.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}}.content-pages_contractCard__AJVSg,.content-pages_policyCard__jqcUE{max-width:900px;margin:auto}.content-pages_legalPage__CXcfn{--legal-shell-width:1160px;--legal-content-width:820px;--legal-toc-width:220px;width:100%;padding:46px 0 80px;color:var(--color-text,#171717)}.content-pages_legalShell__IwV7u{width:min(calc(100% - 40px),var(--legal-shell-width));max-width:var(--legal-shell-width);margin:0 auto}.content-pages_legalHero__WFDnj{width:min(100%,var(--legal-content-width));margin:0 auto 30px;text-align:center}.content-pages_legalEyebrow__vl5Gd{margin:0 0 10px;color:var(--color-primary-700,#305b36);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4}.content-pages_legalHero__WFDnj h1{margin:0;color:var(--color-text,#171717);font-size:clamp(32px,4vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.content-pages_legalUpdated__m6Q54{margin:13px 0 0;color:var(--color-text-light,#6b7280);font-size:13px;font-weight:500;line-height:1.5}.content-pages_legalLayout__sxRrq{display:grid;grid-template-columns:minmax(0,var(--legal-content-width)) var(--legal-toc-width);justify-content:center;align-items:start;gap:34px}.content-pages_legalLayout__sxRrq[data-has-toc=false]{grid-template-columns:minmax(0,var(--legal-content-width))}.content-pages_legalArticle__l_WTd{width:100%;max-width:var(--legal-content-width);min-width:0;padding:42px 46px 48px;border:1px solid var(--color-border-base,#e7e7e7);border-radius:18px;background:var(--color-bg-white,#fff);box-shadow:0 10px 34px rgb(23 23 23/5%)}.content-pages_legalToc__qs96N{position:sticky;top:112px;width:100%;padding:18px 16px;border:1px solid var(--color-border-base,#e7e7e7);border-radius:14px;background:color-mix(in srgb,var(--color-bg-white,#fff) 94%,transparent);box-shadow:0 8px 24px rgb(23 23 23/4%);backdrop-filter:blur(10px)}.content-pages_legalTocTitle__P6NGI{margin:0 0 10px;color:var(--color-text,#171717);font-size:13px;font-weight:800;line-height:1.4}.content-pages_legalToc__qs96N ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.content-pages_legalToc__qs96N li[data-level="3"],.content-pages_legalToc__qs96N li[data-level="4"]{padding-left:10px}.content-pages_legalToc__qs96N a{display:block;padding:7px 8px;border-radius:8px;color:var(--color-text-light,#666);font-size:12.5px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){.content-pages_legalToc__qs96N a:hover{background:var(--color-bg-subtle,#f5f7f5);color:var(--color-primary-700,#305b36)}}.content-pages_legalRichText__LMCCt a:focus-visible,.content-pages_legalToc__qs96N a:focus-visible{outline:2px solid var(--color-focus-ring,#315c37);outline-offset:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{color:var(--color-text,#242424);font-size:16.5px;font-weight:400;line-height:1.74;overflow-wrap:anywhere}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt>:first-child{margin-top:0}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt>:last-child{margin-bottom:0}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt p{margin:0 0 17px;white-space:pre-line}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h4{color:var(--color-text,#171717);letter-spacing:-.02em;scroll-margin-top:118px;text-wrap:pretty}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2{margin:38px 0 14px;font-size:24px;font-weight:800;line-height:1.25}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3{margin:30px 0 12px;font-size:20px;font-weight:700;line-height:1.3}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h4{margin:26px 0 10px;font-size:17.5px;font-weight:700;line-height:1.35}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt strong{color:var(--color-text,#171717);font-weight:700}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt a{color:var(--color-primary-700,#305b36);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt ol,.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt ul{margin:8px 0 20px;padding-left:24px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt li{margin:7px 0;padding-left:3px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt blockquote{margin:24px 0;padding:15px 18px;border-left:3px solid var(--color-primary-500,#5c8b62);border-radius:0 10px 10px 0;background:var(--color-bg-subtle,#f7f8f7);color:var(--color-text-light,#5e625f)}@media (max-width:1023px){.content-pages_legalPage__CXcfn{padding-top:38px}.content-pages_legalShell__IwV7u{width:min(calc(100% - 32px),860px)}.content-pages_legalLayout__sxRrq{display:block}.content-pages_legalToc__qs96N{display:none}}@media (max-width:767px){.content-pages_legalPage__CXcfn{padding:28px 0 56px}.content-pages_legalShell__IwV7u{width:min(calc(100% - 24px),var(--legal-content-width))}.content-pages_legalHero__WFDnj{margin-bottom:22px}.content-pages_legalEyebrow__vl5Gd{margin-bottom:8px;font-size:10.5px}.content-pages_legalHero__WFDnj h1{font-size:clamp(27px,8vw,34px);line-height:1.12}.content-pages_legalUpdated__m6Q54{margin-top:10px;font-size:12.5px}.content-pages_legalArticle__l_WTd{padding:26px 22px 30px;border-radius:14px;box-shadow:0 6px 22px rgb(23 23 23/4%)}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{font-size:16px;line-height:1.7}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt p{margin-bottom:15px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h2{margin-top:31px;font-size:21px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt h3{margin-top:26px;font-size:18.5px}}@media (max-width:359px){.content-pages_legalShell__IwV7u{width:calc(100% - 18px)}.content-pages_legalArticle__l_WTd{padding:22px 17px 26px}.content-pages_legalArticle__l_WTd .content-pages_legalRichText__LMCCt{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.content-pages_legalToc__qs96N a{transition:none}}.quick-cod-modal_overlay__wTBVW{position:fixed;inset:0;z-index:2000;isolation:isolate;background:rgb(19 27 31/65%);display:flex;align-items:center;justify-content:center;padding:16px}.quick-cod-modal_dialog__uRpKD{width:min(100%,600px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;background:#fff;color:#182020;border-radius:16px;box-shadow:0 22px 75px rgb(0 0 0/25%)}.quick-cod-modal_header__gSp5M{position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #e7e7e7;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px}.quick-cod-modal_header__gSp5M h2{font-size:21px;font-weight:750;line-height:1.2;margin:0 0 7px}.quick-cod-modal_header__gSp5M p{font-size:13px;color:#656b69;margin:0}.quick-cod-modal_close__szSa2{border:0;background:#f2f4f3;border-radius:50%;font-size:24px;line-height:1;width:36px;height:40px;flex-shrink:0}.quick-cod-modal_content__jEhMR{padding:0 24px 24px}.quick-cod-modal_section__6sjuw{padding:22px 0;border-bottom:1px solid #eaeceb}.quick-cod-modal_otp__peYig h3,.quick-cod-modal_section__6sjuw h3{font-size:16px;font-weight:750;margin:0 0 16px}.quick-cod-modal_products__XgvEG{display:grid;gap:12px}.quick-cod-modal_product__mMNdQ{align-items:center;justify-content:space-between;gap:12px}.quick-cod-modal_productTitle__V81Ej{font-size:14px;font-weight:650}.quick-cod-modal_counter__zPQeR{display:flex;gap:13px}.quick-cod-modal_counter__zPQeR button{border:1px solid #ced5d1;border-radius:8px;width:44px;height:44px;font-size:22px;background:white}.quick-cod-modal_counter__zPQeR span{min-width:16px}.quick-cod-modal_counter__zPQeR button:disabled{opacity:.4}.quick-cod-modal_fields__bHm_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-cod-modal_fields__bHm_w label,.quick-cod-modal_otp__peYig label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.quick-cod-modal_fields__bHm_w input,.quick-cod-modal_fields__bHm_w select,.quick-cod-modal_fields__bHm_w textarea,.quick-cod-modal_otp__peYig input{min-width:0;width:100%;padding:11px 12px;font:inherit;border:1px solid #cbd1ce;border-radius:9px;background:#fff;color:#17231f}.quick-cod-modal_fields__bHm_w input[aria-invalid=true],.quick-cod-modal_fields__bHm_w select[aria-invalid=true],.quick-cod-modal_fields__bHm_w textarea[aria-invalid=true]{border-color:#ac3627;background:#fffdfc}.quick-cod-modal_fields__bHm_w input:focus,.quick-cod-modal_fields__bHm_w select:focus,.quick-cod-modal_fields__bHm_w textarea:focus,.quick-cod-modal_otp__peYig input:focus{outline:2px solid #2c7b5e;outline-offset:1px}.quick-cod-modal_full__1vXQ8{grid-column:1/-1}.quick-cod-modal_paymentOptions__M6hkB{display:flex;flex-wrap:wrap;gap:14px}.quick-cod-modal_paymentOptions__M6hkB label{border:1px solid #dce2df;border-radius:9px;padding:12px;display:flex;align-items:center;gap:9px;font-size:14px}.quick-cod-modal_hint__wG4OT{font-size:12px;color:#747d79;margin:8px 0 0}.quick-cod-modal_summary__zb214{display:grid;gap:11px;padding:20px 0;border-bottom:1px solid #eaeceb}.quick-cod-modal_summary__zb214>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.quick-cod-modal_summary__zb214>div strong{white-space:nowrap}.quick-cod-modal_summary__zb214 .quick-cod-modal_total__QTCxb{padding-top:10px;border-top:1px solid #e6eae8;font-size:17px;font-weight:700}.quick-cod-modal_otp__peYig{padding:22px 0 0;display:grid;gap:12px}.quick-cod-modal_otp__peYig p{font-size:13px}.quick-cod-modal_primary__iYjMY,.quick-cod-modal_secondary__97USt{min-height:46px;padding:11px 15px;border-radius:9px;font-weight:700}.quick-cod-modal_primary__iYjMY{background:#153b2e;color:white;border:1px solid #153b2e}.quick-cod-modal_secondary__97USt{border:1px solid #bac9c0;background:white;color:#153b2e}.quick-cod-modal_primary__iYjMY:disabled,.quick-cod-modal_secondary__97USt:disabled{opacity:.55;cursor:not-allowed}.quick-cod-modal_error__c5p9u{background:#fff3f0;color:#a22817;margin:12px 24px;padding:12px 14px;border-radius:8px;font-size:13px}.quick-cod-modal_loading__VHEBz{padding:22px}.quick-cod-modal_close__szSa2:focus-visible,.quick-cod-modal_counter__zPQeR button:focus-visible,.quick-cod-modal_primary__iYjMY:focus-visible,.quick-cod-modal_secondary__97USt:focus-visible{outline:2px solid #267557;outline-offset:2px}@media(max-width:640px){.quick-cod-modal_overlay__wTBVW{padding:0;align-items:flex-end}.quick-cod-modal_dialog__uRpKD{width:100%;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 14px);border-radius:17px 17px 0 0}.quick-cod-modal_header__gSp5M{padding:18px}.quick-cod-modal_header__gSp5M h2{font-size:18px}.quick-cod-modal_content__jEhMR{padding:0 18px 24px}.quick-cod-modal_fields__bHm_w{grid-template-columns:minmax(0,1fr)}.quick-cod-modal_full__1vXQ8{grid-column:1}.quick-cod-modal_paymentOptions__M6hkB{gap:8px}.quick-cod-modal_paymentOptions__M6hkB label{flex:1 1 130px}}.quick-cod-modal_productInfo__JjQNf{display:flex;align-items:center;gap:12px}.quick-cod-modal_productImage___aakM{flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:9px}.quick-cod-modal_productImage___aakM>div{width:56px;height:56px;padding:0}.quick-cod-modal_otpError__bgkvt{margin:0;padding:10px 12px;border-radius:8px;background:#fff3f0;color:#a22817;font-size:13px}.quick-cod-modal_fieldError__Xtdve{display:block;margin-top:3px;color:#a82c22;font-weight:550;font-size:12px;line-height:1.45}.quick-cod-modal_optional__oxqbC{font-size:12px;font-weight:450;color:#6d7773}.quick-cod-modal_fields__bHm_w input,.quick-cod-modal_fields__bHm_w select,.quick-cod-modal_fields__bHm_w textarea{font-size:16px;line-height:1.4}.quick-cod-modal_paymentOptions__M6hkB label{min-height:46px}.quick-cod-modal_productTitle__V81Ej{overflow-wrap:anywhere}@media(max-width:640px){.quick-cod-modal_dialog__uRpKD{padding-bottom:env(safe-area-inset-bottom,0)}.quick-cod-modal_fields__bHm_w input,.quick-cod-modal_fields__bHm_w select,.quick-cod-modal_fields__bHm_w textarea{font-size:16px}.quick-cod-modal_counter__zPQeR button{width:44px;height:44px}}.quick-cod-modal_productSectionHeading__uM2ze{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-cod-modal_productSectionHeading__uM2ze h3{margin:0}.quick-cod-modal_productCount__bafQB{flex:none;border-radius:8px;background:#ecf5ef;color:#245c41;padding:6px 10px;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.quick-cod-modal_products__XgvEG{gap:0;margin-top:10px}.quick-cod-modal_product__mMNdQ{min-height:82px;padding:13px 0;border-bottom:1px solid #edf1ee}.quick-cod-modal_product__mMNdQ:last-child{border-bottom:0}.quick-cod-modal_productInfo__JjQNf{gap:13px;flex:1;min-width:0}.quick-cod-modal_productImage___aakM{flex-basis:60px;width:60px;height:60px}.quick-cod-modal_productImage___aakM>div{width:60px;height:60px}.quick-cod-modal_productTitle__V81Ej{font-size:16px;font-weight:700;line-height:1.4}.quick-cod-modal_counter__zPQeR{display:inline-flex;align-items:center;gap:0;flex:none;overflow:hidden;border:1px solid #cddbd1;border-radius:10px;background:#fff}.quick-cod-modal_counter__zPQeR button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:48px;border:0;border-radius:0;background:transparent;color:#204d3d;cursor:pointer;transition:background .15s ease}.quick-cod-modal_counter__zPQeR button svg{width:20px;height:20px;stroke-width:2.2}.quick-cod-modal_counter__zPQeR button:hover:not(:disabled){background:#edf5ef}.quick-cod-modal_counter__zPQeR button:disabled{cursor:not-allowed;opacity:.35}.quick-cod-modal_counter__zPQeR span{min-width:38px;padding:0 3px;color:#182d24;font-size:20px;font-weight:800;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.quick-cod-modal_availableSection__oLLvS{margin-top:8px;padding:18px;border:1px solid #dfebe2;border-radius:12px;background:#f7faf8}.quick-cod-modal_addProductsHeader__6dpUL h3{margin:0;color:#1c4332;font-size:17px;line-height:1.35}.quick-cod-modal_addProductsHeader__6dpUL p{margin:5px 0 0;color:#596b60;font-size:14px;line-height:1.45}.quick-cod-modal_availableProducts__czuUZ{display:grid;gap:10px;margin-top:16px}.quick-cod-modal_availableProduct__O_kz9{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid #e1e9e3;border-radius:10px;background:#fff}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productImage___aakM{flex-basis:52px;width:52px;height:52px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productImage___aakM>div{width:52px;height:52px}.quick-cod-modal_addProductButton__RbCg1{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:46px;padding:10px 15px;border:1px solid #24553e;border-radius:9px;background:#24553e;color:#fff;font:inherit;font-size:16px;font-weight:750;line-height:1.25;cursor:pointer;transition:background .15s ease}.quick-cod-modal_addProductButton__RbCg1 svg{width:18px;height:18px}.quick-cod-modal_addProductButton__RbCg1:hover:not(:disabled){background:#173e2d}.quick-cod-modal_addProductButton__RbCg1:disabled{cursor:not-allowed;opacity:.45}.quick-cod-modal_addProductButton__RbCg1:focus-visible,.quick-cod-modal_counter__zPQeR button:focus-visible{outline:2px solid #2c7b5e;outline-offset:-3px}.quick-cod-modal_primary__iYjMY,.quick-cod-modal_secondary__97USt{min-height:50px;font:inherit;font-size:16px;font-weight:750;line-height:1.35;cursor:pointer}.quick-cod-modal_otp__peYig label{font-size:15px;font-weight:650}.quick-cod-modal_otp__peYig input{min-height:50px;font-size:16px;line-height:1.5;letter-spacing:.03em}.quick-cod-modal_otp__peYig p{font-size:14px;line-height:1.5}.quick-cod-modal_paymentOptions__M6hkB label,.quick-cod-modal_summary__zb214>div{font-size:15px}.quick-cod-modal_hint__wG4OT{font-size:13px;line-height:1.5}@media(max-width:640px){.quick-cod-modal_product__mMNdQ{min-height:76px;gap:10px}.quick-cod-modal_productInfo__JjQNf{gap:10px}.quick-cod-modal_productImage___aakM{flex-basis:50px;width:50px;height:50px}.quick-cod-modal_productImage___aakM>div{width:50px;height:50px}.quick-cod-modal_productTitle__V81Ej{font-size:16px}.quick-cod-modal_counter__zPQeR button{width:44px;height:46px}.quick-cod-modal_counter__zPQeR span{min-width:28px;font-size:19px}.quick-cod-modal_availableSection__oLLvS{padding:14px}.quick-cod-modal_availableProduct__O_kz9{padding:10px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productImage___aakM{flex-basis:48px;width:48px;height:48px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productImage___aakM>div{width:48px;height:48px}.quick-cod-modal_addProductButton__RbCg1{min-height:46px;padding:10px 12px;font-size:16px}}@media(prefers-reduced-motion:reduce){.quick-cod-modal_addProductButton__RbCg1,.quick-cod-modal_counter__zPQeR button{transition:none}}.quick-cod-modal_loadingContent__w4fEm{min-height:320px;padding:25px 24px 28px;background:#fff}.quick-cod-modal_loadingMessage__vyQTY{display:flex;align-items:center;gap:13px;margin-bottom:25px}.quick-cod-modal_loadingMessage__vyQTY strong{display:block;color:#1d4233;font-size:17px;font-weight:750;line-height:1.35}.quick-cod-modal_loadingMessage__vyQTY p{margin:4px 0 0;color:#687a70;font-size:14px;line-height:1.5}.quick-cod-modal_loadingSpinner__qC_Zm{display:block;flex:0 0 36px;width:36px;height:36px;border:3px solid #dcebe1;border-top-color:#28644b;border-radius:50%;animation:quick-cod-modal_quickCodSpin__kP4uI .95s linear infinite}.quick-cod-modal_loadingRows__ght3K{display:grid;gap:11px}.quick-cod-modal_loadingRow__J_5YL{display:flex;align-items:center;gap:13px;padding:7px 0}.quick-cod-modal_loadingLineShort__fJmi6,.quick-cod-modal_loadingLine__1c71v,.quick-cod-modal_loadingPrice__jii1P,.quick-cod-modal_loadingThumb___Fmc6{display:block;border-radius:8px;background:#edf2ee;animation:quick-cod-modal_quickCodBreathe__HHUW3 1.7s ease-in-out infinite}.quick-cod-modal_loadingThumb___Fmc6{flex:0 0 56px;width:56px;height:56px;border-radius:10px}.quick-cod-modal_loadingLines__CHkzd{display:grid;flex:1;gap:9px;min-width:0}.quick-cod-modal_loadingLine__1c71v{width:70%;height:14px}.quick-cod-modal_loadingLineShort__fJmi6{width:46%;height:12px}.quick-cod-modal_loadingPrice__jii1P{flex:0 0 86px;width:86px;height:18px}.quick-cod-modal_loadingTotal__yycdb{display:flex;justify-content:space-between;align-items:center;margin-top:17px;padding-top:20px;border-top:1px solid #e8efea}@keyframes quick-cod-modal_quickCodSpin__kP4uI{to{transform:rotate(1turn)}}@keyframes quick-cod-modal_quickCodBreathe__HHUW3{50%{background:#e2ebe4}}@media(max-width:640px){.quick-cod-modal_loadingContent__w4fEm{min-height:310px;padding:23px 18px 26px}.quick-cod-modal_loadingPrice__jii1P{flex-basis:68px;width:68px}.quick-cod-modal_loadingLine__1c71v{width:80%}}@media(prefers-reduced-motion:reduce){.quick-cod-modal_loadingLineShort__fJmi6,.quick-cod-modal_loadingLine__1c71v,.quick-cod-modal_loadingPrice__jii1P,.quick-cod-modal_loadingSpinner__qC_Zm,.quick-cod-modal_loadingThumb___Fmc6{animation:none}}.quick-cod-modal_product__mMNdQ{display:flex;flex-direction:column;align-items:stretch;gap:11px;padding:19px 0 20px}.quick-cod-modal_productText__XYvJt{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.quick-cod-modal_productSubtitle__JDoLe{display:block;color:#65796c;font-size:13px;line-height:1.5;font-weight:500}.quick-cod-modal_productBottom__qT4go{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-left:73px;min-height:48px}.quick-cod-modal_linePricing__IZPGw{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.quick-cod-modal_linePriceRow__oM9WD{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.quick-cod-modal_linePriceRow__oM9WD strong{color:#153a2b;font-size:19px;line-height:1.25;font-weight:800;font-variant-numeric:tabular-nums}.quick-cod-modal_linePriceRow__oM9WD s{color:#85918a;font-size:13px;line-height:1.45;font-weight:500;font-variant-numeric:tabular-nums}.quick-cod-modal_lineSavings__MgEH5{display:block;color:#28684b;font-size:12.5px;font-weight:700;line-height:1.45}.quick-cod-modal_pricePending__7i1t1{color:#66786c;font-size:13px}.quick-cod-modal_productCampaign__SK_hR{display:inline-flex;align-items:center;min-height:24px;margin-top:4px;padding:3px 8px;border:1px solid #cbe6d6;border-radius:6px;background:#ebf7ef;color:#276349;font-size:12px;line-height:1.3;font-weight:750;letter-spacing:.015em}.quick-cod-modal_availableProduct__O_kz9{min-height:76px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productText__XYvJt{gap:2px}.quick-cod-modal_availableUnitPrice__Z31tl{display:block;margin-top:4px;color:#224b38;font-size:13px;line-height:1.4;font-weight:750;font-variant-numeric:tabular-nums}@media(max-width:640px){.quick-cod-modal_product__mMNdQ{gap:12px;padding:16px 0 19px}.quick-cod-modal_productBottom__qT4go{padding-left:0}.quick-cod-modal_linePriceRow__oM9WD strong{font-size:18px}.quick-cod-modal_linePriceRow__oM9WD s{font-size:12.5px}.quick-cod-modal_availableProduct__O_kz9{min-height:78px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productInfo__JjQNf{gap:10px}.quick-cod-modal_availableProduct__O_kz9 .quick-cod-modal_productText__XYvJt{align-self:center}}.quick-cod-modal_dialogLoading__1Gwhg{height:calc(100dvh - 40px)}@media(max-width:640px){.quick-cod-modal_dialogLoading__1Gwhg{height:calc(100dvh - env(safe-area-inset-top,0px) - 14px)}}