.product_pdp___QYG0{display:grid;grid-gap:28px;gap:28px;padding:8px 0 var(--d-section,48px)}@media (min-width:1024px){.product_pdp___QYG0{grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:56px;row-gap:clamp(48px,5vw,80px);align-items:start}.product_pdp___QYG0>.product_info__fXV34{align-self:stretch}.product_pdp___QYG0[data-sticky] .product_infoInner__w1f27{position:-webkit-sticky;position:sticky;top:104px}.product_pdp___QYG0[data-sticky]>.product_gallery__xJK91{align-self:stretch;align-content:start}.product_pdp___QYG0[data-sticky]>.product_gallery__xJK91[data-layout=thumbs_bottom] .product_galleryStage__GLOvP,.product_pdp___QYG0[data-sticky]>.product_gallery__xJK91[data-layout=thumbs_left] .product_galleryStage__GLOvP{position:-webkit-sticky;position:sticky;top:104px}}.product_gallery__xJK91{position:relative}.product_galleryStage__GLOvP,.product_gallery__xJK91{display:grid;grid-gap:12px;gap:12px;min-width:0}.product_modelRow__LIriZ{display:flex;justify-content:center}.product_track__rtg2Y{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product_track__rtg2Y::-webkit-scrollbar{display:none}.product_track__rtg2Y:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product_slide__aeQll{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;background:var(--surface-2,#f3f1ee);scroll-snap-align:start}.product_slide__aeQll img,.product_slide__aeQll svg{display:block;width:100%;height:100%;object-fit:cover}.product_slide__aeQll img{transform-origin:var(--zx,50%) var(--zy,50%);transition:transform var(--d-dur,.25s) var(--d-ease,ease)}.product_gallery__xJK91[data-zoom] .product_slide__aeQll[data-zooming] img{transform:scale(1.8)}.product_zoomLink__E6bCh{display:block;width:100%;height:100%;cursor:zoom-in}.product_zoomLink__E6bCh:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.product_thumbs__TNnKE{display:grid;grid-auto-flow:column;grid-auto-columns:64px;grid-gap:8px;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin}.product_thumb__X61Zx{display:block;aspect-ratio:4/5;overflow:hidden;opacity:.6;outline:1px solid transparent;outline-offset:-1px;transition:opacity var(--d-dur,.2s),outline-color var(--d-dur,.2s)}.product_thumb__X61Zx img{display:block;width:100%;height:100%;object-fit:cover}.product_thumb__X61Zx:hover,.product_thumb__X61Zx[aria-current]{opacity:1}.product_thumb__X61Zx[aria-current]{outline-color:var(--ink)}.product_thumb__X61Zx:focus-visible{outline:2px solid var(--focus);opacity:1}@media (min-width:1024px){.product_thumbs__TNnKE{grid-auto-columns:84px}.product_gallery__xJK91[data-layout=thumbs_left][data-thumbs] .product_galleryStage__GLOvP{grid-template-columns:84px minmax(0,1fr);align-items:start}.product_gallery__xJK91[data-layout=thumbs_left] .product_modelRow__LIriZ{grid-column:1/-1}.product_gallery__xJK91[data-layout=thumbs_left] .product_thumbs__TNnKE{grid-row:1;grid-column:1;grid-auto-flow:row;grid-auto-rows:auto;grid-auto-columns:auto;max-height:calc((100vw - 2 * var(--d-gutter, 32px)) * .58 * 1.25);overflow:visible auto}.product_gallery__xJK91[data-layout=thumbs_left] .product_track__rtg2Y{grid-column:2}.product_gallery__xJK91[data-layout=thumbs_bottom] .product_track__rtg2Y,.product_gallery__xJK91[data-layout=thumbs_left] .product_track__rtg2Y{width:min(100%,64vh);justify-self:center}.product_gallery__xJK91[data-layout=grid] .product_track__rtg2Y,.product_gallery__xJK91[data-layout=stacked] .product_track__rtg2Y{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:12px}.product_gallery__xJK91[data-layout=grid] .product_track__rtg2Y{grid-template-columns:repeat(2,minmax(0,1fr))}.product_gallery__xJK91[data-layout=grid] .product_thumbs__TNnKE,.product_gallery__xJK91[data-layout=stacked] .product_thumbs__TNnKE{display:none}}.product_lightLayer__f9qZH{position:fixed;inset:0;z-index:560;visibility:hidden;transition:visibility 0s linear var(--d-dur-drawer,.32s)}.product_lightLayer__f9qZH[data-open]{visibility:visible;transition:none}.product_lightBackdrop__mzR-T{position:absolute;inset:0;background:var(--surface);opacity:0;transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.product_lightLayer__f9qZH[data-open] .product_lightBackdrop__mzR-T{opacity:1}.product_light__xhgpb{position:absolute;inset:0;display:grid;place-items:center;outline:none}.product_lightFigure__n2JUE{position:relative;width:min(100vw,calc((100vh - 96px) * .8));height:min(calc(100vw * 1.25),calc(100vh - 96px));margin:0;overflow:hidden;cursor:zoom-in}.product_lightFigure__n2JUE[data-zoomed]{cursor:zoom-out}.product_lightImage__r-57d{object-fit:contain;transform-origin:var(--zx,50%) var(--zy,50%);transition:transform var(--d-dur,.25s) var(--d-ease,ease)}.product_lightFigure__n2JUE[data-zoomed] .product_lightImage__r-57d{transform:scale(2.2)}.product_lightClose__jPnmJ,.product_lightNext__MEH2p,.product_lightPrev__qvxne{position:absolute;z-index:2;display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-1,none);cursor:pointer}.product_lightClose__jPnmJ{top:16px;right:16px}.product_lightPrev__qvxne{left:16px;top:50%;transform:translateY(-50%)}.product_lightNext__MEH2p{right:16px;top:50%;transform:translateY(-50%)}.product_lightClose__jPnmJ:focus-visible,.product_lightNext__MEH2p:focus-visible,.product_lightPrev__qvxne:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product_lightCount__xM459{position:absolute;bottom:16px;left:50%;margin:0;transform:translateX(-50%);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));letter-spacing:.08em}.product_info__fXV34{min-width:0}.product_infoInner__w1f27{display:grid;grid-gap:14px;gap:14px;align-content:start}.product_infoInner__w1f27>nav:first-child{margin-bottom:4px}.product_title__Y0bTJ{margin:0;font-family:var(--d-title-font,var(--font-display));font-size:calc(var(--d-fs-3, 32px) * var(--nc-k, 1));font-weight:400;line-height:1.15}.product_muted__C5qb_,.product_subtitle__AW-GW{margin:0;color:var(--muted)}.product_ratingLink__wEEh-{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));text-decoration:none}.product_ratingLink__wEEh-:hover span:last-child{text-decoration:underline}.product_price__CYfYq{display:flex;align-items:baseline;gap:12px;margin:4px 0 0;font-size:calc(var(--d-fs-2, 22px) * var(--nc-k, 1))}.product_sale__Ec2vt{color:var(--sale)}.product_compare__TEZx1{color:var(--muted);font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1))}.product_taxNote__xjIwT{margin:-6px 0 0;color:var(--muted);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.product_promises__ZzRX9{display:grid;grid-gap:6px;gap:6px;margin:0;padding:12px 0;border-block:1px solid var(--d-line,var(--line));list-style:none;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1))}.product_buy__Warjx{display:grid;grid-gap:18px;gap:18px}.product_axis__hCjIE{margin:0;padding:0;border:0;min-width:0}.product_axisLegend__MiyGc{display:flex;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;padding:0;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-weight:600}.product_guideLink__XMG4I{font-weight:400;text-decoration:underline;text-underline-offset:3px}.product_values__YxZcS{display:flex;flex-wrap:wrap;gap:8px}.product_boxValue__FyfCb,.product_colorValue__Sfqj6{position:relative;cursor:pointer}.product_boxValue__FyfCb input,.product_colorValue__Sfqj6 input{position:absolute;opacity:0;width:1px;height:1px}.product_colorValue__Sfqj6{display:inline-grid;place-items:center;width:44px;height:44px}.product_colorDot__T93ue{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--surface-2,#eee) 50%,var(--d-line,#ddd) 50%);box-shadow:inset 0 0 0 1px rgb(0 0 0/14%);outline:1px solid transparent;outline-offset:3px;transition:outline-color var(--d-dur,.2s)}.product_colorValue__Sfqj6:has(input:checked) .product_colorDot__T93ue,.product_colorValue__Sfqj6:hover .product_colorDot__T93ue{outline-color:var(--ink)}.product_boxValue__FyfCb{display:inline-grid;place-items:center;min-width:48px;height:44px;padding:0 14px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0);font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));transition:border-color var(--d-dur,.2s),background-color var(--d-dur,.2s)}.product_boxValue__FyfCb:hover{border-color:var(--ink)}.product_boxValue__FyfCb:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--surface)}.product_boxValue__FyfCb[data-unavailable]:after,.product_colorValue__Sfqj6[data-unavailable] .product_colorDot__T93ue:after{content:"";position:absolute;inset:50% 8% auto;border-top:1px solid;transform:rotate(-35deg);opacity:.6}.product_boxValue__FyfCb[data-unavailable]{color:var(--muted)}.product_colorValue__Sfqj6[data-unavailable]{opacity:.55}.product_colorDot__T93ue[data-picture]{border-radius:var(--d-radius-btn,4px);background-size:cover;background-position:50%}.product_optionSelect__IDFaV{min-width:200px;max-width:100%;height:44px;padding:0 12px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);font:inherit}.product_boxValue__FyfCb:has(input:focus-visible),.product_colorValue__Sfqj6:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.product_stock__f9JxD{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1))}.product_stockDot__Exy6a{width:8px;height:8px;border-radius:50%;background:var(--success,#2f6b4f)}.product_stock__f9JxD[data-state=low] .product_stockDot__Exy6a{background:var(--warn,#7c5200)}.product_stock__f9JxD[data-state=out] .product_stockDot__Exy6a{background:var(--danger,#a3312a)}.product_buyRow__yjqN-{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}.product_qty__ooCrM{display:inline-grid;grid-template-columns:40px 48px 40px;height:52px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0)}.product_qty__ooCrM button{border:0;background:transparent;color:var(--ink);font-size:calc(18px * var(--nc-k, 1));cursor:pointer}.product_qty__ooCrM button:disabled{color:var(--muted);cursor:default}.product_qty__ooCrM input{width:100%;height:100%;border:0;background:transparent;text-align:center;font:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product_qty__ooCrM input::-webkit-inner-spin-button,.product_qty__ooCrM input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product_add__Gl0Lv,.product_buyNow___NUCX{min-height:52px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.product_buyNow___NUCX{width:100%}.product_actions__xzD8t{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.product_summary__Jwyho{margin:0;color:var(--ink-2,var(--ink));font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1));line-height:1.6}.product_summaryMore__dxv66{color:var(--ink);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product_more__xKqIb{grid-column:1/-1;justify-self:center;width:min(100%,1120px);min-width:0}.product_tabBar__Jg-WB{display:none}.product_panels__Rl8J5{display:grid}.product_panel__UjZ0q{min-width:0;border-top:1px solid var(--d-line,var(--line))}.product_panel__UjZ0q:last-child{border-bottom:1px solid var(--d-line,var(--line))}.product_panelSummary__xypgO{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;list-style:none}.product_panelSummary__xypgO::-webkit-details-marker{display:none}:where(.product_panelSummary__xypgO):after{content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--d-dur,.2s) var(--d-ease,ease)}:where(.product_panel__UjZ0q[open]>.product_panelSummary__xypgO):after{margin-top:4px;transform:rotate(-135deg)}.product_panelSummary__xypgO:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.product_panelBody__FdtFT{padding:4px 0 32px}.product_panelBody__FdtFT:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.product_article__B4Fbl{max-width:70ch;min-width:0}.product_toc__nS7Px{display:none}.product_description__OlDXr{color:var(--ink-2,var(--ink));font-size:calc(var(--d-fs-0, 16px) * 1.0625 * var(--nc-k, 1));line-height:1.75;overflow-wrap:anywhere}.product_description__OlDXr>:first-child{margin-top:0}.product_description__OlDXr>:last-child{margin-bottom:0}.product_description__OlDXr p{margin:0 0 1em}.product_description__OlDXr h2,.product_description__OlDXr h3{margin:1.9em 0 .55em;color:var(--ink);font-family:var(--d-title-font,var(--font-display));font-size:calc(var(--d-fs-2, 22px) * var(--nc-k, 1));font-weight:var(--heading-weight,500);line-height:1.25;scroll-margin-top:112px}.product_description__OlDXr h4{margin:1.4em 0 .3em;color:var(--ink);font-size:1em;font-weight:650;line-height:1.45}.product_description__OlDXr ol,.product_description__OlDXr ul{display:grid;grid-gap:.45em;gap:.45em;margin:0 0 1.2em;padding:0}.product_description__OlDXr ul{list-style:none}.product_description__OlDXr ul>li{position:relative;padding-left:1.4em}.product_description__OlDXr ul>li:before{content:"";position:absolute;top:.72em;left:.2em;width:6px;height:6px;border-radius:50%;background:var(--accent,var(--ink))}.product_description__OlDXr ol{padding-left:1.4em}.product_description__OlDXr ol>li::marker{color:var(--accent,var(--ink));font-weight:650}.product_sku__Mm4pE{margin:24px 0 0;color:var(--muted);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}@media (min-width:900px) and (scripting:enabled){.product_tabBar__Jg-WB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(28px,3vw,44px);padding-bottom:20px;border-bottom:1px solid var(--d-line,var(--line))}.product_more__xKqIb .product_panels__Rl8J5>.product_panel__UjZ0q{border:0}.product_more__xKqIb .product_panels__Rl8J5:not([data-single]) .product_panelSummary__xypgO{display:none}.product_panelBody__FdtFT{padding:0}}.product_tablist__nnRki{display:flex;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,var(--surface))}.product_tablist__nnRki::-webkit-scrollbar{display:none}.product_tab__F1poz{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink-2,var(--muted));font:inherit;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--d-dur,.2s) var(--d-ease,ease),color var(--d-dur,.2s) var(--d-ease,ease),box-shadow var(--d-dur,.2s) var(--d-ease,ease)}.product_tab__F1poz:hover{color:var(--ink)}.product_tab__F1poz[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent),0 2px 10px color-mix(in srgb,var(--ink) 6%,transparent)}.product_tab__F1poz:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.product_tabReviews__hwrA5{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-weight:600;text-decoration:none}.product_tabReviews__hwrA5:hover span:last-child{text-decoration:underline}.product_tabReviews__hwrA5 .product_muted__C5qb_{font-weight:400}@media (min-width:1100px){.product_read__htVyK[data-toc]{display:grid;grid-template-columns:minmax(0,70ch) minmax(200px,260px);justify-content:space-between;grid-gap:64px;gap:64px;align-items:start}.product_read__htVyK[data-toc] .product_toc__nS7Px{position:-webkit-sticky;position:sticky;top:112px;display:block;padding-left:20px;border-left:1px solid var(--d-line,var(--line));font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1))}.product_tocTitle__mNYbz{margin:0 0 12px;color:var(--muted);font-size:calc(var(--d-fs-m2, 12px) * var(--nc-k, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product_toc__nS7Px ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.product_toc__nS7Px a{display:block;padding:6px 0;color:var(--ink-2,var(--muted));line-height:1.4;text-decoration:none}.product_toc__nS7Px a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.product_toc__nS7Px a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.product_tab__F1poz,:where(.product_panelSummary__xypgO):after{transition:none}}.product_blockText__ay2tT{margin:0}.product_chips__UT6IE{display:flex;flex-wrap:wrap;gap:8px}.product_bar__k4EZe{position:fixed;right:0;bottom:0;left:0;z-index:400;border-top:1px solid var(--d-line,var(--line));background:var(--surface);box-shadow:var(--d-shadow-2,none);transform:translateY(110%);transition:transform var(--d-dur,.25s) var(--d-ease-out,ease)}.product_bar__k4EZe[data-on]{transform:none}.product_barInner__fkNd7{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--d-container,1600px);margin:0 auto;padding:10px var(--d-gutter,16px) calc(10px + env(safe-area-inset-bottom))}.product_barTitle__ENofg{display:grid;min-width:0;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1))}.product_barTitle__ENofg b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.product_barButton__Aoz_T{min-height:48px;white-space:nowrap}.product_guideLayer__vlsXs{position:fixed;inset:0;z-index:540;display:grid;place-items:center;visibility:hidden;transition:visibility 0s linear var(--d-dur-drawer,.32s)}.product_guideLayer__vlsXs:target,.product_guideLayer__vlsXs[data-open]{visibility:visible;transition:none}.product_guideLayer__vlsXs>.d-target-backdrop{position:absolute;inset:0;background:var(--d-overlay,rgb(0 0 0/45%));opacity:0;transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.product_guideLayer__vlsXs:target>.d-target-backdrop,.product_guideLayer__vlsXs[data-open]>.d-target-backdrop{opacity:1}.product_guide__fc6Vu{position:relative;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:28px;border-radius:var(--d-radius,0);background:var(--surface);box-shadow:var(--d-shadow-overlay,none);opacity:0;transform:translateY(var(--d-move,12px));transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease),transform var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.product_guide__fc6Vu:focus{outline:none}.product_guideLayer__vlsXs:target .product_guide__fc6Vu,.product_guideLayer__vlsXs[data-open] .product_guide__fc6Vu{opacity:1;transform:none}.product_guideClose__mx4G2{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--ink)}.product_guideTitle__xf03c{margin:0 48px 18px 0;font-size:calc(var(--d-fs-2, 22px) * var(--nc-k, 1))}.product_guideTable__cT30t{overflow-x:auto}.product_guideTable__cT30t:focus-visible{outline:2px solid var(--focus)}.product_guideTable__cT30t table{width:100%;border-collapse:collapse;font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product_guideTable__cT30t td,.product_guideTable__cT30t th{padding:10px 12px;border-bottom:1px solid var(--d-line,var(--line));text-align:left;white-space:nowrap}.product_guideTable__cT30t thead th{font-size:calc(var(--d-fs-m2, 12px) * var(--nc-k, 1));letter-spacing:.08em;text-transform:uppercase}.product_guideTable__cT30t tbody tr:nth-child(odd){background:var(--surface-2,transparent)}.product_guideNote__dGEiN{margin:16px 0 0;color:var(--muted);font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1));white-space:pre-line}@media (max-width:699px){.product_guideLayer__vlsXs{place-items:end stretch}.product_guide__fc6Vu{width:100vw;max-height:88vh;border-radius:var(--d-radius,0) var(--d-radius,0) 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}}.product_inlineInfo__l6HiT{display:grid;margin-top:8px;border-top:1px solid var(--d-line,var(--line))}.product_inlinePanel__cxsVJ{border-bottom:1px solid var(--d-line,var(--line))}.product_inlineSummary__jZ6wZ{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;cursor:pointer;list-style:none}.product_inlineSummary__jZ6wZ::-webkit-details-marker{display:none}.product_inlineSummary__jZ6wZ:after{content:"+";font-size:1.25em;line-height:1}.product_inlinePanel__cxsVJ[open]>.product_inlineSummary__jZ6wZ:after{content:"−"}.product_inlineBody__BQtnz{padding-bottom:16px}.model-viewer_open__xlyGa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);font:inherit;font-size:calc(.875rem * var(--nc-k, 1));cursor:pointer}.model-viewer_ar__xUrYc:focus-visible,.model-viewer_close__F_bM8:focus-visible,.model-viewer_open__xlyGa:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.model-viewer_layer__gbSgH{position:fixed;inset:0;z-index:560;visibility:hidden}.model-viewer_layer__gbSgH[data-open]{visibility:visible}.model-viewer_backdrop__ISSRQ{position:absolute;inset:0;background:var(--surface)}.model-viewer_panel__nG--e{position:absolute;inset:0;display:grid;outline:none}.model-viewer_stage__Cp1y_{position:relative;display:grid;place-items:center;width:100%;height:100%}.model-viewer_viewer__Folst{width:100%;height:100%;background:transparent;--poster-color:transparent}.model-viewer_status__x1Rou{margin:0;padding:16px;color:var(--ink);text-align:center}.model-viewer_close__F_bM8{position:absolute;top:16px;right:16px;z-index:2;display:inline-grid;place-items:center;width:48px;height:48px;background:var(--surface);color:var(--ink)}.model-viewer_ar__xUrYc,.model-viewer_close__F_bM8{border:0;border-radius:var(--d-radius-btn,0);cursor:pointer}.model-viewer_ar__xUrYc{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);min-height:48px;padding:0 20px;background:var(--ink);color:var(--surface);font:inherit}@media (prefers-reduced-motion:no-preference){.model-viewer_layer__gbSgH{transition:visibility 0s linear var(--d-dur-drawer,.32s)}.model-viewer_layer__gbSgH[data-open]{transition:none}}.sections_container__xdYQo{width:100%;max-width:var(--d-container,var(--max));margin:0 auto;padding:0 var(--gutter)}.sections_sec__xKoF7{padding-block:clamp(40px,5vw,56px)}.sections_sec__xKoF7[data-tight]{padding-top:8px}.sections_sec__xKoF7[data-flush]{padding-top:0}.sections_head__FgYq6{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.sections_headRow__M9vUC{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.sections_headText__kcNzI{display:flex;flex-direction:column;gap:10px}.sections_eyebrow__x6qDx{margin:0;color:var(--accent,#1f7a3f);font-size:calc(12.5px * var(--nc-k, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sections_eyebrowLime__yBEUX{color:var(--wl-lime,#8fd14f)}.sections_title__G9iK6{margin:0;font-family:var(--font-display);font-size:calc(clamp(28px, 4.2vw, 44px) * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.08}.sections_lead__TZiK7{max-width:56ch;margin:0;color:var(--ink-2,#5a6b5f)}.sections_arrowLink__x8fVL{gap:6px;padding-bottom:2px;border-bottom:2px solid var(--wl-lime,#8fd14f);color:var(--accent,#1f7a3f)}.sections_arrowLink__x8fVL,.sections_btn__lCje8{display:inline-flex;align-items:center;font-weight:700;text-decoration:none}.sections_btn__lCje8{justify-content:center;gap:8px;min-height:50px;padding:0 26px;border:1.5px solid transparent;border-radius:999px;font-size:calc(15.5px * var(--nc-k, 1));white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.sections_btn__lCje8:active{transform:scale(.98)}.sections_btn__lCje8:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.sections_btnPrimary__KFWmJ{background:var(--accent,#1f7a3f);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--accent,#1f7a3f) 28%,transparent)}.sections_btnPrimary__KFWmJ:hover{background:var(--wl-leaf,#0e3b24)}.sections_btnGhost__xvddU{border-color:var(--ink,#10281b);background:transparent;color:var(--ink,#10281b)}.sections_btnGhost__xvddU:hover{background:var(--ink,#10281b);color:var(--bg,#f8f5ee)}.sections_btnHoney__UrIAb{background:var(--wl-honey,#e9922b);color:#2a1604}.sections_btnHoney__UrIAb:hover{background:color-mix(in srgb,var(--wl-honey,#e9922b) 82%,#fff)}.sections_stars__Xlqbp{--fill:0%;position:relative;display:inline-block;width:5.4em;height:1em;font-size:calc(15px * var(--nc-k, 1));line-height:1}.sections_stars__Xlqbp:after,.sections_stars__Xlqbp:before{content:"★★★★★";position:absolute;inset:0;letter-spacing:2px;white-space:nowrap}.sections_stars__Xlqbp:before{color:color-mix(in srgb,var(--d-star,#e9a321) 25%,transparent)}.sections_stars__Xlqbp:after{width:var(--fill);overflow:hidden;color:var(--d-star,#e9a321)}.sections_hero__ZoJDa{position:relative;padding:28px 0 20px;overflow:hidden}.sections_heroGrid__ZgCr4{display:grid;grid-gap:28px;gap:28px}.sections_heroCopy__xSOW5{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sections_heroTitle__laOOx{margin:0;font-family:var(--font-display);font-size:calc(clamp(40px, 8.4vw, 76px) * var(--nc-k, 1));font-weight:400;letter-spacing:-.035em;line-height:1}.sections_heroTitle__laOOx em{color:var(--accent,#1f7a3f);font-style:italic;font-weight:400}.sections_heroLead__xM4IZ{max-width:46ch;margin:0;color:var(--ink-2,#5a6b5f);font-size:calc(clamp(16px, 2.2vw, 19px) * var(--nc-k, 1))}.sections_heroActions__AZOzv{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 0}.sections_proof__Bgveo{display:flex;align-items:center;gap:14px;margin:8px 0 0;color:var(--ink-2,#5a6b5f);font-size:calc(14px * var(--nc-k, 1))}.sections_heroArt__sPpba{position:relative;min-height:340px;margin:0 -4px}.sections_blob__xXVXb{position:absolute;inset:6% 4% 0 8%;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;background:radial-gradient(circle at 30% 30%,var(--wl-lime,#8fd14f) 0,color-mix(in srgb,var(--wl-lime,#8fd14f) 45%,#fff) 42%,var(--wl-mint,#e8f2dd) 100%);opacity:.85}.sections_heroCard__pz0zA{position:absolute;overflow:hidden;border-radius:var(--wl-r-m,18px);background:#fff;box-shadow:0 20px 60px rgba(16,40,27,.16)}.sections_heroCard__pz0zA[data-n="1"]{top:8%;left:3%;z-index:1;width:47%;transform:rotate(-4deg)}.sections_heroCard__pz0zA[data-n="2"]{top:2%;right:2%;z-index:2;width:52%;transform:rotate(3deg)}.sections_heroCard__pz0zA[data-n="3"]{bottom:0;left:30%;z-index:3;width:42%;transform:rotate(-1deg)}.sections_heroArt__sPpba[data-count="1"] .sections_heroCard__pz0zA[data-n="1"]{left:18%;width:64%;transform:rotate(-2deg)}.sections_frame__vhQwk{display:block;aspect-ratio:1/.72;background:#fff}.sections_frame__vhQwk img{display:block;width:100%;height:100%;object-fit:var(--wl-fit,contain);padding:5%}.sections_chip__F0RWd{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:0 20px 60px rgba(16,40,27,.16);font-size:calc(13.5px * var(--nc-k, 1));font-weight:700}.sections_chip__F0RWd .sections_stars__Xlqbp{font-size:calc(12px * var(--nc-k, 1))}.sections_chipSale___WbG6{bottom:16%;left:0;background:var(--wl-honey,#e9922b);color:#2a1604}.sections_chipRate__RVXFL{right:0;bottom:22%}@media (min-width:900px){.sections_hero__ZoJDa{padding:48px 0 32px}.sections_heroGrid__ZgCr4{grid-template-columns:1.02fr 1fr;align-items:center;gap:40px}.sections_heroArt__sPpba{min-height:560px}}.sections_goals__aAS4F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.sections_goal__w6tsm{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:100%;aspect-ratio:4/5;overflow:hidden;border-radius:var(--wl-r-l,28px);background:var(--wl-leaf,#0e3b24);color:#fff;text-decoration:none}.sections_goal__w6tsm img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sections_goal__w6tsm[data-fit=contain]{background:radial-gradient(circle at 50% 30%,#fff,var(--wl-mint,#e8f2dd));color:var(--ink,#10281b);flex-direction:column;align-items:stretch;aspect-ratio:auto}.sections_goal__w6tsm[data-fit=contain] img{position:relative;inset:auto;z-index:0;flex:0 0 auto;height:auto;aspect-ratio:1;object-fit:contain;padding:10% 12% 0;mix-blend-mode:multiply}.sections_goal__w6tsm[data-fit=contain] .sections_goalText__yQl59{margin-top:auto}.sections_goal__w6tsm[data-fit=contain]:after{display:none}.sections_goal__w6tsm:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,59,36,0) 18%,rgba(10,38,22,.55) 55%,rgba(10,38,22,.92))}@media (hover:hover){.sections_goal__w6tsm:hover img{transform:scale(1.06)}}.sections_goalText__yQl59{display:flex;flex-direction:column;gap:4px;padding:16px}.sections_goalText__yQl59 small{font-size:calc(11.5px * var(--nc-k, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.sections_goalTitle__gl-hi{font-family:var(--font-display);font-size:calc(clamp(21px, 3.4vw, 30px) * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.1}.sections_goalGo__x2U7h{font-size:calc(13.5px * var(--nc-k, 1));opacity:.92}.sections_goal__w6tsm:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}@media (min-width:900px){.sections_goals__aAS4F{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:18px}.sections_goals__aAS4F[data-count="2"]{--n:2}.sections_goals__aAS4F[data-count="3"]{--n:3}.sections_goals__aAS4F[data-count="5"]{--n:5}.sections_goals__aAS4F[data-count="6"]{--n:3}.sections_goalText__yQl59{padding:22px}}.sections_cats__h7y8T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.sections_cat__xX2xx{display:flex;flex-direction:column;gap:4px;height:100%;padding:10px 10px 16px;border-radius:var(--wl-r-m,18px);background:var(--surface,#fff);box-shadow:0 1px 2px rgba(16,40,27,.06),0 8px 24px -12px rgba(16,40,27,.18);color:inherit;text-decoration:none;transition:transform .25s ease}.sections_catPic__nllBL{display:block;aspect-ratio:1;margin-bottom:8px;overflow:hidden;border-radius:calc(var(--wl-r-m, 18px) - 6px);background:radial-gradient(circle at 50% 35%,#fff,var(--wl-mint,#e8f2dd))}.sections_catPic__nllBL img{width:100%;height:100%;object-fit:cover}.sections_cat__xX2xx[data-fit=contain] .sections_catPic__nllBL img{object-fit:contain;padding:10%;mix-blend-mode:multiply}.sections_catTitle__x7A4n{padding-inline:6px;font-family:var(--font-display);font-size:calc(clamp(17px, 2.2vw, 21px) * var(--nc-k, 1));font-weight:500;line-height:1.2}.sections_catCount__xCD98,.sections_catGo__OnHdJ{padding-inline:6px;font-size:calc(13.5px * var(--nc-k, 1))}.sections_catCount__xCD98{color:var(--ink-2,#5a6b5f)}.sections_catGo__OnHdJ{margin-top:auto;padding-top:6px;color:var(--accent,#1f7a3f);font-weight:700}.sections_cat__xX2xx:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}@media (hover:hover){.sections_cat__xX2xx:hover{transform:translateY(-3px)}}@media (min-width:900px){.sections_cats__h7y8T{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sections_cats__h7y8T[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sections_cats__h7y8T[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sections_tabs__i7ZIX{display:flex;gap:8px;margin-bottom:18px;padding:2px 0;overflow-x:auto;scrollbar-width:none}.sections_tabs__i7ZIX::-webkit-scrollbar{display:none}.sections_tab__WaXOH{flex:none;min-height:44px;padding:0 18px;border:1.5px solid var(--d-line,#e6e0d1);border-radius:999px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:calc(14px * var(--nc-k, 1));font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sections_tab__WaXOH[aria-selected=true]{border-color:var(--ink,#10281b);background:var(--ink,#10281b);color:var(--bg,#f8f5ee)}.sections_tab__WaXOH:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.sections_grid__HBO3k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.sections_grid__HBO3k>li{min-width:0}@media (min-width:760px){.sections_grid__HBO3k{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sections_grid__HBO3k[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sections_grid__HBO3k[data-cols="4"],.sections_grid__HBO3k[data-cols="5"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.sections_grid__HBO3k[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.sections_rowView__Gvtie:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:4px;border-radius:var(--wl-r-m,18px)}@media (max-width:759.98px){.sections_rowView__Gvtie{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.sections_rowView__Gvtie::-webkit-scrollbar{display:none}.sections_grid__HBO3k[data-scroll]{display:flex}.sections_grid__HBO3k[data-scroll]>li{flex:0 0 44vw;max-width:220px;scroll-snap-align:start}}.sections_spot__ox58a{display:grid;grid-gap:20px;gap:20px;align-items:center;padding:12px;border-radius:var(--wl-r-l,28px);background:var(--wl-cream,#fdf0dc)}.sections_spotPic__xJOvG{display:block;aspect-ratio:1;border-radius:calc(var(--wl-r-l, 28px) - 8px);background:radial-gradient(circle at 50% 40%,#fff,var(--wl-mint,#e8f2dd) 70%)}.sections_spotPic__xJOvG img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.sections_spotCopy__xfNej{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:4px 8px 12px;color:#3f2d12}.sections_spotName__j_Veo{margin:0;color:var(--ink,#10281b);font-family:var(--font-display);font-size:calc(clamp(26px, 3.6vw, 40px) * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.1}.sections_spotCopy__xfNej .sections_lead__TZiK7,.sections_spotCopy__xfNej .sections_proof__Bgveo{margin:0;color:#3f2d12}.sections_spotPrice__eQ3CA{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--ink,#10281b);font-size:calc(24px * var(--nc-k, 1));font-weight:800}.sections_spotPrice__eQ3CA s{color:#5f4a2a;font-size:.7em;font-weight:500}.sections_spotPrice__eQ3CA .sections_save__bYK8N{margin:0;background:#fff}@media (min-width:900px){.sections_spot__ox58a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:20px}.sections_spotCopy__xfNej{padding:12px 24px 12px 0}}.sections_offer__AaYgC{position:relative;isolation:isolate;display:grid;overflow:hidden;border-radius:var(--wl-r-l,28px);background:var(--wl-leaf,#0e3b24);color:#fff}.sections_offer__AaYgC:before{content:"";position:absolute;top:-160px;right:-120px;z-index:-1;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wl-lime,#8fd14f) 35%,transparent),transparent 65%)}.sections_offerCopy__uQEdD{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:34px 24px}.sections_offerTitle__xxfta{margin:0;font-family:var(--font-display);font-size:calc(clamp(28px, 4.2vw, 44px) * var(--nc-k, 1));font-weight:400;letter-spacing:-.02em;line-height:1.08}.sections_offerTitle__xxfta em{color:var(--wl-lime,#8fd14f);font-style:italic}.sections_offerText__cO-3Q{max-width:44ch;margin:0;color:color-mix(in srgb,var(--wl-leaf-text,#e8f4dc) 90%,transparent)}.sections_offerPics__jEnIP{display:flex;gap:12px;padding:0 24px 28px}.sections_offerPic__tPBsY{display:block;flex:1 1;min-width:0;aspect-ratio:1/.8;overflow:hidden;border-radius:var(--wl-r-m,18px);background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.25)}.sections_offerPic__tPBsY:nth-child(2){transform:translateY(14px)}.sections_offerPic__tPBsY img{display:block;width:100%;height:100%;object-fit:var(--wl-fit,contain);padding:6%}@media (min-width:900px){.sections_offer__AaYgC{grid-template-columns:1.1fr 1fr;align-items:center}.sections_offerCopy__uQEdD{padding:56px}.sections_offerPics__jEnIP{padding:36px 48px 36px 0}}.sections_steps__eJQL1{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.sections_step__zJlkz{padding:26px 22px 22px;border-radius:var(--wl-r-l,28px);background:var(--wl-cream,#fdf0dc);color:#3f2d12}.sections_stepNo__ogBwi{display:block;margin-bottom:10px;color:#b3640c;font-family:var(--font-display);font-size:calc(44px * var(--nc-k, 1));line-height:1}.sections_stepTitle__VFC91{margin:0 0 6px;font-family:var(--font-body);font-size:calc(19px * var(--nc-k, 1));font-weight:700}.sections_stepText__AYVxX{margin:0;color:#5f4a2a;font-size:calc(15px * var(--nc-k, 1))}@media (min-width:760px){.sections_steps__eJQL1{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.sections_steps__eJQL1[data-count="2"]{--n:2}.sections_steps__eJQL1[data-count="4"]{--n:4}.sections_steps__eJQL1[data-count="5"]{--n:5}}.sections_score__xBc0O{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px}.sections_scoreNo__rmYuz{margin:0;font-family:var(--font-display);font-size:calc(64px * var(--nc-k, 1));font-weight:400;line-height:1}.sections_reviews__iZEN-{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.sections_reviews__iZEN->li{min-width:0}.sections_review__HFvH4{display:flex;flex-direction:column;gap:12px;height:100%;margin:0;padding:22px;border-radius:var(--wl-r-m,18px);background:var(--surface,#fff);box-shadow:0 1px 2px rgba(16,40,27,.05),0 8px 28px rgba(16,40,27,.07)}.sections_review__HFvH4 blockquote{margin:0;font-size:calc(16px * var(--nc-k, 1));line-height:1.55}.sections_who__DCIXY{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:calc(14px * var(--nc-k, 1))}.sections_who__DCIXY>span:last-child{display:flex;flex-direction:column;min-width:0}.sections_avatar__rkvdt{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--wl-mint,#e8f2dd);color:var(--wl-leaf,#0e3b24);font-weight:800}.sections_verified__pUnBY{color:var(--accent,#1f7a3f);font-size:calc(12.5px * var(--nc-k, 1));font-weight:700}@media (min-width:760px){.sections_reviews__iZEN-{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sections_reviews__iZEN-{grid-template-columns:repeat(4,minmax(0,1fr))}}.sections_scoreLine__iQ0tB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--ink-2,#5a6b5f);font-size:calc(14.5px * var(--nc-k, 1))}.sections_stream__qTrdP{display:flex;flex-direction:column}.sections_streamView__LYk0t{overflow:hidden;padding-block:6px 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sections_streamView__LYk0t:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:-3px}.sections_streamTrack__jz0ee{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:sections_wlStream__JymY_ calc(var(--n, 6) * 7s) linear infinite}.sections_streamItem__xquOK{display:flex;flex:none;width:clamp(270px,78vw,360px);-webkit-padding-end:16px;padding-inline-end:16px}.sections_streamItem__xquOK .sections_review__HFvH4{flex:1 1}.sections_streamItem__xquOK .sections_review__HFvH4 blockquote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.sections_pauseBox__B3mcI:checked~.sections_streamView__LYk0t .sections_streamTrack__jz0ee,.sections_streamView__LYk0t:focus-within .sections_streamTrack__jz0ee,.sections_streamView__LYk0t:hover .sections_streamTrack__jz0ee{animation-play-state:paused}@keyframes sections_wlStream__JymY_{to{transform:translate3d(-50%,0,0)}}.sections_pauseBox__B3mcI{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.sections_pause___Uj8R{display:grid;order:2;place-items:center;align-self:center;width:44px;height:44px;border:1.5px solid var(--d-line,#e6e0d1);border-radius:50%;background:var(--surface,#fff);color:var(--ink,#10281b);cursor:pointer;transition:background-color .2s ease}.sections_pause___Uj8R:before{content:"";width:10px;height:12px;border-inline:3px solid currentColor}.sections_pauseBox__B3mcI:checked+.sections_pause___Uj8R:before{width:0;height:0;-webkit-margin-start:4px;margin-inline-start:4px;border-block:7px solid transparent;border-inline:11px solid currentColor;-webkit-border-end:0;border-inline-end:0}.sections_pause___Uj8R:hover{background:var(--wl-mint,#e8f2dd)}.sections_pauseBox__B3mcI:focus-visible+.sections_pause___Uj8R{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sections_streamView__LYk0t{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);-webkit-mask-image:none;mask-image:none}.sections_streamTrack__jz0ee{animation:none}.sections_streamItem__xquOK{scroll-snap-align:start}.sections_pauseBox__B3mcI,.sections_pause___Uj8R,.sections_streamItem__xquOK[data-clone]{display:none}}.sections_journal__COPFa{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.sections_journal__COPFa>li{display:flex}.sections_post__xNCa7{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:200px;padding:26px;border-radius:var(--wl-r-m,18px);background:var(--wl-mint,#e8f2dd);color:inherit;text-decoration:none}.sections_journal__COPFa>li:nth-child(3n+2) .sections_post__xNCa7{background:var(--wl-cream,#fdf0dc)}.sections_journal__COPFa>li:nth-child(3n) .sections_post__xNCa7{background:color-mix(in srgb,var(--wl-mint,#e8f2dd) 55%,var(--bg,#f8f5ee))}.sections_postTitle__q_seV{font-family:var(--font-display);font-size:calc(22px * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.15}.sections_more__idkxQ{margin-top:auto;color:var(--wl-leaf,#0e3b24);font-weight:700}.sections_post__xNCa7:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}@media (min-width:760px){.sections_journal__COPFa{grid-template-columns:repeat(3,minmax(0,1fr))}}.sections_faq__jGXAV{display:grid;grid-gap:28px;gap:28px}.sections_faqHead__J3xtz{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sections_faqHead__J3xtz .sections_head__FgYq6{margin:0}.sections_folds__h2Td9{border-top:1px solid var(--d-line,#e6e0d1)}.sections_fold__UTFMT{border-bottom:1px solid var(--d-line,#e6e0d1)}.sections_fold__UTFMT>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 2px;font-size:calc(16.5px * var(--nc-k, 1));font-weight:700;list-style:none;cursor:pointer}.sections_fold__UTFMT>summary::-webkit-details-marker{display:none}.sections_fold__UTFMT>summary:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.sections_foldIcon__xC_vE{box-sizing:content-box;flex:none;padding:4px;border-radius:50%;background:var(--wl-mint,#e8f2dd);color:var(--wl-leaf,#0e3b24);transition:transform .25s ease}.sections_fold__UTFMT[open] .sections_foldIcon__xC_vE{transform:rotate(45deg)}.sections_foldBody__DWZK9{max-width:68ch;padding:0 2px 20px;color:var(--ink-2,#5a6b5f)}.sections_foldBody__DWZK9 p{margin:0}@media (min-width:900px){.sections_faq__jGXAV{grid-template-columns:.8fr 1.4fr;gap:60px}}.sections_news__C7vZh{display:grid;grid-gap:18px;gap:18px;padding:34px 22px;border-radius:var(--wl-r-l,28px);background:var(--wl-mint,#e8f2dd)}.sections_newsTitle__sfNTR{margin:0;font-family:var(--font-display);font-size:calc(clamp(26px, 3.6vw, 38px) * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.1}.sections_newsText__AxB_U{margin:8px 0 0;color:var(--ink-2,#3f5546)}.sections_newsForm__b4Nu2,.sections_newsRow__XR9Q2{display:flex;flex-direction:column;gap:10px}.sections_newsInput__y6rLF{min-width:0;height:52px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;background:#fff;color:#10281b;font:inherit}.sections_newsInput__y6rLF:focus{outline:none;border-color:var(--accent,#1f7a3f)}.sections_newsInput__y6rLF:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.sections_consent__srx_S{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2,#3f5546);font-size:calc(12.5px * var(--nc-k, 1))}.sections_consent__srx_S input{margin-top:3px}@media (min-width:900px){.sections_news__C7vZh{grid-template-columns:1fr 1fr;align-items:center;padding:48px}.sections_newsRow__XR9Q2{flex-direction:row}.sections_newsInput__y6rLF{flex:1 1;min-width:240px}}.sections_notice__SQvp0{padding:0 var(--gutter) 28px;background:var(--wl-leaf,#0e3b24);color:#a9c7b1}.sections_noticeText__ea5IM{max-width:var(--d-container,var(--max));margin:0 auto;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--wl-leaf-text,#e8f4dc) 14%,transparent);font-size:calc(13px * var(--nc-k, 1));line-height:1.55}.sections_pdp__dRAyZ{padding-top:clamp(8px,2vw,16px)}.sections_pdp__dRAyZ #sections_d-gallery__xIWRl figure[data-slide]{overflow:hidden;border-radius:var(--wl-r-l,28px);background:#fff;box-shadow:0 1px 2px rgba(16,40,27,.05),0 8px 28px rgba(16,40,27,.07)}.sections_pdp__dRAyZ #sections_d-gallery__xIWRl figure[data-slide] img{object-fit:var(--wl-fit,contain)}.sections_pdp__dRAyZ h1{font-size:calc(clamp(34px, 5vw, 50px) * var(--nc-k, 1));font-weight:400;letter-spacing:-.025em;line-height:1.08}.sections_pdp__dRAyZ [data-d-price-now]{color:var(--ink,#10281b);font-family:var(--font-display);font-size:calc(42px * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em}.sections_pdp__dRAyZ [data-d-price-was]{font-size:calc(20px * var(--nc-k, 1))}.sections_save__bYK8N{justify-self:start;margin:-4px 0 0;padding:4px 12px;border-radius:999px;background:var(--wl-cream,#fdf0dc);color:#8a4a06;font-size:calc(13.5px * var(--nc-k, 1));font-weight:800}.sections_pdp__dRAyZ [data-testid=add-to-cart],.sections_pdp__dRAyZ [data-testid=buy-now],.sections_pdp__dRAyZ [data-testid=sticky-bar] button{min-height:54px;border-radius:999px;font-size:calc(15.5px * var(--nc-k, 1));font-weight:700;letter-spacing:0;text-transform:none}.sections_pdp__dRAyZ [data-testid=add-to-cart]{box-shadow:0 6px 18px color-mix(in srgb,var(--accent,#1f7a3f) 28%,transparent)}.sections_pdp__dRAyZ details{border-top:1px solid var(--d-line,#e6e0d1)}.sections_pdp__dRAyZ details:last-of-type{border-bottom:1px solid var(--d-line,#e6e0d1)}.sections_pdp__dRAyZ details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-family:var(--font-display);font-size:calc(21px * var(--nc-k, 1));font-weight:500;letter-spacing:0;list-style:none;text-transform:none;cursor:pointer}.sections_pdp__dRAyZ details>summary::-webkit-details-marker{display:none}.sections_pdp__dRAyZ details>summary:after{content:"";flex:none;width:22px;height:22px;border-radius:50%;margin:0;border:0;background:var(--wl-mint,#e8f2dd) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e3b24' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center /14px no-repeat;transform:none;transition:transform .25s ease}.sections_pdp__dRAyZ details[open]>summary:after{transform:rotate(45deg)}.sections_pdp__dRAyZ details>summary:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.sections_pdp__dRAyZ [role=tab]{font-weight:700}.sections_pdp__dRAyZ [role=tab][aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}.sections_pdp__dRAyZ [role=tab]:focus-visible{outline:3px solid var(--wl-lime,var(--focus));outline-offset:2px}@media (prefers-reduced-motion:reduce){.sections_btn__lCje8,.sections_foldIcon__xC_vE,.sections_goal__w6tsm img,.sections_tab__WaXOH{transition:none}}.values_values__zKyfs{width:100%}.values_inner__XzubT{width:100%;max-width:var(--d-container,var(--max));margin:0 auto;padding:0 var(--gutter)}.values_list__OSv0v{display:grid;margin:0;padding:0;list-style:none}.values_item__C_34A{min-width:0}.values_link__x_BYO{display:flex;height:100%;color:inherit;text-decoration:none}.values_icon__af5TI{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--wl-mint,#e8f2dd);color:var(--wl-leaf,#0e3b24)}.values_values__zKyfs[data-layout=strip]{border-block:1px solid var(--d-line,#e6e0d1);background:var(--surface,#fff)}.values_values__zKyfs[data-layout=strip] .values_list__OSv0v{grid-template-columns:repeat(2,minmax(0,1fr))}.values_values__zKyfs[data-layout=strip] .values_link__x_BYO{align-items:center;gap:12px;padding:18px 10px;font-size:calc(13.5px * var(--nc-k, 1));line-height:1.3}.values_text__K6Tjc{display:flex;flex-direction:column;min-width:0}.values_text__K6Tjc b{font-size:calc(14.5px * var(--nc-k, 1))}.values_text__K6Tjc span{color:var(--ink-2,#5a6b5f)}@media (min-width:900px){.values_values__zKyfs[data-layout=strip] .values_list__OSv0v{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.values_values__zKyfs[data-layout=strip] .values_list__OSv0v[data-count="3"]{--n:3}.values_values__zKyfs[data-layout=strip] .values_link__x_BYO{padding:24px 14px}.values_values__zKyfs[data-layout=strip] .values_item__C_34A+.values_item__C_34A{border-left:1px solid var(--d-line,#e6e0d1)}}.values_values__zKyfs[data-layout=cards]{padding-block:clamp(36px,5vw,56px)}.values_head__xDZKs{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.values_eyebrow__xXEE2{margin:0;color:var(--accent,#1f7a3f);font-size:calc(12.5px * var(--nc-k, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.values_title__xbmIY{margin:0;font-family:var(--font-display);font-size:calc(clamp(28px, 4.2vw, 44px) * var(--nc-k, 1));font-weight:500;letter-spacing:-.02em;line-height:1.08}.values_values__zKyfs[data-layout=cards] .values_list__OSv0v{gap:14px}.values_values__zKyfs[data-layout=cards] .values_link__x_BYO{flex-direction:column;gap:10px;padding:22px;border-radius:var(--wl-r-m,18px);background:var(--surface,#fff);box-shadow:0 1px 2px rgba(16,40,27,.05),0 8px 28px rgba(16,40,27,.07)}.values_itemTitle__g_KvJ{margin:0;font-family:var(--font-body);font-size:calc(18px * var(--nc-k, 1));font-weight:700}.values_itemText__rxdWX{margin:0;color:var(--ink-2,#5a6b5f);font-size:calc(15px * var(--nc-k, 1))}@media (min-width:760px){.values_values__zKyfs[data-layout=cards] .values_list__OSv0v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.values_values__zKyfs[data-layout=cards] .values_list__OSv0v{grid-template-columns:repeat(4,minmax(0,1fr))}.values_values__zKyfs[data-layout=cards] .values_list__OSv0v[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.values_link__x_BYO:focus-visible{outline:3px solid var(--wl-lime,#8fd14f);outline-offset:2px}.values_glide__UBXXR{overflow:hidden;padding-block:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.values_glideBelt__HIpd9{display:flex;width:max-content;animation:values_wlGlide__jKW9u var(--glide-s,30s) linear infinite}.values_glide__UBXXR:hover .values_glideBelt__HIpd9{animation-play-state:paused}[dir=rtl] .values_glideBelt__HIpd9{animation-direction:reverse}.values_glideRow__JsZ5Y{display:flex;flex:none;margin:0;padding:0;list-style:none;min-width:100vw;justify-content:space-around}.values_glideRow__JsZ5Y li{display:inline-flex;align-items:center;gap:10px;padding-inline:30px;white-space:nowrap}@keyframes values_wlGlide__jKW9u{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.values_glide__UBXXR{-webkit-mask-image:none;mask-image:none}.values_glideBelt__HIpd9{width:auto;animation:none}.values_glideRow__JsZ5Y{flex-wrap:wrap;justify-content:center;row-gap:10px}.values_glideRow__JsZ5Y+.values_glideRow__JsZ5Y{display:none}}.overlays_layer__xYqYO{position:fixed;inset:0;z-index:500;visibility:hidden;transition:visibility 0s linear var(--d-dur-drawer,.32s)}.overlays_layer__xYqYO[data-open]{visibility:visible;transition:none}.overlays_backdrop__FMJ9q{position:absolute;inset:0;background:var(--d-overlay,rgb(0 0 0/45%));opacity:0;transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.overlays_layer__xYqYO[data-open] .overlays_backdrop__FMJ9q{opacity:1}.overlays_modal__xSCQl{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:min(920px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100dvh - 48px));overflow:auto;overscroll-behavior:contain;border-radius:var(--d-radius,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-overlay,none);opacity:0;transform:translate(-50%,calc(-50% + var(--d-move, 12px) * 2));transition:opacity var(--d-dur-drawer,.32s) var(--d-ease-out,ease),transform var(--d-dur-drawer,.32s) var(--d-ease-out,ease)}.overlays_layer__xYqYO[data-open] .overlays_modal__xSCQl{opacity:1;transform:translate(-50%,-50%)}.overlays_drawer__xh5qg:focus,.overlays_modal__xSCQl:focus{outline:none}@media (max-width:699px){.overlays_modal__xSCQl{top:auto;bottom:0;left:0;width:100vw;height:92vh;max-height:92vh;height:calc(100dvh - max(env(safe-area-inset-top, 0px), 8dvh));max-height:calc(100dvh - max(env(safe-area-inset-top, 0px), 8dvh));padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--d-radius,0) var(--d-radius,0) 0 0;transform:translateY(100%)}.overlays_layer__xYqYO[data-open] .overlays_modal__xSCQl{transform:none}}.overlays_close__rB0X_{position:absolute;top:8px;right:8px;z-index:2;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);cursor:pointer}@media (hover:hover){.overlays_close__rB0X_:hover{background:var(--surface-2)}}.overlays_modal__xSCQl>.overlays_close__rB0X_{position:-webkit-sticky;position:sticky;top:8px;flex:none;align-self:flex-end;margin:8px 8px -52px 0}.overlays_status__odl_n{margin:0;padding:48px 24px;text-align:center}.overlays_quick__SaQoB{display:grid;grid-template-columns:1fr}@media (min-width:700px){.overlays_quick__SaQoB{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.overlays_gallery__I_y5E{display:flex;flex-direction:column;gap:8px;padding:0;background:var(--surface-2)}.overlays_galleryMain__gNIFv{position:relative;width:min(100%,calc(46vh * 4 / 5));aspect-ratio:4/5;max-height:46vh;margin:0 auto;overflow:hidden}@media (min-width:700px){.overlays_galleryMain__gNIFv{width:100%;max-height:none}}.overlays_galleryPicture__J3v_A{width:100%;height:100%;object-fit:cover}.overlays_thumbs__xrmOP{display:flex;gap:6px;padding:0 8px 8px;overflow-x:auto}.overlays_thumb__yPPsH{flex:0 0 auto;width:48px;height:60px;padding:0;overflow:hidden;border:1px solid transparent;background:none;cursor:pointer}.overlays_thumb__yPPsH img{width:100%;height:100%;object-fit:cover}.overlays_thumb__yPPsH[aria-pressed=true]{border-color:var(--ink)}.overlays_summary__bepbC{display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px}@media (min-width:700px){.overlays_summary__bepbC{padding:48px 36px 32px}}.overlays_quickTitle__xTjga{margin:0;padding-right:40px;font-family:var(--d-title-font,var(--font-display));font-size:calc(var(--d-fs-2, 28px) * var(--nc-k, 1));font-weight:400;line-height:1.2}.overlays_muted__N_2-v{margin:0;color:var(--ink-3);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_quickPrice__D6vZF{display:flex;align-items:baseline;gap:10px;margin:0;font-size:calc(var(--d-fs-1, 20px) * var(--nc-k, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlays_sale__H0EKj{color:var(--sale)}.overlays_compare__zrvnW{color:var(--ink-3);font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1))}.overlays_description__WAOPH{margin:0;color:var(--ink-2);line-height:1.6}.overlays_option__Ax2qZ{margin:0;padding:0;border:0}.overlays_option__Ax2qZ legend{margin-bottom:8px;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.overlays_values__xz6RZ{display:flex;flex-wrap:wrap;gap:8px}.overlays_value__KLa7r{min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--d-dur,.25s) ease}.overlays_value__KLa7r:hover{border-color:var(--ink)}.overlays_value__KLa7r[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.overlays_value__KLa7r[data-unavailable]{color:var(--ink-3);text-decoration:line-through}.overlays_buyRow__ZEHAQ{display:flex;gap:10px}.overlays_qty__qSlFx input{width:72px;height:48px;padding:0 10px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-s,0);background:var(--surface);color:var(--ink);font:inherit;text-align:center}.overlays_primary__BBtkU,.overlays_secondary__xiU1d{display:inline-flex;flex:1 1;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--cd-primary-bg,var(--ink));border-radius:var(--d-radius-btn,0);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:var(--cd-track,.06em);text-decoration:none;text-transform:var(--cd-case,uppercase);cursor:pointer;transition:background-color var(--d-dur,.25s) ease,color var(--d-dur,.25s) ease}.overlays_primary__BBtkU{background:var(--cd-primary-bg,var(--ink));color:var(--cd-primary-fg,var(--surface))}.overlays_primary__BBtkU:hover{background:var(--brand-hover,var(--ink-2))}.overlays_primary__BBtkU[disabled]{border-color:var(--line-strong);background:var(--line-strong);color:var(--ink-3);cursor:not-allowed}.overlays_secondary__xiU1d{background:var(--surface);color:var(--ink)}.overlays_secondary__xiU1d:hover{background:var(--surface-2)}.overlays_message__xHUlZ{min-height:1.4em;margin:0;padding:0 20px;color:var(--danger);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_summary__bepbC .overlays_message__xHUlZ{padding:0}.overlays_textLink__R0857{align-self:flex-start;color:var(--ink);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));text-underline-offset:4px}.overlays_drawer__xh5qg{position:absolute;top:var(--cd-inset,0);right:var(--cd-inset,0);bottom:var(--cd-inset,0);display:flex;flex-direction:column;width:min(var(--cd-width,420px),calc(100vw - var(--cd-inset, 0px) * 2));border-radius:var(--cd-radius,0);background:var(--surface);color:var(--ink);box-shadow:var(--d-shadow-overlay,none);transform:translateX(calc(100% + var(--cd-inset, 0px)));transition:transform var(--cd-dur,var(--d-dur-drawer,.32s)) var(--cd-ease,var(--d-ease-out,ease))}.overlays_layer__xYqYO[data-open] .overlays_drawer__xh5qg{transform:none}.overlays_drawerHead__xbq9m{position:relative;display:flex;align-items:center;min-height:64px;padding:0 64px 0 20px;border-bottom:1px solid var(--d-line,var(--line))}.overlays_drawerHead__xbq9m .overlays_close__rB0X_{top:10px}.overlays_drawerTitle__QJnEQ{margin:0;font-family:var(--font-body);font-size:calc(var(--d-fs-0, 16px) * var(--nc-k, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase}.overlays_drawerTitle__QJnEQ .overlays_muted__N_2-v{display:inline;font-weight:400;letter-spacing:0;text-transform:none}.overlays_free__cnVSy{padding:14px 20px;border-bottom:1px solid var(--d-line,var(--line));background:var(--theme-tint,var(--surface-2))}.overlays_free__cnVSy p{margin:0 0 8px;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_freeTrack__VrT9T{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--d-line,var(--line))}.overlays_freeTrack__VrT9T span{display:block;height:100%;background:var(--ink);transform-origin:left center;transition:transform calc(var(--d-dur, .25s) * 2) var(--d-ease-out,ease)}.overlays_free__cnVSy[data-reached] .overlays_freeTrack__VrT9T span{background:var(--success)}.overlays_drawerBody__Vs9Dc{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.overlays_empty__PDKiI{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:40px 20px;text-align:center}.overlays_empty__PDKiI p{margin:0}.overlays_lines__anRAm{margin:0;padding:0;list-style:none}.overlays_line__hu3wy{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:16px 20px;border-bottom:1px solid var(--d-line,var(--line))}.overlays_lineThumb__BOm8j{width:72px;height:90px;overflow:hidden;background:var(--surface-2)}.overlays_lineThumb__BOm8j img{width:100%;height:100%;object-fit:cover}.overlays_lineInfo__DhlY9{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.overlays_lineTitle__Y6PMV{color:inherit;font-family:var(--d-title-font,var(--font-display));text-decoration:none}a.overlays_lineTitle__Y6PMV:hover{text-decoration:underline}.overlays_stepper__K-6iQ{display:inline-flex;align-items:center;margin-top:6px;border:1px solid var(--d-line,var(--line));border-radius:var(--d-radius-btn,0)}.overlays_stepper__K-6iQ button{width:36px;height:36px;border:0;background:none;color:var(--ink);font:inherit;font-size:calc(18px * var(--nc-k, 1));cursor:pointer}.overlays_stepper__K-6iQ output{min-width:28px;text-align:center}.overlays_lineEnd__L3KMM,.overlays_stepper__K-6iQ output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlays_lineEnd__L3KMM{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.overlays_textButton__DIhAz{padding:4px 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.overlays_textButton__DIhAz:hover{color:var(--ink)}.overlays_upsell__IO9v2{padding:18px 20px}.overlays_upsellTitle__xcZ_l{margin:0 0 12px;font-family:var(--font-body);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:600;letter-spacing:var(--cd-track,.06em);text-transform:var(--cd-case,uppercase)}.overlays_upsellRow__qssQj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.overlays_upsellItem__xNjVe{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_upsellThumb__Kn9VO{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:var(--cd-thumb-radius,0);background:var(--surface-2)}.overlays_upsellThumb__Kn9VO img{width:100%;height:100%;object-fit:cover}.overlays_upsellName__oW7j7{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;text-decoration:none}.overlays_drawerFoot__p-7LC{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--d-line,var(--line))}.overlays_subtotal__xs0a7{display:flex;justify-content:space-between;margin:0 0 4px;font-weight:600}.overlays_note__VuYWm{margin:0 0 14px;color:var(--ink-3);font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1))}.overlays_footButtons__O7bTF{display:flex;gap:10px}.overlays_close__rB0X_:focus-visible,.overlays_primary__BBtkU:focus-visible,.overlays_secondary__xiU1d:focus-visible,.overlays_stepper__K-6iQ button:focus-visible,.overlays_textButton__DIhAz:focus-visible,.overlays_thumb__yPPsH:focus-visible,.overlays_value__KLa7r:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.footer_footer__W09p7{--kf-bg:var(--bg,#fff);--kf-ink:var(--ink,#141414);--kf-muted:var(--ink-2,#5e5e5e);--kf-line:var(--d-line,#e6e1da);--kf-input-bg:transparent;--kf-button-bg:var(--kf-ink);--kf-button-fg:var(--kf-bg);margin-top:var(--d-section,64px);background:var(--kf-bg);color:var(--kf-ink);font-size:calc(var(--d-fs-m1, 14px) * var(--nc-k, 1))}.footer_footer__W09p7[data-tone=dark]{--kf-bg:#141414;--kf-ink:#f4f2ee;--kf-muted:#bdb8b0;--kf-line:#2f2e2c}.footer_footer__W09p7[data-tone=tint]{--kf-bg:var(--tint,#f4f0ea)}.footer_footer__W09p7 a{color:inherit}.footer_bottom__xlX9M,.footer_columns__dQUq0,.footer_preferences__H0WSl,.footer_top__Nnxmv,.footer_trust__toWIp{max-width:var(--d-container,1440px);margin-inline:auto;padding-inline:var(--gutter,16px)}.footer_trust__toWIp{border-bottom:1px solid var(--kf-line)}.footer_trustRow__TbMbl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin:0;padding:20px 0;list-style:none}.footer_trustRow__TbMbl li{display:inline-flex;align-items:center;gap:10px}.footer_top__Nnxmv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,48px);border-bottom:1px solid var(--kf-line)}.footer_brandBlock__GuFD4{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.footer_brand___trR_{margin:0;font-family:var(--font-display);font-size:calc(var(--d-fs-3, 30px) * var(--nc-k, 1));line-height:1.1;overflow-wrap:anywhere}.footer_logo__VrFrK{width:auto;max-width:200px;height:40px;object-fit:contain}.footer_footer__W09p7[data-tone=dark] .footer_logo__VrFrK{filter:brightness(0) invert(1)}.footer_about__tLNuk{max-width:46ch;margin:0;color:var(--kf-muted);line-height:1.6}.footer_social__T9lt4{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 0 -10px;padding:0;list-style:none}.footer_socialLink__xzlbF{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;color:inherit}.footer_socialLink__xzlbF:hover{background:color-mix(in srgb,var(--kf-ink) 8%,transparent)}.footer_news__ida85{min-width:0}.footer_newsTitle__xFbdE{margin:0 0 8px;font-family:var(--font-display);font-size:calc(var(--d-fs-2, 24px) * var(--nc-k, 1));font-weight:inherit;line-height:1.2}.footer_newsLead__bcxDa{margin:0 0 16px;color:var(--kf-muted)}.footer_newsForm__T3pc4{display:flex;flex-direction:column;gap:12px}.footer_newsRow__U2_6a{display:flex;gap:8px}.footer_newsInput__xJDDk{flex:1 1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--kf-line);border-radius:var(--d-radius-btn,0);background:var(--kf-input-bg);color:inherit;font:inherit}.footer_newsInput__xJDDk::placeholder{color:var(--kf-muted)}.footer_newsButton__RV0yT{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:var(--d-radius-btn,0);background:var(--kf-button-bg);color:var(--kf-button-fg);font:inherit;font-weight:700;cursor:pointer}.footer_consent__NQHqX{display:flex;align-items:flex-start;gap:10px;color:var(--kf-muted);font-size:calc(var(--d-fs-m2, 12px) * var(--nc-k, 1));line-height:1.5}.footer_consent__NQHqX input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--kf-ink)}.footer_columns__dQUq0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px;padding-block:36px}.footer_column__qPjH4,.footer_contact__vC7-y{min-width:0}.footer_columnHead__XM0gB,.footer_contact__vC7-y h2{margin:0 0 12px;font-size:calc(var(--d-fs-m1, 13px) * var(--nc-k, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer_column__qPjH4 ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.footer_column__qPjH4 a,.footer_linkButton__k24Th{display:inline-block;padding:5px 0;color:var(--kf-muted);text-decoration:none;overflow-wrap:anywhere}.footer_column__qPjH4 a:hover,.footer_linkButton__k24Th:hover{color:var(--kf-ink);text-decoration:underline;text-underline-offset:3px}.footer_linkButton__k24Th{border:0;background:none;font:inherit;cursor:pointer}.footer_contact__vC7-y{display:flex;flex-direction:column;gap:8px;font-style:normal}.footer_contactLine__xcbnx{display:inline-flex;align-items:center;gap:8px;color:var(--kf-muted);text-decoration:none;overflow-wrap:anywhere}.footer_preferences__H0WSl{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-block:0 24px}.footer_bottom__xlX9M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:20px max(28px,env(safe-area-inset-bottom));border-top:1px solid var(--kf-line);color:var(--kf-muted);font-size:calc(var(--d-fs-m2, 12px) * var(--nc-k, 1))}.footer_payments__Xarwb{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.footer_powered__zOOTn{color:inherit}.footer_footer__W09p7[data-layout=centered] .footer_top__Nnxmv{justify-items:center;text-align:center}.footer_footer__W09p7[data-layout=centered] .footer_brandBlock__GuFD4{align-items:center}@media (min-width:700px){.footer_columns__dQUq0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.footer_top__Nnxmv{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px clamp(32px,6vw,120px)}.footer_footer__W09p7[data-layout=centered] .footer_top__Nnxmv{grid-template-columns:minmax(0,1fr)}.footer_footer__W09p7[data-layout=split] .footer_top__Nnxmv{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.footer_columns__dQUq0{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}}@media (max-width:767.98px){.footer_column__qPjH4 a,.footer_contactLine__xcbnx,.footer_linkButton__k24Th{min-height:44px;display:inline-flex;align-items:center}.footer_bottom__xlX9M{flex-direction:column;align-items:flex-start}}.footer_bottom__xlX9M[data-align=start]{justify-content:flex-start}.footer_bottom__xlX9M[data-align=center]{justify-content:center;text-align:center}.footer_bottom__xlX9M[data-align=center] .footer_payments__Xarwb{justify-content:center}.footer_bottom__xlX9M[data-stack]{flex-direction:column;align-items:flex-start}.footer_bottom__xlX9M[data-align=center],.footer_bottom__xlX9M[data-stack][data-align=center]{align-items:center}.footer_footer__W09p7 a:focus-visible,.footer_footer__W09p7 button:focus-visible,.footer_footer__W09p7 input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}