.mobile-actions_stickyAddToCart__jqEZl{position:fixed;right:0;bottom:0;left:0;z-index:100;width:100%;border-top:1px solid rgb(34 34 34/9%);background:rgba(255,255,255,.96);box-shadow:0 -14px 30px -25px rgb(0 0 0/35%);backdrop-filter:blur(12px);transform:translateY(100%);transition:transform .25s ease;pointer-events:none}.mobile-actions_visible__LwjJ_{transform:translateY(0);pointer-events:all}.mobile-actions_container__0d9B2{max-width:1400px;margin:0 auto;padding:0 18px}.mobile-actions_content__S5d2_{display:flex;align-items:center;gap:12px;padding:10px 0 max(10px,env(safe-area-inset-bottom))}.mobile-actions_productImage__XUUBM{width:54px;height:54px;flex-shrink:0;overflow:hidden;border-radius:9px;background-color:var(--color-bg-light)}.mobile-actions_productImage__XUUBM img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-actions_productInfo___UXDg{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.mobile-actions_productTitle__s5ZcR{overflow:hidden;margin:0;color:var(--color-text-black);font-size:14px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mobile-actions_purchaseMeta__mS1W0{display:flex;min-width:0;align-items:center;gap:6px}.mobile-actions_purchaseQuantity__k40_b{color:var(--color-text-dark);font-size:11.5px;font-weight:650;line-height:1.2}.mobile-actions_purchaseBadge__uaCaV{overflow:hidden;max-width:150px;padding:2px 6px;border-radius:5px;background:var(--color-primary-100);color:var(--color-primary-700);font-size:10.5px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-actions_priceSection__aIQ4j{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.mobile-actions_productPrice__o62ng{color:var(--color-text-black);font-size:15px;font-weight:800}.mobile-actions_compareAtPrice__DeB_0{color:var(--color-text-light);font-size:13px;font-weight:500;text-decoration:line-through}.mobile-actions_discountBadge__rjZhj{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:6px;background-color:var(--color-primary);color:#fff;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.mobile-actions_discountIcon__LQQYV{width:10px;height:10px;margin-right:2px}.mobile-actions_addToCartButton__SzPoL{flex-shrink:0}.mobile-actions_addToCartButton__SzPoL button{min-width:148px;min-height:54px;padding:13px 18px;border:0;border-radius:10px;background:var(--color-primary);color:var(--color-text-white);font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mobile-actions_addToCartButton__SzPoL button:disabled{opacity:.5;cursor:not-allowed}.mobile-actions_error__6Wj5j{margin:-4px 0 7px;color:var(--color-danger);font-size:12.5px;text-align:right}@media(max-width:768px){.mobile-actions_container__0d9B2{padding:0 14px}.mobile-actions_content__S5d2_{gap:10px}.mobile-actions_productImage__XUUBM{width:50px;height:50px}.mobile-actions_productTitle__s5ZcR{font-size:13.5px}.mobile-actions_productPrice__o62ng{font-size:15px}.mobile-actions_compareAtPrice__DeB_0{font-size:12.5px}.mobile-actions_addToCartButton__SzPoL button{min-width:124px;min-height:52px;padding:12px 15px;font-size:14px}}@media(max-width:415px){.mobile-actions_container__0d9B2{padding:0 10px}.mobile-actions_content__S5d2_{gap:8px;padding-top:8px}.mobile-actions_productImage__XUUBM{width:44px;height:44px}.mobile-actions_productTitle__s5ZcR{font-size:13px}.mobile-actions_priceSection__aIQ4j{gap:5px}.mobile-actions_productPrice__o62ng{font-size:14px}.mobile-actions_compareAtPrice__DeB_0{font-size:12px}.mobile-actions_discountBadge__rjZhj{display:none}.mobile-actions_addToCartButton__SzPoL button{min-width:112px;min-height:50px;padding:11px 12px;font-size:13.5px}}@media(max-width:340px){.mobile-actions_productImage__XUUBM{display:none}.mobile-actions_addToCartButton__SzPoL button{min-width:108px}.mobile-actions_productTitle__s5ZcR{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.mobile-actions_stickyAddToCart__jqEZl{transition:none}}.product-gallery_gallery__cazIi{position:sticky;top:6rem;width:100%;min-width:0;align-self:start;overflow:visible}.product-gallery_mainImageContainer____EFG{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border:var(--border-regular);border-radius:clamp(1.3rem,4vw,2rem);background:radial-gradient(circle at 18% 18%,rgba(var(--color-primary-100-rgb),.86),transparent 36%),var(--color-bg-soft);box-shadow:0 2.8rem 5.5rem -3.7rem rgba(var(--color-shadow-rgb),.36);touch-action:pan-y pinch-zoom}.product-gallery_imagesTrack__VayoG{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out;will-change:transform}.product-gallery_imageSlide__cR__4{width:100%;height:100%;flex:0 0 100%}.product-gallery_productImage__VFimJ{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.product-gallery_thumbnailsWrapper__cBAfu{display:flex;gap:1rem;margin-top:1rem;padding:4px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.product-gallery_thumbnailsWrapper__cBAfu::-webkit-scrollbar{display:none}.product-gallery_thumbnail__p8tsi{flex:0 0 80px;padding:0;overflow:hidden;border:1px solid rgba(var(--color-neutral-900-rgb),.12);border-radius:.8rem;background:var(--color-bg-soft);cursor:pointer;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-gallery_thumbnail__p8tsi:hover{border-color:var(--color-primary-300);transform:translateY(-1px)}.product-gallery_thumbnailActive__C0iEx{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.18)}.product-gallery_thumbnailImage__4QXco{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:769px) and (max-width:1024px){.product-gallery_thumbnail__p8tsi{width:70px;height:70px;flex-basis:70px}}@media (min-width:1025px){.product-gallery_thumbnail__p8tsi{width:90px;height:90px;flex-basis:90px}}@media (max-width:768px){.product-gallery_gallery__cazIi{position:relative;top:auto;margin:0}.product-gallery_mainImageContainer____EFG{width:100%;margin:0;border-width:0 0 1px;border-radius:0;box-shadow:none}.product-gallery_thumbnailsWrapper__cBAfu{display:flex;gap:.9rem;margin:1rem 1.5rem 0;padding:4px 0}.product-gallery_thumbnail__p8tsi{width:64px;height:64px;flex-basis:64px;border-radius:.75rem}}@media (max-width:480px){.product-gallery_thumbnail__p8tsi{width:92px;height:92px;flex-basis:92px}}@media (prefers-reduced-motion:reduce){.product-gallery_imagesTrack__VayoG{transition:none}.product-gallery_thumbnailsWrapper__cBAfu{scroll-behavior:auto}.product-gallery_thumbnail__p8tsi{transition:none}.product-gallery_thumbnail__p8tsi:hover{transform:none}}.product-gallery_mainImageContainer____EFG{border-radius:18px;box-shadow:0 18px 42px -34px rgb(0 0 0/34%)}.product-gallery_thumbnailsWrapper__cBAfu{gap:10px;margin-top:10px}.product-gallery_thumbnail__p8tsi{width:80px;height:80px;flex-basis:80px;border-radius:9px}@media (min-width:1025px){.product-gallery_thumbnail__p8tsi{width:86px;height:86px;flex-basis:86px}}@media (max-width:768px){.product-gallery_mainImageContainer____EFG{border-radius:0}.product-gallery_thumbnailsWrapper__cBAfu{gap:9px;margin:10px 14px 0}.product-gallery_thumbnail__p8tsi{width:72px;height:72px;flex-basis:72px}}@media (max-width:415px){.product-gallery_thumbnail__p8tsi{width:66px;height:66px;flex-basis:66px}.product-gallery_thumbnailsWrapper__cBAfu{margin-inline:12px}}@media (min-width:769px){.product-gallery_gallery__cazIi{top:72px}}.compact-review-slider_wrapper__1jbi7{width:100%;margin:22px 0 0;padding-top:18px;border-top:1px solid rgb(17 24 39/9%)}.compact-review-slider_slider__eEixR{width:100%;display:flex;flex-direction:column}.compact-review-slider_viewport__SMfIf{width:100%;overflow:hidden;padding:0;order:1;touch-action:pan-y}.compact-review-slider_track__r_2MJ{display:flex;align-items:stretch;transition:transform .45s ease-in-out;will-change:transform}.compact-review-slider_trackDragging__jvGSV{transition:none}.compact-review-slider_slide__brRnB{display:flex;flex:0 0 100%;justify-content:center;padding:0;cursor:default}.compact-review-slider_review__SKBQQ{width:100%;display:flex;gap:12px;align-items:flex-start;padding:2px 0}.compact-review-slider_avatarButton__KM1Lz,.compact-review-slider_avatarFallback__H_LDp,.compact-review-slider_avatar__ocxI6{width:56px;height:56px;border-radius:50%;flex-shrink:0}.compact-review-slider_avatar__ocxI6{-o-object-fit:cover;object-fit:cover;display:block}.compact-review-slider_avatarButton__KM1Lz{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;border:0;background:transparent;cursor:pointer}.compact-review-slider_avatarButton__KM1Lz:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:3px}.compact-review-slider_avatarFallback__H_LDp{display:flex;flex:0 0 56px;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;font-size:18px;font-weight:800}.compact-review-slider_content__CxTJs{flex:1;display:flex;min-width:0;flex-direction:column;gap:8px}.compact-review-slider_reviewText__A7Ksz{margin:0;color:#111827;font-size:15px;line-height:1.6}.compact-review-slider_meta__xmYPN{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.compact-review-slider_reviewerName__ilqwk{font-size:13.5px;font-style:italic;font-weight:600;color:#111827b3}.compact-review-slider_rating__30RKH{display:inline-flex;gap:2px;color:#f7b500}.compact-review-slider_starEmpty__0o26a,.compact-review-slider_starFilled__skJwK{width:17px;height:17px;display:block}.compact-review-slider_starFilled__skJwK{color:#f7b500}.compact-review-slider_starEmpty__0o26a{color:#11182733}.compact-review-slider_navigation__ZHCh3{display:flex;order:2;align-items:center;justify-content:center;gap:12px;margin-top:14px}.compact-review-slider_navigationDots__c6TYH{display:flex;align-items:center;justify-content:center;gap:6px;min-height:24px;margin-top:0}.compact-review-slider_dot__7_wjK{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#d1d5db;cursor:pointer;transition:width .2s ease,background .2s ease}.compact-review-slider_dotActive__ubmu_{width:24px;border-radius:4px;background:var(--color-primary)}.compact-review-slider_navButton__vloq4{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid rgb(34 34 34/10%);border-radius:999px;background:var(--color-bg-white);color:var(--color-text-black);cursor:pointer;box-shadow:0 6px 16px rgb(0 0 0/6%)}.compact-review-slider_navButton__vloq4:disabled{opacity:.35;cursor:not-allowed}.compact-review-slider_navButton__vloq4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.compact-review-slider_navButton__vloq4 svg{width:18px;height:18px}.compact-review-slider_viewAllReviewsLink__nUyTm{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin-top:4px;padding:0;width:100%;text-align:center;font:inherit;font-size:13.5px;font-weight:650;color:var(--color-text-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.compact-review-slider_viewAllReviewsLink__nUyTm:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:768px){.compact-review-slider_navButton__vloq4{display:none}.compact-review-slider_navigation__ZHCh3{gap:0}.compact-review-slider_wrapper__1jbi7{padding-top:16px}.compact-review-slider_review__SKBQQ{gap:10px}.compact-review-slider_reviewText__A7Ksz{font-size:14.5px}}@media(max-width:415px){.compact-review-slider_avatarButton__KM1Lz,.compact-review-slider_avatarFallback__H_LDp,.compact-review-slider_avatar__ocxI6{width:50px;height:50px;flex-basis:50px}.compact-review-slider_reviewText__A7Ksz{font-size:14px}.compact-review-slider_reviewerName__ilqwk,.compact-review-slider_viewAllReviewsLink__nUyTm{font-size:13px}}@media(prefers-reduced-motion:reduce){.compact-review-slider_dot__7_wjK,.compact-review-slider_navButton__vloq4,.compact-review-slider_track__r_2MJ{transition:none}}.product-accordion_productAccordion__BBdnx{display:grid;gap:9px;width:100%;margin-top:20px}.product-accordion_item__Up0_Z{overflow:hidden;border:1px solid rgb(34 34 34/9%);border-radius:9px;background:var(--color-bg-white);box-shadow:0 8px 22px -20px rgb(0 0 0/28%)}.product-accordion_trigger__d8z1G{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:0;background:transparent;color:var(--color-text-black);font-family:inherit;font-size:15px;font-weight:650;line-height:1.35;text-align:left;cursor:pointer;transition:background .2s ease}.product-accordion_item__Up0_Z[data-open=true] .product-accordion_trigger__d8z1G{background:linear-gradient(90deg,rgba(var(--color-primary-100-rgb),.62),#ffffffeb)}.product-accordion_trigger__d8z1G:focus-visible,.product-accordion_trigger__d8z1G:hover{outline:2px solid var(--color-primary-300);outline-offset:-2px}.product-accordion_chevron__G_vCH{flex:0 0 auto;width:18px;height:18px;color:var(--color-primary);transition:color .2s ease,transform .25s ease}.product-accordion_trigger__d8z1G:focus-visible .product-accordion_chevron__G_vCH,.product-accordion_trigger__d8z1G:hover .product-accordion_chevron__G_vCH{color:var(--color-primary-700)}.product-accordion_item__Up0_Z[data-open=true] .product-accordion_chevron__G_vCH{transform:rotate(-180deg)}.product-accordion_panel__DlLRK{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;background:transparent;transition:grid-template-rows .32s ease,opacity .26s ease}.product-accordion_item__Up0_Z[data-open=true] .product-accordion_panel__DlLRK{grid-template-rows:1fr;visibility:visible;opacity:1;pointer-events:auto;background:#ffffffbd}.product-accordion_panelInner__gog_O{min-height:0;overflow:hidden;padding:0 13px}.product-accordion_item__Up0_Z[data-open=true] .product-accordion_panelInner__gog_O{padding-bottom:13px}.product-accordion_panelInner__gog_O :where(p,ul,ol,blockquote){margin:0 0 8px;color:var(--color-text-black);font-size:14px;font-weight:500;line-height:1.55;white-space:pre-line}.product-accordion_panelInner__gog_O :where(p,ul,ol,blockquote):last-child{margin-bottom:0}.product-accordion_panelInner__gog_O :where(ul,ol){padding-left:18px}.product-accordion_panelInner__gog_O strong{font-weight:800}@media(max-width:768px){.product-accordion_productAccordion__BBdnx{margin-top:18px}.product-accordion_trigger__d8z1G{font-size:15px}.product-accordion_panelInner__gog_O :where(p,ul,ol,blockquote){font-size:14px}}@media(max-width:415px){.product-accordion_trigger__d8z1G{min-height:50px;padding:12px;font-size:14.5px}.product-accordion_panelInner__gog_O{padding-inline:12px}.product-accordion_panelInner__gog_O :where(p,ul,ol,blockquote){font-size:13.5px}}@media(prefers-reduced-motion:reduce){.product-accordion_chevron__G_vCH,.product-accordion_panel__DlLRK,.product-accordion_trigger__d8z1G{transition:none}}.product-main_urgencyText__fCN2D{display:block;width:-moz-fit-content;width:fit-content;margin:16px 0 12px;padding:5px 9px;border:1.5px solid var(--color-primary);border-radius:7px;color:var(--color-primary-700);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.035em;text-transform:uppercase}@media(max-width:415px){.product-main_urgencyText__fCN2D{margin:14px 0 10px;font-size:12.5px}}.product-video-slider_section__qcoJx{margin:2.6rem 0 2.15rem;color:var(--color-text-dark);overflow:hidden}.product-video-slider_header__e09kj{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.product-video-slider_title__O9bjQ{margin:0;color:var(--color-text-black);font-size:clamp(1.65rem,2vw,2.1rem);font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:0}.product-video-slider_navControls__4AHEF{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto}.product-video-slider_navButton__yQc3L{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.4rem;height:3.4rem;border:var(--border-lighter);border-radius:999px;background:var(--color-bg-white);color:var(--color-text-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px rgba(var(--color-shadow-rgb),.08);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.product-video-slider_navButton__yQc3L:hover:not(:disabled){border-color:rgba(var(--color-primary-rgb),.45);color:var(--color-primary);box-shadow:0 10px 22px rgba(var(--color-shadow-rgb),.12);transform:translateY(-1px)}.product-video-slider_navButton__yQc3L:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.product-video-slider_dot__32GZF:focus-visible,.product-video-slider_navButton__yQc3L:focus-visible,.product-video-slider_playButton__hW2R3:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.product-video-slider_viewport__WdWuD{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;margin-inline:-.15rem;padding-inline:.15rem}.product-video-slider_viewport__WdWuD::-webkit-scrollbar{display:none}.product-video-slider_viewportDragging__bVxgW{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-video-slider_track__IRLwc{display:flex;gap:clamp(.85rem,2vw,1.15rem);padding:.1rem .1rem .4rem}.product-video-slider_card__jFduE{flex:0 0 clamp(11.2rem,43%,14.4rem);scroll-snap-align:start;min-width:0}.product-video-slider_media__lYDWJ{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:calc(var(--border-radius) * 2);background:var(--color-bg-light);border:var(--border-lighter);box-shadow:0 10px 24px rgba(var(--color-shadow-rgb),.1);isolation:isolate}.product-video-slider_poster__KSRq8,.product-video-slider_video__OVwIh{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-video-slider_poster__KSRq8{z-index:0;background:var(--color-bg-light);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-video-slider_posterFallback__DnL3X{position:absolute;inset:0;z-index:0;display:flex;align-items:flex-end;justify-content:center;padding:1.2rem;background:radial-gradient(circle at 50% 38%,rgba(var(--color-primary-rgb),.22),transparent 34%),linear-gradient(160deg,var(--color-bg-white) 0,var(--color-primary-100) 48%,var(--color-bg-light) 100%)}.product-video-slider_posterFallback__DnL3X:before{content:"";position:absolute;top:18%;left:50%;width:42%;aspect-ratio:1;border-radius:999px;background:rgba(var(--color-neutral-50-rgb),.84);box-shadow:0 16px 34px rgba(var(--color-shadow-rgb),.12);transform:translate(-50%)}.product-video-slider_posterFallbackLabel__UmHM9{position:relative;z-index:1;color:var(--color-primary-900);font-size:.95rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:0}.product-video-slider_video__OVwIh{z-index:1;background:var(--color-bg-black);opacity:0;pointer-events:none}.product-video-slider_videoActive__FZeET{opacity:1;pointer-events:auto}.product-video-slider_mediaOverlay__ke7Mr{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--color-neutral-900-rgb),.04),rgba(var(--color-neutral-900-rgb),.08) 48%,rgba(var(--color-neutral-900-rgb),.2))}.product-video-slider_playButton__hW2R3{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:50% auto auto 50%;z-index:3;width:4.8rem;height:4.8rem;border:1px solid rgba(var(--color-neutral-50-rgb),.7);border-radius:999px;background:rgba(var(--color-neutral-50-rgb),.94);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 28px rgba(var(--color-shadow-rgb),.18);transform:translate(-50%,-50%);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.product-video-slider_playButton__hW2R3:hover{background:var(--color-light);box-shadow:0 14px 34px rgba(var(--color-shadow-rgb),.24);transform:translate(-50%,-50%) scale(1.04)}.product-video-slider_pauseButton__1lXsp{inset:auto .85rem .85rem auto;width:3.8rem;height:3.8rem;color:var(--color-text-black);transform:none}.product-video-slider_pauseButton__1lXsp:hover{transform:translateY(-1px)}.product-video-slider_caption__TRS1j{margin:.7rem 0 0;color:var(--color-text-dark);display:-webkit-box;min-height:3.25rem;overflow:hidden;font-size:clamp(1.05rem,1.8vw,1.18rem);font-weight:700;line-height:1.35;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-video-slider_dots__FGmrz{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.4rem;margin-top:1.2rem}.product-video-slider_dot__32GZF{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.65rem;height:.65rem;border:none;border-radius:999px;background:var(--color-neutral-300);cursor:pointer;padding:0;transition:background .2s ease,width .2s ease}.product-video-slider_dotActive__Ui9CU{width:2.2rem;background:var(--color-primary)}@media(min-width:520px){.product-video-slider_card__jFduE{flex-basis:clamp(12.5rem,31%,15.8rem)}}@media(min-width:769px){.product-video-slider_section__qcoJx{margin:3rem 0 2.5rem}.product-video-slider_card__jFduE{flex-basis:clamp(13.2rem,24%,16.4rem)}}@media(min-width:1100px){.product-video-slider_card__jFduE{flex-basis:clamp(13.6rem,22%,17rem)}}@media(max-width:480px){.product-video-slider_section__qcoJx{margin:2.25rem 0 2rem}.product-video-slider_header__e09kj{margin-bottom:1rem}.product-video-slider_card__jFduE{flex-basis:43%}.product-video-slider_navButton__yQc3L{width:3.2rem;height:3.2rem}.product-video-slider_playButton__hW2R3{width:4.4rem;height:4.4rem}.product-video-slider_pauseButton__1lXsp{width:3.6rem;height:3.6rem}}@media(prefers-reduced-motion:reduce){.product-video-slider_viewport__WdWuD{scroll-behavior:auto}.product-video-slider_dot__32GZF,.product-video-slider_navButton__yQc3L,.product-video-slider_playButton__hW2R3{transition:none}}.review-summary_reviewSummary__IKC3w{--star-size:18px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 12px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1.35;letter-spacing:0;text-align:left;cursor:default}.review-summary_reviewSummaryInteractive__bMNlj{cursor:pointer}.review-summary_reviewSummaryInteractive__bMNlj:focus-visible{outline:2px solid currentColor;outline-offset:4px}.review-summary_reviewStars__d7e0e{display:inline-flex;align-items:center;gap:2px;color:var(--color-primary)}.review-summary_reviewStar__FPYNt{width:var(--star-size);height:var(--star-size)}.review-summary_reviewRating__zEKsH{font-weight:700}.review-summary_reviewSeparator__N33RD{color:#a1a1a1}.review-summary_reviewCount__sgeT2{text-decoration:underline;text-underline-offset:.15em}@media (min-width:769px) and (max-width:1024px){.review-summary_reviewSummary__IKC3w{--star-size:17px}}@media (max-width:768px){.review-summary_reviewSummary__IKC3w{--star-size:17px;margin-bottom:12px;font-size:14px}}@media (max-width:415px){.review-summary_reviewSummary__IKC3w{--star-size:16px;font-size:13.5px}}.shipping-checkpoints_shippingBlock__gRr7r{margin-top:0}.shipping-checkpoints_shippingTexts__2J11f{display:flex;margin:2rem 0;align-items:center;justify-content:center;gap:2rem 1.5rem;padding:1.25rem 1.5rem;border-radius:.5rem;background:var(--color-bg-soft);flex-wrap:wrap}.shipping-checkpoints_shippingTextItem__Xwomo{display:flex;align-items:center;gap:.75rem;color:var(--color-text-black);font-size:1.3rem;line-height:1.5}.shipping-checkpoints_shippingTextIcon__AbQzO{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary)}.shipping-checkpoints_shippingTextIcon__AbQzO svg{width:1.8rem;height:1.8rem}.shipping-checkpoints_shippingCheckpoints__DomlK{--step-count:3;--circle-size:4.5rem;--icon-size:2.4rem;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;margin-top:2.5rem;padding:1rem 0}.shipping-checkpoints_shippingCheckpoints__DomlK:before{position:absolute;z-index:0;top:calc(1rem + var(--circle-size) / 2);right:calc(50% / var(--step-count));left:calc(50% / var(--step-count));height:2px;background:var(--color-primary);content:""}.shipping-checkpoints_shippingStep__uQXbp{position:relative;z-index:1;display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.shipping-checkpoints_shippingStepIcon__xL3e_{display:flex;width:var(--circle-size);height:var(--circle-size);align-items:center;justify-content:center;border-radius:9999px;background:var(--color-primary-100);color:var(--color-primary)}.shipping-checkpoints_shippingStepIcon__xL3e_ svg{width:var(--icon-size);height:var(--icon-size)}.shipping-checkpoints_dateAndLabel__birif{display:flex;flex-direction:column;gap:.35rem}.shipping-checkpoints_shippingStepDate__9zv0n{color:var(--color-text-black);font-size:1.8rem;font-weight:600;line-height:1.2}.shipping-checkpoints_shippingStepLabel__qFbMq{color:var(--color-text-dark);font-size:1.4rem;letter-spacing:.02em}.shipping-checkpoints_shippingCutoff__CQLdW{margin-top:.75rem;padding:.85rem 1rem;border-radius:1rem;background:var(--color-primary-100);color:var(--color-text-dark);text-align:center;font-size:1.4rem;font-weight:500}@media (max-width:768px){.shipping-checkpoints_shippingStepDate__9zv0n{font-size:1.6rem}.shipping-checkpoints_shippingStepLabel__qFbMq{font-size:1.2rem}}@media (max-width:640px){.shipping-checkpoints_shippingCheckpoints__DomlK{align-items:flex-start;gap:.25rem}.shipping-checkpoints_shippingStep__uQXbp{gap:1rem}.shipping-checkpoints_dateAndLabel__birif{gap:.25rem}.shipping-checkpoints_shippingTexts__2J11f{gap:1rem}.shipping-checkpoints_shippingTextItem__Xwomo{font-size:1.2rem}}.shipping-checkpoints_shippingTexts__2J11f{margin:18px 0;gap:14px;padding:12px 14px;border-radius:8px}.shipping-checkpoints_shippingTextItem__Xwomo{gap:7px;font-size:13px}.shipping-checkpoints_shippingCheckpoints__DomlK{gap:22px;padding:10px 0}.shipping-checkpoints_shippingStep__uQXbp{gap:6px}.shipping-checkpoints_dateAndLabel__birif{gap:4px}.shipping-checkpoints_shippingStepDate__9zv0n{font-size:17px;font-weight:700}.shipping-checkpoints_shippingStepLabel__qFbMq{font-size:13px}.shipping-checkpoints_shippingCutoff__CQLdW{margin-top:8px;padding:9px 10px;border-radius:9px;font-size:13px}@media (max-width:640px){.shipping-checkpoints_shippingCheckpoints__DomlK{gap:4px}.shipping-checkpoints_shippingStep__uQXbp{gap:8px}.shipping-checkpoints_shippingTexts__2J11f{gap:9px}.shipping-checkpoints_shippingTextItem__Xwomo{font-size:12.5px}.shipping-checkpoints_shippingStepDate__9zv0n{font-size:16px}.shipping-checkpoints_shippingStepLabel__qFbMq{font-size:12px}}.trust-features_trustFeatures__labnF{display:grid;grid-template-columns:1fr;gap:8px;margin:4px 0 0}.trust-features_trustFeaturesMulti__Wf0mQ{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-features_trustFeature__EoYaA{display:flex;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:1px solid rgba(var(--color-primary-rgb),.17);border-radius:9px;background:rgba(var(--color-primary-100-rgb),.48);color:var(--color-text-black);text-align:center;font-size:14px;font-weight:700;line-height:1.32;letter-spacing:0}.trust-features_trustFeaturesMulti__Wf0mQ .trust-features_trustFeature__EoYaA:last-child:nth-child(odd){grid-column:1/-1}.trust-features_trustIcon__bGENy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary-700)}.trust-features_trustIcon__bGENy svg{width:20px;height:20px}@media (max-width:415px){.trust-features_trustFeaturesMulti__Wf0mQ{grid-template-columns:1fr}.trust-features_trustFeaturesMulti__Wf0mQ .trust-features_trustFeature__EoYaA:last-child:nth-child(odd){grid-column:auto}.trust-features_trustFeature__EoYaA{font-size:13.5px;padding:9px}}.product-page-sections_richText__UBM2S{color:inherit;line-height:1.65}.product-page-sections_richText__UBM2S :where(p,ul,ol,blockquote){margin:0 0 .8rem}.product-page-sections_richText__UBM2S :where(p,ul,ol,blockquote):last-child{margin-bottom:0}.product-page-sections_richText__UBM2S :where(ul,ol){padding-left:1.25rem}.product-page-sections_richText__UBM2S a{text-decoration:underline;text-underline-offset:.2em}.product-page-sections_sectionHeader__XDdVo{display:grid;gap:.65rem}.product-page-sections_featureCopy___uJjP h2,.product-page-sections_sectionHeader__XDdVo h2{margin:0;font-size:clamp(1.75rem,3vw,2.75rem)}.product-page-sections_eyebrow__xDmlP,.product-page-sections_sectionHeader__XDdVo>p{margin:0;color:var(--color-grey-600,#525252)}.product-page-sections_eyebrow__xDmlP{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-page-sections_featureLayout__Lnz1z{display:grid;width:100%;max-width:90rem;margin:0 auto;padding:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.product-page-sections_featureLayout__Lnz1z[data-layout=media_left],.product-page-sections_featureLayout__Lnz1z[data-layout=media_right]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-page-sections_featureLayout__Lnz1z[data-layout=media_right] .product-page-sections_featureMedia__fkJwl{order:2}.product-page-sections_featureLayout__Lnz1z[data-layout=media_center]{grid-template-columns:1fr;text-align:center}.product-page-sections_featureLayout__Lnz1z[data-layout=media_center] .product-page-sections_featureCopy___uJjP,.product-page-sections_featureLayout__Lnz1z[data-layout=media_center] .product-page-sections_featureMedia__fkJwl{width:min(100%,52rem);margin-inline:auto}.product-page-sections_featureMedia__fkJwl{min-width:0}.product-page-sections_featureMediaAsset__SArHd{display:block;width:100%;height:auto;max-height:48rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg,.75rem)}.product-page-sections_featureCopy___uJjP{display:grid;min-width:0;gap:1rem}.product-page-sections_featureColumns__e_AeD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-page-sections_linkAction__cnLv7,.product-page-sections_primaryAction__8hugJ{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.8rem;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:var(--radius-md,.5rem);font:inherit;font-weight:700}.product-page-sections_primaryAction__8hugJ{border:0;background:var(--color-grey-900,#171717);color:#fff;cursor:pointer}.product-page-sections_primaryAction__8hugJ:disabled{opacity:.5;cursor:not-allowed}.product-page-sections_linkAction__cnLv7{border:1px solid;color:inherit;text-decoration:none}.product-page-sections_videoSection__hZps6{width:min(100% - 2rem,90rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0}.product-page-sections_videoViewport__gotlt{margin-top:1.5rem;overflow:hidden}.product-page-sections_videoTrack__HqKiA{display:flex;width:100%;transition:transform .32s ease}.product-page-sections_videoSlide__3mvAO{min-width:100%}.product-page-sections_videoFrame__5QrVE{position:relative;overflow:hidden;aspect-ratio:9/16;width:min(100%,28rem);margin:0 auto;border-radius:var(--radius-lg,.75rem);background:#111}.product-page-sections_videoFrame__5QrVE video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-sections_videoPlayButton__UBRAo{position:absolute;inset:auto 1rem 1rem 50%;transform:translateX(-50%);min-width:6rem;padding:.65rem 1rem;border:1px solid color-mix(in srgb,white 55%,transparent);border-radius:999px;background:color-mix(in srgb,black 68%,transparent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.product-page-sections_sliderNavigation__W0_cO{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem}.product-page-sections_sliderArrow__IXuNO{display:inline-grid;width:2.4rem;height:2.4rem;padding:0;place-items:center;border:1px solid var(--border-base,#d4d4d4);border-radius:999px;background:var(--bg-base,#fff);color:inherit;cursor:pointer}.product-page-sections_sliderArrow__IXuNO:disabled{opacity:.35;cursor:not-allowed}.product-page-sections_sliderArrow__IXuNO svg{width:1rem;height:1rem}.product-page-sections_sliderDots__91F9u{display:flex;align-items:center;gap:.45rem}.product-page-sections_sliderDotActive__4v7yi,.product-page-sections_sliderDot__lqUPP{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);cursor:pointer}.product-page-sections_sliderDotActive__4v7yi{width:1.5rem;background:currentColor}.product-page-sections_problemHeroSection__Ngd08{padding:clamp(2.25rem,5vw,5rem) 0;background:var(--color-bg-white);color:var(--color-text-black)}.product-page-sections_problemHeroInner__1jhDF{display:block;width:min(100% - 2rem,1180px);margin:0 auto}.product-page-sections_problemHero__8R5pz{position:relative;min-height:clamp(42rem,72vw,64rem);overflow:hidden;border-radius:clamp(1.3rem,4vw,2.7rem);background:linear-gradient(135deg,var(--color-primary-300),var(--color-bg-soft));isolation:isolate}.product-page-sections_problemHeroScrim__rQ_Ge{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffff5,#ffffffdb 43%,#ffffff7a),linear-gradient(180deg,rgba(var(--color-primary-900-rgb),.06),rgba(var(--color-primary-900-rgb),.18))}.product-page-sections_problemHeroContent__Yfl1b{display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;gap:clamp(2.1rem,4vw,3.5rem);padding:clamp(2rem,5vw,5rem)}.product-page-sections_problemHeroHeader__HtNqQ{display:grid;gap:1.35rem;max-width:58rem}.product-page-sections_problemHeroTitle__gkNn_{max-width:17ch;margin:0;color:var(--color-text-black);font-size:clamp(2.45rem,8vw,5rem);font-weight:800;line-height:1.15;letter-spacing:0}.product-page-sections_problemHeroSubtitle__ZL4qz,.product-page-sections_problemHeroSubtitle__ZL4qz p{max-width:42ch;margin:0;color:var(--color-text-black);font-size:clamp(1.35rem,4vw,2rem);font-weight:500;line-height:1.55}.product-page-sections_problemHeroCards__iwrGV{display:grid;gap:1rem}.product-page-sections_problemHeroCard__Fmp1r{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;align-items:start;padding:clamp(1.15rem,3vw,1.55rem);border:var(--border-regular);border-radius:.85rem;background:#ffffffdb;box-shadow:0 1.25rem 3rem -2.4rem rgba(var(--color-shadow-rgb),.5);backdrop-filter:blur(12px)}.product-page-sections_problemHeroCard__Fmp1r[data-has-description=false]{align-items:center}.product-page-sections_problemHeroIconWrap__HuqoV{display:inline-grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:999px;background:var(--color-primary-300);color:var(--color-text-black)}.product-page-sections_problemHeroIconWrap__HuqoV svg{display:block}.product-page-sections_problemHeroCardBody__lBkow{display:grid;min-width:0;gap:.5rem}.product-page-sections_problemHeroCard__Fmp1r[data-has-description=false] .product-page-sections_problemHeroCardBody__lBkow{align-self:center}.product-page-sections_problemHeroCardTitle__JuTo8{margin:0;color:var(--color-text-black);font-size:clamp(1.35rem,3.8vw,1.8rem);font-weight:800;line-height:1.18;letter-spacing:0}.product-page-sections_problemHeroCardDescription__62lBX,.product-page-sections_problemHeroCardDescription__62lBX p{margin:0;color:var(--color-text-black);font-size:clamp(1.05rem,3.2vw,1.35rem);font-weight:500;line-height:1.45}@media (min-width:768px){.product-page-sections_problemHero__8R5pz{min-height:clamp(46rem,55vw,68rem)}.product-page-sections_problemHeroContent__Yfl1b{max-width:68rem}.product-page-sections_problemHeroCards__iwrGV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.product-page-sections_problemHeroContent__Yfl1b{max-width:76rem}}@media (prefers-reduced-motion:reduce){.product-page-sections_problemHeroCard__Fmp1r,.product-page-sections_problemHeroIconWrap__HuqoV{transition:none}}@media (max-width:768px){.product-page-sections_featureLayout__Lnz1z,.product-page-sections_featureLayout__Lnz1z[data-layout=media_left],.product-page-sections_featureLayout__Lnz1z[data-layout=media_right]{grid-template-columns:1fr;padding-inline:1rem}.product-page-sections_featureLayout__Lnz1z[data-layout=media_right] .product-page-sections_featureMedia__fkJwl{order:0}.product-page-sections_featureColumns__e_AeD{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-page-sections_videoTrack__HqKiA{transition:none}}.product-page-sections_timelineSection__bAYky{padding:clamp(2.25rem,5vw,5rem) 0;background:var(--color-bg-white);color:var(--color-text-black)}.product-page-sections_timelineInner__xVUV8{display:grid;width:min(100% - 2rem,1180px);margin:0 auto;gap:clamp(2.2rem,4vw,5rem)}.product-page-sections_timelineMedia__3aw7C{width:100%}.product-page-sections_timelineImage__PlrxQ{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:clamp(1.65rem,5vw,2.7rem)}.product-page-sections_timelineContent__fCAhU{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.2rem)}.product-page-sections_timelineHeader__QqTuC{display:grid;gap:1.35rem}.product-page-sections_timelineTitle__NfrBU{max-width:14ch;margin:0;color:var(--color-text-black);font-size:clamp(2.35rem,7.2vw,4.1rem);font-weight:800;line-height:1.1;letter-spacing:0}.product-page-sections_timelineSubtitle__MD0kg{max-width:31ch;margin:0;color:var(--color-text-black);font-size:clamp(1.55rem,4.3vw,2rem);font-weight:500;line-height:1.55}.product-page-sections_timelineList__TRBLJ{--timeline-axis:1.4rem;--timeline-dot-size:1.75rem;--timeline-line-width:.25rem;position:relative;display:grid;gap:clamp(3rem,7vw,4.4rem);margin:0;padding:0 0 0 calc(var(--timeline-axis) + 3.85rem);list-style:none}.product-page-sections_timelineList__TRBLJ:before{content:"";position:absolute;left:calc(var(--timeline-axis) - (var(--timeline-line-width) / 2));top:calc(var(--timeline-dot-size) / 2);bottom:calc(var(--timeline-dot-size) / 2);width:var(--timeline-line-width);border-radius:999px;background:var(--color-primary-300)}.product-page-sections_timelineItem__Txvff{position:relative;min-height:var(--timeline-dot-size)}.product-page-sections_timelineDot__ojO86{position:absolute;left:calc(-3.85rem - (var(--timeline-dot-size) / 2) + (var(--timeline-line-width) / 2));top:0;width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:999px;background:var(--color-primary-300)}.product-page-sections_timelineItemBody__Wj3HV{display:grid;gap:1.1rem}.product-page-sections_timelineItemHeader__6wAyB{display:flex;align-items:flex-start;gap:clamp(1.35rem,3.5vw,1.75rem)}.product-page-sections_timelineTag__62juw{flex:0 0 auto;min-width:6.9rem;padding:.72rem 1rem;border-radius:.45rem;background:var(--color-primary-300);color:var(--color-text-black);font-size:clamp(1.2rem,3.5vw,1.45rem);font-weight:700;line-height:1.05;text-align:center;white-space:nowrap}.product-page-sections_timelineItemTitle__qTeDD{margin:0;color:var(--color-text-black);font-size:clamp(1.95rem,6vw,3rem);font-weight:800;line-height:1.12;letter-spacing:0}.product-page-sections_timelineDescription__h6fuR,.product-page-sections_timelineDescription__h6fuR p{max-width:29ch;margin:0 0 0 calc(6.9rem + clamp(1.35rem, 3.5vw, 1.75rem));color:var(--color-text-black);font-size:clamp(1.35rem,4vw,1.8rem);font-weight:500;line-height:1.55}.product-page-sections_timelineButton__2H7N1{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;min-height:5.75rem;align-items:center;justify-content:center;gap:clamp(.75rem,2.5vw,1.25rem);padding:1rem 1.15rem;border:0;border-radius:1rem;background:var(--color-primary-700);color:var(--color-text-white);font-family:inherit;font-size:clamp(1.35rem,4.1vw,1.9rem);font-weight:800;line-height:1.12;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.product-page-sections_timelineButton__2H7N1:hover{background:var(--color-primary-900);box-shadow:0 1rem 2rem -1.35rem rgba(var(--color-primary-900-rgb),.8)}.product-page-sections_timelineButton__2H7N1:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:4px}.product-page-sections_timelineButton__2H7N1>span:not([aria-hidden]){display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:clamp(.75rem,2.5vw,1.25rem)}.product-page-sections_timelineButtonLabel__y44u3{min-width:0;overflow-wrap:anywhere}.product-page-sections_timelineButtonIcon__UVL3h{display:inline-grid;flex:0 0 auto;width:2.6rem;height:2.6rem;place-items:center;transition:transform .2s ease}.product-page-sections_timelineButton__2H7N1:hover .product-page-sections_timelineButtonIcon__UVL3h{transform:translate(.25rem)}.product-page-sections_timelineButton__2H7N1 svg{display:block;flex:0 0 auto;width:2.4rem;height:2.4rem}@media (min-width:421px){.product-page-sections_timelineButton__2H7N1{padding-right:1.35rem;padding-left:1.35rem}}@media (max-width:420px){.product-page-sections_timelineList__TRBLJ{padding-left:calc(var(--timeline-axis) + 2.75rem)}.product-page-sections_timelineDot__ojO86{left:calc(-2.75rem - (var(--timeline-dot-size) / 2) + (var(--timeline-line-width) / 2))}.product-page-sections_timelineItemHeader__6wAyB{display:grid;gap:1rem}.product-page-sections_timelineTag__62juw{justify-self:start}.product-page-sections_timelineDescription__h6fuR,.product-page-sections_timelineDescription__h6fuR p{margin-left:0}}@media (min-width:768px){.product-page-sections_timelineInner__xVUV8{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}.product-page-sections_timelineContent__fCAhU{gap:clamp(2.25rem,3vw,3rem)}.product-page-sections_timelineTitle__NfrBU{max-width:15ch}.product-page-sections_timelineSubtitle__MD0kg{max-width:34ch}}@media (min-width:1100px){.product-page-sections_timelineInner__xVUV8{gap:clamp(4rem,6vw,7rem)}.product-page-sections_timelineList__TRBLJ{--timeline-axis:1.6rem}.product-page-sections_timelineButton__2H7N1{max-width:44rem}}@media (prefers-reduced-motion:reduce){.product-page-sections_timelineButtonIcon__UVL3h,.product-page-sections_timelineButton__2H7N1{transition:none}.product-page-sections_timelineButton__2H7N1:hover .product-page-sections_timelineButtonIcon__UVL3h{transform:none}}.product-page-sections_featuredReviews__EmCpt,.product-page-sections_ownerReviewsSection__hN07z{padding:clamp(2.6rem,5vw,5.4rem) 0;overflow:hidden;background:var(--color-bg-white);color:var(--color-text-black)}.product-page-sections_ownerReviewsInner__k_L8e{display:grid;width:min(100% - 2rem,1180px);margin:0 auto;gap:clamp(2.4rem,5vw,4.6rem)}.product-page-sections_ownerReviewsHeader__8uC8A{display:grid;justify-items:center;gap:clamp(1.15rem,2.6vw,1.8rem);text-align:center}.product-page-sections_ownerReviewsTitle__XHRbF{max-width:17ch;margin:0;color:var(--color-text-black);font-size:clamp(2.75rem,8.7vw,5rem);font-weight:800;line-height:1.06;letter-spacing:0}.product-page-sections_ownerReviewsSubtitle__x3RBI{max-width:35ch;margin:0;color:var(--color-text-black);font-size:clamp(1.42rem,4.3vw,2.05rem);font-weight:500;line-height:1.48}.product-page-sections_ownerReviewsSliderShell__RF6sO{display:grid;min-width:0;gap:clamp(1.3rem,3vw,2.2rem)}.product-page-sections_ownerReviewsViewport__vmxno{position:relative;width:100%;overflow-x:auto;margin-inline:calc(var(--container-padding, 1.5rem) * -1);padding-inline:var(--container-padding,1.5rem);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.2rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.2rem,#000 calc(100% - 4rem),transparent)}.product-page-sections_ownerReviewsViewport__vmxno::-webkit-scrollbar{display:none}.product-page-sections_ownerReviewsTrack__DDIB_{display:flex;gap:clamp(1rem,3vw,1.8rem);padding:.15rem 3.5rem .35rem .1rem}.product-page-sections_ownerReviewCard__G7BaN{display:flex;flex:0 0 min(74vw,33rem);min-width:0;flex-direction:column;scroll-snap-align:center}.product-page-sections_ownerReviewMedia__W5ddQ{width:100%;overflow:hidden;border-radius:clamp(1.55rem,4.7vw,2.45rem);background:var(--color-bg-soft);box-shadow:0 1.15rem 2.2rem -1.8rem rgba(var(--color-shadow-rgb),.35)}.product-page-sections_ownerReviewImage__UssJ1{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.product-page-sections_ownerReviewRating__NyYEz{display:inline-flex;align-items:center;gap:.36rem;margin-top:clamp(1.85rem,4vw,2.45rem);color:var(--color-primary-300)}.product-page-sections_ownerReviewRating__NyYEz svg{display:block;width:clamp(1.85rem,5vw,2.45rem);height:clamp(1.85rem,5vw,2.45rem);stroke-width:0}.product-page-sections_ownerReviewStarActive__PWtqb{color:var(--color-primary-300)}.product-page-sections_ownerReviewStarMuted__PB2FK{color:var(--color-neutral-200)}.product-page-sections_ownerReviewMeta__ppBxH{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.05rem;margin-top:1rem;color:var(--color-text-black);font-size:clamp(1.12rem,3.4vw,1.42rem);line-height:1.25}.product-page-sections_ownerReviewName__ykwIA{font-weight:800}.product-page-sections_ownerReviewVerified__WR4uW{display:inline-flex;align-items:center;gap:.6rem;min-width:0;font-weight:700}.product-page-sections_ownerReviewVerifiedIcon___FmkR{flex:0 0 auto;color:var(--color-primary-300);stroke:var(--color-bg-white);stroke-width:1.75}.product-page-sections_ownerReviewComment__mJYHo{margin:clamp(1.55rem,4vw,2.1rem) 0 0;color:var(--color-text-black);font-size:clamp(1.35rem,4.1vw,1.85rem);font-weight:500;line-height:1.46}.product-page-sections_ownerReviewTags__LZNPO{display:flex;flex-wrap:wrap;gap:.8rem;margin:clamp(1.55rem,4vw,2.1rem) 0 0;padding:0;list-style:none}.product-page-sections_ownerReviewTag__6Mr9G{flex:1 1 8.9rem;max-width:12rem;padding:.72rem .95rem;border-radius:.48rem;background:var(--color-primary-300);color:var(--color-text-black);font-size:clamp(1rem,3vw,1.22rem);font-weight:700;line-height:1.1;text-align:center}.product-page-sections_ownerReviewsButton__vx_2A{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;min-height:5.9rem;align-items:center;justify-content:center;padding:1rem 1.2rem;border:0;border-radius:.72rem;background:var(--color-primary-700);color:var(--color-text-white);font-family:inherit;font-size:clamp(1.35rem,4.1vw,2rem);font-weight:800;line-height:1.12;text-align:center;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.product-page-sections_ownerReviewsButton__vx_2A:hover{background:var(--color-primary-900);box-shadow:0 1rem 2rem -1.35rem rgba(var(--color-primary-900-rgb),.8)}.product-page-sections_ownerReviewsButton__vx_2A:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:4px}.product-page-sections_ownerReviewsButtonContent__4FYX9{display:inline-grid;grid-template-columns:minmax(0,auto) 2.8rem;align-items:center;justify-content:center;gap:clamp(.8rem,2.6vw,1.3rem);max-width:100%;min-width:0}.product-page-sections_ownerReviewsButtonLabel__Gol6f{min-width:0;overflow-wrap:anywhere}.product-page-sections_ownerReviewsButtonIcon__edPMD{display:inline-grid;flex:0 0 auto;width:2.8rem;height:2.8rem;place-items:center;transition:transform .2s ease}.product-page-sections_ownerReviewsButton__vx_2A:hover .product-page-sections_ownerReviewsButtonIcon__edPMD{transform:translate(.25rem)}.product-page-sections_ownerReviewsButton__vx_2A svg{display:block;flex:0 0 auto}@media (min-width:768px){.product-page-sections_ownerReviewsViewport__vmxno{margin-inline:0;padding-inline:0}.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(38vw,34rem);scroll-snap-align:start}.product-page-sections_ownerReviewsButton__vx_2A{justify-self:center;max-width:46rem}}@media (min-width:1100px){.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(28vw,35rem)}.product-page-sections_ownerReviewsTrack__DDIB_{padding-right:max(.1rem,calc((100vw - 112rem) / 2))}}@media (prefers-reduced-motion:reduce){.product-page-sections_ownerReviewsViewport__vmxno{scroll-behavior:auto}.product-page-sections_ownerReviewDot__e0tqB,.product-page-sections_ownerReviewNavButton__QGCtd,.product-page-sections_ownerReviewsButtonIcon__edPMD,.product-page-sections_ownerReviewsButton__vx_2A{transition:none}.product-page-sections_ownerReviewNavButton__QGCtd:hover:not(:disabled),.product-page-sections_ownerReviewsButton__vx_2A:hover .product-page-sections_ownerReviewsButtonIcon__edPMD{transform:none}}.product-page-sections_faqSection__yhIFA{width:min(100% - 2rem,90rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0}.product-page-sections_featuredReviews__EmCpt>.product-page-sections_sectionHeader__XDdVo{max-width:48rem;margin:0 auto 2rem;text-align:center}.product-page-sections_reviewViewport__keQld{overflow:hidden}.product-page-sections_reviewTrack__zLYfb{display:flex;width:100%;transition:transform .32s ease}.product-page-sections_featuredReviewCard__pdms1{display:grid;min-width:100%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,4vw,3rem);align-items:center;padding:clamp(1rem,3vw,2rem);border:1px solid var(--border-base,#e5e7eb);border-radius:var(--radius-lg,.75rem);background:var(--bg-base,#fff)}.product-page-sections_featuredReviewMedia__vF8bM{display:grid;gap:.75rem}.product-page-sections_featuredReviewMedia__vF8bM :where(img,video){display:block;width:100%;max-height:28rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg,.75rem)}.product-page-sections_featuredReviewContent__2HR1D{display:grid;gap:.9rem}.product-page-sections_featuredReviewStars__DVdrv{display:inline-flex;gap:.2rem;color:var(--color-primary,currentColor)}.product-page-sections_featuredReviewStars__DVdrv svg{width:1.1rem;height:1.1rem}.product-page-sections_featuredReviewBody__EyLwz,.product-page-sections_merchantReply__Knv7R p{margin:0;line-height:1.65}.product-page-sections_featuredReviewMeta__sJBAQ{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;color:var(--color-grey-600,#525252);font-size:.82rem}.product-page-sections_reviewTag__uMkRa{padding:.2rem .5rem;border-radius:999px;background:var(--color-primary-100,#f3efeb);color:var(--color-primary,currentColor);font-weight:700}.product-page-sections_merchantReply__Knv7R{display:grid;gap:.35rem;padding:.8rem 1rem;border-left:2px solid var(--color-primary,currentColor);background:var(--color-grey-50,#f7f7f7)}.product-page-sections_featuredReviews__EmCpt>.product-page-sections_primaryAction__8hugJ{margin:1.5rem auto 0}.product-page-sections_faqSection__yhIFA{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.product-page-sections_faqMediaAsset__ZIZHP{display:block;width:100%;height:auto;max-height:42rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg,.75rem)}.product-page-sections_faqContent__TAkxB{display:grid;gap:1.25rem}.product-page-sections_faqList__WAWdo{border-top:1px solid var(--border-base,#e5e7eb)}.product-page-sections_faqItem__e2wbO{border-bottom:1px solid var(--border-base,#e5e7eb)}.product-page-sections_faqTrigger__ulwoa{align-items:center;gap:1rem;padding:1rem .25rem;color:inherit;font:inherit}.product-page-sections_faqChevronOpen__8gZhw,.product-page-sections_faqChevron__UlslH{width:1.1rem;height:1.1rem;flex:0 0 auto;transition:transform .18s ease}.product-page-sections_faqChevronOpen__8gZhw{transform:rotate(180deg)}.product-page-sections_faqPanel__T14hg{padding:0 .25rem 1rem}@media (max-width:768px){.product-page-sections_faqSection__yhIFA,.product-page-sections_featuredReviewCard__pdms1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-page-sections_faqChevronOpen__8gZhw,.product-page-sections_faqChevron__UlslH,.product-page-sections_reviewTrack__zLYfb{transition:none}}.product-page-sections_featureCopy___uJjP h2,.product-page-sections_sectionHeader__XDdVo h2{font-size:41px;font-weight:800;line-height:1.1}.product-page-sections_faqPanel__T14hg,.product-page-sections_featuredReviewBody__EyLwz,.product-page-sections_merchantReply__Knv7R p,.product-page-sections_problemCard__f_jyx,.product-page-sections_richText__UBM2S,.product-page-sections_sectionHeader__XDdVo>p,.product-page-sections_timelineStep__MQ7CJ{font-size:16.5px}.product-page-sections_eyebrow__xDmlP,.product-page-sections_featuredReviewMeta__sJBAQ,.product-page-sections_timelinePeriod__4sPmI{font-size:13.5px}.product-page-sections_problemCard__f_jyx h3,.product-page-sections_timelineStep__MQ7CJ h3{font-size:18px;font-weight:700}.product-page-sections_problemSection__ZtAdc .product-page-sections_sectionHeader__XDdVo h2{font-size:50px;font-weight:800;line-height:1.15}.product-page-sections_timelineCopy__YDedf .product-page-sections_sectionHeader__XDdVo h2{font-size:41px;font-weight:800;line-height:1.1}.product-page-sections_featuredReviews__EmCpt>.product-page-sections_sectionHeader__XDdVo h2{font-size:50px;font-weight:800;line-height:1.06}.product-page-sections_faqContent__TAkxB>.product-page-sections_sectionHeader__XDdVo h2{font-size:40px;font-weight:800;line-height:1.08}.product-page-sections_faqTrigger__ulwoa{gap:15px;padding:13.5px 11.5px 10.5px;font-size:16.5px}.product-page-sections_primaryAction__8hugJ{min-height:50px;padding:11px 18px;border-radius:8.5px;background:var(--color-primary);box-shadow:0 12px 24px -18px rgb(0 84 87/55%);font-size:14px;font-weight:800;letter-spacing:normal;text-transform:uppercase}@media (max-width:480px){.product-page-sections_featureCopy___uJjP h2,.product-page-sections_sectionHeader__XDdVo h2,.product-page-sections_timelineCopy__YDedf h2{font-size:28.08px}.product-page-sections_faqPanel__T14hg,.product-page-sections_featuredReviewBody__EyLwz,.product-page-sections_merchantReply__Knv7R p,.product-page-sections_problemCard__f_jyx,.product-page-sections_richText__UBM2S,.product-page-sections_sectionHeader__XDdVo>p,.product-page-sections_timelineStep__MQ7CJ{font-size:14.82px}.product-page-sections_eyebrow__xDmlP,.product-page-sections_featuredReviewMeta__sJBAQ,.product-page-sections_timelinePeriod__4sPmI{font-size:12.15px}.product-page-sections_problemCard__f_jyx h3,.product-page-sections_timelineStep__MQ7CJ h3{font-size:16.2px}.product-page-sections_problemSection__ZtAdc .product-page-sections_sectionHeader__XDdVo h2{font-size:31.2px}.product-page-sections_timelineCopy__YDedf .product-page-sections_sectionHeader__XDdVo h2{font-size:28.08px}.product-page-sections_featuredReviews__EmCpt>.product-page-sections_sectionHeader__XDdVo h2{font-size:33.93px}.product-page-sections_faqContent__TAkxB>.product-page-sections_sectionHeader__XDdVo h2{font-size:31.2px}.product-page-sections_faqTrigger__ulwoa{gap:13.5px;padding:12.15px 10.35px 9.45px;font-size:14.82px}.product-page-sections_primaryAction__8hugJ{min-height:52px}}.product-page-sections_faqTrigger__ulwoa{min-height:56.5px}@media (max-width:480px){.product-page-sections_faqTrigger__ulwoa{min-height:50.84px}}.product-page-sections_faqSection__yhIFA{display:block;width:100%;margin:0;padding:clamp(2.25rem,5vw,5rem) 0;background:var(--color-bg-white);color:var(--color-text-black)}.product-page-sections_faqInner__9YRZJ{display:grid;width:min(100% - 2rem,1180px);margin:0 auto;gap:clamp(2.7rem,5vw,5.5rem)}.product-page-sections_faqMedia__86KdG{width:100%}.product-page-sections_faqImage__jKSkt{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:clamp(1.3rem,4vw,2rem)}.product-page-sections_faqContent__TAkxB{display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.75rem)}.product-page-sections_faqHeader__oCJwk{display:grid;gap:1.35rem}.product-page-sections_faqTitle__jyI5d{max-width:13ch;margin:0;color:var(--color-text-black);font-size:clamp(2.45rem,8vw,4rem);font-weight:800;line-height:1.08;letter-spacing:0}.product-page-sections_faqSubtitle__mw7YK{max-width:32ch;margin:0;color:var(--color-text-black);font-size:clamp(1.3rem,4vw,1.85rem);font-weight:500}.product-page-sections_faqList__WAWdo{display:grid;gap:1rem}.product-page-sections_faqItem__e2wbO{overflow:hidden;border:var(--border-regular);border-radius:.7rem;background:var(--color-bg-soft)}.product-page-sections_faqTrigger__ulwoa{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;min-height:5.65rem;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.15rem 1.05rem;border:0;background:transparent;color:var(--color-text-black);font-family:inherit;font-size:clamp(1.25rem,3.8vw,1.65rem);font-weight:500;line-height:1.35;text-align:left;cursor:pointer}.product-page-sections_faqTrigger__ulwoa span{min-width:0}.product-page-sections_faqIcon__s3PfO{flex:0 0 auto;margin-top:.1rem;color:var(--color-primary);transition:color .2s ease,transform .25s ease}.product-page-sections_faqItem__e2wbO[data-open=true] .product-page-sections_faqIcon__s3PfO{transform:rotate(90deg)}.product-page-sections_faqTrigger__ulwoa:focus-visible .product-page-sections_faqIcon__s3PfO,.product-page-sections_faqTrigger__ulwoa:hover .product-page-sections_faqIcon__s3PfO{color:var(--color-primary-700)}.product-page-sections_faqTrigger__ulwoa:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:-3px}.product-page-sections_faqPanel__T14hg{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows .32s ease,opacity .26s ease}.product-page-sections_faqItem__e2wbO[data-open=true] .product-page-sections_faqPanel__T14hg{grid-template-rows:1fr;opacity:1;pointer-events:auto;visibility:visible}.product-page-sections_faqPanelInner__6ldoG{min-height:0;overflow:hidden;padding:0 1.15rem}.product-page-sections_faqItem__e2wbO[data-open=true] .product-page-sections_faqPanelInner__6ldoG{padding-bottom:1.2rem}.product-page-sections_faqPanelInner__6ldoG p{margin:0;color:var(--color-text-black);font-size:clamp(1.1rem,3.5vw,1.45rem);font-weight:500;line-height:1.48}.product-page-sections_faqButton__Y6qPP{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;width:100%;min-height:5.6rem;align-items:center;justify-content:center;gap:clamp(.7rem,2.4vw,1.1rem);padding:1rem 1.1rem;border:0;border-radius:.65rem;background:var(--color-primary-700);color:var(--color-text-white);font-family:inherit;font-size:clamp(1.22rem,3.85vw,1.7rem);font-weight:800;line-height:1.15;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.product-page-sections_faqButton__Y6qPP:hover{background:var(--color-primary-900);box-shadow:0 1rem 2rem -1.35rem rgba(var(--color-primary-900-rgb),.8)}.product-page-sections_faqButton__Y6qPP:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:4px}.product-page-sections_faqButton__Y6qPP>span:not([aria-hidden]){display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:clamp(.7rem,2.4vw,1.1rem)}.product-page-sections_faqButtonLabel__zEpt4{min-width:0;overflow-wrap:anywhere}.product-page-sections_faqButtonIcon__lS_G8{display:inline-grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;transition:transform .2s ease}.product-page-sections_faqButton__Y6qPP:hover .product-page-sections_faqButtonIcon__lS_G8{transform:translate(.22rem)}.product-page-sections_faqButton__Y6qPP svg{display:block;flex:0 0 auto;width:2.35rem;height:2.35rem}@media (min-width:421px){.product-page-sections_faqButton__Y6qPP{padding-right:1.3rem;padding-left:1.3rem}}@media (min-width:768px){.product-page-sections_faqInner__9YRZJ{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start}.product-page-sections_faqContent__TAkxB{padding-top:clamp(.5rem,2vw,1.5rem)}}@media (min-width:1100px){.product-page-sections_faqInner__9YRZJ{gap:clamp(4rem,6vw,7rem)}}@media (prefers-reduced-motion:reduce){.product-page-sections_faqButtonIcon__lS_G8,.product-page-sections_faqButton__Y6qPP,.product-page-sections_faqIcon__s3PfO,.product-page-sections_faqPanel__T14hg{transition:none}.product-page-sections_faqButton__Y6qPP:hover .product-page-sections_faqButtonIcon__lS_G8{transform:none}}.product-page-sections_ownerReviewsSection__hN07z{padding:48px 0}.product-page-sections_ownerReviewsInner__k_L8e{width:min(calc(100% - 32px),1180px);gap:32px}.product-page-sections_ownerReviewsHeader__8uC8A{gap:12px}.product-page-sections_ownerReviewsTitle__XHRbF{font-size:clamp(30px,5vw,44px);line-height:1.08}.product-page-sections_ownerReviewsSubtitle__x3RBI{font-size:16px;line-height:1.55}.product-page-sections_ownerReviewsSliderShell__RF6sO{gap:12px}.product-page-sections_ownerReviewsTrack__DDIB_{gap:16px;padding:2px 36px 4px 2px}.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(74vw,330px)}.product-page-sections_ownerReviewMedia__W5ddQ{border-radius:16px;box-shadow:0 12px 24px -20px rgb(0 0 0/32%)}.product-page-sections_ownerReviewRating__NyYEz{gap:4px;margin-top:16px}.product-page-sections_ownerReviewRating__NyYEz svg{width:20px;height:20px}.product-page-sections_ownerReviewMeta__ppBxH{gap:8px 10px;margin-top:8px;font-size:14px}.product-page-sections_ownerReviewComment__mJYHo{margin:12px 0 0;font-size:16px;line-height:1.5}.product-page-sections_ownerReviewTags__LZNPO{gap:8px;margin:14px 0 0}.product-page-sections_ownerReviewTag__6Mr9G{flex:0 1 auto;max-width:none;padding:6px 9px;border-radius:6px;font-size:12px}.product-page-sections_ownerReviewCard__G7BaN[data-has-media=false]{min-height:220px;padding:20px;border:1px solid rgb(34 34 34/8%);border-radius:16px;background:linear-gradient(145deg,var(--color-bg-white),var(--color-bg-soft));box-shadow:0 12px 28px -24px rgb(0 0 0/30%)}.product-page-sections_ownerReviewCard__G7BaN[data-has-media=false] .product-page-sections_ownerReviewRating__NyYEz{margin-top:0}.product-page-sections_ownerReviewsButton__vx_2A{min-height:54px;padding:13px 18px;border-radius:10px;font-size:15.5px}.product-page-sections_ownerReviewsNav__Uo_VC{display:flex;justify-content:flex-end;gap:10px;margin-bottom:2px}.product-page-sections_ownerReviewsNavButton__dH_PJ{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgb(34 34 34/10%);border-radius:999px;background:var(--color-bg-white);color:var(--color-text-black);box-shadow:0 8px 20px rgb(0 0 0/7%);cursor:pointer}.product-page-sections_ownerReviewsNavButton__dH_PJ:hover{border-color:rgba(var(--color-primary-rgb),.35);color:var(--color-primary-700)}.product-page-sections_ownerReviewsNavButton__dH_PJ:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.product-page-sections_ownerReviewsNavButton__dH_PJ svg{width:20px;height:20px}.product-page-sections_faqSection__yhIFA{padding:46px 0}.product-page-sections_faqInner__9YRZJ{width:min(calc(100% - 32px),1180px);gap:42px}.product-page-sections_faqContent__TAkxB{gap:22px}.product-page-sections_faqHeader__oCJwk{gap:10px}.product-page-sections_faqTitle__jyI5d{font-size:38px;line-height:1.1}.product-page-sections_faqSubtitle__mw7YK{font-size:16px;line-height:1.55}.product-page-sections_faqList__WAWdo{gap:9px}.product-page-sections_faqItem__e2wbO{border-radius:9px}.product-page-sections_faqTrigger__ulwoa{min-height:52px;gap:14px;padding:13px;font-size:15.5px;font-weight:600}.product-page-sections_faqPanelInner__6ldoG{padding-inline:13px}.product-page-sections_faqItem__e2wbO[data-open=true] .product-page-sections_faqPanelInner__6ldoG{padding-bottom:13px}.product-page-sections_faqPanelInner__6ldoG p{font-size:14px;line-height:1.55}.product-page-sections_faqButton__Y6qPP{min-height:54px;padding:13px 16px;border-radius:9px;font-size:15px}@media (min-width:768px){.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(38vw,330px)}}@media (min-width:1100px){.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(28vw,340px)}}@media (max-width:767px){.product-page-sections_ownerReviewsNav__Uo_VC{display:none}.product-page-sections_ownerReviewsSection__hN07z{padding:38px 0}.product-page-sections_ownerReviewsInner__k_L8e{width:min(calc(100% - 24px),1180px);gap:26px}.product-page-sections_ownerReviewsTitle__XHRbF{font-size:32px}.product-page-sections_ownerReviewsSubtitle__x3RBI{font-size:15px}.product-page-sections_ownerReviewsTrack__DDIB_{gap:12px}.product-page-sections_ownerReviewComment__mJYHo{font-size:15px}.product-page-sections_faqSection__yhIFA{padding:38px 0}.product-page-sections_faqInner__9YRZJ{width:min(calc(100% - 24px),1180px);gap:28px}.product-page-sections_faqTitle__jyI5d{font-size:31px}.product-page-sections_faqSubtitle__mw7YK,.product-page-sections_faqTrigger__ulwoa{font-size:15px}.product-page-sections_faqPanelInner__6ldoG p{font-size:14px}}@media (max-width:415px){.product-page-sections_ownerReviewsSection__hN07z{padding:34px 0}.product-page-sections_ownerReviewsInner__k_L8e{width:min(calc(100% - 20px),1180px);gap:22px}.product-page-sections_ownerReviewsTitle__XHRbF{font-size:29px}.product-page-sections_ownerReviewsSubtitle__x3RBI{font-size:14.5px}.product-page-sections_ownerReviewCard__G7BaN{flex-basis:min(82vw,300px)}.product-page-sections_ownerReviewCard__G7BaN[data-has-media=false]{min-height:200px;padding:17px}.product-page-sections_ownerReviewRating__NyYEz svg{width:18px;height:18px}.product-page-sections_ownerReviewMeta__ppBxH{font-size:13px}.product-page-sections_ownerReviewComment__mJYHo{font-size:14.5px}.product-page-sections_ownerReviewsButton__vx_2A{min-height:52px;font-size:14.5px}.product-page-sections_faqSection__yhIFA{padding:34px 0}.product-page-sections_faqInner__9YRZJ{width:min(calc(100% - 20px),1180px);gap:24px}.product-page-sections_faqTitle__jyI5d{font-size:28px}.product-page-sections_faqSubtitle__mw7YK{font-size:14.5px}.product-page-sections_faqTrigger__ulwoa{min-height:50px;padding:12px;font-size:14.5px}.product-page-sections_faqPanelInner__6ldoG{padding-inline:12px}.product-page-sections_faqPanelInner__6ldoG p{font-size:13.5px}.product-page-sections_faqButton__Y6qPP{min-height:52px;font-size:14.5px}.product-page-sections_problemHeroSection__Ngd08{padding:34px 0}.product-page-sections_problemHeroInner__1jhDF{width:min(calc(100% - 20px),1180px)}.product-page-sections_problemHero__8R5pz{min-height:0;border-radius:16px}.product-page-sections_problemHeroContent__Yfl1b{min-height:520px;gap:22px;padding:18px}.product-page-sections_problemHeroHeader__HtNqQ{gap:10px}.product-page-sections_problemHeroTitle__gkNn_{font-size:28px;line-height:1.1}.product-page-sections_problemHeroSubtitle__ZL4qz,.product-page-sections_problemHeroSubtitle__ZL4qz p{font-size:14.5px;line-height:1.5}.product-page-sections_problemHeroCards__iwrGV{gap:9px}.product-page-sections_problemHeroCard__Fmp1r{gap:10px;padding:11px;border-radius:9px}.product-page-sections_problemHeroIconWrap__HuqoV{width:38px;height:38px}.product-page-sections_problemHeroCardTitle__JuTo8{font-size:15px}.product-page-sections_problemHeroCardDescription__62lBX,.product-page-sections_problemHeroCardDescription__62lBX p{font-size:13.5px;line-height:1.45}.product-page-sections_timelineSection__bAYky{padding:34px 0}.product-page-sections_timelineInner__xVUV8{width:min(calc(100% - 20px),1180px);gap:24px}.product-page-sections_timelineContent__fCAhU{gap:22px}.product-page-sections_timelineHeader__QqTuC{gap:10px}.product-page-sections_timelineTitle__NfrBU{max-width:15ch;font-size:28px;line-height:1.1}.product-page-sections_timelineSubtitle__MD0kg{font-size:14.5px;line-height:1.5}.product-page-sections_timelineList__TRBLJ{--timeline-axis:16px;--timeline-dot-size:17px;--timeline-line-width:2px;gap:28px;padding-left:44px}.product-page-sections_timelineDot__ojO86{left:-30px}.product-page-sections_timelineItemBody__Wj3HV{gap:9px}.product-page-sections_timelineItemHeader__6wAyB{gap:8px}.product-page-sections_timelineTag__62juw{min-width:0;padding:6px 8px;font-size:12px}.product-page-sections_timelineItemTitle__qTeDD{font-size:18px}.product-page-sections_timelineDescription__h6fuR,.product-page-sections_timelineDescription__h6fuR p{font-size:14.5px;line-height:1.5}.product-page-sections_timelineButton__2H7N1{min-height:52px;padding:12px 14px;border-radius:10px;font-size:14.5px}.product-page-sections_timelineButtonIcon__UVL3h{width:20px;height:20px}.product-page-sections_timelineButton__2H7N1 svg{width:19px;height:19px}}.contact-form_form__KiyZ5{display:grid;gap:18px}.contact-form_fieldGrid__SODC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-form_field__TpVre{display:grid;min-width:0;gap:8px;color:var(--color-text-dark);font-size:13.5px;font-weight:700;line-height:1.4}.contact-form_field__TpVre input,.contact-form_field__TpVre select,.contact-form_field__TpVre textarea{width:100%;min-height:44px;border:1px solid rgb(var(--color-neutral-900-rgb)/12%);border-radius:12px;background:var(--color-bg-white);color:var(--color-text-black);font:inherit;font-size:15.5px;font-weight:500;line-height:1.45;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.contact-form_field__TpVre input,.contact-form_field__TpVre select{padding:13px 14px}.contact-form_field__TpVre select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,#7a7a7a 0),linear-gradient(135deg,#7a7a7a 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.contact-form_field__TpVre textarea{min-height:152px;resize:vertical;padding:14px}.contact-form_field__TpVre input::-moz-placeholder,.contact-form_field__TpVre textarea::-moz-placeholder{color:var(--color-text-light);opacity:.82}.contact-form_field__TpVre input::placeholder,.contact-form_field__TpVre textarea::placeholder{color:var(--color-text-light);opacity:.82}.contact-form_field__TpVre input:hover,.contact-form_field__TpVre select:hover,.contact-form_field__TpVre textarea:hover{border-color:rgb(var(--color-primary-700-rgb)/34%)}.contact-form_field__TpVre input:focus-visible,.contact-form_field__TpVre select:focus-visible,.contact-form_field__TpVre textarea:focus-visible{border-color:var(--color-primary-700);background:var(--color-bg-white);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb)/12%)}.contact-form_submitButton__ZcLJc{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:13px 20px;background:var(--color-primary);box-shadow:0 14px 28px -18px rgb(var(--color-primary-900-rgb)/74%);color:var(--color-text-white);font:inherit;font-size:15.5px;font-weight:800;line-height:1.3;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.contact-form_submitButton__ZcLJc:focus-visible{outline:3px solid rgb(var(--color-primary-rgb)/24%);outline-offset:3px}@media (hover:hover) and (pointer:fine){.contact-form_submitButton__ZcLJc:hover{background:var(--color-primary-700);box-shadow:0 18px 32px -18px rgb(var(--color-primary-900-rgb)/74%);transform:translateY(-1px)}}@media (max-width:639px){.contact-form_fieldGrid__SODC0{grid-template-columns:1fr}.contact-form_field__TpVre input,.contact-form_field__TpVre select,.contact-form_field__TpVre textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-form_field__TpVre input,.contact-form_field__TpVre select,.contact-form_field__TpVre textarea,.contact-form_submitButton__ZcLJc{transition:none}.contact-form_submitButton__ZcLJc:hover{transform:none}}.contact-form_captchaWrap__RitlG{display:flex;min-height:78px;max-width:100%;overflow-x:auto}.contact-form_formError__zEBAi,.contact-form_success__amUvU{margin:0;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.contact-form_formError__zEBAi{background:var(--color-danger-bg,#fff1f2);color:var(--color-danger-text,#a91420)}.contact-form_success__amUvU{background:var(--color-success-bg,#e9f8ef);color:var(--color-success-text,#146f3d)}.contact-form_submitButton__ZcLJc:disabled{cursor:not-allowed;opacity:.62;transform:none}.brand-pages_aboutPage__aRe7H,.brand-pages_contactPage__JS54G{width:100%;color:var(--color-text-black)}.brand-pages_aboutPage__aRe7H{padding:34px 0 84px}.brand-pages_aboutHero__O6uYp,.brand-pages_aboutSection__Oz7vh,.brand-pages_contactFaqSection__bf3c9,.brand-pages_contactHero__Wony1,.brand-pages_contactShell__Gse6p{padding:0}.brand-pages_aboutHero__O6uYp{position:relative;width:min(calc(100% - 40px),1280px);margin:0 auto;overflow:hidden;border:1px solid rgb(var(--color-primary-700-rgb)/12%);border-radius:28px;background:radial-gradient(circle at 82% 22%,rgb(var(--color-primary-rgb)/16%),transparent 28%),linear-gradient(135deg,var(--color-primary-100) 0,var(--color-bg-white) 56%,rgb(var(--color-primary-300-rgb)/34%) 100%);box-shadow:var(--shadow-soft)}.brand-pages_aboutHeroGlow__6un_b{position:absolute;right:-110px;bottom:-155px;width:360px;height:360px;border:1px solid rgb(var(--color-primary-700-rgb)/10%);border-radius:50%;background:rgb(var(--color-primary-rgb)/8%);box-shadow:0 0 0 52px rgb(var(--color-primary-rgb)/4%);pointer-events:none}.brand-pages_aboutHeroInner__atDZx{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;gap:18px clamp(34px,5vw,76px);align-items:start;padding:clamp(54px,6vw,78px) clamp(30px,6vw,72px)}.brand-pages_eyebrow__ATazg,.brand-pages_impactEyebrow__vzMwP,.brand-pages_sectionEyebrow__fpYKC{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.brand-pages_eyebrow__ATazg,.brand-pages_sectionEyebrow__fpYKC{color:var(--color-primary-700)}.brand-pages_aboutHero__O6uYp h1,.brand-pages_contactHero__Wony1 h1{text-wrap:balance}.brand-pages_aboutHero__O6uYp .brand-pages_eyebrow__ATazg{grid-column:1;grid-row:1}.brand-pages_aboutHero__O6uYp h1{max-width:900px;grid-column:1;grid-row:2;margin:14px 0 0;color:var(--color-primary-900);font-size:clamp(38px,4.3vw,56px);font-weight:800;letter-spacing:-.048em;line-height:1.04}.brand-pages_aboutHeroBody__IV190{max-width:760px;grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0;color:var(--color-text-dark);font-size:17px;font-weight:400;line-height:1.72}.brand-pages_aboutHeroBody__IV190 p,.brand-pages_contactHeroBody__jnVaM p,.brand-pages_faqAnswer__A7Of1 p,.brand-pages_impactBody__wElmT p,.brand-pages_storyBody__b6oPx p,.brand-pages_valueBody__Rii33 p{margin:0}.brand-pages_aboutSection__Oz7vh{width:min(calc(100% - 40px),1180px);margin:72px auto 0}.brand-pages_storyCard__gn2o_{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(34px,6vw,86px);align-items:start;padding:clamp(34px,5vw,58px);border:var(--border-regular);border-radius:22px;background:var(--color-bg-white);box-shadow:var(--shadow-card)}.brand-pages_contactFaqHeading__ywgvh h2,.brand-pages_contactFormHeading__6rRnd h2,.brand-pages_contactInfoHeading__vrLzk h2,.brand-pages_impactIntro__JPXzh h2,.brand-pages_sectionHeading__3wi9U h2,.brand-pages_storyHeadingColumn__hWDK3 h2{margin:10px 0 0;font-weight:800;letter-spacing:-.035em;line-height:1.12}.brand-pages_sectionHeading__3wi9U h2,.brand-pages_storyHeadingColumn__hWDK3 h2{color:var(--color-text-black);font-size:clamp(30px,4vw,44px)}.brand-pages_storyBody__b6oPx{color:var(--color-text-dark);font-size:16.5px;font-weight:400;line-height:1.78}.brand-pages_contactHeroBody__jnVaM p+p,.brand-pages_faqAnswer__A7Of1 p+p,.brand-pages_impactBody__wElmT p+p,.brand-pages_storyBody__b6oPx p+p,.brand-pages_valueBody__Rii33 p+p{margin-top:15px}.brand-pages_sectionHeading__3wi9U{max-width:620px;margin-bottom:28px}.brand-pages_valuesGrid__kTzrY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brand-pages_valueCard__YEB54{position:relative;min-width:0;padding:28px 26px 30px;overflow:hidden;border:1px solid rgb(var(--color-neutral-900-rgb)/8%);border-radius:18px;background:linear-gradient(180deg,var(--color-bg-white),rgb(var(--color-primary-100-rgb)/42%));box-shadow:0 18px 38px -32px rgb(var(--color-shadow-rgb)/46%)}.brand-pages_valueCard__YEB54:after{position:absolute;right:-24px;bottom:-36px;width:110px;height:110px;border-radius:50%;background:rgb(var(--color-primary-rgb)/7%);content:""}.brand-pages_valueIndex__S6amP{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--color-primary-100);color:var(--color-primary-700);font-size:11.5px;font-weight:800;letter-spacing:.08em}.brand-pages_valueCard__YEB54 h3{position:relative;z-index:1;margin:22px 0 10px;color:var(--color-primary-900);font-size:21px;font-weight:800;letter-spacing:-.025em;line-height:1.24}.brand-pages_valueBody__Rii33{position:relative;z-index:1;color:var(--color-text-dark);font-size:14.75px;font-weight:400;line-height:1.68}.brand-pages_impactSection__dEN_L{margin-top:82px}.brand-pages_impactCard__4dDbq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,6vw,80px);align-items:center;padding:clamp(38px,5.5vw,66px);overflow:hidden;border:1px solid rgb(var(--color-primary-700-rgb)/14%);border-radius:24px;background-color:var(--color-primary-100);box-shadow:0 24px 54px -42px rgb(var(--color-shadow-rgb)/42%)}.brand-pages_impactEyebrow__vzMwP{color:var(--color-primary-700)}.brand-pages_impactIntro__JPXzh h2{color:var(--color-primary-900);font-size:clamp(31px,4vw,46px)}.brand-pages_impactBody__wElmT{max-width:520px;margin-top:18px;color:var(--color-text-dark);font-size:15.5px;font-weight:400;line-height:1.72}.brand-pages_impactBody__wElmT :where(p,li,strong,em,a){color:var(--color-text-dark)}.brand-pages_impactBody__wElmT a{color:var(--color-primary-700)}.brand-pages_impactGrid__NpkRA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brand-pages_impactMetric__Vt6jQ{display:grid;align-content:start;gap:10px;min-width:0;min-height:160px;padding:22px 18px;border:1px solid rgb(var(--color-primary-700-rgb)/13%);border-radius:16px;background:var(--color-bg-white);box-shadow:0 14px 30px -27px rgb(var(--color-shadow-rgb)/46%)}.brand-pages_impactMetric__Vt6jQ strong{color:var(--color-primary-900);font-size:clamp(25px,2.7vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.brand-pages_impactMetric__Vt6jQ span{color:var(--color-text-dark);font-size:12.5px;font-weight:500;line-height:1.48}.brand-pages_contactPage__JS54G{padding:34px 0 86px}.brand-pages_contactFaqSection__bf3c9,.brand-pages_contactHero__Wony1,.brand-pages_contactShell__Gse6p{width:min(calc(100% - 40px),1180px);margin-inline:auto}.brand-pages_contactHero__Wony1{position:relative;overflow:hidden;border:1px solid rgb(var(--color-primary-700-rgb)/11%);border-radius:24px;background:linear-gradient(125deg,var(--color-primary-100) 0,var(--color-bg-white) 72%)}.brand-pages_contactHero__Wony1:after{position:absolute;top:-80px;right:-40px;width:250px;height:250px;border-radius:50%;background:rgb(var(--color-primary-rgb)/10%);content:"";filter:blur(2px)}.brand-pages_contactHeroInner__cns0E{position:relative;z-index:1;max-width:780px;padding:clamp(42px,5.8vw,68px)}.brand-pages_contactHero__Wony1 h1{margin:12px 0 0;color:var(--color-primary-900);font-size:clamp(38px,5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.05}.brand-pages_contactHeroBody__jnVaM{max-width:650px;margin-top:20px;color:var(--color-text-dark);font-size:16.5px;font-weight:400;line-height:1.7}.brand-pages_availability__uGOs0{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;margin-top:24px;border:1px solid rgb(var(--color-primary-700-rgb)/14%);border-radius:999px;padding:9px 13px;background:rgb(var(--color-neutral-50-rgb)/76%);color:var(--color-primary-900);font-size:12.75px;font-weight:700;line-height:1.4;backdrop-filter:blur(8px)}.brand-pages_availabilityDot__gRD_e{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px rgb(var(--color-primary-rgb)/12%)}.brand-pages_contactShell__Gse6p{margin-top:34px}.brand-pages_contactGrid__OeOFZ{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:24px;align-items:start}.brand-pages_contactFormCard__mzJLd,.brand-pages_contactInfoColumn__tlkaD{min-width:0}.brand-pages_contactInfoColumn__tlkaD{padding:8px 0}.brand-pages_contactInfoHeading__vrLzk{max-width:390px}.brand-pages_contactFaqHeading__ywgvh h2,.brand-pages_contactFormHeading__6rRnd h2,.brand-pages_contactInfoHeading__vrLzk h2{color:var(--color-text-black);font-size:clamp(27px,3.3vw,38px)}.brand-pages_contactFormHeading__6rRnd>p:last-child,.brand-pages_contactInfoHeading__vrLzk>p:last-child{margin:12px 0 0;color:var(--color-text-light);font-size:14.5px;font-weight:400;line-height:1.62}.brand-pages_contactDetails__acQNn{display:grid;gap:10px;margin-top:26px}.brand-pages_contactDetailCard__njeQn{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:16px;border:1px solid rgb(var(--color-neutral-900-rgb)/8%);border-radius:14px;background:var(--color-bg-white);box-shadow:0 12px 30px -27px rgb(var(--color-shadow-rgb)/60%)}.brand-pages_contactDetailIcon___Xkmq{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:var(--color-primary-100);color:var(--color-primary-700)}.brand-pages_contactDetailIcon___Xkmq svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.brand-pages_contactDetailLabel__Tu7CN{display:block;margin-bottom:5px;color:var(--color-text-light);font-size:11.5px;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.brand-pages_contactDetailCard__njeQn a,.brand-pages_contactDetailCard__njeQn p{margin:0;overflow-wrap:anywhere;color:var(--color-text-black);font-size:14px;font-weight:600;line-height:1.5}.brand-pages_contactDetailCard__njeQn a{color:var(--color-primary-700);text-decoration:none}.brand-pages_contactDetailCard__njeQn a:focus-visible{border-radius:4px;outline:2px solid var(--color-focus-ring);outline-offset:3px}.brand-pages_contactFormCard__mzJLd{padding:clamp(28px,4vw,42px);border:1px solid rgb(var(--color-neutral-900-rgb)/9%);border-radius:20px;background:var(--color-bg-white);box-shadow:var(--shadow-card)}.brand-pages_contactFormHeading__6rRnd{margin-bottom:26px}.brand-pages_contactFaqSection__bf3c9{margin-top:72px}.brand-pages_contactFaqHeading__ywgvh{max-width:680px;margin-bottom:24px}.brand-pages_contactFaqGrid__KU_gW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brand-pages_contactFaqItem__9zfNl{min-width:0;border:1px solid rgb(var(--color-neutral-900-rgb)/9%);border-radius:16px;background:var(--color-bg-white);box-shadow:0 16px 34px -30px rgb(var(--color-shadow-rgb)/48%)}.brand-pages_contactFaqItem__9zfNl summary{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) 30px;gap:12px;align-items:center;padding:18px 18px 18px 20px;color:var(--color-text-black);font-size:14.5px;font-weight:700;line-height:1.42;cursor:pointer;list-style:none}.brand-pages_contactFaqItem__9zfNl summary::-webkit-details-marker{display:none}.brand-pages_contactFaqItem__9zfNl summary:focus-visible{border-radius:15px;outline:3px solid rgb(var(--color-primary-rgb)/20%);outline-offset:2px}.brand-pages_faqPlus__0kLfK{position:relative;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:var(--color-primary-100)}.brand-pages_faqPlus__0kLfK:after,.brand-pages_faqPlus__0kLfK:before{position:absolute;width:12px;height:2px;border-radius:999px;background:var(--color-primary-700);content:"";transition:transform .16s ease}.brand-pages_faqPlus__0kLfK:after{transform:rotate(90deg)}.brand-pages_contactFaqItem__9zfNl[open] .brand-pages_faqPlus__0kLfK:after{transform:rotate(0deg)}.brand-pages_faqAnswer__A7Of1{padding:0 20px 20px;color:var(--color-text-dark);font-size:13.75px;font-weight:400;line-height:1.65}@media (hover:hover) and (pointer:fine){.brand-pages_contactDetailCard__njeQn,.brand-pages_contactFaqItem__9zfNl,.brand-pages_valueCard__YEB54{transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.brand-pages_contactDetailCard__njeQn:hover,.brand-pages_contactFaqItem__9zfNl:hover,.brand-pages_valueCard__YEB54:hover{border-color:rgb(var(--color-primary-700-rgb)/20%);box-shadow:0 20px 42px -32px rgb(var(--color-shadow-rgb)/52%);transform:translateY(-2px)}.brand-pages_contactDetailCard__njeQn a:hover{color:var(--color-primary-900);text-decoration:underline;text-underline-offset:3px}}@media (max-width:1023px){.brand-pages_aboutHero__O6uYp,.brand-pages_aboutSection__Oz7vh,.brand-pages_contactFaqSection__bf3c9,.brand-pages_contactHero__Wony1,.brand-pages_contactShell__Gse6p{width:min(calc(100% - 32px),920px)}.brand-pages_impactCard__4dDbq,.brand-pages_storyCard__gn2o_{gap:32px}.brand-pages_impactGrid__NpkRA{grid-template-columns:1fr}.brand-pages_impactMetric__Vt6jQ{min-height:0}.brand-pages_contactGrid__OeOFZ{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:18px}.brand-pages_contactFaqGrid__KU_gW{grid-template-columns:1fr}}@media (max-width:767px){.brand-pages_aboutPage__aRe7H,.brand-pages_contactPage__JS54G{padding:20px 0 60px}.brand-pages_aboutHero__O6uYp,.brand-pages_aboutSection__Oz7vh,.brand-pages_contactFaqSection__bf3c9,.brand-pages_contactHero__Wony1,.brand-pages_contactShell__Gse6p{width:calc(100% - 24px)}.brand-pages_aboutHero__O6uYp,.brand-pages_contactHero__Wony1{border-radius:18px}.brand-pages_aboutHeroInner__atDZx,.brand-pages_contactHeroInner__cns0E{padding:36px 24px 40px}.brand-pages_aboutHeroInner__atDZx{display:block}.brand-pages_aboutHeroGlow__6un_b{right:-140px;bottom:-190px}.brand-pages_aboutHero__O6uYp h1,.brand-pages_contactHero__Wony1 h1{font-size:clamp(32px,10vw,44px);line-height:1.08}.brand-pages_aboutHeroBody__IV190,.brand-pages_contactHeroBody__jnVaM{margin-top:20px;font-size:16px}.brand-pages_aboutSection__Oz7vh,.brand-pages_contactFaqSection__bf3c9{margin-top:48px}.brand-pages_contactGrid__OeOFZ,.brand-pages_impactCard__4dDbq,.brand-pages_storyCard__gn2o_{grid-template-columns:1fr}.brand-pages_impactCard__4dDbq,.brand-pages_storyCard__gn2o_{padding:28px 24px;border-radius:17px}.brand-pages_valuesGrid__kTzrY{grid-template-columns:1fr}.brand-pages_valueCard__YEB54{padding:24px 22px 26px}.brand-pages_impactSection__dEN_L{margin-top:52px}.brand-pages_impactGrid__NpkRA{margin-top:4px}.brand-pages_impactMetric__Vt6jQ{padding:18px}.brand-pages_contactShell__Gse6p{margin-top:28px}.brand-pages_contactGrid__OeOFZ{gap:30px}.brand-pages_contactInfoColumn__tlkaD{padding:0}.brand-pages_contactFormCard__mzJLd{padding:26px 22px;border-radius:17px}.brand-pages_contactFaqItem__9zfNl summary{min-height:60px;padding:16px}}@media (max-width:359px){.brand-pages_aboutHero__O6uYp,.brand-pages_aboutSection__Oz7vh,.brand-pages_contactFaqSection__bf3c9,.brand-pages_contactHero__Wony1,.brand-pages_contactShell__Gse6p{width:calc(100% - 18px)}.brand-pages_aboutHeroInner__atDZx,.brand-pages_contactHeroInner__cns0E{padding:32px 19px 35px}.brand-pages_contactFormCard__mzJLd,.brand-pages_impactCard__4dDbq,.brand-pages_storyCard__gn2o_{padding-inline:18px}.brand-pages_contactDetailCard__njeQn{grid-template-columns:38px minmax(0,1fr);padding:14px}.brand-pages_contactDetailIcon___Xkmq{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.brand-pages_contactDetailCard__njeQn,.brand-pages_contactFaqItem__9zfNl,.brand-pages_faqPlus__0kLfK:after,.brand-pages_faqPlus__0kLfK:before,.brand-pages_valueCard__YEB54{transition:none}.brand-pages_contactDetailCard__njeQn:hover,.brand-pages_contactFaqItem__9zfNl:hover,.brand-pages_valueCard__YEB54:hover{transform:none}}