:root{--collection-1-gap-main:107px;--collection-1-hero-height:312px;--collection-1-gap-herosection:28px;--collection-1-font-size-h1:24px;--collection-1-category-title-font-size:16px;--collection-1-font-weit-h2:2px;--collection-1-category-container-width:150px;--collection-1-line3-width:47px;--collection-1-category-name-max-width:922px;--collection-1-arrow-width:11px;--collection-1-arrow-height:18px;--collection-1-left-padding-h1:10px;--collection-1-font-sise-h3:32px;--collection-1-font-width-h3:210px;--collection-1-line-padingbottno-h3:0px;--index-banner-1-height:155.81px;--index-banner-2-height:76.92px;--main-top-max-height:311px;--td-banner1-max-width:886px;--td-product2-max-width:332.69px;--td-product2-height:100%;--td-product2-max-height:none;--td-product3-max-width:543.31px;--td-product3-max-height:393.43px;--td-product4-max-width:332.69px;--td-product4-height:100%;--td-product4-max-height:none;--td-addline-height:117px;--td-addline-max-width:906px;--td-addline-max-height:117px;--td-left-col-max-width:332.69px;--td-right-col-max-width:543.31px;--td-middle-max-width:905.77px;--td-deals-max-width:906px;--td-middle-direction:row;--td-middle-max-height:699px;--main-down-max-height:904px;--main-down-overflow:hidden;--trending-img-height:294px;--carousel-center-height:auto;--carousel-center-max-height:none;--carousel-product-width:311.4px;--carousel-product-margin:10px;--carousel-track-width:964px;--carousel-track-height:auto;--carousel-2-max-width:1060px;--carousel-2-height:auto;--carousel-product-font-size:14px;--carousel-discount-size:14px;--carousel-price-size:14px;--carousel-title-max-width:300px}.mobile-header,.mobile-nav{display:none}@media screen and (max-width:480px){body,html{overflow-x:hidden;max-width:100%;box-sizing:border-box}.header{display:none!important}.mobile-header{display:block!important;width:100%;background:#ffffff;border-bottom:1px solid #9060D3;box-sizing:border-box}.mh-top-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px 4px 12px;width:100%;box-sizing:border-box}.mh-search-wrapper{flex:1;display:flex;align-items:center;gap:8px;height:34px;background:#FAEED4;outline:1px solid #FFC39E;border-radius:2px;padding:0 10px;box-sizing:border-box;min-width:0}.mh-search-icon{flex-shrink:0;display:flex;align-items:center}.mh-search-icon img{width:16px;height:16px}.mh-search-input{flex:1;border:none;background:transparent;outline:none;font-family:'Josefin Sans',sans-serif;font-size:14px;color:#834107;min-width:0}.mh-search-input::placeholder{color:#c4a07c}.mh-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;flex-shrink:0;background:transparent;border:1.5px solid #4c058a;border-radius:6px;cursor:pointer;padding:0}.mh-burger span{position:relative;display:block;width:18px;height:2px;background:#4c058a;transition:background 0.2s}.mh-burger span::before,.mh-burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;background:#4c058a;transition:transform 0.2s,top 0.2s}.mh-burger span::before{top:-6px}.mh-burger span::after{top:6px}.mh-burger.active span{background:transparent}.mh-burger.active span::before{top:0;transform:rotate(45deg)}.mh-burger.active span::after{top:0;transform:rotate(-45deg)}.mh-logo{width:100px;height:auto;display:block}.mh-cart{height:30px!important;max-height:30px!important;padding:0 12px!important;align-self:center!important}.mh-bottom-row{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 12px 10px 12px;width:100%;box-sizing:border-box}.mobile-nav{display:none;width:100%;background:#fff;border-bottom:2px solid #9060D3;box-shadow:0 4px 12px rgba(76,5,138,0.1);box-sizing:border-box}.mobile-nav.active{display:block!important}.mobile-nav-links{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.mobile-nav-links a{display:block;padding:14px 20px;font-family:'Josefin Sans',sans-serif;font-size:17px;font-weight:500;color:#4c058a;text-decoration:none;border-bottom:1px solid #f0e6ff;box-sizing:border-box}.mobile-nav-links a:last-child{border-bottom:none}}@media screen and (min-width:481px) and (max-width:1196px){body,html{overflow-x:hidden;max-width:100%;box-sizing:border-box}.header{display:none!important}.mobile-header{display:flex!important;flex-direction:row;align-items:center;gap:14px;padding:10px 24px;width:100%;background:#ffffff;border-bottom:1px solid #9060D3;box-sizing:border-box}.mobile-header .mh-top-row,.mobile-header .mh-bottom-row{display:contents}.mobile-header .mh-logo-link{order:1;flex-shrink:0}.mobile-header .mh-search-wrapper{order:2;flex:1;min-width:0}.mobile-header .mh-burger{order:3;flex-shrink:0}.mobile-header .mh-cart{order:4;flex-shrink:0}.mobile-header .mh-logo{width:120px;height:auto;display:block}.mobile-header .mh-search-wrapper{display:flex;align-items:center;gap:8px;height:36px;background:#FAEED4;outline:1px solid #FFC39E;border-radius:2px;padding:0 12px;box-sizing:border-box}.mobile-header .mh-search-icon{flex-shrink:0;display:flex;align-items:center}.mobile-header .mh-search-icon img{width:16px;height:16px}.mobile-header .mh-search-input{flex:1;border:none;background:transparent;outline:none;font-family:'Josefin Sans',sans-serif;font-size:15px;color:#834107;min-width:0}.mobile-header .mh-search-input::placeholder{color:#c4a07c}.mobile-header .mh-cart{height:36px!important;max-height:36px!important;padding:0 14px!important;align-self:center!important}.mobile-header .mh-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;background:transparent;border:1.5px solid #4c058a;border-radius:6px;cursor:pointer;padding:0}.mobile-header .mh-burger span{position:relative;display:block;width:18px;height:2px;background:#4c058a;transition:background 0.2s}.mobile-header .mh-burger span::before,.mobile-header .mh-burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;background:#4c058a;transition:transform 0.2s,top 0.2s}.mobile-header .mh-burger span::before{top:-6px}.mobile-header .mh-burger span::after{top:6px}.mobile-header .mh-burger.active span{background:transparent}.mobile-header .mh-burger.active span::before{top:0;transform:rotate(45deg)}.mobile-header .mh-burger.active span::after{top:0;transform:rotate(-45deg)}.mobile-nav{display:none;width:100%;background:#fff;border-bottom:2px solid #9060D3;box-shadow:0 4px 12px rgba(76,5,138,0.1);box-sizing:border-box}.mobile-nav.active{display:block!important}.mobile-nav-links{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.mobile-nav-links a{display:block;padding:14px 24px;font-family:'Josefin Sans',sans-serif;font-size:17px;font-weight:500;color:#4c058a;text-decoration:none;border-bottom:1px solid #f0e6ff;box-sizing:border-box}.mobile-nav-links a:last-child{border-bottom:none}}@media screen and (max-width:1246px){.footer{height:auto!important;padding-bottom:20px!important}.footer-wrapper{height:auto!important;padding-top:40px!important;gap:30px!important}.footer .footer-top{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:50px!important;height:auto!important;width:100%!important}.footer .left-top{width:100%!important;max-width:none!important;height:auto!important;align-items:center!important;text-align:center!important}.footer .left-top .social-media-icons{justify-content:center!important}.footer .rightn-top{width:100%!important;height:auto!important;flex-direction:row!important;justify-content:center!important;gap:15vw!important;flex-wrap:nowrap!important}.footer .help-section,.footer .faq-section{align-items:flex-start!important;text-align:left!important;flex:none!important;width:auto!important}.footer .footer-down{flex-direction:column-reverse!important;gap:20px!important;justify-content:center!important;align-items:center!important;height:auto!important;width:100%!important}.footer .left-down,.footer .right-down{justify-content:center!important;width:100%!important;text-align:center!important;flex:none!important}}@media screen and (max-width:480px){.footer .rightn-top{flex-wrap:wrap!important;gap:30px!important}}@media screen and (max-width:1246px){.footer .footer-wrapper{padding-left:5%!important;padding-right:5%!important}}@media (max-width:768px){:root{--sale-tokens-sale-title-fontsize:24;--sale-tokens-sale-subtitle-fontsize:18}}@media (max-width:600px){.sale-main .promo-offer{--po-fs:clamp(10px,3.4vw,14px)}.sale-main .on-holidays-get-up-to,.sale-main .po-next,.sale-main .off-on-any-product{width:auto;white-space:nowrap}}@media (max-width:1024px){.sale-main .carousel-track-cs{--sale-coming-soon-gap:10px;--sale-coming-soon-card-width:220px}.sale-main .carousel-track-cs .product-link .product{width:var(--sale-coming-soon-card-width);max-width:var(--sale-coming-soon-card-width);min-width:0;flex:0 0 auto;margin-right:0}.sale-main .carousel-track-cs .product-link .product-info .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:768px){.sale-main .carousel-track-cs{--sale-coming-soon-gap:8px;--sale-coming-soon-card-width:180px}.sale-main .carousel{width:100%}.sale-main .carousel-item{min-width:80%}}@media (max-width:480px){.sale-main .carousel-track-cs{--sale-coming-soon-gap:10px;--sale-coming-soon-card-width:clamp(140px,42vw,170px)}}@media (max-width:768px){:root{--tocen-cart-cart-layout-section-gap:18px}.full-cart .frame-11{height:auto;min-height:135px}.full-cart .frame-11>.full-cart-down{height:auto}.full-cart .cart-coming-soon-block{margin-top:14px}.full-cart .full-card-middle{height:auto;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:18px}.full-cart .fc-carousel-wrap{display:block;position:relative;padding-left:20px;width:100%;box-sizing:border-box;overflow:hidden}.full-cart .full-card-croll,.full-cart .scroll-up-or-down-line_02{position:absolute;left:0;top:0;height:50vh;width:13px}.full-cart .f-c-left-coloumn,.full-cart .f-c-left-coloumn.fixed-track{position:static;left:auto;top:auto;width:100%;min-width:0;max-width:100%;max-height:50vh;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.full-cart .f-c-left-coloumn::-webkit-scrollbar{display:none}.full-cart .f-c-right-coloumn{flex:1 1 100%;max-width:100%;min-width:0;align-items:stretch;gap:20px}.full-cart .f-c-r-coloumn-top,.full-cart .f-c-r-column-down,.full-cart .cart-links,.full-cart .fc-c-top-top,.full-cart .fc-button-ctp,.full-cart .fc-button-cs{width:100%;max-width:100%;justify-content:space-around}.full-cart .cart-links{width:max-content;max-width:335px;margin-left:auto;align-items:flex-start}.full-cart .product-id{display:flex;flex-direction:row;flex:0 0 auto;align-items:flex-start;gap:10px;padding:12px 8px;height:auto;min-height:0;overflow:visible}.full-cart .product-id.product-section_01{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:max-content}.full-cart .product-left{flex:0 0 78px;width:78px;max-width:78px;padding:0;align-self:start;overflow:hidden}.full-cart picture{width:100%;height:auto}.full-cart .product-icon_01{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.full-cart .product-right{flex:0 0 86px;width:86px;max-width:86px;padding-top:0;justify-self:end;align-self:start;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;overflow:visible}.full-cart .product-middle{flex:1 1 auto;width:auto;max-width:none;min-width:0;align-self:stretch;padding-top:0;gap:8px}.full-cart .p-m-down{display:flex;flex-direction:column;position:static;width:100%;gap:8px}.full-cart .amounts,.full-cart .product-controls-row{width:100%;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.full-cart .user-amount,.full-cart .devices-amoiunt,.full-cart .product-users-group,.full-cart .product-devices-group{flex:1 1 140px;min-width:120px;max-width:100%}}@media (max-width:480px){.full-cart .frame-11{height:auto;min-height:135px}.full-cart .frame-11>.full-cart-down{height:auto}.full-cart .cart-coming-soon-block{margin-top:12px}.full-cart .product-id{align-items:flex-start;gap:8px;padding:10px 6px}.full-cart .product-left{flex-basis:72px;width:72px;max-width:72px}.full-cart .product-right{flex-basis:80px;width:80px;max-width:80px;gap:6px}
/* --- мобильная корзина (макет владельца, 2026-09-04) ---
   Иконка ПО + Users/Devices Amount уходят из колонки названия под картинку, к левому
   краю строки. .p-m-down лежит ВНУТРИ .product-middle, поэтому колонка распускается
   через display:contents, а строка товара получает перенос: простой сдвиг влево
   наезжал бы на картинку у товаров с коротким названием (одна строка названия ниже
   картинки). Область — только реальные строки товара [data-product-id]; заглушки
   пустой корзины имеют другой порядок детей и не меняются. */
.full-cart .product-id[data-product-id].product-section_01{flex-wrap:wrap!important}
.full-cart [data-product-id] .product-middle{display:contents}
.full-cart [data-product-id] .product-name{flex:1 1 0;min-width:0;order:1}
.full-cart [data-product-id] .product-right{order:2}
.full-cart [data-product-id] .p-m-down{order:3;flex:0 0 100%;width:100%}
/* на полной ширине строки боксы иначе разъезжаются в один ряд — в макете они
   остаются столбиком и прежней ширины (142px = ширина .product-middle до правки) */
.full-cart [data-product-id] .amounts,.full-cart [data-product-id] .product-controls-row{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}
.full-cart [data-product-id] .user-amount,.full-cart [data-product-id] .devices-amoiunt,.full-cart [data-product-id] .product-users-group,.full-cart [data-product-id] .product-devices-group{flex:0 0 auto;width:170px;max-width:100%}
/* название товара — мельче ТОЛЬКО в мобильной (базовое .productname_span = 24px) */
.full-cart [data-product-id] .productname_span{font-size:18px}
/* картинка товара в мобильной крупнее на ~28% (72 -> 92px); высота тянется сама:
   .product-icon_01 в блоке 768 задан width:100%;height:auto;aspect-ratio:4/3 */
.full-cart [data-product-id] .product-left{flex-basis:92px;width:92px;max-width:92px}.full-cart .full-card-croll,.full-cart .scroll-up-or-down-line_02{height:45vh}.full-cart .f-c-left-coloumn,.full-cart .f-c-left-coloumn.fixed-track{max-height:45vh}}@media (max-width:1024px){:root{--about-page-side-padding:14px;--about-frame-padding-bottom:120px;--about-main-gap:14px;--about-frame20-gap:42px;--about-main-text-size:15px;--about-secondary-text-size:15px;--about-intro-quote-size:18px;--about-link-size:15px;--about-icon-max-width:172px}}@media (max-width:768px){:root{--about-page-side-padding:12px;--about-frame-padding-bottom:84px;--about-main-gap:12px;--about-frame19-gap:10px;--about-frame20-gap:28px;--about-main-text-size:14px;--about-secondary-text-size:14px;--about-intro-quote-size:16px;--about-link-size:14px;--about-icon-max-width:144px}}@media (max-width:480px){:root{--about-page-side-padding:10px;--about-frame-padding-bottom:56px;--about-main-gap:10px;--about-frame19-gap:8px;--about-frame20-gap:22px;--about-main-text-size:13px;--about-secondary-text-size:13px;--about-intro-quote-size:14px;--about-link-size:13px;--about-icon-max-width:120px}}@media (max-width:1024px){:root{--supp-shell-side-padding:14px;--supp-wall-title-size:28px;--supp-honor-title-size:28px;--supp-wall-gap:16px;--supp-section-gap:40px;--supp-created-padding-bottom:36px}}@media (max-width:768px){:root{--supp-shell-side-padding:12px;--supp-card-max-width:560px;--supp-wall-title-size:24px;--supp-honor-title-size:24px;--supp-body-text-size:13px;--supp-money-size:15px;--supp-wall-gap:12px;--supp-section-gap:28px;--supp-created-padding-bottom:28px}}@media (max-width:480px){:root{--supp-shell-side-padding:10px;--supp-wall-title-size:20px;--supp-honor-title-size:20px;--supp-body-text-size:12px;--supp-money-size:14px;--supp-wall-gap:10px;--supp-section-gap:22px;--supp-created-padding-bottom:22px}}@media (max-width:1024px){:root{--lg-page-side-padding:14px;--lg-h1-size:28px;--lg-h2-size:22px;--lg-h3-size:19px;--lg-h4-size:17px;--lg-tooltip-width:320px}}@media (max-width:768px){:root{--lg-page-side-padding:12px;--lg-page-gap:18px;--lg-font-size:15px;--lg-h1-size:24px;--lg-h2-size:20px;--lg-h3-size:18px;--lg-h4-size:16px;--lg-list-padding-left:18px;--lg-tooltip-star-size:16px;--lg-tooltip-width:270px}.license-container .tooltip-text,.preable-license-container .tooltip-text,.license-configurations .tooltip-text{position:absolute;left:50%;right:auto;bottom:100%;transform:translateX(-50%);width:min(280px,92vw);margin:0}}@media (max-width:480px){:root{--lg-page-side-padding:10px;--lg-page-gap:16px;--lg-font-size:14px;--lg-h1-size:21px;--lg-h2-size:18px;--lg-h3-size:16px;--lg-h4-size:15px;--lg-list-padding-left:16px;--lg-tooltip-star-size:15px;--lg-tooltip-width:220px}.license-container .tooltip-text,.preable-license-container .tooltip-text,.license-configurations .tooltip-text{position:absolute;left:100%;right:auto;bottom:100%;transform:translateX(-50%);width:min(90vw);margin-left:150px}}@media (max-width:1024px){:root{--contact-shell-side-padding:14px;--contact-gap:16px;--contact-title-size:32px;--contact-subtitle-size:18px;--contact-modal-max-width:500px;--contact-field-block-gap:16px;--contact-label-gap:8px;--contact-conf-heading-size:32px;--contact-conf-body-size:18px}}@media (max-width:768px){:root{--contact-shell-side-padding:12px;--contact-gap:14px;--contact-title-size:28px;--contact-subtitle-size:17px;--contact-field-label-size:16px;--contact-modal-max-width:460px;--contact-modal-padding:16px;--contact-field-block-gap:14px;--contact-label-gap:7px;--contact-message-min-height:120px;--contact-conf-heading-size:26px;--contact-conf-body-size:17px}}@media (max-width:480px){:root{--contact-shell-side-padding:10px;--contact-gap:12px;--contact-title-size:24px;--contact-subtitle-size:15px;--contact-field-label-size:15px;--contact-field-text-size:15px;--contact-modal-max-width:96vw;--contact-modal-padding:14px;--contact-field-block-gap:12px;--contact-label-gap:6px;--contact-message-min-height:128px;--contact-conf-heading-size:22px;--contact-conf-body-size:16px}}@media (max-width:1024px){:root{--blog-shell-side-padding:14px;--blog-carousel-height:980px;--blog-grid-gap:16px}}@media (max-width:768px){:root{--blog-shell-side-padding:12px;--blog-carousel-height:760px;--blog-grid-gap:12px}}@media (max-width:480px){:root{--blog-shell-side-padding:10px;--blog-carousel-height:620px;--blog-grid-gap:10px}}@media (max-width:1024px){.blog-page-1 .title_archieve_layout,.blog-page-1 .blog_title,.blog-page-1 .blog_archives,.blog-page-1 .intro-text_container,.blog-page-1 .auth_choice_loyaut,.blog-page-1 .carousel_layout,.blog-page-1 .line,.blog-page-1 .filters,.blog-page-1 .articles_list{width:100%;max-width:100%}.blog-page-1 .frame-61{height:var(--blog-carousel-height,980px);padding-left:28px;padding-right:0}.blog-page-1 .carousel_layout{padding-left:28px;align-items:stretch}.blog-page-1 .scroll-up-or-down-line{left:0;width:22px;height:100%}.blog-page-1 .rectangle-26{left:5px}.blog-page-1 .rectangle-36{height:100%}.blog-page-1 .row1,.blog-page-1 .row2,.blog-page-1 .row3,.blog-page-1 .grid-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--blog-grid-gap,16px);width:100%}.blog-page-1 .aricle-04,.blog-page-1 .aricle-04_01,.blog-page-1 .aricle-04_02{width:100%;min-width:0}.blog-page-1 .thumbnail,.blog-page-1 .thumbnail_01,.blog-page-1 .thumbnail_02,.blog-page-1 .tumbnail{width:100%;max-width:100%;height:auto}.blog-page-1 .filters{display:flex;flex-wrap:wrap;row-gap:8px}}@media (max-width:768px){.blog-page-1{gap:28px}.blog-page-1 .frame-61{height:var(--blog-carousel-height,760px);gap:18px;padding-left:22px;padding-right:0}.blog-page-1 .carousel_layout{padding-left:22px}.blog-page-1 .scroll-up-or-down-line{width:18px}.blog-page-1 .rectangle-26{left:3px}.blog-page-1 .txt_span,.blog-page-1 .txt_01_span,.blog-page-1 .txt_02_span{font-size:18px}.blog-page-1 .date_span,.blog-page-1 .date_01_span,.blog-page-1 .date_02_span,.blog-page-1 .time_span,.blog-page-1 .time_01_span,.blog-page-1 .time_02_span{font-size:14px}}@media (max-width:480px){.blog-page-1{gap:20px}.blog-page-1 .frame-61{height:var(--blog-carousel-height,620px);padding-left:18px;padding-right:0}.blog-page-1 .carousel_layout{padding-left:18px}.blog-page-1 .scroll-up-or-down-line{width:16px}.blog-page-1 .rectangle-26{left:2px}.blog-page-1 .row1,.blog-page-1 .row2,.blog-page-1 .row3,.blog-page-1 .grid-row{grid-template-columns:1fr;gap:var(--blog-grid-gap,10px)}.blog-page-1 .fulltitle_span,.blog-page-1 .fulltitle_01_span,.blog-page-1 .fulltitle_02_span{font-size:20px}.blog-page-1 .filters{gap:8px}.blog-page-1 .pg-number-row{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:24px}}@media (max-width:480px){.blog-page-1 .bt-tag-1,.blog-page-1 .bt-tag-2,.blog-page-1 .bt-tag-3,.blog-page-2 .bt-tag-1,.blog-page-2 .bt-tag-2,.blog-page-2 .bt-tag-3{width:112px}.blog-page-1 .bt-frame-54,.blog-page-1 .bt-frame-55,.blog-page-1 .bt-frame-56,.blog-page-2 .bt-frame-54,.blog-page-2 .bt-frame-55,.blog-page-2 .bt-frame-56{width:100%;justify-content:center}}@media (max-width:1440px){.blog-page-1 .base_artickle_layout,.blog-page-2 .base_artickle_layout,.blog-page-1 .article_loyaut,.blog-page-2 .article_loyaut,.blog-page-1 .tumbnail_space,.blog-page-2 .tumbnail_space,.blog-page-1 .tag_text_loyaut,.blog-page-2 .tag_text_loyaut,.blog-page-1 .text_title_loyaut,.blog-page-2 .text_title_loyaut,.blog-page-1 .tag_loyaut,.blog-page-2 .tag_loyaut,.blog-page-1 .text_loyaut,.blog-page-2 .text_loyaut,.blog-page-1 .fadeout_loyaut,.blog-page-2 .fadeout_loyaut,.blog-page-1 .button_base_loyaut,.blog-page-2 .button_base_loyaut,.blog-page-1 .base_loyaut,.blog-page-2 .base_loyaut{width:100%;max-width:100%;box-sizing:border-box}.blog-page-1 .article_loyaut,.blog-page-2 .article_loyaut{align-items:stretch;gap:12px}.blog-page-1 .base_artickle_layout,.blog-page-2 .base_artickle_layout{padding:8px;border-radius:5px;border:1px rgba(0,0,0,0.30) solid;background:rgba(217,217,217,0.20)}.blog-page-1 .tumbnail_space,.blog-page-2 .tumbnail_space{padding:6px;justify-content:center;align-items:center}.blog-page-1 .tumbnail_space picture,.blog-page-2 .tumbnail_space picture{width:100%;display:flex;justify-content:center}.blog-page-1 .tumbnail,.blog-page-2 .tumbnail{width:100%;max-width:522px;height:auto;display:block;margin:0 auto}.blog-page-1 .tag_loyaut,.blog-page-2 .tag_loyaut{flex-wrap:wrap;justify-content:flex-start;gap:8px}.blog-page-1 .text_botton_loyaut,.blog-page-2 .text_botton_loyaut{height:auto;min-height:0;padding-left:8px;padding-right:8px;align-items:stretch}.blog-page-1 .bt-text,.blog-page-2 .bt-text{height:auto;max-height:calc(1.45em * 7);overflow:hidden}.blog-page-1 .text_span_01,.blog-page-2 .text_span_01{line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.blog-page-1 .text_loyaut,.blog-page-2 .text_loyaut{position:static;height:auto;min-height:0;align-items:flex-start}.blog-page-1 .fadeout_loyaut,.blog-page-2 .fadeout_loyaut{position:static;padding:0}.blog-page-1 .bt-fade-out,.blog-page-2 .bt-fade-out{display:none}.blog-page-1 .read-full-button,.blog-page-2 .read-full-button{position:static;align-self:flex-end;margin-top:2px}.blog-page-1 .read-full-button img,.blog-page-2 .read-full-button img{width:320px;max-width:100%;height:auto;display:block}.blog-page-1 .base_loyaut,.blog-page-2 .base_loyaut{display:none}}@media (max-width:768px){.blog-page-1 .article_loyaut,.blog-page-2 .article_loyaut{flex-direction:column;gap:8px}.blog-page-1 .tag_text_loyaut,.blog-page-2 .tag_text_loyaut{height:auto}.blog-page-1 .minititle_span,.blog-page-2 .minititle_span{font-size:20px}.blog-page-1 .text_span_01,.blog-page-2 .text_span_01{font-size:16px;line-height:1.4;-webkit-line-clamp:6}.blog-page-1 .tumbnail,.blog-page-2 .tumbnail{max-width:100%}.blog-page-1 .read-full-button,.blog-page-2 .read-full-button{align-self:center}.blog-page-1 .read-full-button img,.blog-page-2 .read-full-button img{width:280px}}@media (max-width:480px){.blog-page-1 .date_01,.blog-page-2 .date_01{padding:4px}.blog-page-1 .bt-tags,.blog-page-2 .bt-tags{gap:6px;flex-wrap:wrap}.blog-page-1 .text_botton_loyaut,.blog-page-2 .text_botton_loyaut{padding-left:6px;padding-right:6px}.blog-page-1 .minititle_span,.blog-page-2 .minititle_span{font-size:18px}.blog-page-1 .text_span_01,.blog-page-2 .text_span_01{font-size:14px;-webkit-line-clamp:5}.blog-page-1 .tumbnail_space,.blog-page-2 .tumbnail_space{padding-left:2px;padding-right:2px}.blog-page-1 .read-full-button,.blog-page-2 .read-full-button{width:100%;justify-content:center;margin-top:0}.blog-page-1 .read-full-button img,.blog-page-2 .read-full-button img{width:240px}}@media (min-width:769px) and (max-width:1440px){.blog-page-1 .read-full-button,.blog-page-2 .read-full-button{align-self:center}.blog-page-1 .bt-text,.blog-page-2 .bt-text{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 60%,transparent 100%)}}@media (max-width:1024px){.blog-page{padding-top:72px;padding-bottom:112px;gap:42px}.blog-page .article_head_block,.blog-page .fg-h2,.blog-page .fg-h3,.np-tag-wrap,.blog-page .read_similar_block{max-width:100%}.blog-page .hh2{width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.blog-page .blog_tree,.blog-page .tags,.blog-page .intrests{flex-wrap:wrap;row-gap:8px}.blog-page .similar_article_block1,.blog-page .similar_article_block2{width:min(100%,520px)}.blog-page .similar_rticle_preview,.blog-page .similar_rticle_preview_01{width:100%;justify-content:space-between}.blog-page .article_preview,.blog-page .article_preview_01{width:min(100%,360px)}}@media (max-width:768px){.blog-page{padding-top:56px;padding-bottom:88px;gap:32px}.blog-page .blog_tree{justify-content:center}.blog-page .title_block,.blog-page .title_span{font-size:22px}.blog-page .content{padding:12px 0;font-size:18px;line-height:1.55}.blog-page .content img[style*="float: left"],.blog-page .content img[style*="float:left"],.blog-page .content img[style*="float: right"],.blog-page .content img[style*="float:right"]{float:none;display:block;max-width:100%;margin:10px auto}.blog-page p.video-size-50 .yt-embed-wrapper,.blog-page p.video-size-75 .yt-embed-wrapper{max-width:100%}.blog-page .intrests{justify-content:center;gap:12px}.blog-page .share_social_net{flex-wrap:wrap;justify-content:center}.blog-page .artical_blocks{gap:20px}.blog-page .similar_rticle_preview,.blog-page .similar_rticle_preview_01{flex-direction:column;align-items:stretch;gap:8px}.blog-page .article_preview,.blog-page .article_preview_01,.blog-page .tags_and_date,.blog-page .tags_and_date_01,.blog-page .tag-group,.blog-page .tag-group_01{width:100%;align-items:flex-start}}@media (max-width:480px){.blog-page{padding-top:48px;padding-bottom:72px;gap:24px}.blog-page .blog_span,.blog-page .fspan,.blog-page .articles_span,.blog-page .f01_span,.blog-page .readingnow_span{font-size:16px}.blog-page .title_block,.blog-page .title_span{font-size:20px}.blog-page .date_span,.blog-page .time_01_span,.blog-page .date_01_span,.blog-page .time_03_span,.blog-page .time_05_span{font-size:14px}.blog-page .readsimilar_span{font-size:20px}.blog-page .txt_span,.blog-page .txt_01_span{font-size:18px}.blog-page .content{font-size:16px;line-height:1.5}.blog-page .blog-share-icon,.blog-page .social-media-icon-03,.blog-page .social-media-icon-04,.blog-page .social-media-icon-05{width:26px;height:26px}}@media (max-width:1024px){.contact-page .frame-27{padding-top:60px;padding-bottom:80px}.contact-page .frame-1,.contact-page .frame-2,.contact-page .frame-3,.contact-page .frame-5,.contact-page .frame-6,.contact-page .frame-7,.contact-page .frame-captcha{width:100%;left:0}.contact-page .frame-1{position:static;height:auto;margin-bottom:2px}.contact-page .contact-us{position:static;text-align:center}.contact-page .frame-1-1{position:static;margin-top:8px;text-align:center}.contact-page .frame-2,.contact-page .frame-3,.contact-page .frame-5,.contact-page .frame-6,.contact-page .frame-7,.contact-page .frame-captcha{position:static;height:auto;margin-top:var(--contact-field-block-gap,16px)}.contact-page .frame-captcha{padding-top:10px}.contact-page .contact-us-group{width:100%;height:auto;box-sizing:border-box}.contact-page .message-type-here,.contact-page .message-type-here2,.contact-page .message-type-here3,.contact-page .submit-button{width:100%}.contact-page .message-type-here,.contact-page .message-type-here2{height:auto;top:0;background:transparent;display:flex;flex-direction:column;gap:var(--contact-label-gap,8px)}.contact-page .message-type-here3{min-height:var(--contact-message-min-height,112px);height:auto;background:transparent;display:flex;flex-direction:column;gap:var(--contact-label-gap,8px)}.contact-page .yournamepenname_span{position:static;top:auto;display:block;line-height:1.3}.contact-page .your-name-msg-field,.contact-page .email-msg-field,.contact-page .subject-msg-field{min-height:var(--contact-touch-min-height,44px);background:#ECDEFF;border-radius:2px}.contact-page .message-msg-field{position:static;width:100%;height:var(--contact-message-min-height,112px);min-height:var(--contact-message-min-height,112px);box-sizing:border-box;padding:10px;background:#ECDEFF;border-radius:2px}#verification-modal.modal{width:min(100%,var(--contact-modal-max-width,500px));max-width:96vw;box-sizing:border-box;padding:var(--contact-modal-padding,18px)}#verification-modal .modal-content{padding:0}#verification-modal .modal-content h2{margin:0 0 12px;font-size:24px}#verification-modal .modal-content p{margin:0 0 12px;line-height:1.45}#verification-modal .modal-content input,#verification-modal .modal-content button{min-height:var(--contact-touch-min-height,44px)}}@media (max-width:768px){.contact-page .frame-27{padding-top:48px;padding-bottom:64px}.contact-page .frame-1{margin-bottom:4px}.contact-page .frame-1-1{margin-top:6px}.contact-page .frame-1-1_span{display:block;line-height:1.35}.contact-page .submit-button{font-size:13px;letter-spacing:0.4px}#verification-modal.modal{max-width:94vw}}@media (max-width:480px){.contact-page .frame-27{padding-top:38px;padding-bottom:52px}.contact-page .message-type-here,.contact-page .message-type-here2{height:auto}.contact-page .message-type-here3{min-height:var(--contact-message-min-height,128px)}.contact-page .message-msg-field{height:var(--contact-message-min-height,128px);min-height:var(--contact-message-min-height,128px)}#verification-modal .modal-content h2{font-size:21px}#verification-modal .modal-content p{font-size:14px}}@media (max-width:1024px){.frame-49 .frame-38,.frame-49 ._1{gap:var(--supp-wall-gap,16px)}.frame-49 ._2{gap:var(--supp-section-gap,40px)}.frame-49 .frame-39{width:100%;max-width:var(--supp-content-max-width,991px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.frame-49 .frame-20,.frame-49 .frame-21{width:100%;min-width:0;max-width:none;align-items:stretch}.frame-49 .l-1,.frame-49 .l-2{width:100%}.frame-49 ._5,.frame-49 ._6,.frame-49 ._7{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.frame-49 .container,.frame-49 .cart-head,.frame-49 .container .cart-body,.frame-49 .cart-body-2,.frame-49 .cart-body-3,.frame-49 .additional-suports [class^="cart-body-honor-"],.frame-49 ._8,.frame-49 ._9,.frame-49 ._16,.frame-49 ._17,.frame-49 ._23,.frame-49 ._24{width:100%;max-width:none;min-width:0}.frame-49 .frame-34,.frame-49 ._13,.frame-49 ._20,.frame-49 ._27{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.frame-49 .frame-33,.frame-49 ._14,.frame-49 ._21,.frame-49 ._28{flex:1 1 auto;min-width:0}.frame-49 .frame-33,.frame-49 ._14,.frame-49 ._21,.frame-49 ._28,.frame-49 .frame-32,.frame-49 .msg-group-1,.frame-49 .message-text,.frame-49 .scroll-track{width:100%;max-width:100%}.frame-49 .scroll-track-wrapper{width:100%}.frame-49 .message-separator{width:100%}.frame-49 .long-img-group{height:auto;width:100%;max-width:100%}.frame-49 .brushes-group{width:100%;text-align:center}.frame-49 .coming-soon-wip-brushes-with-your-support-this-became-possible{text-align:center}}@media (max-width:768px){.frame-49 .frame-41{padding-top:14px;padding-bottom:14px;gap:14px}.frame-49 .additional-suports{padding-top:56px;padding-bottom:56px;gap:12px}.frame-49 ._3{gap:14px}.frame-49 .frame-39{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.frame-49 ._5,.frame-49 ._6,.frame-49 ._7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.frame-49 .container,.frame-49 .cart-head,.frame-49 .container .cart-body,.frame-49 .cart-body-2,.frame-49 .cart-body-3,.frame-49 .additional-suports [class^="cart-body-honor-"],.frame-49 ._8,.frame-49 ._9,.frame-49 ._16,.frame-49 ._17,.frame-49 ._23,.frame-49 ._24{max-width:100%}.frame-49 .frame-35,.frame-49 ._12,.frame-49 ._19,.frame-49 ._26{height:auto;min-height:100px}.frame-49 .frame-30,.frame-49 ._15,.frame-49 ._22,.frame-49 ._29{width:auto;height:auto;gap:8px}.frame-49 .custom-scrollbar{width:14px}.frame-49 .scroll-bar{width:14px}.frame-49 .coming-soon{padding-top:0}}@media (max-width:480px){.frame-49 .frame-41{gap:10px}.frame-49 .frame-35,.frame-49 ._12,.frame-49 ._19,.frame-49 ._26{padding-left:12px;padding-right:12px;min-height:90px}.frame-49 ._5,.frame-49 ._6,.frame-49 ._7{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-49 .frame-39{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.frame-49 .frame-34,.frame-49 ._13,.frame-49 ._20,.frame-49 ._27{gap:6px}.frame-49 .frame-35,.frame-49 ._12,.frame-49 ._19,.frame-49 ._26,.frame-49 ._31{padding-left:8px;padding-right:8px;min-height:84px}.frame-49 .frame-37{padding-left:12px;padding-right:12px;height:auto;min-height:220px}.frame-49 .scroll-track,.frame-49 .custom-scrollbar,.frame-49 .scroll-bar{max-height:220px;height:220px}.frame-49 ._2,.frame-49 ._3,.frame-49 ._5,.frame-49 ._6,.frame-49 ._7{gap:10px}.frame-49 .pg-number-row{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1024px){.new .new-top{margin-top:36px}.new .carousel{padding-top:26px;padding-bottom:26px}.new .new-middle-banner{gap:24px}.new .new-down{margin-bottom:84px}}@media (max-width:768px){.new .new-top{margin-top:22px;min-height:0}.new .new-main-bg{display:none}.new .new-products-section{height:auto;display:flex;flex-direction:column;align-items:center}.new .new-section1-title-container{position:relative;left:auto;top:auto;transform:none;margin:0 auto}.new .scroll-bar{position:relative;top:auto;left:auto;transform:none;width:min(92vw,395px);margin:8px auto 0}.new .carousel{padding-top:8px;padding-bottom:16px}.new .caorusel-track-new-products,.new .caorusel-track-coming-soon{--new-card-width:228px}.new .new-middle-banner{gap:16px}.new .ns2-product1-icon{height:152px;border-radius:24px}.new .new-down{margin-bottom:56px}}@media (max-width:480px){.new .caorusel-track-new-products,.new .caorusel-track-coming-soon{--new-card-width:196px}.new .product-link .product-info .title{font-size:13px}.new .product-link .product-info .discount,.new .product-link .product-info .price{font-size:14px}}@media (max-width:1024px){.products-page-shell{padding-bottom:140px}.products-page-shell .products-container{width:calc(100% - 32px);max-width:860px}.products-page-shell .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;row-gap:36px;justify-items:stretch}.products-page-shell .pd-card{width:100%}.products-page-shell .product-image{height:auto;aspect-ratio:var(--products-image-aspect-ratio)}.products-page-shell .pd-title{max-width:100%}.products-page-shell .pg-number-row{margin-top:88px}.products-page-shell .filters-group{width:calc(100% - 32px);max-width:860px;margin:40px auto}.products-page-shell .filters{width:100%;max-width:100%}.products-page-shell .filter-buttons{flex-wrap:wrap;gap:10px}.products-page-shell .filter-button{width:calc((100% - 20px) / 3);min-width:150px}}@media (max-width:768px){.products-page-shell{padding-bottom:100px}.products-page-shell .products-container{width:calc(100% - 24px)}.products-page-shell .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:24px;justify-items:stretch}.products-page-shell .pg-number-row{margin-top:56px;height:auto}.products-page-shell .filters-group{width:calc(100% - 24px);margin:28px auto}.products-page-shell .filters-header{justify-content:center;margin-bottom:12px}.products-page-shell .filters-title{font-size:20px}.products-page-shell .filter-buttons{gap:8px}.products-page-shell .filter-button{width:calc((100% - 8px) / 2);min-width:0;height:34px}.products-page-shell .filter-name{font-size:13px;width:calc(100% - 14px)}}@media (max-width:480px){.products-page-shell .products-container{width:calc(100% - 20px)}.products-page-shell .products-grid{grid-template-columns:1fr;row-gap:20px;justify-items:center}.products-page-shell .product-link{display:flex;justify-content:center}.products-page-shell .pd-card{width:min(100%,360px);max-width:360px}.products-page-shell .pg-number-row{margin-top:40px}.products-page-shell .product-info{font-size:13px}.products-page-shell .pd-discount,.products-page-shell .pd-price{font-size:14px}.products-page-shell .pagination{gap:5px}.products-page-shell .page-number,.products-page-shell .numbers-button{width:21px;height:20px}.products-page-shell .page-number-text{height:10px;font-size:14px}.products-page-shell .filters-group{width:calc(100% - 20px);margin:22px auto}.products-page-shell .filters-title{font-size:18px}.products-page-shell .filter-buttons{gap:7px}.products-page-shell .filter-button{width:100%;height:36px}.products-page-shell .filter-name{font-size:14px}}@media (max-width:1024px){:root{--pf-page-side-padding:14px;--pf-hero-gap:44px;--pf-hero-image-height:300px;--pf-intro-width:560px;--pf-title-size:30px;--pf-tabs-top-margin:52px;--pf-tabs-font-size:18px;--pf-tabs-gap:16px;--pf-other-page-padding-top:38px;--pf-other-page-padding-x:14px;--pf-other-page-gap:30px;--pf-other-title-size:22px;--pf-other-body-size:18px;--pf-other-body-line-height:1.5;--pf-other-gallery-gap:16px;--pf-unic-bg-padding-top:36px;--pf-unic-main-gap:34px;--pf-unic-main-padding-x:14px;--pf-unic-title-1-size:32px;--pf-unic-section-title-size:26px;--pf-unic-body-size:17px;--pf-recent-bg-padding-top:36px;--pf-recent-main-gap:72px;--pf-anim-bg-padding-top:52px;--pf-anim-page-padding-x:14px}.other_work_img2{flex-wrap:wrap}.pf-unique-art-main{min-height:0}.pf-ua-faworit-work-parent{flex-wrap:wrap;justify-content:center}.pf-ua-faworit-work-paretn-text{height:auto}.description-wrapper-1,.description-wrapper-2,.recent-product-container,.mural-gallery-wrapper{flex-direction:column;align-items:center;gap:18px}.image-box-1,.image-box-2,.product-image-container,.gallery-image-1,.gallery-image-2,.txt-animatic-description,.txt-animatic-description2,.product-description-container,.mural-header{width:100%;max-width:900px}.pf-animation-bg{min-height:0}.pf-illustration-work-bg{min-height:0;padding-top:36px}.frame-125{margin-top:64px;gap:36px;padding:0 14px}.frame-126{gap:32px}.pf-art-3-wrap,.pf-art-4-wrap{padding-left:0;padding-right:0;justify-content:center}.frame-25{max-width:100%;padding-bottom:50px}.art-2{width:100%;max-width:608px;height:auto}.art-1{width:100%;max-width:574px;height:auto;margin-top:-50px}.text-base,.text-link{font-size:18px;line-height:1.45}.portfolio-illustration-carousel{min-height:0}}@media (max-width:768px){:root{--pf-page-side-padding:12px;--pf-hero-gap:32px;--pf-hero-image-height:220px;--pf-intro-width:100%;--pf-title-size:28px;--pf-desc-size:12px;--pf-subdesc-size:14px;--pf-tabs-top-margin:36px;--pf-tabs-font-size:17px;--pf-tabs-gap:14px;--pf-tab-padding-y:8px;--pf-go-up-margin-top:72px;--pf-go-up-width:168px;--pf-go-up-height:36px;--pf-go-up-font-size:13px;--pf-go-up-padding-bottom:28px;--pf-other-page-padding-top:28px;--pf-other-page-padding-x:12px;--pf-other-page-gap:24px;--pf-other-title-size:20px;--pf-other-body-size:16px;--pf-other-gallery-gap:12px;--pf-other-gallery-item-max-width:520px;--pf-unic-main-gap:24px;--pf-unic-main-padding-x:12px;--pf-unic-title-1-size:26px;--pf-unic-section-title-size:22px;--pf-unic-body-size:15px;--pf-unic-carousel-item-width:180px;--pf-unic-carousel-img-height:235px;--pf-unic-carousel-controls-padding-bottom:12px;--pf-recent-page-padding-y:24px;--pf-recent-page-padding-x:12px;--pf-recent-main-gap:48px;--pf-recent-heading-size:20px;--pf-recent-large-body-size:16px;--pf-recent-body-line-height:1.45;--pf-recent-mural-size:26px;--pf-anim-bg-padding-top:36px;--pf-anim-page-padding-x:12px}.pf-au-fw1,.pf-au-fw1_01,.pf-au-fw1_02{min-width:0}.subpage1-middle-1,.subpage2-middle-2{flex-direction:column;align-items:center;justify-content:flex-start}.sp1-img-1-frame,.sp1-text-2-frame,.sp1-text-3-frame,.sp1-img-2-frame{width:100%;max-width:100%;flex:none}.subpage1-video1{max-height:none}.video-clip{height:auto;max-height:none}.sp1-img-1,.sp1-img-2,.sp1-img-3{width:100%;height:auto}.sp1-img-4-frame{max-height:none}.sp1-img-4{width:100%;height:auto;flex:none}.sp2-img-1,.sp2-img-2,.sp2-img-3{width:100%;height:auto}.recent-sp-top{max-height:none}.recent-sp-middle-1,.recent-sp-middle-2{flex-direction:column;align-items:center;justify-content:flex-start}.recent-sp-vid1-frame,.recent-sp-txt2-frame,.recent-sp-txt3-frame,.recent-sp-img2-frame{width:100%;max-width:100%;max-height:none;flex:none}.recent-sp-video-1-icon{width:100%;height:auto}.pf-tabs-shell{width:100%;margin-top:var(--pf-tabs-top-margin,36px)}.pf-tabs-shell .tabs-menu{justify-content:flex-start;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;padding-left:0;padding-right:0;padding-bottom:2px}.pf-tabs-shell .tabs-menu::-webkit-scrollbar{height:6px}.pf-tabs-shell .tab-item{font-size:var(--pf-tabs-font-size,17px);padding-top:var(--pf-tab-padding-y,8px);padding-bottom:var(--pf-tab-padding-y,8px)}.other_work_img2{flex-direction:column;align-items:center}.unic-carousel{max-width:100%}.product-img-vid-032,.product-img-vid-01,.any-product-here,.product-img-vid-012,.product-img-vid-013,.product-imgvid,.product-imgvid_01{width:100%;height:auto}.frame-125{margin-top:36px;gap:24px;padding:0 12px}.frame-126{gap:20px}.frame-25{align-items:center;padding-bottom:0;gap:14px}.art-1{margin-top:0;align-self:center}.art-2{align-self:center}.pf-art-3,.pf-art-4,.pf-illust-text-content{max-width:100%}.pf-art-3-wrap,.pf-art-4-wrap{justify-content:center}.text-base,.text-link{font-size:16px}}@media (max-width:480px){:root{--pf-page-side-padding:10px;--pf-hero-gap:24px;--pf-hero-image-height:170px;--pf-title-size:24px;--pf-desc-size:11px;--pf-subdesc-size:13px;--pf-tabs-top-margin:24px;--pf-tabs-font-size:15px;--pf-tabs-gap:12px;--pf-tab-padding-y:7px;--pf-go-up-margin-top:48px;--pf-go-up-width:156px;--pf-go-up-height:34px;--pf-go-up-font-size:12px;--pf-go-up-padding-bottom:20px;--pf-other-page-padding-top:20px;--pf-other-page-padding-x:10px;--pf-other-page-gap:18px;--pf-other-title-size:18px;--pf-other-title-line-height:1.35;--pf-other-body-size:14px;--pf-unic-main-gap:18px;--pf-unic-main-padding-x:10px;--pf-unic-title-1-size:22px;--pf-unic-section-title-size:18px;--pf-unic-body-size:13px;--pf-unic-carousel-item-width:150px;--pf-unic-carousel-img-height:200px;--pf-unic-carousel-controls-padding-bottom:10px;--pf-unic-carousel-track-gap:10px;--pf-recent-page-padding-y:16px;--pf-recent-page-padding-x:10px;--pf-recent-main-gap:30px;--pf-recent-heading-size:18px;--pf-recent-large-body-size:14px;--pf-recent-mural-size:22px;--pf-recent-popup-width:95vw;--pf-recent-popup-padding:10px;--pf-recent-popup-img-max-height:calc(90vh - 20px);--pf-anim-bg-padding-top:26px;--pf-anim-page-padding-x:10px}.tab-item{font-size:var(--pf-tabs-font-size,15px)}.frame-125{margin-top:24px;gap:18px;padding:0 10px}.pf-art-3,.pf-art-4,.pf-illust-text{padding:6px}.text-base,.text-link{font-size:14px}}@media (max-width:1024px){:root{--card-shell-side-padding:40px;--card-notice-width:800px;--card-notice-height:110px;--card-notice-icon-size:26px;--card-button-width:260px;--card-button-height:40px;--card-button-text-size:15px;--card-section-width:300px;--card-section-height:auto;--card-section-left:0px;--card-product-name-size:20px;--card-title-size:28px;--card-title-gap-top:20px;--card-breadcrumb-size:12px;--card-notice-text-size:14px;--card-link-size:12px;--card-heading-section-gap:40px;--card-frame-width:100%;--card-touch-min-height:44px;--card-field-block-gap:18px}}@media (max-width:768px){:root{--card-shell-side-padding:25px;--card-notice-width:100%;--card-notice-height:auto;--card-notice-icon-size:24px;--card-button-width:100%;--card-button-height:44px;--card-button-text-size:14px;--card-section-width:100%;--card-section-height:auto;--card-section-left:0px;--card-product-name-size:18px;--card-title-size:26px;--card-title-gap-top:18px;--card-breadcrumb-size:11px;--card-notice-text-size:13px;--card-link-size:11px;--card-heading-section-gap:30px;--card-frame-width:100%;--card-touch-min-height:44px;--card-field-block-gap:16px}.full-cart.empty-cart-page{margin-bottom:56px}.full-cart.empty-cart-page .f-c-left-coloumn,.full-cart.empty-cart-page .f-c-left-coloumn.fixed-track{height:auto;min-height:0;max-height:none;overflow:visible}.full-cart.empty-cart-page .f-c-r-coloumn-top{width:100%;max-width:100%;height:auto;min-height:172px;box-sizing:border-box;align-items:stretch;gap:20px}.full-cart.empty-cart-page .fc-c-top-top{width:100%;max-width:100%;gap:10px;justify-content:space-between}.full-cart.empty-cart-page .fc-button-ctp,.full-cart.empty-cart-page .fc-button-cs{width:100%;max-width:100%;justify-content:space-around}.full-cart.empty-cart-page .f-c-r-column-down,.full-cart.empty-cart-page .fc-button-cs{width:100%;max-width:100%}.full-cart.empty-cart-page .frame-11{height:auto;min-height:135px;margin-top:16px}.full-cart .frame-11{position:relative;padding-right:0;justify-content:flex-start;align-items:flex-start}.full-cart .frame-11>.full-cart-down{margin-right:0;width:100%}.full-cart .frame-11>.star{position:absolute;top:-5px;left:-5px;margin-right:0;z-index:2}.full-cart.empty-cart-page .product-left{padding:0}.full-cart.empty-cart-page .product-icon_01,.full-cart.empty-cart-page .product-icon{width:120px!important;height:90px!important}.full-cart.empty-cart-page .license-guide-wrapper .tooltip-text{left:auto;right:0;transform:none;width:min(280px,92vw);margin:0}}@media (max-width:480px){:root{--card-shell-side-padding:16px;--card-notice-width:100%;--card-notice-height:auto;--card-notice-icon-size:22px;--card-button-width:100%;--card-button-height:44px;--card-button-text-size:13px;--card-section-width:100%;--card-section-height:auto;--card-section-left:0px;--card-product-name-size:16px;--card-title-size:24px;--card-title-gap-top:16px;--card-breadcrumb-size:10px;--card-notice-text-size:12px;--card-link-size:10px;--card-heading-section-gap:24px;--card-frame-width:100%;--card-touch-min-height:44px;--card-field-block-gap:14px}.full-cart.empty-cart-page{margin-bottom:44px}.full-cart.empty-cart-page .f-c-left-coloumn,.full-cart.empty-cart-page .f-c-left-coloumn.fixed-track{height:auto;min-height:0;max-height:none;overflow:visible}.full-cart.empty-cart-page .f-c-r-coloumn-top{height:auto;min-height:172px;box-sizing:border-box}.full-cart.empty-cart-page .fc-button-ctp{height:40px;min-height:44px}.full-cart.empty-cart-page .f-c-r-column-down,.full-cart.empty-cart-page .fc-button-cs{width:100%;max-width:100%}.full-cart.empty-cart-page .frame-11{height:auto;min-height:135px;margin-top:18px}.full-cart .frame-11{position:relative;padding-right:0;justify-content:flex-start;align-items:flex-start}.full-cart .frame-11>.full-cart-down{margin-right:0;width:100%}.full-cart .frame-11>.star{position:absolute;top:-5px;left:-5px;margin-right:0;z-index:2}}@media (max-width:390px){:root{--collection-1-gap-main:53px;--collection-1-hero-height:0;--collection-1-gap-herosection:14px;--collection-1-font-size-h1:14px;--collection-1-category-title-font-size:12px;--collection-1-font-weit-h2:1px;--collection-1-category-container-width:75px;--collection-1-line3-width:23px;--collection-1-category-name-max-width:372px;--collection-1-category-title-padding:5px;--collection-1-divider-max-width:20px;--collection-1-arrow-width:9px;--collection-1-arrow-height:9px;--collection-1-left-padding-h1:5px;--collection-1-font-sise-h3:16px;--collection-1-font-width-h3:105px;--collection-1-line-padingbottno-h3:10px;--collection-1-go-button-padding:20.5px;--collection-1-go-buuton-width:152px;--collection-1-go-button-hight:33px;--collection-1-go-buttom-text:12px;--collection-1-go-buttom-arrow-w:12px;--collection-1-g0-buttom-arrow-h:7px;--collection-1-go-button-base-padding-right:24px;--collection-1-go-button-inner-padding:24px;--index-banner-1-height:auto;--index-banner-2-height:auto;--main-top-max-height:none;--td-banner1-max-width:100%;--td-product2-max-width:100%;--td-product2-height:100%;--td-product2-max-height:none;--td-product3-max-width:100%;--td-product3-max-height:none;--td-product4-max-width:100%;--td-product4-height:100%;--td-product4-max-height:none;--td-addline-height:auto;--td-addline-max-width:100%;--td-addline-max-height:none;--td-left-col-max-width:100%;--td-right-col-max-width:100%;--td-middle-max-width:100%;--td-middle-max-height:none;--td-deals-max-width:100%;--td-middle-direction:column;--main-down-max-height:none;--main-down-overflow:visible;--trending-img-height:160px;--carousel-center-height:auto;--carousel-center-max-height:none;--carousel-product-width:160px;--carousel-track-width:100%;--carousel-track-height:auto;--carousel-2-max-width:100%;--carousel-2-height:100%;--carousel-product-font-size:10px;--carousel-discount-size:10px;--carousel-price-size:10px;--carousel-title-max-width:140px}.go-up-buttom .buttom-name_span{white-space:nowrap;word-wrap:normal}}@media (max-width:768px){:root{--collection-1-gap-main:70px;--collection-1-font-size-h1:18px;--collection-1-category-title-font-size:12px;--collection-1-font-weit-h2:1px;--collection-1-category-container-width:100px;--collection-1-line3-width:35px;--collection-1-category-name-max-width:100%;--collection-1-category-title-padding:8px;--collection-1-divider-max-width:30px;--td-deals-max-width:100%;--collection-1-font-sise-h3:22px;--collection-1-font-width-h3:150px;--index-banner-1-height:auto;--index-banner-2-height:auto;--main-top-max-height:none;--td-product2-height:100%;--td-product2-max-height:none;--td-product3-max-height:none;--td-product4-height:100%;--td-product4-max-height:none;--td-addline-height:auto;--td-addline-max-width:100%;--td-addline-max-height:none;--td-middle-max-height:none;--main-down-max-height:none;--main-down-overflow:visible;--trending-img-height:200px;--carousel-center-height:auto;--carousel-center-max-height:none;--carousel-product-width:220px;--carousel-product-font-size:12px;--carousel-discount-size:12px;--carousel-price-size:12px;--carousel-title-max-width:200px}}@media (max-width:768px){.carousel{width:100%}.carousel-item{min-width:80%}.category-name{align-items:center;padding-left:12px;box-sizing:border-box}.category-title{height:auto}.categorytitle_span{height:auto}.category-container{justify-content:flex-start;flex:0 0 auto;width:auto;min-width:0}.categorytitle_span{padding-left:var(--collection-1-category-title-padding);padding-right:var(--collection-1-category-title-padding)}.divider{padding-top:0;flex:1 1 auto;max-width:var(--collection-1-divider-max-width)}.line-3{width:100%;height:2px;background:#4C058A;outline:none;opacity:0.47}}@media (max-width:390px){.carousel-item{min-width:85%}.carouseltd,.carouseltd_01{align-items:center}.category-container{justify-content:flex-start}}@media (max-width:1024px){.checkout{width:min(940px,94vw)}.checkout-totalprice{max-width:100%}.payment-inputs-row{flex-wrap:wrap}:root{--tocen-checkout-frame-66-gap:var(--tocen-checkout-tablet-frame-66-gap);--tocen-checkout-payment-select-height:var(--tocen-checkout-tablet-payment-select-height);--tocen-checkout-payment-select-padding:var(--tocen-checkout-tablet-payment-select-padding);--tocen-checkout-payment-select-text-size:var(--tocen-checkout-tablet-payment-select-text-size);--tocen-checkout-modal-max-width:var(--tocen-checkout-tablet-modal-max-width);--tocen-checkout-modal-padding:var(--tocen-checkout-tablet-modal-padding);--tocen-checkout-modal-content-padding:var(--tocen-checkout-tablet-modal-content-padding);--tocen-checkout-modal-title-size:var(--tocen-checkout-tablet-modal-title-size);--tocen-checkout-modal-text-size:var(--tocen-checkout-tablet-modal-text-size)}}@media (max-width:768px){.checkout{gap:22px}.orderdetails_span,.paymentmethod_span{font-size:28px}.checkout-totalprice{grid-template-columns:1fr;gap:10px;margin-left:0}.co-tp-middle{border-left:0;padding-left:0}#checkout-products-container .frame-44{flex-direction:column;gap:8px}#checkout-products-container .frame-46{justify-content:flex-start}.checkout-down{padding:18px}.payment-inputs-row{flex-direction:column;align-items:stretch;gap:14px}:root{--tocen-checkout-frame-66-gap:var(--tocen-checkout-mobile-frame-66-gap);--tocen-checkout-frame-63-max-width:var(--tocen-checkout-mobile-frame-63-max-width);--tocen-checkout-frame-65-max-width:var(--tocen-checkout-mobile-frame-65-max-width);--tocen-checkout-button-verify-max-width:var(--tocen-checkout-mobile-button-verify-max-width);--tocen-checkout-payment-select-height:var(--tocen-checkout-mobile-payment-select-height);--tocen-checkout-payment-select-padding:var(--tocen-checkout-mobile-payment-select-padding);--tocen-checkout-payment-select-text-size:var(--tocen-checkout-mobile-payment-select-text-size);--tocen-checkout-modal-max-width:var(--tocen-checkout-mobile-modal-max-width);--tocen-checkout-modal-padding:var(--tocen-checkout-mobile-modal-padding);--tocen-checkout-modal-content-padding:var(--tocen-checkout-mobile-modal-content-padding);--tocen-checkout-modal-title-size:var(--tocen-checkout-mobile-modal-title-size);--tocen-checkout-modal-text-size:var(--tocen-checkout-mobile-modal-text-size)}.frame-66{display:flex;flex-direction:column;gap:var(--tocen-checkout-frame-66-gap);align-items:flex-start}.frame-63,.frame-65{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;align-items:flex-start}.frame-62{display:flex;width:100%;max-width:100%;min-width:0}.payment-dropdown{width:100%;max-width:100%;font-size:16px}.payment-dropdown option{font-size:16px}.button_02,.co-emailverify-button,.continue-payment-button{width:100%}.co-emailverify-button{max-width:100%;align-self:flex-start}.checkout-down{box-sizing:border-box}.frame-1st-checkbox,.frame-2rd-checkbox{align-items:flex-start}.read-terms,.check-inform,.text-1st-cb-text,.text-2rd-cb-text{white-space:normal;flex-wrap:wrap}.read-terms_span_01,.check-inform_span_01,.read-terms_span_02,.check-inform_span_02{white-space:normal}}@media (max-width:480px){.checkout{width:min(1140px,96vw);padding-top:10px}.orderdetails_span,.paymentmethod_span{font-size:24px}#checkout-products-container .frame-45{flex-direction:column}#checkout-products-container .product-icon{width:100%;max-width:220px;height:auto;aspect-ratio:31 / 20}.promo-code-container{flex-wrap:wrap;border-bottom:0;gap:8px}#apply_promo_button{width:100%}.order-confirmation-title,.legal-terms-title{font-size:20px}.order-confirmation-text,.legal-terms-text,.read-terms,.check-inform{font-size:15px}:root{--tocen-checkout-payment-select-height:var(--tocen-checkout-narrow-payment-select-height);--tocen-checkout-payment-select-text-size:var(--tocen-checkout-narrow-payment-select-text-size);--tocen-checkout-modal-max-width:var(--tocen-checkout-narrow-modal-max-width);--tocen-checkout-modal-title-size:var(--tocen-checkout-narrow-modal-title-size);--tocen-checkout-modal-text-size:var(--tocen-checkout-narrow-modal-text-size)}.payment-dropdown,.payment-dropdown option{font-size:15px}}@media (max-width:1024px){.confirm-order-wrapper{padding-left:20px;padding-right:20px}.frame-52,.frame-53{max-width:100%}}@media (max-width:768px){.confirm-order-wrapper{padding-left:14px;padding-right:14px}.frame-52,.frame-53{max-width:100%}.co-detail-row{flex-direction:column;gap:2px}.co-detail-label{min-width:0}.frame-51_1{gap:16px}}@media (max-width:480px){.frame-55{padding-top:12px}.frame-51_1{flex-direction:column;align-items:flex-start;gap:8px}.F51_3{margin-left:0}.product-icon{width:100%;max-width:200px;height:auto;aspect-ratio:76 / 49}.frame-54{width:100%;justify-content:center}.unified-pay-btn{max-width:100%}}@media (max-width:1024px){.feedback-form{padding:40px 30px}.feedback-form .form-content,.feedback-form .form-fields,.feedback-form .files-section{width:100%}.feedback-form .form-head{width:100%}}@media (max-width:768px){.feedback-form{padding:28px 16px}.feedback-form .form-content,.feedback-form .form-fields,.feedback-form .form-head,.feedback-form .files-section{width:100%}.feedback-form .improve-field,.feedback-form .tools-field{width:100%;height:auto}.feedback-form .improve-label,.feedback-form .tools-label{position:relative;top:auto;left:auto;display:block;margin-bottom:8px}.feedback-form .rectangle-56{position:relative;top:auto;left:auto;width:100%;box-sizing:border-box}.feedback-form .tools-example{position:relative;top:auto;left:auto;display:block;margin-top:4px}.feedback-form .desc-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;height:auto}.feedback-form .desc-label{position:relative;top:auto;left:auto;width:100%}.feedback-form .check-box,.feedback-form .check-box2{position:relative;top:auto;left:auto;flex-shrink:0}.feedback-form .label-yes,.feedback-form .label-no{position:relative;top:auto;left:auto}.feedback-form .thanks-label{width:100%}}@media (max-width:480px){.feedback-form{padding:20px 12px}.feedback-form .form-title{font-size:24px}.feedback-form .form-subtitle{font-size:16px}.feedback-form .rating-label,.feedback-form .improve-label,.feedback-form .tools-label,.feedback-form .issues-label,.feedback-form .desc-label{font-size:20px}}@media (max-width:1024px){.user-form{gap:40px}.user-form .form-content{width:100%}.user-form .form-header{width:100%}}@media (max-width:768px){.user-form{gap:24px}.user-form .form-content,.user-form .form-header{width:100%}.user-form .rectangle-56{position:relative;top:auto;left:auto;width:100%;box-sizing:border-box}.user-form .thanks-label{width:100%}}@media (max-width:480px){.user-form .form-title{font-size:24px}.user-form .form-subtitle{font-size:16px}.user-form .media-label,.user-form .program-label,.user-form .format-label,.user-form .level-label,.user-form .goals-label,.user-form .gender-label,.user-form .age-label,.user-form .region-label{font-size:20px}}@media (max-width:1024px){:root{--tocen-ps-wrapper-padding:var(--tocen-ps-tablet-wrapper-padding);--tocen-ps-card-padding:var(--tocen-ps-tablet-card-padding);--tocen-ps-label-min-width:var(--tocen-ps-tablet-label-min-width);--tocen-ps-title-size:var(--tocen-ps-tablet-title-size);--tocen-ps-label-size:var(--tocen-ps-tablet-label-size);--tocen-ps-value-size:var(--tocen-ps-tablet-value-size);--tocen-ps-json-font-size:var(--tocen-ps-tablet-json-font-size);--tocen-ps-json-padding:var(--tocen-ps-tablet-json-padding);--tocen-ps-error-font-size:var(--tocen-ps-tablet-error-font-size);--tocen-ps-error-padding:var(--tocen-ps-tablet-error-padding)}.order-id-row,.sum-row,.payer-row,.status-row,.license-row{gap:10px}}@media (max-width:768px){:root{--tocen-ps-wrapper-padding:var(--tocen-ps-mobile-wrapper-padding);--tocen-ps-card-padding:var(--tocen-ps-mobile-card-padding);--tocen-ps-label-min-width:var(--tocen-ps-mobile-label-min-width);--tocen-ps-title-size:var(--tocen-ps-mobile-title-size);--tocen-ps-label-size:var(--tocen-ps-mobile-label-size);--tocen-ps-value-size:var(--tocen-ps-mobile-value-size);--tocen-ps-json-font-size:var(--tocen-ps-mobile-json-font-size);--tocen-ps-json-padding:var(--tocen-ps-mobile-json-padding);--tocen-ps-error-font-size:var(--tocen-ps-mobile-error-font-size);--tocen-ps-error-padding:var(--tocen-ps-mobile-error-padding)}.order-id-row,.sum-row,.payer-row,.status-row,.license-row{flex-direction:column;align-items:flex-start;gap:3px}.order-id-value-span,.sum-value-span,.payer-value-span,.status-value-span,.license-value-span{text-align:left}}@media (max-width:480px){:root{--tocen-ps-wrapper-padding:var(--tocen-ps-narrow-wrapper-padding);--tocen-ps-card-padding:var(--tocen-ps-narrow-card-padding);--tocen-ps-title-size:var(--tocen-ps-narrow-title-size);--tocen-ps-label-size:var(--tocen-ps-narrow-label-size);--tocen-ps-value-size:var(--tocen-ps-narrow-value-size)}.frame-8{margin-top:18px}.frame-9{margin-top:14px}.unified-download-button{width:100%;max-width:260px}}@media (max-width:1024px){:root{--tocen-product-thumb-width:110px;--tocen-product-main-image-height:360px;--tocen-product-icons-col-gap:12px;--tocen-product-tabs-width:100%;--tocen-product-tabs-top-margin:84px;--tocen-product-tabs-font-size:18px;--tocen-product-tabs-gap:18px;--tocen-product-tab-padding-y:9px;--tocen-product-tabs-side-padding:0px}.product-review{width:calc(100% - 32px);max-width:778px}.product-icons{grid-template-columns:var(--tocen-product-thumb-width) minmax(0,1fr)}.frame-parent{gap:24px}.frame-group{gap:24px}}@media (max-width:768px){:root{--tocen-product-thumb-width:104px;--tocen-product-thumb-height-regular:74px;--tocen-product-thumb-height-large:74px;--tocen-product-name-font-size:18px;--tocen-product-price-value-font-size:24px;--tocen-product-price-category-font-size:22px;--tocen-product-cta-width:100%;--tocen-product-tabs-width:100%;--tocen-product-tabs-top-margin:20px;--tocen-product-tabs-font-size:16px;--tocen-product-tabs-gap:16px;--tocen-product-tab-padding-y:8px;--tocen-product-tabs-side-padding:0px;--product-tags-direction:column;--product-tags-height:auto;--product-tags-align:flex-start;--product-title-tags-direction:column}.product-review{width:calc(100% - 24px);margin-top:28px}.product-icons{grid-template-columns:repeat(4,var(--tocen-product-thumb-width));grid-template-rows:auto auto;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.frame-main,.frame-preview-1,.frame-preview-2,.frame-preview-3{scroll-snap-align:start}.main-image{grid-column:1 / span 4;grid-row:1;width:min(100%,calc(100vw - 24px));height:auto;aspect-ratio:645 / 389}.frame-main{grid-column:1;grid-row:2}.frame-preview-1{grid-column:2;grid-row:2}.frame-preview-2{grid-column:3;grid-row:2}.frame-preview-3{grid-column:4;grid-row:2}.products-nature{flex-wrap:wrap;row-gap:2px}.frame-parent{flex-direction:column;gap:12px}.software-parent{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px;order:1}.software,.type-of-product{width:auto;min-width:0;padding:0;border:0;background:transparent;gap:2px}.software .type,.type-of-product .type{font-size:11px;line-height:1.1;color:#6f56a8}.software .brush,.type-of-product .brush{font-size:12px;line-height:1.1;color:#4c058a}.frame-group{width:100%;flex-direction:column;gap:10px;order:2}.tabs-container{width:100%;margin-top:var(--tocen-product-tabs-top-margin)}.tabs-strip{width:100%;padding-left:0;padding-right:0}.tabs-menu{left:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-left:16px;padding-right:16px;padding-bottom:2px}.tabs-menu::-webkit-scrollbar{height:6px}.tab-item{font-size:var(--tocen-product-tabs-font-size);padding-top:var(--tocen-product-tab-padding-y);padding-bottom:var(--tocen-product-tab-padding-y)}.tabs-content,.tab-content.active{width:100%;padding-left:16px;padding-right:16px}.name-price-column{max-width:none;gap:6px}.buy-button-parent{width:100%;max-width:none;gap:8px}.buy-button,.product-shopping-cart-button,#FE_addToCartButton{width:100%;max-width:none}.buy-button{display:flex;align-items:center;justify-content:center}.buy-now{position:static;left:auto;top:auto;transform:none}}@media (max-width:480px){:root{--tocen-product-thumb-width:98px;--tocen-product-thumb-height-regular:70px;--tocen-product-thumb-height-large:70px;--tocen-product-price-value-font-size:24px;--tocen-product-price-category-font-size:22px;--tocen-product-cta-width:100%;--tocen-product-tabs-font-size:15px;--tocen-product-tabs-gap:14px;--tocen-product-tab-padding-y:8px}.product-review{width:calc(100% - 20px);margin-top:20px}.product-icons{grid-template-columns:repeat(4,var(--tocen-product-thumb-width));grid-template-rows:auto auto;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.main-image{grid-column:1 / -1;grid-row:1;width:min(100%,calc(100vw - 20px));height:auto;aspect-ratio:645 / 389}.frame-main,.frame-preview-1,.frame-preview-2,.frame-preview-3{scroll-snap-align:start}.frame-main{grid-column:1;grid-row:2}.frame-preview-1{grid-column:2;grid-row:2}.frame-preview-2{grid-column:3;grid-row:2}.frame-preview-3{grid-column:4;grid-row:2}.software-parent{gap:8px}.products-nature{font-size:12px}.buy-button,.product-shopping-cart-button,#FE_addToCartButton{width:100%;max-width:none}}

/* ── Review tab (context: product review list). Tokens defined in css/review/tocen-review.css. ── */
@media screen and (max-width:768px){
  :root{--review-card-width:100%;--review-fileupload-dir:column;--review-fileupload-align:stretch;--review-fileupload-gap:16px;--review-fileupload-item-width:100%;--review-text-size:18px;--review-text-pad:14px;--review-submit-width:100%;}
}
@media screen and (max-width:480px){
  :root{--review-buttons-dir:column;--review-addbtn-width:100%;--review-viewmore-width:100%;--review-text-size:16px;--review-text-pad:12px;}
  .review-blur-email{font-size:12px;overflow-wrap:anywhere;display:block;}
}
