.home_hero__xYghi{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:48px 8px}.home_heroCopy__rCs56 h1{max-width:19ch;margin:0;font-family:var(--font-serif);font-size:clamp(36px,3.8vw,54px);font-weight:400;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.home_lead__9Ag29{max-width:46ch;margin:20px 0 0;color:var(--c-ink-2);font-size:17px;line-height:1.55}.home_heroActions__TQJnB{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home_popular__pq6jx{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin:20px 0 0;color:var(--c-ink-2);font-size:var(--t-sm)}.home_popular__pq6jx a{display:inline-flex;min-height:44px;align-items:center;color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:5px;transition:text-decoration-color var(--dur-hover) ease}.home_popular__pq6jx a:hover{text-decoration-color:var(--c-ink)}.home_facts__9GBZL{display:grid;margin:0;padding:0;border-top:1px solid var(--c-line);list-style:none}.home_facts__9GBZL li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--c-line)}.home_facts__9GBZL li>span{display:grid;width:32px;height:32px;flex:none;border:1px solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:600;font-variant-numeric:tabular-nums;place-items:center}.home_facts__9GBZL strong{display:block;padding-top:4px;font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums}.home_facts__9GBZL p{max-width:44ch;margin:4px 0 0;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5;font-variant-numeric:tabular-nums;text-wrap:pretty}.home_section__BPeMM{padding-top:72px}.home_sectionTitle__soRPS{margin:0;font-family:var(--font-serif);font-size:clamp(28px,2.6vw,36px);font-weight:400;letter-spacing:-.01em;line-height:1.15}.home_sectionHead__wRl3E{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.home_sectionHead__wRl3E>a{display:inline-flex;min-height:44px;align-items:center;flex:none;color:var(--c-ink);font-size:var(--t-sm);font-weight:500}.home_sectionHead__wRl3E>a:hover{text-decoration:underline;text-underline-offset:5px}.home_categoryGrid__vihP_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.home_category__h_Qim{display:flex;min-width:0;flex-direction:column;gap:14px}.home_categoryTile__SLH0Y{display:flex;flex-direction:column;gap:14px;color:var(--c-ink)}.home_categoryTile__SLH0Y strong{font-size:var(--t-xl);font-weight:500}.home_categoryTile__SLH0Y:focus-visible{border-radius:var(--r-card);outline:none;box-shadow:var(--focus)}.home_categoryImage___V_R4{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-card);background:var(--c-sunken);transition:background var(--dur-hover) ease}.home_categoryImage___V_R4 img{padding:12%;object-fit:contain!important;mix-blend-mode:multiply;transition:transform var(--dur-reveal) var(--ease-out)}.home_categoryMark__YGWh7{position:absolute;inset:0;width:22%;height:auto;margin:auto;color:var(--c-line-2)}@media (hover:hover){.home_categoryTile__SLH0Y:hover .home_categoryImage___V_R4{background:color-mix(in srgb,var(--c-sunken),var(--c-ink) 4%)}.home_categoryTile__SLH0Y:hover .home_categoryImage___V_R4 img{transform:scale(1.05) translateY(-2%)}}.home_categoryLinks___GAF_{display:grid;margin:0;padding:0;list-style:none}.home_categoryLinks___GAF_ a{display:inline-flex;min-height:40px;align-items:center;color:var(--c-ink-2);font-size:var(--t-sm);transition:color var(--dur-hover) ease}.home_categoryLinks___GAF_ a:hover{color:var(--c-ink)}.home_productGrid__ge6BD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.home_business__EPtG7{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);min-height:340px;align-items:center;gap:48px;margin-top:96px;overflow:hidden;border-radius:var(--r-md);background:var(--c-sunken)}.home_chasha__oOTXE{position:absolute;top:0;bottom:0;left:0;width:340px}.home_chasha__oOTXE svg{width:100%;height:100%;overflow:visible;fill:var(--c-action)}@keyframes home_chasha-upper__FSaFN{0%{transform:translateX(-90px)}}@keyframes home_chasha-lower__gqJUG{0%{transform:translateX(-180px)}}@supports (animation-timeline:view()){.motion-armed .home_chasha__oOTXE [data-chasha=lower],.motion-armed .home_chasha__oOTXE [data-chasha=upper]{animation:home_chasha-upper__FSaFN linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.motion-armed .home_chasha__oOTXE [data-chasha=lower]{animation-name:home_chasha-lower__gqJUG}}.home_chashaTitle__u0pEk{position:relative;align-self:start;margin:0;padding:44px 0 0 36px;color:var(--c-on-action);font-family:var(--font-serif);font-size:34px;font-weight:400;line-height:1.1}.home_businessCopy__IbGlG{position:relative;padding:40px 48px 40px 0}.home_businessCopy__IbGlG p{max-width:52ch;margin:0;font-size:var(--t-lg);line-height:1.55}.home_businessCopy__IbGlG .home_heroActions__TQJnB{margin-top:24px}@media (max-width:1100px){.home_categoryGrid__vihP_,.home_productGrid__ge6BD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.home_hero__xYghi{grid-template-columns:1fr;gap:28px;padding-block:28px 0}}@media (max-width:820px){.home_categoryGrid__vihP_,.home_productGrid__ge6BD{grid-template-columns:repeat(2,minmax(0,1fr))}.home_business__EPtG7{grid-template-columns:1fr;gap:0}.home_chasha__oOTXE{right:0;bottom:auto;width:auto;height:160px}.home_chasha__oOTXE svg{width:160px}.home_chashaTitle__u0pEk{min-height:160px;padding:28px 24px 0}.home_businessCopy__IbGlG{padding:28px 24px 32px}}@media (max-width:639px){.home_heroCopy__rCs56 h1{font-size:32px}.home_lead__9Ag29{margin-top:14px;font-size:var(--t-md)}.home_heroActions__TQJnB{margin-top:20px}.home_heroActions__TQJnB>a{flex:1 1 100%}.home_popular__pq6jx{margin-top:8px}.home_facts__9GBZL li{padding:14px 0}.home_facts__9GBZL strong{font-size:var(--t-md)}.home_section__BPeMM{padding-top:48px}.home_categoryGrid__vihP_{gap:24px 12px}.home_categoryLinks___GAF_{display:none}.home_productGrid__ge6BD{gap:28px 12px}.home_sectionHead__wRl3E{align-items:flex-start;flex-direction:column;gap:4px}}.bundles_page__SJjZ6{padding-block:var(--space-8) var(--space-16)}.bundles_intro__2Qm7P{margin-bottom:var(--space-8)}.bundles_intro__2Qm7P h1{margin:0;font-family:var(--font-page-title);font-size:var(--text-page-title);font-weight:var(--weight-page-title);line-height:var(--leading-page-title);overflow-wrap:anywhere}.bundles_intro__2Qm7P p{max-width:65ch;margin-block:var(--space-3) 0;color:var(--c-ink-2);line-height:1.6}.bundles_grid__VDYCa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-8)}.bundles_card__oPbVN{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.bundles_cardFooter__wtUFQ{display:grid;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--c-line)}.bundles_cardLink__OKEOE{display:block;color:var(--c-ink)}.bundles_cardLink__OKEOE h2{margin-block:var(--space-4) 0;font-size:var(--t-xl);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.bundles_cardLink__OKEOE:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-card)}.bundles_image__XzioK{position:relative;width:100%;aspect-ratio:2/1;max-height:280px;overflow:hidden;border-radius:var(--r-card);background:var(--c-sunken)}.bundles_image__XzioK img{object-fit:contain;padding:var(--space-6);mix-blend-mode:multiply}.bundles_placeholder__3bWwu{display:grid;place-items:center;height:100%;color:var(--c-ink-3);font-family:var(--font-serif);font-size:var(--t-3xl)}.bundles_components__FL4s8{margin:0;padding:0;list-style:none}.bundles_components__FL4s8 li{padding-block:var(--space-3);border-top:1px solid var(--c-line)}.bundles_components__FL4s8 li>div{display:flex;justify-content:space-between;gap:var(--space-4)}.bundles_components__FL4s8 strong{font-size:var(--t-md);font-weight:500;overflow-wrap:anywhere}.bundles_components__FL4s8 span{flex:none;color:var(--c-ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.bundles_compactComponents__8a2oz li{position:relative;padding-block:0;padding-left:var(--space-4);border:0}.bundles_compactComponents__8a2oz li+li{margin-top:var(--space-3)}.bundles_compactComponents__8a2oz li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:var(--c-line-2)}.bundles_compactComponents__8a2oz strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;font-size:var(--t-sm);font-weight:400}.bundles_compactComponents__8a2oz .bundles_error__1Ai6_,.bundles_compactComponents__8a2oz .bundles_hint__m5sC2{margin-block:var(--space-1) 0}.bundles_error__1Ai6_,.bundles_hint__m5sC2{margin-block:var(--space-2);font-size:var(--t-sm);line-height:1.5}.bundles_hint__m5sC2{color:var(--c-ink-2)}.bundles_error__1Ai6_{color:var(--c-bad)}.bundles_back__aD88n{display:inline-flex;align-items:center;min-height:44px;margin-bottom:var(--space-6)}.bundles_detail__cYl8H{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.bundles_largeImage__cyeIn{aspect-ratio:1;max-height:none}.bundles_compositionTitle__Xo2QQ{margin-block:var(--space-6) var(--space-3);font-size:var(--t-lg);font-weight:500}.bundles_purchase__jmpd8{display:grid;justify-items:start;gap:var(--space-3);margin-top:var(--space-6);border-top:1px solid var(--c-line);padding-top:var(--space-5)}.bundles_quantityLabel___4TnA{font-size:var(--t-sm)}.bundles_cartGroups__LYJ_y{display:grid;gap:var(--space-8)}.bundles_cartGroup__Ft54X{border-top:1px solid var(--c-ink)}.bundles_cartGroup__Ft54X header{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.bundles_cartGroup__Ft54X header a{color:var(--c-ink);font-size:var(--t-lg);overflow-wrap:anywhere}.bundles_cartGroup__Ft54X header span{flex:none;font-size:var(--t-sm);color:var(--c-ink-2)}.bundles_removeGroup__irh5b{min-height:44px;border:0;padding:0;background:none;color:var(--c-ink-2);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bundles_removeGroup__irh5b:disabled{opacity:.5;cursor:default}.bundles_removeGroup__irh5b:focus-visible{outline:none;box-shadow:var(--focus)}.bundles_prices__e5Pd2{display:grid;gap:var(--space-2);margin-block:var(--space-4);font-variant-numeric:tabular-nums}.bundles_bundlePrices__B4eq_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums}.bundles_priceLabel__SWwaV{grid-column:1/-1;color:var(--c-ink-2);font-size:var(--t-sm)}.bundles_priceLine__OH0_j{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.bundles_priceLine__OH0_j strong,.bundles_prices__e5Pd2>strong{font-size:var(--t-2xl);font-weight:600;line-height:1.4}.bundles_bundlePrices__B4eq_ del{color:var(--c-ink-3);font-size:var(--t-sm)}.bundles_savings__wxE9c{border-radius:var(--r-xs);padding:var(--space-2) var(--space-3);background:var(--c-sunken);color:var(--c-action);font-size:var(--t-sm);font-weight:500}@media (max-width:1000px){.bundles_detail__cYl8H{gap:var(--space-8)}}@media (max-width:800px){.bundles_detail__cYl8H,.bundles_grid__VDYCa{grid-template-columns:1fr}.bundles_largeImage__cyeIn{aspect-ratio:4/3}}@media (max-width:639px){.bundles_image__XzioK{aspect-ratio:4/3;max-height:none}.bundles_page__SJjZ6{padding-top:var(--space-6)}.bundles_intro__2Qm7P h1{font-size:var(--t-3xl)}}.drawer_root__GlQZ2{position:fixed;z-index:var(--z-drawer);inset:0}.drawer_scrim__t101z{position:absolute;inset:0;background:var(--c-scrim);animation:drawer_fade-in__RnDBe .26s var(--ease)}.drawer_panel__m61KK{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(504px,100vw);flex-direction:column;background:var(--c-surface);color:var(--c-ink);outline:none;box-shadow:-24px 0 48px -32px rgb(0 0 0/40%);animation:drawer_slide-in__6_P_0 .38s var(--ease-drawer)}.drawer_root__GlQZ2[data-state=closing]{pointer-events:none}.drawer_root__GlQZ2[data-state=closing] .drawer_panel__m61KK{animation:drawer_slide-out__PlRvA .28s var(--ease-drawer) forwards}.drawer_root__GlQZ2[data-state=closing] .drawer_scrim__t101z{animation:drawer_fade-out__iB9Lv .28s var(--ease) forwards}.drawer_grab__gFJyV{display:none}.drawer_large__pp_2k{width:min(648px,100vw)}.drawer_head__SGdDD{display:flex;min-height:76px;flex:none;align-items:center;gap:12px;border-bottom:1px solid var(--c-line);padding:0 40px}.drawer_icon__HWbGB{display:inline-flex;color:var(--c-ink)}.drawer_icon__HWbGB svg{width:18px;height:18px}.drawer_title__0MTgs{margin:0;flex:1;font-size:var(--t-lg);font-weight:600}.drawer_close__GriND{display:inline-grid;width:40px;height:40px;margin-right:-12px;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-ink);cursor:pointer}.drawer_close__GriND svg{width:18px;height:18px}.drawer_close__GriND:hover{background:var(--c-sunken)}.drawer_close__GriND:focus-visible{outline:none;box-shadow:var(--focus)}.drawer_body__gkQvI{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:32px 40px}.drawer_footer__Jt90_{flex:none;border-top:1px solid var(--c-line);padding:24px 40px 32px}@keyframes drawer_slide-in__6_P_0{0%{transform:translateX(100%)}}@keyframes drawer_fade-in__RnDBe{0%{opacity:0}}@keyframes drawer_slide-out__PlRvA{to{transform:translateX(100%)}}@keyframes drawer_fade-out__iB9Lv{to{opacity:0}}@keyframes drawer_sheet-in__4bi3v{0%{transform:translateY(100%)}}@keyframes drawer_sheet-out__cI3zl{to{transform:translateY(100%)}}@media (max-width:640px){.drawer_large__pp_2k,.drawer_panel__m61KK{top:auto;left:0;width:auto;max-height:88dvh;border-radius:var(--r-md) var(--r-md) 0 0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -24px 48px -32px rgb(0 0 0/40%);transform:translateY(var(--drag,0));transition:transform .28s var(--ease-drawer);animation-name:drawer_sheet-in__4bi3v}.drawer_panel__m61KK[data-dragging]{transition:none}.drawer_root__GlQZ2[data-state=closing] .drawer_panel__m61KK{animation-name:drawer_sheet-out__cI3zl}.drawer_grab__gFJyV{display:block;width:40px;height:4px;flex:none;margin:10px auto 2px;border-radius:var(--r-pill);background:var(--c-line-2);touch-action:none}.drawer_head__SGdDD{min-height:64px;padding-inline:20px;touch-action:none}.drawer_body__gkQvI{padding:24px 20px}.drawer_footer__Jt90_{padding:20px 20px 24px}}@media (prefers-reduced-motion:reduce){.drawer_panel__m61KK,.drawer_scrim__t101z{animation:none;transition:none}.drawer_root__GlQZ2[data-state=closing] .drawer_panel__m61KK,.drawer_root__GlQZ2[data-state=closing] .drawer_scrim__t101z{animation:drawer_fade-out__iB9Lv .18s ease forwards}}.shimmer-image_frame__rSFB5{position:absolute;inset:0;overflow:hidden;background:var(--color-subtle)}.shimmer-image_frame__rSFB5:before{position:absolute;z-index:1;inset:0 -100%;background:linear-gradient(100deg,transparent 36%,rgb(254 253 249/82%) 50%,transparent 64%);content:"";transform:translateX(-34%);animation:shimmer-image_image-shimmer__C3hy2 1.25s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.shimmer-image_settled__EtoQ1:before{display:none}@keyframes shimmer-image_image-shimmer__C3hy2{to{transform:translateX(34%)}}@media (prefers-reduced-motion:reduce){.shimmer-image_frame__rSFB5:before{animation:none;opacity:.45;transform:none}}.product-card_card__9Cqit{position:relative;display:flex;min-width:0;flex-direction:column;background:transparent}.product-card_cardAction__tRNok,.product-card_cardStepper__U7DF9{margin-top:12px}.product-card_cardStepper__U7DF9>div{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr) 44px}.product-card_cardError__acqTT{margin:6px 0 0;color:var(--c-bad);font-size:var(--t-xs);line-height:1.4}.product-card_cardError__acqTT a{text-decoration:underline;text-underline-offset:3px}.product-card_orderTerms__RbwaI,.product-card_purchased__bufmc{display:block;color:var(--c-ink-2);font-size:var(--t-xs);line-height:1.4}.product-card_cardAction__tRNok .product-card_orderTerms__RbwaI,.product-card_purchased__bufmc{margin-top:6px}.product-card_chooseOffer__1m1kq{display:flex;min-height:44px;align-items:center;justify-content:center;color:var(--c-action);text-decoration:underline;text-underline-offset:4px}.product-card_chooseOffer__1m1kq:focus-visible{outline:2px solid var(--c-action);outline-offset:2px}.product-card_favorite__6kE2M{position:absolute;top:8px;right:8px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-ink);cursor:pointer;transition:background var(--dur) var(--ease)}.product-card_favorite__6kE2M svg{width:20px;height:20px;fill:transparent;transition:fill var(--dur) var(--ease)}.product-card_favorite__6kE2M:hover{background:rgb(255 255 255/70%)}.product-card_favorite__6kE2M:focus-visible{outline:none;box-shadow:var(--focus)}.product-card_favoriteOn__DKUpx svg{fill:currentColor}.product-card_favoriteInline__WcSWz{display:inline-flex;min-height:44px;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:var(--c-ink);font-size:var(--t-2xs);font-weight:500;letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer}.product-card_favoriteInline__WcSWz svg{width:20px;height:20px;fill:transparent;transition:fill var(--dur) var(--ease)}.product-card_favoriteInline__WcSWz:hover span{text-decoration:underline;text-underline-offset:4px}.product-card_favoriteInline__WcSWz:focus-visible{outline:none;box-shadow:var(--focus)}.product-card_link__Kr0Rw{display:flex;flex:1;flex-direction:column}.product-card_image__A1Ghd{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--r-card);background:var(--c-sunken);transition:background var(--dur) var(--ease)}.product-card_image__A1Ghd img{padding:9%;object-fit:contain!important;mix-blend-mode:multiply;transition:transform var(--dur-reveal) var(--ease-out)}.product-card_peek___NOET{position:absolute;right:12px;bottom:12px;left:12px;display:flex;height:40px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-sm);font-weight:500;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out)}@media (hover:hover){.product-card_card__9Cqit:hover .product-card_image__A1Ghd{background:color-mix(in srgb,var(--c-sunken),var(--c-ink) 4%)}.product-card_card__9Cqit:hover .product-card_image__A1Ghd img{transform:scale(1.05) translateY(-2%)}.product-card_card__9Cqit:hover .product-card_peek___NOET,.product-card_link__Kr0Rw:focus-visible .product-card_peek___NOET{opacity:1;transform:none}}.product-card_link__Kr0Rw:active .product-card_image__A1Ghd{transform:scale(.985)}.product-card_image__A1Ghd{transition:background var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.product-card_placeholder__TQV9u{display:grid;height:100%;color:var(--c-ph-ink);font-family:var(--font-serif);font-size:56px;font-weight:300;place-items:center}.product-card_content__Svo8W{display:flex;flex:1;flex-direction:column;padding:14px 2px 0}.product-card_meta__DvZ3B{overflow:hidden;color:var(--c-ink-3);font-size:var(--t-xs);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.product-card_title__x6fPR{overflow-wrap:anywhere;display:-webkit-box;min-height:40px;overflow:hidden;margin:4px 0 0;color:var(--c-ink);font-size:var(--t-md);font-weight:400;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card_link__Kr0Rw:hover .product-card_title__x6fPR{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product-card_price__iaF8x{display:grid;gap:6px;margin-top:10px;font-variant-numeric:tabular-nums}.product-card_price__iaF8x strong{color:var(--c-ink);font-size:var(--t-xl);font-weight:600;letter-spacing:-.01em;line-height:24px}.product-card_price__iaF8x strong small{color:var(--c-ink-3);font-size:var(--t-xs);font-weight:400;letter-spacing:0}.product-card_unitPrice__rZ8gj{margin-top:-4px;color:var(--c-ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.product-card_empty__xSHyt,.product-card_stock__Z740u{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);line-height:16px}.product-card_wholesale__YIEcX{display:grid;gap:2px;color:var(--c-action);font-size:var(--t-sm);line-height:1.4}.product-card_wholesale__YIEcX small{color:var(--c-ink-2);font-size:var(--t-xs)}.product-card_stock__Z740u{color:var(--c-ink-2)}.product-card_empty__xSHyt:before,.product-card_stock__Z740u:before{width:6px;height:6px;flex:none;border-radius:var(--r-pill);content:""}.product-card_stock__Z740u:before{background:var(--c-ok)}.product-card_empty__xSHyt{color:var(--c-bad)}.product-card_empty__xSHyt:before{background:var(--c-bad)}@media (max-width:639px){.product-card_content__Svo8W{padding:10px 2px 0}.product-card_title__x6fPR{min-height:36px;margin-top:2px;font-size:var(--t-sm);line-height:18px}.product-card_price__iaF8x{gap:4px;margin-top:8px}.product-card_price__iaF8x strong{font-size:var(--t-lg);line-height:20px}.product-card_price__iaF8x strong small{font-size:var(--t-2xs)}}.product-card_row__MRkV_{display:grid;grid-template-columns:minmax(0,1fr) 84px 104px 120px 176px;align-items:center;gap:16px;border-top:1px solid var(--c-line);padding-block:10px}.product-card_rowMain__5ikt_{display:flex;min-width:0;align-items:center;gap:14px;color:var(--c-ink)}.product-card_rowThumb__fisCx{position:relative;width:56px;height:56px;flex:none;overflow:hidden;border-radius:var(--r-xs);background:var(--c-sunken)}.product-card_rowThumb__fisCx img{padding:8%;object-fit:contain!important;mix-blend-mode:multiply}.product-card_rowText__nfyhU{display:grid;min-width:0;gap:2px}.product-card_rowName__7RB79{display:-webkit-box;overflow:hidden;font-size:var(--t-md);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card_rowWholesale__0OquH{display:flex;flex-wrap:wrap;gap:0 8px}.product-card_rowMain__5ikt_:hover .product-card_rowName__7RB79{text-decoration:underline;text-underline-offset:4px}.product-card_rowPack__2Tge0,.product-card_rowUnit__j1b2t{color:var(--c-ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.product-card_rowMobilePack__D8930{display:none;color:var(--c-ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.product-card_rowPrice__4Cs76{display:grid;gap:2px;font-variant-numeric:tabular-nums}.product-card_rowPrice__4Cs76 strong{font-size:var(--t-lg);font-weight:600}.product-card_rowAction__iOpO0 button{width:100%;min-width:0}.product-card_rowStepper__oc6h4>div{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr) 44px}@media (max-width:900px){.product-card_rowMobilePack__D8930{display:block}.product-card_row__MRkV_{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main" "price cart";row-gap:10px}.product-card_rowMain__5ikt_{grid-area:main}.product-card_rowPack__2Tge0,.product-card_rowUnit__j1b2t{display:none}.product-card_rowPrice__4Cs76{grid-area:price}.product-card_rowCart__QX_b5{width:168px;grid-area:cart}}.rolling-number_number__MUXE8{display:inline-flex;font-variant-numeric:tabular-nums}.rolling-number_digits__4jYC8{display:inline-flex;overflow:hidden}.rolling-number_char__obebz{display:inline-block}@keyframes rolling-number_roll-up__YO6H_{0%{opacity:0;transform:translateY(.6em)}}@keyframes rolling-number_roll-down__MoJ56{0%{opacity:0;transform:translateY(-.6em)}}.rolling-number_number__MUXE8[data-direction=up] .rolling-number_fresh__rKbe1{animation:rolling-number_roll-up__YO6H_ .24s var(--ease-out)}.rolling-number_number__MUXE8[data-direction=down] .rolling-number_fresh__rKbe1{animation:rolling-number_roll-down__MoJ56 .24s var(--ease-out)}.rolling-number_visuallyHidden__bBqCR{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.rolling-number_number__MUXE8 .rolling-number_char__obebz{animation:none!important}}.storefront-header_header__fL8oa{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);transition:box-shadow .24s var(--ease),border-color .24s var(--ease)}.storefront-header_header__fL8oa[data-scrolled]{border-color:transparent;box-shadow:0 8px 24px -16px rgb(0 0 0/28%)}.storefront-header_inner__y22pG{display:grid;width:min(1440px,100%);height:72px;grid-template-areas:"logo catalog search lang actions";grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-inline:auto;padding-inline:32px}.storefront-header_authInner__wrG59{grid-template-areas:"logo actions";grid-template-columns:auto minmax(0,1fr);height:auto;min-height:64px;padding-block:8px}.storefront-header_authControls__Jn02J{display:flex;grid-area:actions;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:12px;min-width:0}.storefront-header_wordmark__epB1f{display:inline-flex;min-height:44px;grid-area:logo;align-items:center;color:var(--color-brand)}.storefront-header_logo__CXAns{display:block;width:auto;height:18px}.storefront-header_authLink__ZkjTX:focus-visible,.storefront-header_iconButton__Yqqa8:focus-visible,.storefront-header_searchTrigger__9vSzm:focus-visible,.storefront-header_sectionLink__fReQU:focus-visible,.storefront-header_tabLink__ZbZHS:focus-visible,.storefront-header_wordmark__epB1f:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_authLink__ZkjTX{display:inline-flex;min-height:44px;align-items:center;padding-inline:12px;font-size:var(--t-sm);font-weight:500}.storefront-header_authLink__ZkjTX:hover{text-decoration:underline;text-underline-offset:5px}.storefront-header_searchTrigger__9vSzm{display:flex;width:100%;max-width:640px;height:46px;grid-area:search;align-items:center;justify-self:center;gap:10px;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-sunken);padding:0 18px;color:var(--c-ink-2);font:inherit;font-size:var(--t-md);text-align:left;cursor:text;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.storefront-header_searchTrigger__9vSzm:hover,.storefront-header_searchTrigger__9vSzm[aria-expanded=true]{border-color:var(--c-ink);background:var(--c-surface)}.storefront-header_searchTrigger__9vSzm svg{width:18px;height:18px;flex:none;color:var(--c-ink-2)}.storefront-header_searchTrigger__9vSzm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-header_actions__FATQS{display:flex;grid-area:actions;align-items:center;justify-content:flex-end;gap:2px}.storefront-header_iconButton__Yqqa8,.storefront-header_tabLink__ZbZHS{position:relative;display:inline-flex;min-width:64px;height:52px;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:12px;background:transparent;padding:0 6px;color:var(--c-ink);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform .12s var(--ease)}.storefront-header_tabLink__ZbZHS{display:none}.storefront-header_iconButton__Yqqa8:hover,.storefront-header_iconButton__Yqqa8[aria-expanded=true],.storefront-header_tabLink__ZbZHS:hover{background:var(--c-sunken)}.storefront-header_iconButton__Yqqa8:active,.storefront-header_tabLink__ZbZHS:active{transform:scale(.96)}.storefront-header_iconGlyph__yZfkC{position:relative;display:grid;width:24px;height:24px;place-items:center}.storefront-header_iconGlyph__yZfkC svg{width:20px;height:20px}.storefront-header_iconCaption__uJv1F{color:var(--c-ink-2);font-size:var(--t-2xs);line-height:14px;white-space:nowrap}.storefront-header_count__3J_qf{position:absolute;top:-5px;right:-10px;display:grid;min-width:17px;height:17px;padding-inline:4px;place-items:center;border:2px solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;animation:storefront-header_badge-pop__qhorO .32s var(--ease-out)}.storefront-header_cartEstimate__kB_3X{display:none;font-variant-numeric:tabular-nums}.storefront-header_catalogTrigger__SxvUj{display:inline-flex;height:46px;grid-area:catalog;align-items:center;gap:10px;border:0;border-radius:var(--r-pill);background:var(--c-action);padding:0 20px 0 16px;color:var(--c-on-action);font:inherit;font-size:var(--t-md);font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease)}.storefront-header_catalogTrigger__SxvUj:hover,.storefront-header_catalogTrigger__SxvUj[aria-expanded=true]{background:var(--c-action-hover)}.storefront-header_catalogTrigger__SxvUj:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_burger__t95Ux{position:relative;display:inline-block;width:16px;height:12px}.storefront-header_burger__t95Ux span{position:absolute;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .16s var(--ease)}.storefront-header_burger__t95Ux span:first-child{top:0}.storefront-header_burger__t95Ux span:nth-child(2){top:5.25px}.storefront-header_burger__t95Ux span:nth-child(3){top:10.5px}.storefront-header_burger__t95Ux[data-open] span:first-child{transform:translateY(5.25px) rotate(45deg)}.storefront-header_burger__t95Ux[data-open] span:nth-child(2){opacity:0}.storefront-header_burger__t95Ux[data-open] span:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.storefront-header_catalogMenu__gG0wb{position:absolute;z-index:55;top:calc(100% + 8px);right:0;left:0;width:min(1200px,calc(100% - 32px));margin-inline:auto;border-radius:20px;background:var(--c-surface);box-shadow:0 28px 64px -24px rgb(0 0 0/38%);transform-origin:50% 0;animation:storefront-header_menu-in__dEIL1 .24s cubic-bezier(.32,.72,0,1)}.storefront-header_catalogMenuInner__fcfXu{display:grid;grid-template-columns:300px minmax(0,1fr)}.storefront-header_catalogSections__qw8Gc{display:grid;align-content:start;gap:2px;margin:0;border-right:1px solid var(--c-line);padding:16px;list-style:none}.storefront-header_catalogSection__HYmmu{display:grid;gap:2px;border-radius:12px;padding:12px 14px;color:var(--c-ink);transition:background var(--dur) var(--ease)}.storefront-header_catalogSection__HYmmu strong{font-size:var(--t-md);font-weight:500}.storefront-header_catalogSection__HYmmu small{color:var(--c-ink-3);font-size:var(--t-xs);line-height:16px}.storefront-header_catalogSection__HYmmu:hover,.storefront-header_catalogSection__HYmmu[aria-current=true]{background:var(--c-sunken)}.storefront-header_catalogAll__hukuF{display:inline-flex;min-height:44px;align-items:center;padding:0 14px;color:var(--c-ink);font-size:var(--t-sm);font-weight:500;text-decoration:underline;text-underline-offset:4px}.storefront-header_catalogDetail__3J9CV{min-width:0;padding:24px 28px 28px;animation:storefront-header_fade-in__uEFDn .2s var(--ease)}.storefront-header_catalogDetailHead__cDAJe{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.storefront-header_catalogDetailHead__cDAJe h2{margin:0;font-family:var(--font-serif);font-size:var(--t-3xl);font-weight:300}.storefront-header_catalogDetailHead__cDAJe a{color:var(--c-ink);font-size:var(--t-sm);font-weight:500;text-decoration:underline;text-underline-offset:4px}.storefront-header_catalogLabel__d4tAF{margin:20px 0 10px;color:var(--c-ink-3);font-size:var(--t-xs);font-weight:500}.storefront-header_catalogChips__BMyAj{display:flex;flex-wrap:wrap;gap:8px}.storefront-header_catalogChips__BMyAj a{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--c-line-2);border-radius:var(--r-pill);padding:0 14px;color:var(--c-ink);font-size:var(--t-sm);transition:border-color var(--dur) var(--ease)}.storefront-header_catalogChips__BMyAj a:hover{border-color:var(--c-ink)}.storefront-header_catalogColumns__f_rf4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none}.storefront-header_catalogColumns__f_rf4 a{display:inline-flex;min-height:34px;align-items:center;color:var(--c-ink-2);font-size:var(--t-sm)}.storefront-header_catalogColumns__f_rf4 a:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.storefront-header_catalogAll__hukuF:focus-visible,.storefront-header_catalogDetail__3J9CV a:focus-visible,.storefront-header_catalogSection__HYmmu:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_lang__sbGYd{position:relative;display:inline-grid;height:36px;grid-template-columns:1fr 1fr;border-radius:var(--r-pill);background:var(--c-sunken);padding:3px}.storefront-header_langThumb__OSxFp{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:0 1px 3px rgb(0 0 0/14%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.storefront-header_lang__sbGYd[data-active=kk] .storefront-header_langThumb__OSxFp{transform:translateX(100%)}.storefront-header_langOption__E5qvK{position:relative;min-width:40px;border:0;border-radius:var(--r-pill);background:transparent;padding:0 8px;color:var(--c-ink-2);font:inherit;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .2s var(--ease)}.storefront-header_langOption__E5qvK[aria-checked=true]{color:var(--c-ink)}.storefront-header_langOption__E5qvK:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_langInHeader___gQTe{grid-area:lang}.storefront-header_sections__1Z_MT{border-top:1px solid var(--c-line)}.storefront-header_sectionsInner___wVaX{display:flex;width:min(1440px,100%);height:44px;align-items:stretch;justify-content:center;gap:36px;position:relative;margin-inline:auto;padding-inline:24px;overflow-x:auto;scrollbar-width:none}.storefront-header_sectionsInner___wVaX::-webkit-scrollbar{display:none}.storefront-header_sectionLink__fReQU{display:inline-flex;flex:none;align-items:center;color:var(--c-ink-2);font-size:var(--t-sm);font-weight:500;white-space:nowrap;transition:color var(--dur) var(--ease),box-shadow .2s var(--ease);position:relative;z-index:1}.storefront-header_sectionCurrent__cA_L2,.storefront-header_sectionLink__fReQU:hover{color:var(--c-ink)}.storefront-header_sectionHover__TlDD2,.storefront-header_sectionLine__JMlF3{position:absolute;left:0;width:100px;opacity:0;pointer-events:none;transform-origin:left center;transition:transform .3s var(--ease-out),opacity var(--dur-hover) ease}.storefront-header_sectionHover__TlDD2{top:7px;height:30px;border-radius:var(--r-xs);background:var(--c-sunken)}.storefront-header_sectionLine__JMlF3{bottom:0;z-index:2;height:2px;background:var(--c-ink)}@media (hover:none){.storefront-header_sectionHover__TlDD2{display:none}}@media (prefers-reduced-motion:reduce){.storefront-header_sectionHover__TlDD2,.storefront-header_sectionLine__JMlF3{transition:opacity var(--dur-hover) ease}}.storefront-header_searchRoot__lhxKX{position:fixed;z-index:var(--z-drawer);inset:0}.storefront-header_searchScrim__W0BD7{position:absolute;inset:0;background:rgb(0 0 0/28%);animation:storefront-header_fade-in__uEFDn .2s var(--ease)}.storefront-header_searchPanel__fAtH3{position:absolute;top:12px;left:50%;width:min(880px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:20px;background:var(--c-surface);box-shadow:0 28px 64px -24px rgb(0 0 0/38%);padding:14px 14px 20px;color:var(--c-ink);transform:translateX(-50%);transform-origin:50% 0;animation:storefront-header_pop-in__NT9sq .24s cubic-bezier(.32,.72,0,1)}.storefront-header_searchForm__M3cNS{display:flex;height:52px;align-items:center;gap:10px;border:1px solid var(--c-ink);border-radius:var(--r-pill);padding:4px 4px 4px 16px}.storefront-header_searchForm__M3cNS:focus-within{box-shadow:0 0 0 3px var(--c-sunken)}.storefront-header_searchFormIcon__oPjvl{width:20px;height:20px;flex:none;color:var(--c-ink-2)}.storefront-header_searchForm__M3cNS input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;padding:0;color:var(--c-ink);font-size:var(--t-lg)}.storefront-header_searchSubmit__MEmAk{height:100%;flex:none;border:0;border-radius:var(--r-pill);background:var(--c-action);padding:0 20px;color:var(--c-on-action);font:inherit;font-size:var(--t-md);font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease)}.storefront-header_searchSubmit__MEmAk:hover{background:var(--c-action-hover)}.storefront-header_searchForm__M3cNS input::placeholder{color:var(--c-ink-3)}.storefront-header_searchForm__M3cNS input::-webkit-search-cancel-button{display:none}.storefront-header_searchClose__FW__F{display:inline-grid;width:40px;height:40px;flex:none;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-ink);cursor:pointer}.storefront-header_searchClose__FW__F svg{width:18px;height:18px}.storefront-header_searchClose__FW__F:hover{background:var(--c-sunken)}.storefront-header_searchAll__hxdbb:focus-visible,.storefront-header_searchClose__FW__F:focus-visible,.storefront-header_searchColumn__aASMB button:focus-visible,.storefront-header_searchSubmit__MEmAk:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_searchBody__DSVsR{display:grid;gap:18px;margin-top:16px;padding-inline:4px}.storefront-header_searchColumn__aASMB{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.storefront-header_searchScopeChip__NxX3Y{display:inline-flex;height:32px;flex:none;align-items:center;gap:4px;border-radius:var(--r-pill);background:var(--c-action);padding:0 4px 0 12px;color:var(--c-on-action);font-size:var(--t-sm);font-weight:500;white-space:nowrap;animation:storefront-header_scope-in__4ncRY .22s var(--ease-out)}.storefront-header_searchScopeChip__NxX3Y button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:var(--r-pill);background:rgb(255 255 255/18%);color:inherit;cursor:pointer}.storefront-header_searchScopeChip__NxX3Y svg{width:12px;height:12px}.storefront-header_searchScopeChip__NxX3Y button:focus-visible{outline:2px solid var(--c-on-action);outline-offset:1px}@keyframes storefront-header_scope-in__4ncRY{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.storefront-header_searchScopeChip__NxX3Y{animation:none}}.storefront-header_searchColumn__aASMB button{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-surface);padding:0 14px;color:var(--c-ink);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.storefront-header_searchColumn__aASMB button:hover{border-color:var(--c-ink)}.storefront-header_searchColumn__aASMB button:active{transform:scale(.97)}.storefront-header_searchColumn__aASMB button[aria-pressed=true]{border-color:var(--c-action);background:var(--c-action);color:var(--c-on-action)}.storefront-header_searchHeading__NEivX{width:100%;margin:0 0 4px;color:var(--c-ink-3);font-size:var(--t-xs);font-weight:500}.storefront-header_searchColumn__aASMB .storefront-header_searchHeading__NEivX{width:auto;margin:0 4px 0 0}.storefront-header_searchRecent__5_9u9{display:grid;gap:4px}.storefront-header_searchRecentList__12i2f{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.storefront-header_searchRecentChip__EbaOM{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;border-radius:var(--r-pill);background:var(--c-sunken);padding:0 14px;color:var(--c-ink);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background var(--dur) var(--ease)}.storefront-header_searchRecentChip__EbaOM:before{width:14px;height:14px;background:var(--c-ink-3);content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='M8 4.5V8l2.5 1.5' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}.storefront-header_searchRecentChip__EbaOM:hover{background:color-mix(in srgb,var(--c-sunken),var(--c-ink) 6%)}.storefront-header_searchRecentClear__MhvCV{border:0;background:transparent;padding:0 6px;color:var(--c-ink-3);font:inherit;font-size:var(--t-xs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.storefront-header_searchRecentChip__EbaOM:focus-visible,.storefront-header_searchRecentClear__MhvCV:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_searchFix__daPHR{margin:0 0 8px;padding-inline:4px;color:var(--c-ink-2);font-size:var(--t-sm)}.storefront-header_searchResults__7D602{min-width:0}.storefront-header_searchStatus__jkkC6{margin:0;padding:8px 4px;color:var(--c-ink-2);font-size:var(--t-sm)}.storefront-header_searchStatus__jkkC6 p{margin:0 0 8px}.storefront-header_searchHelp__bSIhm{display:inline-flex;min-height:var(--touch-target);align-items:center;margin-inline-start:12px;text-decoration:underline;text-underline-offset:3px}.storefront-header_searchHelp__bSIhm:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_miniNote__reuNh{color:var(--c-ink-2);font-size:var(--t-xs);line-height:1.4;overflow-wrap:anywhere}.storefront-header_searchOrder__W76zx{min-width:0;padding:4px 8px 12px 76px}.storefront-header_searchGrid__yyWwL{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.storefront-header_searchGrid__yyWwL>:not(.storefront-header_searchMarker__7MZt_){position:relative;z-index:1}.storefront-header_searchMarker__7MZt_{position:absolute;top:0;left:0;border-radius:12px;background:var(--c-sunken);opacity:0;pointer-events:none;transition:transform .22s var(--ease-out),opacity var(--dur-hover) ease}@media (prefers-reduced-motion:reduce){.storefront-header_searchMarker__7MZt_{transition:opacity var(--dur-hover) ease}}.storefront-header_searchGrid__yyWwL .storefront-header_miniLink__vlTNK{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;border-radius:12px;padding:8px;transition:background var(--dur) var(--ease)}.storefront-header_searchGrid__yyWwL .storefront-header_miniImage__2HbcT{width:56px;background:var(--c-sunken)}.storefront-header_miniRow__cHp97 .storefront-header_miniImage__2HbcT img,.storefront-header_searchGrid__yyWwL .storefront-header_miniImage__2HbcT img{padding:8%;object-fit:contain!important;mix-blend-mode:multiply}.storefront-header_searchAll__hxdbb{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;padding-inline:4px;color:var(--c-ink);font-size:var(--t-sm);font-weight:500;text-decoration:underline;text-underline-offset:5px}.storefront-header_miniRow__cHp97,.storefront-header_miniTile__PFcxB{position:relative;min-width:0}.storefront-header_miniLink__vlTNK{display:grid;gap:10px;color:var(--c-ink)}.storefront-header_miniLink__vlTNK:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_miniRow__cHp97{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;border-bottom:1px solid var(--c-line);padding-block:16px}.storefront-header_miniRow__cHp97:first-child{padding-top:0}.storefront-header_miniRow__cHp97 .storefront-header_miniLink__vlTNK{flex:1;grid-template-columns:96px minmax(0,1fr);gap:16px}.storefront-header_miniBelow__n1Pwo{flex-basis:100%;max-width:calc(112px + 240px);padding-left:112px}.storefront-header_miniBelow__n1Pwo:empty{display:none}.storefront-header_miniImage__2HbcT{position:relative;display:grid;aspect-ratio:1/1;overflow:hidden;place-items:center;border-radius:var(--r-xs);background:var(--c-ph)}.storefront-header_miniPlaceholder__WKA_d{color:var(--c-ph-ink);font-family:var(--font-serif);font-size:36px;font-weight:300}.storefront-header_miniCopy__VEgO3{display:grid;min-width:0;align-content:start;gap:4px}.storefront-header_miniBrand__78V9Z{overflow:hidden;color:var(--c-ink-3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap}.storefront-header_miniName__YsRuw{overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;font-size:var(--t-sm);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storefront-header_miniLink__vlTNK:hover .storefront-header_miniName__YsRuw{text-decoration:underline;text-underline-offset:3px}.storefront-header_miniPrice__kyWZY{font-size:var(--t-sm);font-weight:500;font-variant-numeric:tabular-nums}.storefront-header_miniPrice__kyWZY small{color:var(--c-ink-3);font-size:var(--t-2xs);font-weight:400}.storefront-header_miniRemove__xekfw{display:inline-grid;width:var(--touch-target);height:var(--touch-target);flex:none;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-ink-2);cursor:pointer}.storefront-header_miniRemove__xekfw svg{width:14px;height:14px}.storefront-header_miniRemove__xekfw:hover{background:var(--c-sunken);color:var(--c-ink)}.storefront-header_miniRemove__xekfw:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_drawerList__SShid{display:grid;margin:0;padding:0;list-style:none}.storefront-header_drawerEmpty__t3F0J{display:grid;gap:20px}.storefront-header_drawerEmpty__t3F0J p,.storefront-header_drawerText__2LANz{margin:0;color:var(--c-ink-2);font-size:var(--t-md);line-height:1.5}.storefront-header_drawerButtonOutline__C0YaI,.storefront-header_drawerButton__OU_gm{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--c-action);border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);padding:8px 16px;font-size:var(--t-md);font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.storefront-header_drawerButton__OU_gm:hover:not(:disabled){background:var(--c-action-hover)}.storefront-header_drawerButtonOutline__C0YaI{border-color:var(--c-ink);background:transparent;color:var(--c-ink)}.storefront-header_drawerButtonOutline__C0YaI:hover:not(:disabled){background:var(--c-ink);color:var(--c-surface)}.storefront-header_drawerButtonOutline__C0YaI:disabled{color:var(--c-ink-2);cursor:wait}.storefront-header_drawerButtonOutline__C0YaI:focus-visible,.storefront-header_drawerButton__OU_gm:focus-visible,.storefront-header_drawerTextLink__VR7p9:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_drawerHint__JhhIm{margin:14px 0 0;color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.5;text-align:center}.storefront-header_drawerHint__JhhIm button,.storefront-header_drawerTextButton__uYA7j{min-height:44px;min-width:44px;border:0;background:none;padding:0;color:var(--c-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.storefront-header_drawerTextButton__uYA7j{justify-self:center;font-size:var(--t-md);font-weight:500}.storefront-header_drawerHint__JhhIm button:focus-visible,.storefront-header_drawerTextButton__uYA7j:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_drawerTotal__O_kkh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px;color:var(--c-ink-2);font-size:var(--t-sm)}.storefront-header_drawerTotal__O_kkh strong{color:var(--c-ink);font-size:var(--t-xl);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.storefront-header_cartLine__pZ1ar{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;column-gap:14px;row-gap:4px;border-bottom:1px solid var(--c-line);padding-block:16px}.storefront-header_cartLine__pZ1ar:first-child{padding-top:0}.storefront-header_cartThumb__dBXFg{position:relative;grid-row:1/span 2;width:64px;height:64px;overflow:hidden;border-radius:var(--r-xs);background:var(--c-sunken)}.storefront-header_cartThumb__dBXFg img{padding:8%;object-fit:contain!important;mix-blend-mode:multiply}.storefront-header_cartName__Y04BV{overflow-wrap:anywhere;grid-column:2;font-size:var(--t-md);line-height:1.4}.storefront-header_cartMeta__e6tmX{grid-column:2;color:var(--c-ink-3);font-size:var(--t-xs)}.storefront-header_cartControls___No_a{display:flex;grid-column:2/-1;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.storefront-header_cartRemove__x7x6o{min-height:36px;border:0;background:transparent;padding:0;color:var(--c-ink-2);font:inherit;font-size:var(--t-sm);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:4px;cursor:pointer}.storefront-header_cartRemove__x7x6o:hover:not(:disabled){color:var(--c-ink);text-decoration-color:var(--c-ink)}.storefront-header_cartRemove__x7x6o:focus-visible{outline:none;box-shadow:var(--focus)}.storefront-header_cartLine__pZ1ar{transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out)}.storefront-header_cartLineLeaving__KW6R_{opacity:.35;transform:translateX(-12px)}.storefront-header_cartPrice__Wy_ly{grid-column:3;grid-row:1;font-size:var(--t-md);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.storefront-header_drawerIdentity__JcjDX{display:grid;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--c-line);padding-bottom:20px;overflow-wrap:anywhere}.storefront-header_drawerIdentity__JcjDX strong{font-family:var(--font-serif);font-size:26px;font-weight:300;line-height:1.2}.storefront-header_drawerIdentity__JcjDX span{color:var(--c-ink-2);font-size:var(--t-sm)}.storefront-header_drawerTextLink__VR7p9{width:fit-content;margin-top:8px;color:var(--c-ink);font-size:var(--t-sm);font-weight:500;text-decoration:underline;text-underline-offset:5px}.storefront-header_drawerDivider___3xyG{height:1px;margin-block:36px 32px;background:var(--c-line)}.storefront-header_drawerHeading__bCnZr{margin:0 0 12px;font-size:var(--t-md);font-weight:600}.storefront-header_drawerText__2LANz{margin-bottom:24px}@keyframes storefront-header_fade-in__uEFDn{0%{opacity:0}}@keyframes storefront-header_drop-in___w3xI{0%{transform:translateY(-16px);opacity:0}}@keyframes storefront-header_pop-in__NT9sq{0%{transform:translateX(-50%) translateY(-8px) scale(.98);opacity:0}}@keyframes storefront-header_menu-in__dEIL1{0%{transform:translateY(-8px) scale(.99);opacity:0}}@keyframes storefront-header_badge-pop__qhorO{0%{opacity:0;transform:scale(.6)}}@media (max-width:1100px){.storefront-header_inner__y22pG{gap:16px}.storefront-header_iconButton__Yqqa8{min-width:52px}}@media (max-width:900px){.storefront-header_inner__y22pG{padding-inline:16px}.storefront-header_catalogTrigger__SxvUj{width:46px;justify-content:center;padding:0}.storefront-header_catalogTrigger__SxvUj>span:last-child{display:none}.storefront-header_catalogMenuInner__fcfXu{grid-template-columns:220px minmax(0,1fr)}.storefront-header_catalogColumns__f_rf4{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-header_iconCaption__uJv1F{display:none}.storefront-header_iconButton__Yqqa8{min-width:44px;height:44px}.storefront-header_sectionsInner___wVaX{justify-content:flex-start;gap:24px;padding-inline:16px 40px;mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.storefront-header_searchGrid__yyWwL{grid-template-columns:1fr}}@media (max-width:640px){.storefront-header_inner__y22pG{height:auto;grid-template-areas:"logo lang" "search search";grid-template-columns:auto minmax(0,1fr);gap:10px 8px;padding:10px 12px 12px}.storefront-header_langInHeader___gQTe{justify-self:end}.storefront-header_catalogMenu__gG0wb,.storefront-header_catalogTrigger__SxvUj{display:none}.storefront-header_searchTrigger__9vSzm{max-width:none;height:44px}.storefront-header_authInner__wrG59{min-height:56px}.storefront-header_authLink__ZkjTX{padding-inline:0}.storefront-header_actions__FATQS{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;height:var(--bottom-nav-h);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--c-line);background:var(--c-surface);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.storefront-header_authInner__wrG59 .storefront-header_actions__FATQS{position:static;display:flex;height:auto;border:0;padding:0}.storefront-header_tabLink__ZbZHS{display:inline-flex}.storefront-header_iconButton__Yqqa8,.storefront-header_tabLink__ZbZHS{width:100%;min-width:0;height:52px}.storefront-header_iconCaption__uJv1F{display:block;font-size:var(--t-xs)}.storefront-header_lang__sbGYd{height:44px;padding:0}.storefront-header_langOption__E5qvK{min-width:48px}.storefront-header_catalogChips__BMyAj a,.storefront-header_searchColumn__aASMB button{min-height:44px}.storefront-header_cartCaption__RJ1f0:has(+.storefront-header_cartEstimate__kB_3X){display:none}.storefront-header_cartEstimate__kB_3X{display:block;max-width:100%;max-height:24px;overflow:hidden;font-size:var(--t-2xs);line-height:12px;white-space:normal}.storefront-header_iconCaption__uJv1F:has(.storefront-header_cartEstimate__kB_3X){max-width:100%}.storefront-header_tabLink__ZbZHS[aria-current=page] .storefront-header_iconCaption__uJv1F{color:var(--c-ink);font-weight:600}.storefront-header_searchPanel__fAtH3{top:8px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.storefront-header_searchForm__M3cNS input{font-size:16px}.storefront-header_searchForm__M3cNS:has(.storefront-header_searchScopeChip__NxX3Y){position:relative;margin-bottom:52px}.storefront-header_searchScopeChip__NxX3Y{position:absolute;top:calc(100% + 8px);left:0;height:44px;max-width:100%}.storefront-header_searchScopeChip__NxX3Y button{width:44px;height:44px}body:has(.storefront-header_actions__FATQS){padding-bottom:calc(var(--bottom-nav-h) + 3px)}}@media (prefers-reduced-motion:reduce){.storefront-header_catalogDetail__3J9CV,.storefront-header_catalogMenu__gG0wb,.storefront-header_count__3J_qf,.storefront-header_searchPanel__fAtH3,.storefront-header_searchScrim__W0BD7{animation:none}.storefront-header_burger__t95Ux span,.storefront-header_header__fL8oa,.storefront-header_iconButton__Yqqa8,.storefront-header_langThumb__OSxFp,.storefront-header_tabLink__ZbZHS{transition:none}}.cart-view_grid__K_alz{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px}.cart-view_groups__kNZ9U{display:grid;gap:40px}.cart-view_shipment__cclaD{display:flex;align-items:flex-start;gap:14px;margin:0;border-radius:var(--r-card);background:var(--c-sunken);padding:18px 20px;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5}.cart-view_shipment__cclaD svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--c-ink);stroke-linejoin:round;stroke-width:1.5}.cart-view_shipment__cclaD strong{color:var(--c-ink);font-weight:600}.cart-view_group__CB8Zt{border-top:1px solid var(--c-ink)}.cart-view_groupHeader__khDw5{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:16px}.cart-view_groupHeader__khDw5 h2{margin:0;font-size:var(--t-sm);font-weight:600}.cart-view_groupHeader__khDw5>span{color:var(--c-ink-3);font-size:var(--t-xs)}.cart-view_line__uc9Ei{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;border-top:1px solid var(--c-line);padding-block:24px;transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out)}.cart-view_leaving__oqROP{opacity:.35;pointer-events:none;transform:translateX(-12px)}.cart-view_lineMain__jIHDG{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px}.cart-view_image__fu9Yn{position:relative;display:block;width:112px;height:112px;overflow:hidden;border-radius:var(--r-sm);background:var(--c-sunken);transition:background var(--dur-hover) ease}.cart-view_image__fu9Yn img{padding:10%;object-fit:contain!important;mix-blend-mode:multiply;transition:transform var(--dur-reveal) var(--ease-out)}@media (hover:hover){.cart-view_image__fu9Yn:hover{background:color-mix(in srgb,var(--c-sunken),var(--c-ink) 4%)}.cart-view_image__fu9Yn:hover img{transform:scale(1.05)}}.cart-view_image__fu9Yn:focus-visible{outline:none;box-shadow:var(--focus)}.cart-view_fallback__TbkfT{display:grid;height:100%;place-items:center;color:var(--c-ph-ink);font-family:var(--font-serif);font-size:44px;font-weight:300}.cart-view_title__4UvcZ{overflow-wrap:anywhere;display:inline-block;color:var(--c-ink);font-size:var(--t-lg);line-height:1.35}.cart-view_title__4UvcZ:hover{text-decoration:underline;text-underline-offset:4px}.cart-view_conditions__Y3vZ2,.cart-view_sku__tezKS{margin:6px 0 0;color:var(--c-ink-3);font-size:var(--t-xs);line-height:1.5}.cart-view_availability__e5scS{margin:6px 0 0;color:var(--c-ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.cart-view_availabilityError__PmhPe{color:var(--c-bad)}.cart-view_remove__mwqVr{min-height:32px;margin-top:8px;border:0;background:transparent;padding:0;color:var(--c-ink-2);font-size:var(--t-sm);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:4px;cursor:pointer;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease}.cart-view_remove__mwqVr:hover:not(:disabled){color:var(--c-ink);text-decoration-color:var(--c-ink)}.cart-view_remove__mwqVr:focus-visible{outline:none;box-shadow:var(--focus)}.cart-view_lineActions__UUhWN{display:grid;align-content:start;justify-items:end;gap:14px}.cart-view_lineActions__UUhWN>strong{font-size:var(--t-lg);font-weight:600;font-variant-numeric:tabular-nums}.cart-view_pending__InM0b{color:var(--c-ink-3);font-size:var(--t-xs)}.cart-view_error__Xcde1{grid-column:1/-1;margin:0;color:var(--c-bad);font-size:var(--t-sm)}.cart-view_groupFooter__CQILL{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--c-line);padding-top:16px;color:var(--c-ink-2);font-size:var(--t-sm)}.cart-view_groupFooter__CQILL strong{color:var(--c-ink);font-size:var(--t-md);font-weight:600;font-variant-numeric:tabular-nums}.cart-view_summary__HnXCv{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:14px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:28px}.cart-view_summary__HnXCv h2{margin:0 0 4px;font-size:var(--t-lg);font-weight:600}.cart-view_summaryRow__DXqR0,.cart-view_summaryTotal__zfpfA{display:flex;justify-content:space-between;gap:16px}.cart-view_summaryRow__DXqR0{color:var(--c-ink-2);font-size:var(--t-md);font-variant-numeric:tabular-nums}.cart-view_summaryRow__DXqR0 strong{color:var(--c-ink);font-weight:500}.cart-view_summaryRow__DXqR0>:last-child{text-align:right}.cart-view_summaryTotal__zfpfA{align-items:baseline;margin-top:4px;border-top:1px solid var(--c-line);padding-top:18px;font-size:var(--t-lg);font-weight:600}.cart-view_summaryTotal__zfpfA strong{font-size:var(--t-3xl);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cart-view_note__4zcK_{display:grid;gap:4px;margin-block:4px;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5}.cart-view_note__4zcK_ strong{color:var(--c-ink);font-weight:500}.cart-view_note__4zcK_ p{margin:0}.cart-view_noteError__rLf_n strong{color:var(--c-bad)}.cart-view_caption__0h9oT{margin:0;color:var(--c-ink-3);font-size:var(--t-xs);text-align:center}.cart-view_empty___kjFP{display:grid;justify-items:center;gap:12px;padding:72px 16px 96px;text-align:center}.cart-view_empty___kjFP svg{width:56px;height:56px;fill:none;stroke:var(--c-ink);stroke-linejoin:round;stroke-width:1}.cart-view_empty___kjFP h2{margin:8px 0 0;font-family:var(--font-serif);font-size:30px;font-weight:400}.cart-view_empty___kjFP p{max-width:40ch;margin:0 0 8px;color:var(--c-ink-2)}@media (max-width:1080px){.cart-view_grid__K_alz{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media (max-width:820px){.cart-view_grid__K_alz{grid-template-columns:1fr}.cart-view_summary__HnXCv{position:static}}@media (max-width:639px){.cart-view_line__uc9Ei{grid-template-columns:1fr;gap:16px;padding-block:20px}.cart-view_lineMain__jIHDG{grid-template-columns:88px minmax(0,1fr);gap:14px}.cart-view_image__fu9Yn{width:88px;height:88px}.cart-view_lineActions__UUhWN{display:flex;width:100%;align-items:center;justify-content:space-between}.cart-view_summary__HnXCv{padding:24px 20px}}.cart-view_freeDelivery___ukac{display:grid;gap:8px}.cart-view_freeDelivery___ukac p{margin:0;color:var(--c-ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.cart-view_freeTrack__18XJ_{display:block;height:4px;overflow:hidden;border-radius:var(--r-pill);background:var(--c-line)}.cart-view_freeTrack__18XJ_ span{display:block;height:100%;border-radius:inherit;background:var(--c-action);transform-origin:left center;transition:transform .45s var(--ease-out)}.cart-view_freeTrack__18XJ_ span[data-reached]{background:var(--c-ok)}@media (prefers-reduced-motion:reduce){.cart-view_freeTrack__18XJ_ span{transition:none}}.cart_page__SB9JJ{padding-block:40px 96px}.cart_intro__uuXj2{margin-bottom:32px}.cart_intro__uuXj2 h1{margin:0;font-family:var(--font-serif);font-size:clamp(36px,4vw,48px);font-weight:400;letter-spacing:-.015em;line-height:1.1}.cart_intro__uuXj2 p{max-width:560px;margin:12px 0 0;color:var(--c-ink-2)}@media (max-width:639px){.cart_page__SB9JJ{padding-block:28px 64px}.cart_intro__uuXj2{margin-bottom:20px}}.product-gallery_open__c8kwj{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:zoom-in}.product-gallery_hint__pvSjw{position:absolute;top:16px;left:16px;border-radius:var(--r-pill);padding:10px 14px;font-size:var(--t-xs)}.product-gallery_hint__pvSjw,.product-gallery_modalControls__u7ZDF{display:flex;align-items:center;gap:8px;background:var(--c-surface);color:var(--c-ink-2)}.product-gallery_modalControls__u7ZDF{border:1px solid var(--c-line);border-radius:var(--r-pill);padding:2px;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.product-gallery_modalControls__u7ZDF button,.product-gallery_toolbar__8orzw button{display:grid;width:44px;height:44px;flex:none;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-ink);cursor:pointer}@media (hover:hover){.product-gallery_dialog__c4Ce4 button:hover:not(:disabled){background:var(--c-sunken)}}.product-gallery_dialog__c4Ce4 button:disabled{opacity:.4;cursor:default}.product-gallery_dialog__c4Ce4 button:focus-visible,.product-gallery_open__c8kwj:focus-visible,.product-gallery_viewport__ZPs7L:focus-visible{outline:2px solid var(--c-action);outline-offset:-3px}.product-gallery_dialog__c4Ce4{position:fixed;inset:0;width:min(1200px,calc(100vw - 32px));height:min(1000px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;border:0;border-radius:var(--r-card);background:var(--c-surface);padding:20px;color:var(--c-ink)}.product-gallery_dialog__c4Ce4[open]{display:flex;flex-direction:column;gap:12px}.product-gallery_dialog__c4Ce4::backdrop{background:rgb(38 38 38/80%)}.product-gallery_toolbar__8orzw{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-gallery_toolbar__8orzw h2{margin:0;font-size:var(--t-lg);font-weight:500;overflow-wrap:anywhere}.product-gallery_help__VxBTc{margin:0;color:var(--c-ink-2);font-size:var(--t-sm)}.product-gallery_viewport__ZPs7L{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--c-sunken)}.product-gallery_viewport__ZPs7L img{display:block;width:100%;height:100%;object-fit:contain}.product-gallery_zoomed__hTTXQ img{width:max(100%,1600px);max-width:none;height:auto}.product-gallery_footer___Oov9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.product-gallery_zoom__UW8PU{min-height:44px;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-surface);padding:8px 16px;color:var(--c-ink);font-size:var(--t-sm);cursor:pointer}@media (max-width:639px){.product-gallery_dialog__c4Ce4{width:100vw;height:100dvh;border-radius:0;padding:12px}.product-gallery_toolbar__8orzw h2{font-size:var(--t-md)}.product-gallery_help__VxBTc{font-size:var(--t-xs)}}.auth_layout__5uArY{display:grid;min-height:calc(100vh - 72px);grid-template-columns:minmax(400px,.8fr) minmax(560px,1.2fr);background:var(--color-subtle)}.auth_story__C8LAf{display:flex;flex-direction:column;justify-content:center;background:var(--color-inverse);padding:clamp(48px,6vw,88px);color:var(--color-surface)}.auth_story__C8LAf h1{max-width:560px;margin:0;font-family:var(--font-page-title);font-size:clamp(40px,4vw,56px);font-weight:var(--weight-page-title);letter-spacing:-.015em;line-height:var(--leading-page-title);text-wrap:balance}.auth_story__C8LAf>p{max-width:520px;margin:28px 0 0;color:rgb(255 253 249/76%);font-size:18px;line-height:28px}.auth_points__fTtRY{display:grid;max-width:520px;margin:40px 0 0;padding:0;border-top:1px solid rgb(255 253 249/24%);list-style:none}.auth_points__fTtRY li{display:grid;min-height:52px;grid-template-columns:10px 1fr;align-items:center;gap:14px;border-bottom:1px solid rgb(255 253 249/24%);font-size:14px;font-weight:700;line-height:20px}.auth_points__fTtRY li:before{width:8px;height:8px;background:var(--color-accent);content:""}.auth_audience__4_HKZ{max-width:520px;margin-top:24px;color:rgb(255 253 249/58%);font-size:12px;line-height:18px}.auth_formArea__bB85S{display:grid;align-items:center;justify-items:center;padding:48px clamp(32px,6vw,88px)}.auth_card__HvcEH{width:min(620px,100%);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(28px,4vw,44px);box-shadow:var(--shadow-card)}.auth_cardHeader__6VpmI{margin-bottom:28px}.auth_cardHeader__6VpmI h2{margin:0;font-family:var(--font-page-title);font-size:var(--text-page-title);font-weight:var(--weight-page-title);letter-spacing:-.015em;line-height:var(--leading-page-title);text-wrap:balance}.auth_cardHeader__6VpmI p{max-width:500px;margin:10px 0 0;color:var(--color-text-secondary);line-height:22px}.auth_form__mBKM3{display:grid;gap:20px}.auth_group__G1pDG{display:grid;gap:14px;border:0;margin:0;padding:0}.auth_group__G1pDG+.auth_group__G1pDG{border-top:1px solid var(--color-border);padding-top:20px}.auth_group__G1pDG legend{margin-bottom:12px;font-size:16px;font-weight:700;line-height:22px}.auth_fieldPair__2cRLP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth_error__O_b75{border-radius:var(--radius-md);background:var(--color-danger-bg);padding:12px 14px;color:var(--color-danger);font-size:12px;line-height:18px}.auth_consent__g9_r8{display:flex;min-height:44px;align-items:flex-start;gap:12px;color:var(--color-text-secondary);font-size:12px;line-height:18px}.auth_consent__g9_r8 input{width:20px;height:20px;flex:0 0 20px;margin-top:1px;accent-color:var(--color-accent)}.auth_footer__HUyBG{margin:0;color:var(--color-text-secondary);text-align:center}.auth_footer__HUyBG a{margin-left:8px;color:var(--color-text);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.auth_inlineLink__jIfY4{color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.auth_notice__UFkT4{margin:0;border-radius:var(--radius-md);background:var(--color-subtle);padding:16px;line-height:1.6}.auth_policy__pCW_L{font-size:14px;line-height:1.6}.auth_policy__pCW_L summary{cursor:pointer;padding-block:12px;font-weight:700}.auth_policy__pCW_L p{white-space:pre-wrap}.auth_recovery__RGDgT{max-width:580px;margin:40px auto;padding:28px 24px;background:var(--color-surface);border-radius:var(--radius-md)}.auth_recovery__RGDgT h1{margin:0 0 16px;font-size:32px;line-height:1.2}.auth_recovery__RGDgT>p{line-height:1.6}@media (max-width:1050px){.auth_layout__5uArY{grid-template-columns:minmax(340px,.75fr) minmax(500px,1.25fr)}.auth_story__C8LAf{padding-inline:40px}.auth_story__C8LAf h1{font-size:48px}.auth_formArea__bB85S{padding-inline:32px}}@media (max-width:850px){.auth_layout__5uArY{grid-template-columns:1fr}.auth_story__C8LAf{display:none}.auth_formArea__bB85S{min-height:calc(100vh - 72px)}}@media (max-width:639px){.auth_formArea__bB85S,.auth_layout__5uArY{min-height:calc(100vh - 64px)}.auth_formArea__bB85S{align-items:start;padding:24px 16px 40px}.auth_card__HvcEH{border-radius:var(--radius-md);padding:24px 20px;box-shadow:var(--shadow-subtle)}.auth_cardHeader__6VpmI{margin-bottom:24px}.auth_cardHeader__6VpmI h2{font-size:32px;line-height:36px}.auth_fieldPair__2cRLP{grid-template-columns:1fr}}.legal_page___YA44{max-width:1160px;margin-inline:auto;padding:48px 32px 64px;overflow-wrap:anywhere}.legal_page___YA44 h1{max-width:24ch;margin:24px 0 32px;font-family:var(--font-page-title);font-size:clamp(30px,4vw,48px);line-height:1.2;font-weight:400;text-wrap:balance}.legal_caption__oPMFM a,.legal_confirmations__YP0vx a,.legal_page___YA44 a{text-decoration:underline;text-underline-offset:.2em}.legal_status__28Vgr{padding-block:20px;margin-bottom:36px;border-block:1px solid var(--c-line)}.legal_status__28Vgr span,.legal_status__28Vgr strong{display:block}.legal_status__28Vgr p{max-width:70ch;margin:8px 0}.legal_caption__oPMFM,.legal_identity__CMVFI,.legal_status__28Vgr span{color:var(--c-ink-2);font-size:var(--t-sm)}.legal_reading__lQDnH{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px}.legal_contents__84ZFq{align-self:start;display:grid;gap:4px}.legal_contents__84ZFq a{display:flex;align-items:center;min-height:44px}.legal_contents__84ZFq h2{margin:0;font-size:var(--t-md)}.legal_article__HjyuM{max-width:72ch;min-width:0}.legal_article__HjyuM section{scroll-margin-top:120px}.legal_article__HjyuM section+section{margin-top:40px}.legal_article__HjyuM h2{margin:0 0 12px;font-size:22px;line-height:1.35}.legal_article__HjyuM p,.legal_notice__lhikQ{margin:0;line-height:1.7;white-space:pre-line}.legal_documentList__xzK7N{display:grid;max-width:72ch}.legal_documentList__xzK7N a{padding-block:20px;border-bottom:1px solid var(--c-line)}.legal_identity__CMVFI{margin-top:48px}.legal_identity__CMVFI code{display:block;margin-top:12px;overflow-wrap:anywhere}.legal_confirmations__YP0vx{display:grid;gap:12px;min-width:0}.legal_checkbox__c5IVU{display:flex;min-height:44px;gap:12px;align-items:flex-start;line-height:1.6;cursor:pointer}.legal_checkbox__c5IVU input{flex:0 0 auto;width:20px;height:20px;margin-top:3px;accent-color:var(--c-action)}.legal_caption__oPMFM{margin:0;line-height:1.6}.legal_notice__lhikQ{color:var(--c-ink-2)}@media (max-width:760px){.legal_page___YA44{padding:32px 20px 48px}.legal_reading__lQDnH{grid-template-columns:minmax(0,1fr);gap:36px}}.profile-navigation_list__jCLEF{display:grid;gap:4px;margin:0;padding:0;list-style:none}.profile-navigation_action__MeV8G{display:flex;align-items:center;width:100%;min-height:var(--touch-target);padding:10px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:14px;line-height:1.5;text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.profile-navigation_action__MeV8G:hover,.profile-navigation_action__MeV8G[aria-current=page]{background:var(--color-subtle)}.profile-navigation_action__MeV8G[aria-current=page]{font-weight:700}.profile-navigation_action__MeV8G:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.profile-navigation_action__MeV8G:disabled{color:var(--color-text-secondary);cursor:wait}.profile-navigation_logout__yGzuZ{margin-top:4px;padding-top:8px;border-top:1px solid var(--color-border)}.skeleton_block__xWdb3{display:block;border-radius:8px;background:linear-gradient(90deg,transparent 0,rgb(255 255 255/60%) 50%,transparent 100%) var(--c-sunken);background-repeat:no-repeat;background-size:60% 100%;animation:skeleton_sheen__j9xr6 1.4s ease-in-out infinite}.skeleton_grid__yBNjt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.skeleton_card__bqbh1{display:grid;gap:10px}.skeleton_tile__6TbRx{aspect-ratio:1/1;border-radius:var(--r-card)}.skeleton_line__o2Ldn{width:85%;height:14px}.skeleton_lineShort__taELD{width:45%;height:12px}.skeleton_price__61ErL{width:38%;height:20px;margin-top:4px}.skeleton_rows__MGoi4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.skeleton_row__dzPOC{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px}.skeleton_thumb__DF1aV{width:56px;height:56px}.skeleton_rowText__1l_MX{display:grid;gap:8px}@keyframes skeleton_sheen__j9xr6{0%{background-position:-150% 0}to{background-position:250% 0}}@media (max-width:900px){.skeleton_grid__yBNjt{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.skeleton_rows__MGoi4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton_block__xWdb3{animation:none}}.profile_page__4J40c{max-width:760px;margin-inline:auto;padding:40px 24px 64px}.profile_page__4J40c h1{margin:0 0 32px;font-family:var(--font-page-title);font-size:var(--text-page-title);font-weight:var(--weight-page-title);line-height:var(--leading-page-title)}.profile_content__CRIOl{display:grid;gap:32px}.profile_details__2rFym{margin:0;border-top:1px solid var(--color-border)}.profile_row__2Tp2o{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--color-border)}.profile_row__2Tp2o dt{color:var(--color-text-secondary);font-size:14px}.profile_row__2Tp2o dd{display:grid;justify-items:start;gap:8px;min-width:0;margin:0;overflow-wrap:anywhere}.profile_note__IUfLm,.profile_status__PmRGh,.profile_verified__wTx0k{font-size:13px;line-height:1.5}.profile_note__IUfLm,.profile_status__PmRGh{color:var(--color-text-secondary)}.profile_verified__wTx0k{color:var(--color-success)}.profile_note__IUfLm{margin:0}.profile_session__sHoEo a,.profile_verifyLink__YIKmC{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--color-brand);text-underline-offset:4px}.profile_session__sHoEo a:focus-visible,.profile_verifyLink__YIKmC:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.profile_navigation__66Z_v h2{margin:0 0 12px;font-size:22px;line-height:1.3}.profile_session__sHoEo p{margin:0 0 12px}@media (max-width:600px){.profile_page__4J40c{padding:28px 16px 48px}.profile_row__2Tp2o{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:20px}}.guest-order-link_access__UjWtM{display:grid;gap:16px;margin-top:8px;border-top:1px solid var(--c-line);padding-top:24px}.guest-order-link_actions__DjFFR{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.guest-order-link_error__csKBf{color:var(--c-bad)}.catalog-page_page__Vae_4{width:min(var(--content-max),calc(100% - 128px));margin-inline:auto;padding:24px 0 64px}.catalog-page_intro__sQrG3{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:end;gap:24px;border-bottom:1px solid var(--color-border);padding-bottom:20px;margin-bottom:16px}.catalog-page_title__ed8L7{margin:0;font-family:var(--font-page-title);font-size:var(--text-page-title);font-weight:var(--weight-page-title);letter-spacing:-.01em;line-height:var(--leading-page-title)}.catalog-page_description__V96zN{margin:5px 0 0;color:var(--color-text-secondary);font-size:16px;line-height:24px}.catalog-page_bundlesLink__DKN2Q{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-2);color:var(--c-ink);text-decoration:underline;text-underline-offset:4px}.catalog-page_bundlesLink__DKN2Q:focus-visible{outline:none;box-shadow:var(--focus)}.catalog-page_search__7xbyu{display:grid;min-width:0;gap:6px}.catalog-page_search__7xbyu label,.catalog-page_sort__U64E3 label{color:var(--c-ink-2);font-size:var(--t-sm)}.catalog-page_search__7xbyu>div{display:flex;min-width:0;gap:8px}.catalog-page_search__7xbyu input{min-width:0;min-height:44px;flex:1;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-surface);padding:10px 16px;color:var(--c-ink);font-size:var(--t-lg)}.catalog-page_search__7xbyu input::placeholder{color:var(--c-ink-3)}.catalog-page_search__7xbyu button{flex:none}.catalog-page_toolbar__Rkuyw{display:grid;grid-template-columns:auto 196px;justify-content:end;align-items:end;gap:16px;min-width:0}.catalog-page_toolbar__Rkuyw .catalog-page_mobileFilterButton__lAZhe{display:none}.catalog-page_sort__U64E3{display:grid;gap:6px;min-width:0}.catalog-page_referenceSelect__7T5Et,.catalog-page_sort__U64E3 select{width:100%;min-height:44px;border:1px solid var(--c-line-2);border-radius:var(--r-sm);background:var(--c-surface);padding:10px 36px 10px 12px;color:var(--c-ink);font-size:var(--text-input)}.catalog-page_sort__U64E3 select{border-radius:var(--r-pill);padding-left:18px}.catalog-page_referenceSelect__7T5Et{min-width:0;max-width:100%}.catalog-page_referenceSelect__7T5Et:disabled{color:var(--c-ink-2);background:var(--c-sunken);cursor:not-allowed}.catalog-page_referenceLabel__SJQ0X{margin-bottom:8px;color:var(--c-ink);font-size:var(--t-md);font-weight:500}.catalog-page_referenceHint___s3Us{margin:8px 0 0;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5}.catalog-page_referenceError__49q7m{margin-bottom:24px}.catalog-page_referenceError__49q7m p{color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5}.catalog-page_referenceError__49q7m button{padding-inline:16px}.catalog-page_chips__juwk1{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.catalog-page_chip__tHVuh{min-height:44px;max-width:100%;border:1px solid var(--c-line-2);border-radius:var(--r-pill);background:var(--c-surface);padding:8px 14px;color:var(--c-ink);font-size:var(--t-sm);overflow-wrap:anywhere;text-align:left;cursor:pointer}.catalog-page_chip__tHVuh:hover{background:var(--c-sunken)}.catalog-page_content___Ifn5{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px}.catalog-page_filters__MYLm5{min-width:0}.catalog-page_filterForm__X3Hx5 fieldset{min-width:0;display:grid;border:0;margin:0;padding:0 0 24px}.catalog-page_filterForm__X3Hx5 fieldset+fieldset{border-top:1px solid var(--color-border);padding-top:24px}.catalog-page_filterForm__X3Hx5 legend{margin-bottom:6px;color:var(--c-ink);font-size:var(--t-md);font-weight:500}.catalog-page_filterRow__iQGoQ{display:flex;min-height:44px;align-items:center;gap:12px;color:var(--c-ink-2);font-size:var(--t-md);cursor:pointer}.catalog-page_filterRow__iQGoQ input{width:18px;height:18px;flex:none;accent-color:var(--c-action)}.catalog-page_hint__uEEsj{margin:0 0 12px;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.5}.catalog-page_priceFields__z5kvv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-page_priceFields__z5kvv input{min-width:0;padding-inline:12px}.catalog-page_filterActions__rvbSy{display:grid;gap:8px}.catalog-page_error__hW9RU{color:var(--c-bad);font-size:var(--t-sm);line-height:1.5}.catalog-page_results___jXD9{min-width:0}.catalog-page_emptyActions__O8gXz,.catalog-page_emptyCategories__XA6PP{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.catalog-page_emptyActions__O8gXz{flex-direction:column}.catalog-page_emptyCategories__XA6PP span{flex-basis:100%;color:var(--c-ink-2);font-size:var(--t-sm)}.catalog-page_emptyCategories__XA6PP a{display:inline-flex;min-height:44px;align-items:center;color:var(--c-action);text-underline-offset:4px;overflow-wrap:anywhere}.catalog-page_emptyCategories__XA6PP a:focus-visible{outline:0;box-shadow:var(--focus)}.catalog-page_refreshError__Gw0Zd{margin-bottom:24px;padding:16px;background:var(--c-sunken)}.catalog-page_refreshError__Gw0Zd p{margin:0 0 12px}.catalog-page_grid__NiUL2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.catalog-page_pagination__rjIJ5{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px}.catalog-page_pageNumber__S3yg5{font-size:var(--t-sm);font-variant-numeric:tabular-nums}@media (max-width:1100px){.catalog-page_page__Vae_4{width:calc(100% - 48px)}.catalog-page_content___Ifn5{grid-template-columns:224px minmax(0,1fr);gap:24px}.catalog-page_grid__NiUL2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.catalog-page_intro__sQrG3{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:639px){.catalog-page_page__Vae_4{width:calc(100% - 32px);padding:20px 0 40px}.catalog-page_intro__sQrG3{align-items:start;border:0;padding:0}.catalog-page_description__V96zN{max-width:280px;margin-top:8px;font-size:14px;line-height:20px}.catalog-page_toolbar__Rkuyw{grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch;gap:12px}.catalog-page_search__7xbyu{grid-column:1/-1}.catalog-page_toolbar__Rkuyw .catalog-page_mobileFilterButton__lAZhe{display:inline-flex;flex:none;padding-inline:16px}.catalog-page_sort__U64E3 select{padding-right:24px}.catalog-page_content___Ifn5{display:block}.catalog-page_filters__MYLm5{display:none}.catalog-page_grid__NiUL2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.catalog-page_list__RROWw{display:grid;border-bottom:1px solid var(--c-line)}