.DirectFromFactory_section__xHG6e{background:linear-gradient(135deg,#fff,#f8fafb);padding:80px 20px}.DirectFromFactory_container__DMBsm{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.DirectFromFactory_imageWrapper__EXKtc{position:relative;border-radius:16px;overflow:hidden;height:500px;box-shadow:0 20px 60px rgba(0,0,0,.12)}.DirectFromFactory_image__4TlYh{width:100%;height:100%;object-fit:cover;display:block}.DirectFromFactory_badge__tZbhQ{position:absolute;top:20px;left:20px;background:#22c55e;color:#fff;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 10px 30px rgba(34,197,94,.3)}.DirectFromFactory_content__Gi3C2{display:flex;flex-direction:column;gap:32px}.DirectFromFactory_heading__dLyKN{font-size:48px;font-weight:700;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-1px}.DirectFromFactory_highlight__mCdDp{color:#22c55e}.DirectFromFactory_tagline__qUINY{font-size:18px;color:#64748b;margin:0;font-weight:500}.DirectFromFactory_benefits__2J_p_{display:flex;flex-direction:column;gap:24px}.DirectFromFactory_benefit__SKPHj{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.DirectFromFactory_benefit__SKPHj:hover{border-color:#22c55e;box-shadow:0 10px 30px rgba(34,197,94,.1)}.DirectFromFactory_iconBox__TIC33{display:flex;align-items:center;justify-content:center;background:#f0fdf4;border-radius:12px;color:#22c55e;height:60px;flex-shrink:0}.DirectFromFactory_benefitContent__8_Ioa h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#0f172a}.DirectFromFactory_benefitContent__8_Ioa p{margin:0;font-size:15px;color:#64748b;line-height:1.6}.DirectFromFactory_cta__8Y5dr{font-size:16px;color:#64748b;margin:16px 0 0;line-height:1.6;padding-top:24px;border-top:2px solid #e2e8f0;font-style:italic}@media (max-width:768px){.DirectFromFactory_section__xHG6e{padding:60px 20px}.DirectFromFactory_container__DMBsm{grid-template-columns:1fr;gap:40px}.DirectFromFactory_imageWrapper__EXKtc{height:350px}.DirectFromFactory_heading__dLyKN{font-size:32px}.DirectFromFactory_tagline__qUINY{font-size:16px}.DirectFromFactory_benefit__SKPHj{grid-template-columns:50px 1fr;gap:16px;padding:16px}.DirectFromFactory_iconBox__TIC33{height:50px}.DirectFromFactory_benefitContent__8_Ioa h3{font-size:16px}.DirectFromFactory_benefitContent__8_Ioa p{font-size:14px}}.FeatureCard_section__ax8Af{padding:clamp(64px,10vw,120px) 20px;background:#fafafc;display:flex;justify-content:center}.FeatureCard_container__Hr455{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.FeatureCard_eyebrow__RjA4y{font-size:.82rem;letter-spacing:.08em;font-weight:600;text-transform:uppercase;color:#22c55e;margin-bottom:16px}.FeatureCard_title__vJUtm{margin:0 0 20px;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;color:#1d1d1f;line-height:1.1;letter-spacing:-.025em}.FeatureCard_titleAccent___XciN{color:#6e6e73}.FeatureCard_subtitle__XaS7Z{margin:0 auto 56px;max-width:560px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.65;color:#6e6e73}.FeatureCard_stepsRow__o_HVF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%;margin-bottom:56px}.FeatureCard_stepCard__X2e4X{padding:32px 24px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);text-align:left;transition:box-shadow .2s ease,transform .2s ease}.FeatureCard_stepCard__X2e4X:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-2px)}.FeatureCard_stepNumber__yFBhW{display:block;font-size:.82rem;font-weight:700;color:#22c55e;margin-bottom:14px;letter-spacing:.04em}.FeatureCard_stepTitle__amBdz{margin:0 0 8px;font-size:1.08rem;font-weight:600;color:#1d1d1f}.FeatureCard_stepDesc__2Gbn7{margin:0;font-size:.92rem;line-height:1.55;color:#86868b}.FeatureCard_ctaGroup__fhmCk{display:flex;flex-direction:column;align-items:center;gap:14px}.FeatureCard_primaryCta__o16Mt{display:inline-flex;align-items:center;justify-content:center;padding:0 36px;height:50px;border-radius:12px;background:#22c55e;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.FeatureCard_primaryCta__o16Mt:hover{transform:translateY(-1px);background:#16a34a;box-shadow:0 12px 24px rgba(34,197,94,.25)}.FeatureCard_note__vJIj8{margin:0;font-size:.8rem;color:#86868b}@media (max-width:700px){.FeatureCard_section__ax8Af{padding:56px 16px}.FeatureCard_stepsRow__o_HVF{grid-template-columns:1fr;gap:16px}.FeatureCard_stepsRow__o_HVF,.FeatureCard_subtitle__XaS7Z{margin-bottom:40px}.FeatureCard_stepCard__X2e4X{padding:24px 20px}}.Vantaggi_section__BcgN3{position:relative;isolation:isolate;padding:clamp(32px,7vw,88px) clamp(16px,6vw,56px);overflow:clip}.Vantaggi_section__BcgN3:before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--vantaggi-section-bg,#fff);z-index:-1}.Vantaggi_titleBlock__aLHah{text-align:center;max-width:720px;margin:0 auto clamp(32px,6vw,56px);padding:0}.Vantaggi_mainTitle__76utb{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#1d1d1f;line-height:1.2;margin:0}.Vantaggi_subtitle__J9RwQ{font-size:1.1rem;color:#6e6e73;line-height:1.5;margin:16px 0 0}.Vantaggi_cardGrid__vEZeh{display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);padding:0}.Vantaggi_carouselContainer__Mxrhn{width:100%}.Vantaggi_card__Jgw5c{background-color:#fafafc;border-radius:20px;padding:clamp(24px,4vw,32px);transition:all .3s ease;display:flex;flex-direction:column;gap:clamp(12px,2vw,18px)}.Vantaggi_iconWrapper__dqKuO{width:48px;height:48px;border-radius:12px;background:var(--vantaggi-card-icon-bg,rgba(255,59,48,.12));display:grid;place-items:center;color:var(--vantaggi-card-icon-color,#ff3b30)}.Vantaggi_cardTitle__t13TA{font-size:clamp(1.35rem,3vw,1.65rem);font-weight:700;color:var(--vantaggi-card-title-color,#1d1d1f);margin:0;line-height:1.3}.Vantaggi_highlight__ZDqoO{color:var(--vantaggi-card-highlight-color,#ff3b30);display:block}.Vantaggi_cardDescription__YaFbm{font-size:clamp(1rem,2.3vw,1.05rem);font-weight:400;color:#1d1d1f;line-height:1.55;letter-spacing:.01em;margin:0;max-width:100%}@media (min-width:640px){.Vantaggi_cardGrid__vEZeh{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,32px)}}@media (min-width:1024px){.Vantaggi_cardGrid__vEZeh{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);max-width:1120px;margin:0 auto}.Vantaggi_cardDescription__YaFbm{max-width:80%}}.ProductOverview_productOverview__af_3B{display:flex;flex-direction:column;gap:16px;width:100%}.ProductOverview_mobileHeader___AAUh{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:0 12px}.ProductOverview_headerText__lE9nL{display:flex;flex-direction:column;gap:4px;align-items:center}.ProductOverview_productBadge___pt6y{font-size:12px;font-weight:600;color:#f56300;text-transform:uppercase}.ProductOverview_productTitle__JA_55{margin:0;font-size:clamp(1.8rem,5vw,2.2rem);font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.ProductOverview_productPrice__c__zJ{margin:0;font-size:14px;color:#515154}.ProductOverview_mobileHeader___AAUh .ProductOverview_productPrice__c__zJ{display:none}.ProductOverview_productSwitcherWrapper__kpJ7o{display:flex;justify-content:flex-start;width:100%;align-self:stretch;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none}.ProductOverview_productSwitcherWrapper__kpJ7o::-webkit-scrollbar{display:none}.ProductOverview_productSwitcher__RzAkh{display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;padding:0 10px 0 6px;scroll-padding-left:6px;min-width:auto;margin-top:10px}.ProductOverview_productChip__qTcqu{border:none;background:#ededf2;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;color:#1d1d1f;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.ProductOverview_productChip__qTcqu:hover{background:#e1e1e9}.ProductOverview_productChipActive__8qnzG{background:#1d1d1f;color:#f5f5f7;border:none;font-weight:600}.ProductOverview_mobilePrice__D4vwI{margin:0;font-size:14px;color:#515154;text-align:center}.ProductOverview_desktopHeader__w1WPj{display:none}.ProductOverview_mainContent__7axX_{display:flex;flex-direction:column;gap:24px}.ProductOverview_galleryColumn__lQLbC{order:1}.ProductOverview_specsColumn__MV1Iz{order:2}.ProductOverview_gallery__aQhIy{position:relative;border-radius:18px;background:#fbfbfd;padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:20px}.ProductOverview_galleryViewport__d5god{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductOverview_galleryViewport__d5god img{width:100%;height:100%;max-width:420px;margin:auto;object-fit:contain}@media (max-width:768px){.ProductOverview_gallery__aQhIy{padding:16px;gap:16px}.ProductOverview_galleryViewport__d5god{max-width:220px;margin-inline:auto}.ProductOverview_galleryViewport__d5god img{width:100%;height:auto;max-width:180px}}.ProductOverview_galleryControls__BWWAn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.ProductOverview_galleryDots__8AmrK{display:flex;gap:8px}.ProductOverview_galleryDot__fh44L{width:8px;height:8px;border-radius:999px;background:#d2d2d7;border:none;cursor:pointer}.ProductOverview_galleryDotActive__sl337{background:#515154}.ProductOverview_colorLegend__Lj66d{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#515154;text-align:center;padding:0 16px}.ProductOverview_colorChips__vaGvq{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ProductOverview_colorChip__u1YY2{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5)}.ProductOverview_galleryNav__JLIeA{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:none;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px rgba(0,0,0,.1);color:#1d1d1f;font-size:24px;cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease;z-index:10}.ProductOverview_galleryNav__JLIeA:hover{transform:translateY(-50%) scale(1.05)}.ProductOverview_galleryPrev__iZEVi{left:16px}.ProductOverview_galleryNext__79wCH{right:16px}.ProductOverview_heroSpecs__5pbuy{display:flex;flex-direction:column;justify-content:center}.ProductOverview_featureList__raZyJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ProductOverview_featureItem__0pNAC{display:flex;gap:16px;align-items:center;padding:0 24px 16px;border-bottom:1px solid #e8e8ed}.ProductOverview_featureItem__0pNAC:last-child{border-bottom:none}.ProductOverview_featureIcon__kqt41{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center}.ProductOverview_featureIcon__kqt41 img{max-width:24px;max-height:24px;filter:grayscale(1) opacity(.7)}.ProductOverview_featureIcon__kqt41 svg{display:block;opacity:.8}.ProductOverview_featureContent___Dwg2{display:flex;flex-direction:column;gap:6px;padding-top:4px}.ProductOverview_featureTitle__5SJ_2{margin:0;color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.01em}.ProductOverview_featureDescription__4snPW{margin:0;color:#1d1d1f;font-size:15px;line-height:1.5}@media (min-width:769px){.ProductOverview_productOverview__af_3B{display:block;gap:0}.ProductOverview_mobileHeader___AAUh,.ProductOverview_mobilePrice__D4vwI,.ProductOverview_productSwitcherWrapper__kpJ7o{display:none}.ProductOverview_desktopHeader__w1WPj{display:flex;justify-content:flex-start;align-items:flex-start}.ProductOverview_desktopHeader__w1WPj .ProductOverview_productPrice__c__zJ{display:block;margin-top:4px}.ProductOverview_desktopHeader__w1WPj .ProductOverview_headerText__lE9nL{text-align:left;align-items:flex-start}.ProductOverview_desktopHeader__w1WPj .ProductOverview_productTitle__JA_55{font-size:2.5rem}.ProductOverview_mainContent__7axX_{display:grid;grid-template-columns:4fr 5fr;grid-gap:40px;gap:40px;align-items:flex-start}.ProductOverview_galleryColumn__lQLbC{order:1;position:-webkit-sticky;position:sticky;top:20px}.ProductOverview_specsColumn__MV1Iz{order:2;display:flex;flex-direction:column;gap:24px}.ProductOverview_gallery__aQhIy{padding:24px}.ProductOverview_galleryViewport__d5god img{max-width:none}.ProductOverview_heroSpecs__5pbuy{padding-top:16px}}.PreventivoPopUp_trigger__YeJhq{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:none;padding:12px 24px;background:#22c55e;color:#fff;font-weight:600;font-size:16px;line-height:1.2;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,background-color .18s ease}.PreventivoPopUp_trigger__YeJhq:hover{background:#16a34a;box-shadow:0 16px 30px rgba(34,197,94,.22);transform:translateY(-1px)}.PreventivoPopUp_triggerSecondary__tjSOW{background:rgba(34,197,94,.08);color:#22c55e;border:1px solid rgba(34,197,94,.16)}.PreventivoPopUp_triggerSecondary__tjSOW:hover{background:rgba(34,197,94,.12);box-shadow:none}.PreventivoPopUp_backdrop__MB_mP{position:fixed;inset:0;background:rgba(15,18,24,.54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(40px,10vh,120px) clamp(16px,5vw,32px) clamp(32px,8vh,80px);overflow-y:auto;min-height:100dvh;z-index:1000;animation:PreventivoPopUp_fadeIn__s8_SX .28s ease}.PreventivoPopUp_modal__8FyrX{position:relative;width:min(980px,94vw);background:hsla(0,0%,100%,.98);border-radius:clamp(22px,3vw,30px);box-shadow:0 18px 54px rgba(5,15,35,.18),0 8px 20px rgba(5,15,35,.12);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(11,108,255,.08);transition:max-height .24s ease,border-radius .24s ease}.PreventivoPopUp_modalHeader__YFFwD{padding:16px 20px 0;display:flex;justify-content:flex-end}.PreventivoPopUp_closeButton__p__zD{border:none;background:rgba(15,23,42,.06);color:rgba(15,23,42,.58);width:42px;height:42px;border-radius:50%;font-size:24px;font-weight:300;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.PreventivoPopUp_closeButton__p__zD:hover{background:rgba(11,108,255,.16);color:rgba(15,23,42,.82);transform:rotate(90deg)}.PreventivoPopUp_modalBody___OUMk{padding:clamp(18px,4vw,32px);overflow:visible;display:flex;flex-direction:column;gap:clamp(24px,4vw,36px)}.PreventivoPopUp_modalWrapper__IbC1s{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vw,24px);position:relative;width:min(980px,94vw)}.PreventivoPopUp_switcherPopover__ZD1VR{padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;display:flex;justify-content:center;width:100%;max-width:100%}.PreventivoPopUp_heroSection__J_bOk{display:flex;flex-direction:column;gap:clamp(18px,3vw,28px)}.PreventivoPopUp_heroHeader__ztG9_{display:flex;flex-direction:column;gap:clamp(16px,3vw,22px)}.PreventivoPopUp_heroHeaderText__05jgA{display:flex;flex-direction:column;gap:10px}.PreventivoPopUp_productBadge__txioV{align-self:flex-start;background:rgba(11,108,255,.12);color:#0b6cff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.PreventivoPopUp_heroTitleBlock____mFa{display:flex;flex-direction:column;gap:6px}.PreventivoPopUp_productTitle__pQq4Z{margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:#0f172a}.PreventivoPopUp_productSubtitle__2ZV_Y{margin:0;color:rgba(15,23,42,.65);font-size:.98rem;line-height:1.5}.PreventivoPopUp_productPrice__v7JDo{margin:0;font-size:.95rem;font-weight:600;color:#0b6cff}.PreventivoPopUp_productSwitcher__JqmWY{display:inline-flex;align-items:stretch;flex-wrap:wrap;gap:8px;padding:4px;border-radius:999px;background:#e7e7ed;border:1px solid transparent;width:max-content;max-width:100%;overflow-x:auto}.PreventivoPopUp_productSwitcher__JqmWY::-webkit-scrollbar{display:none}.PreventivoPopUp_productChip__rVkse{border:1px solid rgba(29,29,31,.08);background:transparent;border-radius:999px;padding:10px 20px;font-size:.92rem;font-weight:500;color:rgba(29,29,31,.75);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.PreventivoPopUp_productChip__rVkse:hover{background:hsla(0,0%,100%,.6);border-color:rgba(29,29,31,.18);color:#1d1d1f}.PreventivoPopUp_productChip__rVkse:focus-visible{outline:2px solid #0b6cff;outline-offset:2px}.PreventivoPopUp_productChipActive__55yFQ{background:#1d1d1f;border-color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 10px 24px rgba(0,0,0,.18);color:#f5f5f7;font-weight:600}.PreventivoPopUp_heroContent__Jg1PN{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px);align-items:stretch}.PreventivoPopUp_gallery__N3Kfa{position:relative;border-radius:clamp(18px,3vw,24px);background:rgba(245,247,251,.9);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;overflow:hidden}.PreventivoPopUp_galleryViewport__Bpays{width:100%;aspect-ratio:3/4;border-radius:clamp(16px,3vw,24px);background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;overflow:hidden}.PreventivoPopUp_galleryViewport__Bpays img{width:100%;height:100%;object-fit:contain;display:block}.PreventivoPopUp_galleryNav__c8plT{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;background:hsla(0,0%,100%,.8);box-shadow:0 8px 24px rgba(15,23,42,.14);color:rgba(15,23,42,.7);font-size:26px;cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease}.PreventivoPopUp_galleryNav__c8plT:hover{transform:translateY(-50%) scale(1.05)}.PreventivoPopUp_galleryPrev__vtnLX{left:18px}.PreventivoPopUp_galleryNext__zZQXg{right:18px}.PreventivoPopUp_galleryDots__E3NWC{display:flex;gap:8px}.PreventivoPopUp_galleryDot__jk_iG{width:8px;height:8px;border-radius:999px;background:rgba(15,23,42,.22);border:none;cursor:pointer;transition:width .2s ease,background-color .2s ease}.PreventivoPopUp_galleryDotActive__EuUXS{width:24px;background:#0b6cff}.PreventivoPopUp_quizSection__KGMBh{display:flex;flex-direction:column;gap:clamp(10px,2.2vw,16px);border-top:1px solid rgba(15,23,42,.08);padding-top:clamp(10px,2.2vw,16px)}.PreventivoPopUp_quizBlock__s7NMY{display:flex;flex-direction:column;gap:clamp(4px,1.4vw,10px)}.PreventivoPopUp_quizHeader___1Nk0{display:flex;flex-direction:column;gap:2px}.PreventivoPopUp_quizTitleRow__Jo2AE{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.PreventivoPopUp_quizTitleGroup__9E3w_{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:220px}.PreventivoPopUp_quizTitleGroup__9E3w_ p{margin:0}.PreventivoPopUp_callCta__xTHtU{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border-radius:999px;background:rgba(11,108,255,.12);color:#0b6cff;font-weight:600;font-size:.88rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.PreventivoPopUp_callCta__xTHtU:hover{background:rgba(11,108,255,.18);color:#0849aa;box-shadow:0 10px 24px rgba(11,108,255,.18)}.PreventivoPopUp_callCta__xTHtU:focus-visible{outline:2px solid #0b6cff;outline-offset:2px}.PreventivoPopUp_callCta__xTHtU:active{background:rgba(11,108,255,.24)}.PreventivoPopUp_quizCta__VB4Lk{margin:clamp(18px,4vw,26px) 0 clamp(16px,3vw,22px);display:flex;justify-content:flex-start}@media (max-width:640px){.PreventivoPopUp_backdrop__MB_mP{align-items:flex-end;justify-content:center;padding:max(env(safe-area-inset-top),12px) 0 env(safe-area-inset-bottom)}.PreventivoPopUp_modalWrapper__IbC1s{width:100%;max-width:100%}.PreventivoPopUp_modal__8FyrX{width:100%;border-radius:24px 24px 0 0;height:clamp(520px,82vh,880px);max-height:100vh;overflow:hidden;border:none}.PreventivoPopUp_modalExpanded__x5mpd{height:100vh;border-radius:0}.PreventivoPopUp_modalBody___OUMk{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.PreventivoPopUp_quizTitleRow__Jo2AE{align-items:stretch}.PreventivoPopUp_quizTitleGroup__9E3w_{min-width:0}.PreventivoPopUp_callCta__xTHtU{width:100%;margin:12px 0 16px}.PreventivoPopUp_quizCta__VB4Lk{margin:12px 0 18px}}.PreventivoPopUp_techAvatar__Ee2ZB{width:46px;height:46px;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px rgba(11,108,255,.18);border:2px solid rgba(11,108,255,.24);flex-shrink:0}.PreventivoPopUp_techAvatar__Ee2ZB img{width:100%;height:100%;object-fit:cover;display:block}.PreventivoPopUp_quizQuestion__Dp6xI{margin:0;font-weight:600;color:rgba(15,23,42,.82);font-size:.98rem}.PreventivoPopUp_quizMainQuestion__WYN0E{font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:700;color:#0f172a}.PreventivoPopUp_quizLead___wt3d{margin:0;color:rgba(15,23,42,.55);font-size:.9rem;line-height:1.5}.PreventivoPopUp_quizLead___wt3d strong{color:#0b6cff;font-weight:600}.PreventivoPopUp_quizOptions__A930f{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.PreventivoPopUp_quizChips__YHkIb{display:flex;flex-wrap:wrap;gap:10px}.PreventivoPopUp_quizInputsStacked__qJoTR,.PreventivoPopUp_quizInputs__Gjj7s{display:flex;gap:12px;flex-wrap:wrap}.PreventivoPopUp_quizInputsStacked__qJoTR{flex-direction:column}.PreventivoPopUp_quizDualGrid__g_WRe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(14px,3vw,22px);gap:clamp(14px,3vw,22px)}.PreventivoPopUp_choiceGroup__BMSKz{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,2.6vw,18px);border-radius:18px;background:rgba(11,108,255,.08);border:1px solid rgba(11,108,255,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.PreventivoPopUp_choiceLabel__QXisO{margin:0;font-weight:600;color:rgba(15,23,42,.74);font-size:.95rem}.PreventivoPopUp_detailInputs__w7cLN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(12px,3vw,18px);gap:clamp(12px,3vw,18px)}.PreventivoPopUp_featureContent__j3U8A{display:flex;flex-direction:column;gap:4px}.PreventivoPopUp_featureTitle__llAAy{margin:0;font-weight:600;color:rgba(15,23,42,.86);font-size:.95rem}.PreventivoPopUp_featureDescription__5w9Oh{margin:0;color:rgba(15,23,42,.64);font-size:.88rem;line-height:1.5}.PreventivoPopUp_quizFooter__c85SV{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.PreventivoPopUp_stepSection__hTqcG{display:flex;flex-direction:column;gap:24px}.PreventivoPopUp_questionBlock__GkIjJ{display:flex;flex-direction:column;gap:16px}.PreventivoPopUp_stepQuestion__eUly9{margin:0;font-size:16px;font-weight:600;color:#0f172a}.PreventivoPopUp_optionsGrid__mVQ9B{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.PreventivoPopUp_optionCard__9Qqa_{position:relative;border-radius:18px;border:1px solid rgba(11,108,255,.12);padding:18px;background:hsla(0,0%,100%,.94);color:rgba(15,23,42,.8);display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.PreventivoPopUp_optionCard__9Qqa_:hover{border-color:rgba(11,108,255,.35);box-shadow:0 12px 26px rgba(10,40,80,.08);transform:translateY(-2px)}.PreventivoPopUp_optionCard__9Qqa_ input{position:absolute;inset:0;opacity:0;cursor:pointer}.PreventivoPopUp_optionCardActive__6rHhl{border-color:rgba(11,108,255,.6);background:linear-gradient(135deg,rgba(11,108,255,.18),rgba(11,108,255,.05));color:#0b6cff;box-shadow:0 16px 36px rgba(11,108,255,.15)}.PreventivoPopUp_optionContent__5a0Tl{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;width:100%}.PreventivoPopUp_optionBadge__U9fsA{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px;background:rgba(11,108,255,.14);color:#0b6cff}.PreventivoPopUp_optionTitle__EgJiy{font-size:1rem;font-weight:600;color:rgba(15,23,42,.86)}.PreventivoPopUp_optionDescription__ifR5x{font-size:.92rem;line-height:1.45;color:rgba(15,23,42,.68)}.PreventivoPopUp_optionMeta___TD_K{font-size:.82rem;font-weight:500;color:rgba(11,108,255,.82)}.PreventivoPopUp_chipOption__42d7B{border-radius:999px;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.9);padding:10px 18px;font-size:14px;cursor:pointer;color:rgba(15,23,42,.7);transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.PreventivoPopUp_chipOption__42d7B:hover{border-color:rgba(11,108,255,.4);color:#0b6cff;transform:translateY(-1px)}.PreventivoPopUp_chipOptionActive__idpcK{background:rgba(11,108,255,.15);border-color:rgba(11,108,255,.6);color:#0b6cff;box-shadow:inset 0 0 0 1px rgba(11,108,255,.28)}.PreventivoPopUp_chipOptionRecommended__EuA17{position:relative;border-style:dashed}.PreventivoPopUp_chipOptionRecommended__EuA17:after{content:"★";font-size:.7rem;margin-left:8px;color:rgba(11,108,255,.7)}.PreventivoPopUp_chipHint__ODi6t{margin:0;font-size:.82rem;color:rgba(15,23,42,.55)}.PreventivoPopUp_contactGrid__q0VfT{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(12px,3vw,18px);gap:clamp(12px,3vw,18px)}.PreventivoPopUp_summaryCard__x0jqH{margin-top:clamp(16px,3.5vw,24px);border-radius:20px;padding:clamp(16px,3.5vw,24px);background:rgba(11,108,255,.08);border:1px solid rgba(11,108,255,.14);display:flex;flex-direction:column;gap:12px}.PreventivoPopUp_summaryTitle__i6J2A{margin:0;font-weight:600;color:rgba(15,23,42,.82);font-size:.95rem}.PreventivoPopUp_summaryList__IP22_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.PreventivoPopUp_summaryList__IP22_ li{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;color:rgba(15,23,42,.7)}.PreventivoPopUp_summaryKey__Fn76e{font-weight:600;color:rgba(15,23,42,.68)}.PreventivoPopUp_summaryValue__HTgIh{text-align:right;color:rgba(15,23,42,.85);font-weight:500}.PreventivoPopUp_assistiveText__lN_u3{margin:0;font-size:13px;color:rgba(15,23,42,.5)}.PreventivoPopUp_inputsRow__ksq68{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.PreventivoPopUp_inputsColumn__uxqda{display:flex;flex-direction:column;gap:16px}.PreventivoPopUp_inputField__cZvzY{display:flex;flex-direction:column;gap:8px;font-size:14px;color:rgba(15,23,42,.7)}.PreventivoPopUp_inputField__cZvzY input,.PreventivoPopUp_inputField__cZvzY textarea{border-radius:16px;border:1px solid rgba(15,23,42,.16);padding:12px 16px;background:hsla(0,0%,100%,.95);font-size:15px;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.PreventivoPopUp_inputField__cZvzY input:focus,.PreventivoPopUp_inputField__cZvzY textarea:focus{outline:none;border-color:rgba(11,108,255,.5);box-shadow:0 0 0 4px rgba(11,108,255,.12)}.PreventivoPopUp_modalFooter__Wdzx4{padding:clamp(20px,4vw,28px);border-top:1px solid rgba(11,108,255,.08);background:hsla(0,0%,100%,.86);display:flex;flex-direction:column;gap:12px}.PreventivoPopUp_footerActions__zJ0yd{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.PreventivoPopUp_primaryBtn__9_hbZ{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 28px;background:#0b6cff;color:#fff;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.PreventivoPopUp_primaryBtn__9_hbZ:hover{background:#0857c7;box-shadow:0 18px 40px rgba(11,108,255,.18);transform:translateY(-1px)}.PreventivoPopUp_primaryBtnDisabled__1j9d0,.PreventivoPopUp_primaryBtnDisabled__1j9d0:hover{background:rgba(11,108,255,.25);color:hsla(0,0%,100%,.7);box-shadow:none;cursor:not-allowed;transform:none}.PreventivoPopUp_secondaryBtn__s_xTg{border-radius:999px;padding:12px 24px;background:rgba(15,23,42,.05);color:rgba(15,23,42,.8);border:none;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.PreventivoPopUp_secondaryBtn__s_xTg:hover{background:rgba(15,23,42,.12)}.PreventivoPopUp_privacyNote__hD4aa{margin:0;font-size:12px;color:rgba(15,23,42,.48);text-align:right}.PreventivoPopUp_stepIndicator___Oxae{display:flex;gap:6px;justify-content:center;padding:0 24px}.PreventivoPopUp_stepDot__Wkcg_{width:8px;height:8px;border-radius:999px;background:rgba(11,108,255,.18);transition:width .2s ease,background-color .2s ease}.PreventivoPopUp_stepDotActive__sTaGO{width:28px;background:#0b6cff}@media (max-width:720px){.PreventivoPopUp_modal__8FyrX{width:100vw;max-width:100vw;height:90vh;max-height:100vh;min-height:90vh;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -4px 24px rgba(0,0,0,.12);overflow-x:hidden;overflow-y:auto}.PreventivoPopUp_backdrop__MB_mP{align-items:flex-end;padding:0}.PreventivoPopUp_modalWrapper__IbC1s{width:100vw;height:100vh;justify-content:flex-end}.PreventivoPopUp_modalHeader__YFFwD{padding:20px 20px 0;justify-content:flex-end}.PreventivoPopUp_modalBody___OUMk{padding:24px 20px 32px;gap:32px;flex:1 1 auto}.PreventivoPopUp_switcherPopover__ZD1VR{display:none}.PreventivoPopUp_heroSection__J_bOk{padding:20px 0}.PreventivoPopUp_productSwitcher__JqmWY{justify-content:flex-start;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.PreventivoPopUp_heroContent__Jg1PN{grid-template-columns:1fr}.PreventivoPopUp_gallery__N3Kfa{padding:16px}.PreventivoPopUp_optionsGrid__mVQ9B{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.PreventivoPopUp_quizTitleRow__Jo2AE{flex-direction:column;align-items:stretch}.PreventivoPopUp_quizTitleGroup__9E3w_{gap:6px}.PreventivoPopUp_callCta__xTHtU{width:auto;justify-content:center;font-size:.95rem;text-align:center;padding:8px 16px;align-self:center}.PreventivoPopUp_techAvatar__Ee2ZB{width:40px;height:40px}.PreventivoPopUp_quizOptions__A930f{grid-template-columns:1fr;gap:10px}.PreventivoPopUp_optionBadge__U9fsA{font-size:.6rem}.PreventivoPopUp_quizDualGrid__g_WRe{grid-template-columns:1fr}.PreventivoPopUp_choiceGroup__BMSKz{padding:16px}.PreventivoPopUp_inputsRow__ksq68{grid-template-columns:1fr}.PreventivoPopUp_modalFooter__Wdzx4{padding:20px}.PreventivoPopUp_footerActions__zJ0yd{justify-content:center}.PreventivoPopUp_privacyNote__hD4aa{text-align:center}}@media (max-width:520px){.PreventivoPopUp_modalTitle__7Wx2v{font-size:22px}.PreventivoPopUp_heroSection__J_bOk{padding:16px}.PreventivoPopUp_optionsGrid__mVQ9B{grid-template-columns:1fr}.PreventivoPopUp_summaryList__IP22_ li{flex-direction:column;align-items:flex-start;gap:4px}.PreventivoPopUp_summaryValue__HTgIh{text-align:left}.PreventivoPopUp_modal__8FyrX{width:100vw;max-width:100vw;height:86vh;max-height:86vh;border-radius:24px 24px 0 0}.PreventivoPopUp_trigger__YeJhq{width:100%;justify-content:center}}@keyframes PreventivoPopUp_fadeIn__s8_SX{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ProductCard_productCard__tPiUO{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:0;background-color:transparent;box-shadow:none;width:250px;flex-shrink:0;text-align:left;display:flex;flex-direction:column;height:100%;justify-content:flex-start;gap:20px}.ProductCard_productImageWrapper__4eyr8{border:none;padding:0;cursor:pointer;display:block;width:100%;background-color:#000;border-radius:12px;overflow:hidden;height:250px;flex-shrink:0}.ProductCard_productImageWrapper__4eyr8 img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}.ProductCard_productContent___DqKW{display:flex;flex-direction:column;gap:0;flex:1 1 auto}.ProductCard_productColors__1vgAZ{display:flex;gap:6px;margin-bottom:24px;min-height:18px;align-items:center;flex-shrink:0}.ProductCard_colorSwatch__JI1qO{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}.ProductCard_productTag__wUeo_{color:#b64400;font-size:.75rem;font-weight:600;display:block;min-height:1.2em;line-height:1.2em;flex-shrink:0;margin-bottom:8px}.ProductCard_productName__AXb__{color:#111;margin:0;height:2.4em;overflow:hidden;flex-shrink:0;font-size:21px;line-height:1.1904761905;font-weight:600;letter-spacing:.011em}.ProductCard_productDescription__OrIFy{font-size:14px;letter-spacing:-.016em;line-height:1.28;color:#555;margin:2px 0 0;min-height:4.2em;max-height:4.2em;overflow:hidden;flex:0 0 auto;max-width:90%}.ProductCard_productPrice__Eupn_{font-size:1rem;font-weight:600;color:#000;margin:2px 0 0;min-height:1.5em;flex-shrink:0;font-size:14px;line-height:1.2857742857;letter-spacing:-.016em}.ProductCard_productActions__7WQry{display:flex;align-items:center;gap:16px;flex-shrink:0;min-height:44px;margin-top:auto}.ProductCard_btn__vut7_{text-decoration:none;font-size:.9rem;font-weight:500;padding:8px 16px;border-radius:20px;transition:all .2s ease;cursor:pointer;border:none;background-color:transparent;color:#007aff}.ProductCard_btn__vut7_:hover{background-color:rgba(0,122,255,.1)}@media (min-width:769px){.ProductCard_productCard__tPiUO{width:320px;padding-right:20px}.ProductCard_productImageWrapper__4eyr8{height:300px}.ProductCard_productName__AXb__{font-size:28px;line-height:1.1428571429;font-weight:600;letter-spacing:.007em}.ProductCard_productDescription__OrIFy{font-size:1rem}.ProductCard_productPrice__Eupn_{font-size:17px;line-height:1.2353641176;font-weight:600;letter-spacing:-.022em}}.ProductCard_slotEmpty__IOQME{visibility:hidden;pointer-events:none}.ProductCard_slotEmptyText__QLr1B{color:transparent;pointer-events:none}.ProductCarousel_carouselWrapper__9YyMo{position:relative;width:100%;margin:20px 0}.ProductCarousel_productCarousel__Ssx0C{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.ProductCarousel_productCarousel__Ssx0C::-webkit-scrollbar{display:none}.ProductCarousel_productCarousel__Ssx0C>*{scroll-snap-align:start}.ProductCarousel_navBtn__dliRE{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.05);border-radius:50%;width:44px;height:44px;font-size:1.6rem;font-weight:300;color:#333;cursor:pointer;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,transform .3s ease,background-color .3s ease;pointer-events:none}.ProductCarousel_carouselWrapper__9YyMo:focus-within .ProductCarousel_navBtn__dliRE,.ProductCarousel_carouselWrapper__9YyMo:hover .ProductCarousel_navBtn__dliRE{opacity:1;pointer-events:auto}.ProductCarousel_navBtn__dliRE:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-50%) scale(1.05);border-color:rgba(0,0,0,.1)}.ProductCarousel_prev__EarZr{left:0}.ProductCarousel_next__viHM6{right:0}@media (max-width:768px){.ProductCarousel_navBtn__dliRE{display:none}.ProductCarousel_productCarousel__Ssx0C{padding:0 10px}}.FeatureInfoCard_featureCard___a7Pc{background:#fff;border-radius:18px;padding:clamp(32px,6vw,52px);box-shadow:0 12px 32px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:clamp(18px,3vw,28px);overflow:hidden;text-align:left;position:relative}.FeatureInfoCard_contentWrapper__xV1xF{display:flex;flex-direction:column;gap:clamp(14px,3vw,20px)}.FeatureInfoCard_title__4RWMw{font-size:clamp(1.9rem,2.8vw,2.2rem);font-weight:700;line-height:1.25;margin:0;color:#1f2937}.FeatureInfoCard_description__tNT6G{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6;color:#4b5563;margin:0;font-weight:500}.FeatureInfoCard_imageBelowWrapper__yht9Q,.FeatureInfoCard_imageRightWrapper__RsKRe{display:flex;justify-content:center;align-items:center}.FeatureInfoCard_imageBelow__2b7EY{max-width:100%;border-radius:14px;object-fit:cover}.FeatureInfoCard_iconWrapper__DN7uq{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#000;padding:16px}.FeatureInfoCard_layoutSide__M9E45{flex-direction:row;align-items:center;gap:clamp(24px,4vw,42px)}.FeatureInfoCard_layoutSide__M9E45 .FeatureInfoCard_contentWrapper__xV1xF{flex:1 1}.FeatureInfoCard_imageRightWrapper__RsKRe{flex:1 1;justify-content:flex-end}.FeatureInfoCard_layoutSideReverse__a1nsl{flex-direction:row-reverse}.FeatureInfoCard_layoutSideReverse__a1nsl .FeatureInfoCard_imageRightWrapper__RsKRe{justify-content:flex-start}.FeatureInfoCard_imageRight__0DdO3{max-width:100%;max-height:280px;border-radius:14px;object-fit:contain}.FeatureInfoCard_layoutCover__mLhxd{padding:clamp(48px,12vw,96px);color:#f9fafb;justify-content:center;min-height:320px}.FeatureInfoCard_layoutCover__mLhxd:after{content:"";position:absolute;inset:0;background-image:var(--feature-cover-image);background-size:cover;background-position:50%;opacity:.6;z-index:0}.FeatureInfoCard_layoutCover__mLhxd:before{content:"";position:absolute;inset:0;background:var(--feature-cover-overlay,rgba(15,23,42,.55));z-index:0}.FeatureInfoCard_layoutCover__mLhxd .FeatureInfoCard_contentWrapper__xV1xF{position:relative;z-index:1;max-width:min(560px,90%);gap:clamp(16px,4vw,28px)}.FeatureInfoCard_layoutCover__mLhxd .FeatureInfoCard_title__4RWMw{color:#fff;text-shadow:0 6px 18px rgba(15,23,42,.35),0 2px 8px rgba(15,23,42,.3)}.FeatureInfoCard_layoutCover__mLhxd .FeatureInfoCard_description__tNT6G{color:hsla(0,0%,100%,.88);text-shadow:0 4px 12px rgba(15,23,42,.3),0 1px 6px rgba(15,23,42,.25)}@media (max-width:768px){.FeatureInfoCard_featureCard___a7Pc{padding:clamp(26px,9vw,40px);gap:22px}.FeatureInfoCard_layoutSideReverse__a1nsl,.FeatureInfoCard_layoutSide__M9E45{flex-direction:column;align-items:flex-start}.FeatureInfoCard_imageBelowWrapper__yht9Q,.FeatureInfoCard_imageRightWrapper__RsKRe{width:100%;justify-content:center}.FeatureInfoCard_imageBelow__2b7EY,.FeatureInfoCard_imageRight__0DdO3{max-height:220px}}.FeatureGrid_featureGrid__YBtY_{display:grid;grid-gap:20px;gap:20px;padding:20px;max-width:1200px;margin:0 auto;grid-template-columns:repeat(2,1fr)}.FeatureGrid_featureGrid__YBtY_>:first-child{grid-column:1/span 2}@media (max-width:768px){.FeatureGrid_featureGrid__YBtY_{grid-template-columns:1fr;padding:10px;gap:15px}.FeatureGrid_featureGrid__YBtY_>:first-child{grid-column:auto}}.CatalogExplorer_wrapper__JNont{padding:clamp(32px,6vw,64px) clamp(16px,6vw,40px)}.CatalogExplorer_inner__Op797{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(16px,3vw,28px)}.CatalogExplorer_title__NvrWW{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:#1d1d1f;margin:0}.CatalogExplorer_subtitle__K2i6f{font-size:1.05rem;color:rgba(29,29,31,.7);max-width:640px;margin:0}.CatalogExplorer_filterScroll__6nipf{width:100%;overflow-x:auto;padding-bottom:4px}.CatalogExplorer_filterScroll__6nipf::-webkit-scrollbar{display:none}.CatalogExplorer_filterBar__a3bhk{position:relative;display:inline-flex;align-items:center;background:#e9ebf2;border-radius:999px;padding:6px;min-height:52px}.CatalogExplorer_filterHighlight__a2GHK{position:absolute;top:6px;bottom:6px;left:0;width:120px;border-radius:999px;background:#1d1d1f;transition:transform .24s ease,width .24s ease;pointer-events:none;will-change:transform,width}.CatalogExplorer_filterButton__KfvTS{position:relative;z-index:1;border:none;background:transparent;font-size:.95rem;font-weight:600;color:rgba(29,29,31,.65);padding:10px 22px;border-radius:999px;cursor:pointer;transition:color .2s ease;white-space:nowrap}.CatalogExplorer_filterButton__KfvTS:focus-visible,.CatalogExplorer_filterButton__KfvTS:hover{color:#161618;outline:none}.CatalogExplorer_filterButtonActive__rBPwq{color:#fff}.CatalogExplorer_filterButtonActive__rBPwq:focus-visible,.CatalogExplorer_filterButtonActive__rBPwq:hover{color:#fff}.CatalogExplorer_emptyState___ieWH{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:clamp(24px,4vw,40px);border-radius:20px;background-color:#f5f6f7;color:#1d1d1f}.CatalogExplorer_emptyTitle__IN_CV{margin:0;font-size:1.2rem;font-weight:600}.CatalogExplorer_emptyDescription__2Nrae{margin:0;font-size:.95rem;color:rgba(29,29,31,.7)}@media (max-width:640px){.CatalogExplorer_filterScroll__6nipf{padding-bottom:8px;margin:0 -8px;padding-left:8px}.CatalogExplorer_filterBar__a3bhk{padding:2px 4px;min-width:480px;min-height:40px}.CatalogExplorer_filterHighlight__a2GHK{top:4px;bottom:4px}.CatalogExplorer_filterButton__KfvTS{padding:6px 14px;font-size:.88rem}}.CategoryPageContent_wrapper__EF9C_{padding:clamp(32px,6vw,64px) clamp(16px,6vw,40px)}.CategoryPageContent_inner__ixGI2{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(16px,3vw,28px)}.CategoryPageContent_title__X9gBo{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;color:#1d1d1f;margin:0}.CategoryPageContent_subtitle__BKDK_{margin:0;font-size:1.05rem;color:rgba(29,29,31,.7)}.CategoryPageContent_description__9_Gpt{margin:0;font-size:1rem;color:rgba(29,29,31,.75);line-height:1.55}.CategoryPageContent_list__rB1hx{display:grid;grid-gap:12px;gap:12px;list-style:disc;padding-left:24px}.CategoryPageContent_cta__SKcU9{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background-color:#1d1d1f;color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.CategoryPageContent_cta__SKcU9:focus-visible,.CategoryPageContent_cta__SKcU9:hover{background-color:#2b2b2f}