.Breadcrumbs_breadcrumbs__1Zkoa{color:var(--page-muted);font-size:12px;line-height:1.45}.Breadcrumbs_breadcrumbs__1Zkoa ol{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_breadcrumbs__1Zkoa li,.Breadcrumbs_breadcrumbs__1Zkoa ol{align-items:center;display:flex;gap:8px}.Breadcrumbs_breadcrumbs__1Zkoa li:not(:last-child):after{color:var(--page-border-strong);content:"/"}.Breadcrumbs_breadcrumbs__1Zkoa a{text-decoration-color:var(--page-border-strong);text-underline-offset:3px}.Breadcrumbs_breadcrumbs__1Zkoa a:hover{color:var(--page-accent)}.ContentPage_page__G8BA3{margin:0 auto;max-width:var(--content-width,1280px);padding:56px 32px 96px}.ContentPage_intro__RRFgi{border-bottom:1px solid var(--page-border);padding-bottom:40px}.ContentPage_eyebrow__3n526{color:var(--page-accent);font-size:10px;font-weight:650;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.ContentPage_intro__RRFgi h1{font-size:clamp(38px,5vw,64px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:0;overflow-wrap:anywhere}.ContentPage_description__a3PIC{color:var(--page-muted);font-size:clamp(16px,1.7vw,20px);line-height:1.7;margin:24px 0 0;max-width:760px}.ContentPage_body__as_KA{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.ContentPage_body__as_KA>section{background:var(--page-surface);border:1px solid var(--page-border);border-radius:14px;padding:30px;scroll-margin-top:24px}.ContentPage_body__as_KA h2{font-size:21px;font-weight:500;letter-spacing:-.03em;line-height:1.3;margin:0 0 18px}.ContentPage_body__as_KA address,.ContentPage_body__as_KA p{color:var(--page-muted);font-size:15px;font-style:normal;line-height:1.8;margin:12px 0 0}.ContentPage_body__as_KA address:first-of-type,.ContentPage_body__as_KA p:first-of-type{margin-top:0}.ContentPage_body__as_KA a{color:var(--page-text);text-decoration-color:var(--page-border-strong);text-underline-offset:4px}.ContentPage_body__as_KA a:hover{color:var(--page-accent)}.ContentPage_body__as_KA>aside{background:var(--page-surface-tint);border-radius:10px;color:var(--page-strong);font-size:13px;grid-column:1/-1;line-height:1.7;padding:20px 24px}.ContentPage_actions__lpqMk{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.ContentPage_primaryLink__my0zs,.ContentPage_secondaryLink__T1Io6{align-items:center;display:inline-flex;font-size:13px;font-weight:550;gap:20px;min-height:48px;text-decoration:none}.ContentPage_primaryLink__my0zs{background:var(--page-accent-soft);border-radius:7px;color:var(--page-on-accent);padding:13px 22px}.ContentPage_primaryLink__my0zs:hover{background:var(--page-accent-hover)}.ContentPage_secondaryLink__T1Io6:hover{color:var(--page-accent)}@media (max-width:680px){.ContentPage_page__G8BA3{padding:36px 20px 64px}.ContentPage_intro__RRFgi{padding-bottom:28px}.ContentPage_description__a3PIC{margin-top:18px}.ContentPage_body__as_KA{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:24px}.ContentPage_body__as_KA>section{padding:24px}.ContentPage_body__as_KA h2{font-size:20px}.ContentPage_body__as_KA address,.ContentPage_body__as_KA p{font-size:14px}.ContentPage_actions__lpqMk{gap:14px;margin-top:24px}}.ProductPage_page__u_eNm{margin:0 auto;max-width:var(--content-width,1280px);padding:28px 32px 96px}.ProductPage_hero__RJI8O{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding:38px 0 64px}.ProductPage_imageWrap__NUU_R{aspect-ratio:1;background:var(--page-surface-muted);border:1px solid var(--page-border);border-radius:16px;margin:0;overflow:hidden;position:relative}.ProductPage_image__Q92PW{object-fit:contain}.ProductPage_summary__kh_q9{align-self:center;min-width:0;padding:12px 0}.ProductPage_brand__Rcs6b{color:var(--page-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.ProductPage_summary__kh_q9 h1{font-size:clamp(28px,3.3vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:0;overflow-wrap:anywhere}.ProductPage_shortDescription__vOL_b{color:var(--page-muted);font-size:14px;line-height:1.8;margin:22px 0 0;overflow-wrap:anywhere;white-space:pre-line}.ProductPage_shortDescription__vOL_b>:first-child{margin-top:0}.ProductPage_shortDescription__vOL_b>:last-child{margin-bottom:0}.ProductPage_purchase__i146C{margin:30px 0 0}.ProductPage_priceRow__wRIgv{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-bottom:20px}.ProductPage_price__KUTxD{color:var(--page-text);font-size:clamp(27px,3vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0}.ProductPage_availability__J36pa{background:var(--page-surface-tint);border-radius:6px;color:var(--page-strong);font-size:11px;margin:0;padding:6px 9px}.ProductPage_availability__J36pa[data-state=out_of_stock]{background:var(--page-disabled-background);color:var(--page-muted)}.ProductPage_availability__J36pa[data-state=preorder]{background:var(--page-accent-soft);color:var(--page-accent)}.ProductPage_cartButton__NFLsU{align-items:center;background:var(--page-accent-soft);border:1px solid var(--page-border);border-radius:10px;color:var(--page-on-accent);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:500;gap:12px;justify-content:center;min-height:54px;padding:14px 24px;transition:background-color .16s ease;width:100%}button.ProductPage_cartButton__NFLsU:hover:not(:disabled){background:var(--page-accent-hover);border-color:var(--page-border)}.ProductPage_cartButton__NFLsU:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px}.ProductPage_cartButton__NFLsU:disabled{background:var(--page-disabled-background);border-color:var(--page-disabled-background);color:var(--page-subtle);cursor:not-allowed}.ProductPage_cartIcon__21RPj{background:currentColor;height:21px;-webkit-mask:url(/icons/cart.svg) center/contain no-repeat;mask:url(/icons/cart.svg) center/contain no-repeat;width:21px}.ProductPage_properties__EGwPA{border-top:1px solid var(--page-border);display:grid;gap:13px;margin:27px 0 0;padding:22px 0 0}.ProductPage_properties__EGwPA div{display:grid;font-size:12px;gap:16px;grid-template-columns:90px minmax(0,1fr);line-height:1.6}.ProductPage_properties__EGwPA dt{color:var(--page-subtle)}.ProductPage_properties__EGwPA dd{color:var(--page-strong);margin:0;overflow-wrap:anywhere}.ProductPage_properties__EGwPA a{text-decoration-color:var(--page-border-strong);text-underline-offset:4px}.ProductPage_details__EUhER{border-top:1px solid var(--page-border);display:grid;gap:38px 64px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-top:48px}.ProductPage_details__EUhER section{min-width:0}.ProductPage_details__EUhER section:first-child{grid-row:span 2}.ProductPage_details__EUhER h2{font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin:0 0 18px}.ProductPage_mobileDetails__9oF1x{display:none}.ProductPage_richText__IzqMW{color:var(--page-muted);font-size:14px;line-height:1.9;margin:0;overflow-wrap:anywhere;white-space:pre-line}.ProductPage_richText__IzqMW>:first-child{margin-top:0}.ProductPage_richText__IzqMW>:last-child{margin-bottom:0}@media (max-width:820px){.ProductPage_hero__RJI8O{gap:34px;grid-template-columns:minmax(0,1fr);padding-bottom:44px}.ProductPage_imageWrap__NUU_R{margin:0 auto;max-width:580px;width:100%}.ProductPage_summary__kh_q9{padding:0}.ProductPage_summary__kh_q9 h1{max-width:600px}.ProductPage_details__EUhER{gap:32px;grid-template-columns:minmax(0,1fr)}.ProductPage_details__EUhER section:first-child{grid-row:auto}.ProductPage_details__EUhER section+section{border-top:1px solid var(--page-border);padding-top:30px}}@media (max-width:680px){.ProductPage_page__u_eNm{padding:22px 20px 64px}.ProductPage_hero__RJI8O{gap:27px;padding-top:25px}.ProductPage_brand__Rcs6b{font-size:10px;margin-bottom:12px}.ProductPage_shortDescription__vOL_b{font-size:13px;margin-top:17px}.ProductPage_purchase__i146C{margin-top:24px}.ProductPage_properties__EGwPA div{grid-template-columns:76px minmax(0,1fr)}.ProductPage_details__EUhER{display:none}.ProductPage_richText__IzqMW{font-size:13px}.ProductPage_mobileDetails__9oF1x{border-top:1px solid var(--page-border);display:block}.ProductPage_disclosure__V4Nqb{border-bottom:1px solid var(--page-border)}.ProductPage_disclosure__V4Nqb summary{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:12px;justify-content:space-between;list-style:none;min-height:56px;padding:12px 6px 12px 0}.ProductPage_disclosure__V4Nqb summary::-webkit-details-marker{display:none}.ProductPage_disclosure__V4Nqb summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex:0 0 auto;height:8px;transform:rotate(45deg);width:8px}.ProductPage_disclosure__V4Nqb[open] summary:after{transform:rotate(225deg)}.ProductPage_disclosure__V4Nqb summary:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.ProductPage_disclosure__V4Nqb .ProductPage_richText__IzqMW{padding-bottom:18px}}.CartProvider_notification__asdXi{background:var(--page-accent-soft);border:1px solid var(--page-border);border-radius:12px;bottom:24px;box-shadow:0 14px 36px var(--page-shadow);color:var(--page-on-accent);left:50%;margin:0;max-width:min(440px,calc(100vw - 40px));opacity:0;font-size:13px;line-height:1.6;padding:14px 20px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,12px);transition:opacity .16s ease,transform .16s ease;z-index:100}.CartProvider_notificationVisible__kIRdj{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.CartProvider_notification__asdXi{transition:none}}.SiteFooter_footer__1zN5w{background:var(--page-surface-tint);border-top:1px solid var(--page-border)}.SiteFooter_container___f2O0{margin:0 auto;max-width:var(--content-width);padding:54px 32px 22px}.SiteFooter_top__056BB{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:45px}.SiteFooter_logo__ZudtF{font-size:30px;font-weight:750;letter-spacing:.22em;text-decoration:none}.SiteFooter_identity__ivNlK p{color:var(--page-muted);font-size:12px;line-height:1.8;margin:18px 0 0}.SiteFooter_column__bYiV7{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.SiteFooter_column__bYiV7 h2,.SiteFooter_contact__qXxYl>p{color:var(--page-muted);font-size:10px;font-weight:600;letter-spacing:.13em;margin:0 0 7px;text-transform:uppercase}.SiteFooter_column__bYiV7 a{color:var(--page-strong);font-size:12px;text-decoration:none}.SiteFooter_column__bYiV7 a:hover,.SiteFooter_contact__qXxYl a:hover{color:var(--page-accent)}.SiteFooter_contact__qXxYl a{display:flex;justify-content:space-between;gap:20px;font-size:15px;text-decoration:none;padding:9px 0 15px;border-bottom:1px solid var(--page-border-strong)}.SiteFooter_contact__qXxYl address{display:block;color:var(--page-muted);font-size:12px;font-style:normal;line-height:1.7;margin-top:13px}.SiteFooter_contact__qXxYl address a{border:0;display:inline;font-size:inherit;padding:0}.SiteFooter_contact__qXxYl address span{display:block;font-size:11px;margin-top:4px}.SiteFooter_bottom__0JCsj{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--page-border);padding-top:20px;color:var(--page-muted);font-size:10px}.SiteFooter_bottom__0JCsj p{margin:0}@media (max-width:820px){.SiteFooter_top__056BB{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:680px){.SiteFooter_container___f2O0{padding:38px 20px 20px}.SiteFooter_top__056BB{gap:30px 24px;padding-bottom:30px}.SiteFooter_identity__ivNlK{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:center}.SiteFooter_identity__ivNlK p{margin:0;font-size:10px}.SiteFooter_logo__ZudtF{font-size:27px}.SiteFooter_contact__qXxYl{grid-column:1/-1;max-width:330px}.SiteFooter_bottom__0JCsj{flex-direction:column;gap:8px;font-size:9px}}.AddToCartButton_counter__mOq4F.AddToCartButton_counter__mOq4F{align-items:stretch;background:var(--page-surface);color:var(--page-accent);cursor:default;display:grid;gap:0;grid-template-columns:minmax(44px,1fr) minmax(2ch,1fr) minmax(44px,1fr);overflow:hidden;padding:0}.AddToCartButton_counter__mOq4F.AddToCartButton_counter__mOq4F:hover{background:var(--page-surface);border-color:var(--page-border)}.AddToCartButton_quantityButton__vX6Jb{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:23px;line-height:1;min-height:42px;min-width:44px;padding:0;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent}.AddToCartButton_quantityButton__vX6Jb:active:not(:disabled){background:var(--page-accent-soft)}@media (hover:hover) and (pointer:fine){.AddToCartButton_quantityButton__vX6Jb:hover:not(:disabled){background:var(--page-accent-soft)}}.AddToCartButton_quantityButton__vX6Jb:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.AddToCartButton_quantityButton__vX6Jb:disabled{color:var(--page-disabled-text);cursor:not-allowed}.AddToCartButton_quantity__Q5_Fd{align-items:center;display:flex;font-size:14px;font-weight:650;justify-content:center;min-width:0}@media (prefers-reduced-motion:reduce){.AddToCartButton_quantityButton__vX6Jb{transition:none}}.CatalogSearch_form__hQpnf{background:var(--page-surface);border:1px solid var(--page-border-strong);border-radius:12px;display:grid;gap:0;grid-template-columns:40px minmax(0,1fr) auto;min-width:0;padding:4px}.CatalogSearch_form__hQpnf:focus-within{border-color:var(--page-accent);box-shadow:0 0 0 3px var(--page-focus-ring)}.CatalogSearch_automatic__CMoKo{grid-template-columns:40px minmax(0,1fr)}.CatalogSearch_icon__19Crx{align-items:center;color:var(--page-subtle);display:flex;justify-content:center}.CatalogSearch_icon__19Crx svg{height:19px;width:19px}.CatalogSearch_form__hQpnf input[type=search]{background:transparent;border:0;color:var(--page-text);font:inherit;font-size:12px;height:38px;min-width:0;outline:none;padding:0 8px 0 0;width:100%}.CatalogSearch_form__hQpnf input[type=search]::placeholder{color:var(--page-subtle)}.CatalogSearch_form__hQpnf button{background:var(--page-accent-soft);border:1px solid var(--page-border);border-radius:8px;color:var(--page-on-accent);cursor:pointer;font:inherit;font-size:12px;padding:0 16px;transition:background-color .16s ease}.CatalogSearch_form__hQpnf button:hover{background:var(--page-accent-hover)}.CatalogSearch_form__hQpnf button:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.CatalogSearch_mobile__9wsi9{display:none}@media (max-width:900px){.CatalogSearch_desktop__tgruT{display:none}.CatalogSearch_mobile__9wsi9{display:grid}}@media (max-width:390px){.CatalogSearch_form__hQpnf{grid-template-columns:30px minmax(0,1fr) auto}.CatalogSearch_automatic__CMoKo{grid-template-columns:30px minmax(0,1fr)}.CatalogSearch_form__hQpnf input[type=search]{font-size:11px}.CatalogSearch_form__hQpnf button{padding:0 12px}}.CatalogListing_catalog__pC1Th{margin:0 auto;max-width:var(--content-width,1280px);padding:0 32px 96px}.CatalogListing_header__0iYpC{max-width:760px;padding:44px 0 48px}.CatalogListing_eyebrow__OoRXh{color:var(--page-accent);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.5;margin:0 0 14px;text-transform:uppercase}.CatalogListing_header__0iYpC h1{font-size:clamp(32px,4.5vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0 0 18px}.CatalogListing_description__xZQpQ{color:var(--page-muted);font-size:15px;line-height:1.8;margin:0;max-width:590px}.CatalogListing_layout__6n5r8{align-items:start;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr)}.CatalogListing_results__a872Z{min-width:0}.CatalogListing_toolbar__W_coF{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(170px,204px);margin-bottom:22px;min-width:0}.CatalogListing_resultCount__8cVaF{color:var(--page-muted);font-size:12px;line-height:1.5;margin:0 0 20px}.CatalogListing_resultCount__8cVaF strong{color:var(--page-text);font-weight:600}.CatalogListing_sortControl__RxbQ3{display:flex;min-width:0;position:relative;width:100%}.CatalogListing_sortControl__RxbQ3:after{border-bottom:1.5px solid var(--page-strong);border-right:1.5px solid var(--page-strong);content:"";height:8px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-75%) rotate(45deg);width:8px}.CatalogListing_sortControl__RxbQ3 select{appearance:none;background:var(--page-surface);border:1px solid var(--page-border-strong);border-radius:12px;color:var(--page-strong);cursor:pointer;font:inherit;font-size:12px;min-height:48px;min-width:0;padding:0 40px 0 14px;width:100%}.CatalogListing_sortControl__RxbQ3 select:focus-visible{border-color:var(--page-accent);outline:2px solid var(--page-accent);outline-offset:2px}.CatalogListing_mobileSort__T5Qt0{min-width:0;width:100%}.CatalogListing_mobileSort__T5Qt0 select{min-height:44px;padding-left:12px}.CatalogListing_visuallyHidden__dMD98{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CatalogListing_activeFilters__cHbA3{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.CatalogListing_activeFilters__cHbA3 a{background:var(--page-surface-tint);border-radius:8px;color:var(--page-strong);font-size:12px;padding:8px 11px;text-decoration:none}.CatalogListing_activeFilters__cHbA3 a:hover{background:var(--page-surface-tint-strong)}.CatalogListing_activeFilters__cHbA3 .CatalogListing_clearFilters__cdkBW{background:transparent;color:var(--page-muted);text-decoration:underline;text-underline-offset:4px}.CatalogListing_grid___O_2j{display:grid;gap:26px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.CatalogListing_empty__i46cx{background:var(--page-surface-muted);border:1px solid var(--page-border);border-radius:16px;color:var(--page-muted);margin:0;padding:36px}.CatalogListing_empty__i46cx h2{color:var(--page-text);font-size:24px;font-weight:500;letter-spacing:-.03em;margin:0 0 12px}.CatalogListing_empty__i46cx p{font-size:14px;line-height:1.7;margin:0 0 20px}.CatalogListing_empty__i46cx a{color:var(--page-accent);font-size:13px;text-underline-offset:4px}.CatalogListing_pagination__prJvU{align-items:center;border-top:1px solid var(--page-border);display:flex;gap:18px;justify-content:center;margin-top:42px;padding-top:28px}.CatalogListing_pagination__prJvU>a,.CatalogListing_pagination__prJvU>span{color:var(--page-muted);font-size:12px;min-width:48px;text-decoration:none}.CatalogListing_pagination__prJvU>a:last-child,.CatalogListing_pagination__prJvU>span:last-child{text-align:right}.CatalogListing_pagination__prJvU [aria-disabled=true]{color:var(--page-disabled-text)}.CatalogListing_pageNumberWrap__od8SB,.CatalogListing_pageNumbers__pUl8L{align-items:center;display:flex}.CatalogListing_pageNumberWrap__od8SB{gap:6px}.CatalogListing_pageNumbers__pUl8L a{align-items:center;border:1px solid transparent;border-radius:10px;color:var(--page-strong);display:inline-flex;font-size:13px;height:38px;justify-content:center;text-decoration:none;width:38px}.CatalogListing_pageNumbers__pUl8L a:hover{border-color:var(--page-border)}.CatalogListing_pageNumbers__pUl8L a[aria-current=page]{background:var(--page-accent-soft);color:var(--page-on-accent)}.CatalogListing_ellipsis__C0ipJ{color:var(--page-subtle);padding:0 3px}@media (max-width:1060px){.CatalogListing_layout__6n5r8{gap:24px;grid-template-columns:200px minmax(0,1fr)}.CatalogListing_toolbar__W_coF{gap:10px;grid-template-columns:minmax(0,1fr) 170px}.CatalogListing_grid___O_2j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.CatalogListing_layout__6n5r8{gap:12px;grid-template-columns:minmax(0,1fr)}.CatalogListing_toolbar__W_coF{display:none}.CatalogListing_results__a872Z{margin-top:6px}.CatalogListing_grid___O_2j{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.CatalogListing_catalog__pC1Th{padding:0 20px 64px}.CatalogListing_header__0iYpC{padding:28px 0}.CatalogListing_eyebrow__OoRXh{font-size:10px;margin-bottom:12px}.CatalogListing_header__0iYpC h1{margin-bottom:13px}.CatalogListing_description__xZQpQ{font-size:13px;line-height:1.7}.CatalogListing_resultCount__8cVaF{font-size:11px;margin-bottom:15px}.CatalogListing_grid___O_2j{gap:20px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogListing_empty__i46cx{padding:24px}.CatalogListing_pagination__prJvU{gap:5px;margin-top:30px;padding-top:22px}.CatalogListing_pageNumberWrap__od8SB{gap:2px}.CatalogListing_pageNumbers__pUl8L a{height:30px;width:28px}.CatalogListing_pagination__prJvU>a,.CatalogListing_pagination__prJvU>span{font-size:10px;min-width:34px}}@media (max-width:360px){.CatalogListing_grid___O_2j{grid-template-columns:minmax(0,1fr)}}.CatalogFilters_mobileControls__JeIVP{display:none}.CatalogFilters_mobileTrigger__V0IiW{align-items:center;background:var(--page-surface);border:1px solid var(--page-border-strong);border-radius:12px;color:var(--page-text);display:none;font:inherit;font-size:12px;gap:8px;justify-content:center;min-height:44px;min-width:0;padding:8px 12px}.CatalogFilters_mobileTrigger__V0IiW svg{height:17px;width:17px}.CatalogFilters_filterCount__q2zVR{align-items:center;background:var(--page-accent-soft);border-radius:50%;color:var(--page-on-accent);display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 4px}.CatalogFilters_panel__uYEjb{border:1px solid var(--page-border);border-radius:14px;min-width:0;padding:22px 20px}.CatalogFilters_mobileHeader__OjFoH,.CatalogFilters_mobileHint__9iIVM{display:none}.CatalogFilters_categoryNavigation__NVlwK{border-bottom:1px solid var(--page-border);margin-bottom:24px;padding-bottom:21px}.CatalogFilters_categoryNavigation__NVlwK h2{font-size:12px;font-weight:700;margin:0 0 14px}.CatalogFilters_categoryNavigation__NVlwK ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.CatalogFilters_categoryNavigation__NVlwK a{border-radius:8px;color:var(--page-muted);display:block;font-size:12px;line-height:1.55;overflow-wrap:anywhere;padding:9px 10px;text-decoration:none}.CatalogFilters_categoryNavigation__NVlwK a:hover{background:var(--page-surface-muted);color:var(--page-text)}.CatalogFilters_categoryNavigation__NVlwK a[aria-current=page]{background:var(--page-accent-soft);color:var(--page-accent);font-weight:700}.CatalogFilters_form__9lHiM{display:grid;gap:24px}.CatalogFilters_form__9lHiM fieldset{border:0;margin:0;min-width:0;padding:0}.CatalogFilters_form__9lHiM>fieldset:not(:last-of-type){border-bottom:1px solid var(--page-border);padding-bottom:21px}.CatalogFilters_form__9lHiM legend{color:var(--page-text);font-size:12px;font-weight:700;margin-bottom:14px;padding:0}.CatalogFilters_optionList__D_v1L{display:grid;gap:12px}.CatalogFilters_optionList__D_v1L label{align-items:flex-start;color:var(--page-muted);cursor:pointer;display:flex;font-size:12px;gap:9px;line-height:1.55}.CatalogFilters_optionList__D_v1L label:has(input:checked){color:var(--page-text)}.CatalogFilters_optionList__D_v1L input{accent-color:var(--page-accent);flex:0 0 auto;height:15px;margin:2px 0 0;width:15px}.CatalogFilters_priceFields__uaO82{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogFilters_priceFields__uaO82 label{display:grid;gap:7px;min-width:0}.CatalogFilters_priceFields__uaO82 span{color:var(--page-subtle);font-size:11px}.CatalogFilters_priceFields__uaO82 input{background:var(--page-surface);border:1px solid var(--page-border-strong);border-radius:8px;color:var(--page-text);font:inherit;font-size:12px;height:40px;min-width:0;padding:0 10px;width:100%}.CatalogFilters_priceFields__uaO82 input:focus-visible{border-color:var(--page-accent);outline:2px solid var(--page-accent);outline-offset:2px}.CatalogFilters_actions__y4Je2{display:grid;gap:14px}.CatalogFilters_applyButton__euDjT{background:var(--page-accent-soft);border:1px solid var(--page-border);border-radius:10px;color:var(--page-on-accent);cursor:pointer;font:inherit;font-size:12px;min-height:42px;padding:10px 14px}.CatalogFilters_applyButton__euDjT:hover{background:var(--page-accent-hover)}.CatalogFilters_resetLink__4ynIf{color:var(--page-muted);font-size:11px;text-align:center;text-underline-offset:4px}@media (max-width:900px){.CatalogFilters_mobileControls__JeIVP{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CatalogFilters_mobileTrigger__V0IiW{display:inline-flex;width:100%}.CatalogFilters_dialog__Nb__y{background:var(--page-overlay);border:0;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:100%}.CatalogFilters_dialog__Nb__y::backdrop{background:transparent}.CatalogFilters_panel__uYEjb{background:var(--page-background);border:0;border-radius:16px 0 0 16px;bottom:0;box-shadow:-18px 0 45px var(--page-shadow);display:none;max-width:380px;overflow-y:auto;padding:24px;position:fixed;right:0;top:0;width:min(92vw,380px);z-index:90}.CatalogFilters_dialog__Nb__y[open] .CatalogFilters_panel__uYEjb{display:block}.CatalogFilters_mobileHeader__OjFoH{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.CatalogFilters_mobileHint__9iIVM{color:var(--page-muted);display:block;font-size:12px;line-height:1.6;margin:-12px 0 24px}.CatalogFilters_mobileHeader__OjFoH h2{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0}.CatalogFilters_mobileHeader__OjFoH button{background:transparent;border:1px solid var(--page-border);border-radius:10px;color:var(--page-muted);cursor:pointer;font-size:25px;height:38px;line-height:1;width:38px}.CatalogFilters_applyButton__euDjT,.CatalogFilters_categoryNavigation__NVlwK a,.CatalogFilters_categoryNavigation__NVlwK h2,.CatalogFilters_form__9lHiM legend,.CatalogFilters_optionList__D_v1L label,.CatalogFilters_priceFields__uaO82 input{font-size:14px}.CatalogFilters_optionList__D_v1L input{height:17px;width:17px}.CatalogFilters_applyButton__euDjT{min-height:46px}}.ProductCard_card__btItX{background:var(--page-surface);border:1px solid var(--page-border);border-radius:14px;color:var(--page-text);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.ProductCard_card__btItX:hover{border-color:var(--page-border-strong);box-shadow:0 8px 24px var(--page-shadow)}.ProductCard_imageWrap__i1YYw{aspect-ratio:1;background:var(--page-surface-muted);border-radius:9px;display:block;overflow:hidden;position:relative}.ProductCard_imageWrap__i1YYw:focus-visible{outline-offset:3px}.ProductCard_image__fUYI_{object-fit:contain;transition:transform .32s ease}.ProductCard_card__btItX:hover .ProductCard_image__fUYI_{transform:scale(1.035)}.ProductCard_content__GUg1e{display:flex;flex:1 1;flex-direction:column;padding:18px 5px 5px}.ProductCard_brand__69Mp4{color:var(--page-muted);font-size:10px;font-weight:650;letter-spacing:.13em;line-height:1.5;margin:0 0 8px;text-transform:uppercase}.ProductCard_title___jBgc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:17px;font-weight:500;line-height:1.45;margin:0;overflow:hidden}.ProductCard_title___jBgc a{text-decoration:none;transition:color .16s ease}.ProductCard_title___jBgc a:hover{color:var(--page-accent)}.ProductCard_volume__O8cGD{color:var(--page-muted);font-size:12px;line-height:1.5;margin:5px 0 0}.ProductCard_price__AFpqv{font-size:23px;font-weight:650;letter-spacing:-.04em;line-height:1.25;margin:auto 0 7px;padding-top:18px}.ProductCard_availability__seqIt{align-items:center;color:var(--page-muted);display:flex;font-size:10px;gap:5px;line-height:1.5;margin:0 0 15px}.ProductCard_availability__seqIt:before{background:var(--page-accent);border-radius:50%;content:"";flex:0 0 5px;height:5px;width:5px}.ProductCard_unavailable__s7Vdw:before{background:var(--page-disabled-text)}.ProductCard_cartButton__aPeu6{align-items:center;background:var(--page-accent-soft);border:1px solid var(--page-border);border-radius:7px;color:var(--page-on-accent);cursor:pointer;display:flex;font-size:13px;font-weight:550;gap:9px;justify-content:center;line-height:1.25;min-height:44px;padding:10px 8px;transition:background-color .16s ease,border-color .16s ease;width:100%}.ProductCard_cartButton__aPeu6:hover{background:var(--page-accent-hover);border-color:var(--page-border)}.ProductCard_cartButton__aPeu6:disabled{background:var(--page-disabled-background);border-color:var(--page-disabled-background);color:var(--page-disabled-text);cursor:not-allowed}.ProductCard_cartIcon__JhJAt{background:currentColor;display:block;flex:0 0 18px;height:18px;-webkit-mask:url(/icons/cart.svg) center/contain no-repeat;mask:url(/icons/cart.svg) center/contain no-repeat;width:18px}@media (max-width:640px){.ProductCard_card__btItX{border-radius:12px;padding:8px}.ProductCard_imageWrap__i1YYw{border-radius:7px}.ProductCard_content__GUg1e{padding:13px 3px 3px}.ProductCard_brand__69Mp4{font-size:9px;letter-spacing:.08em;margin-bottom:6px}.ProductCard_title___jBgc{font-size:13px;line-height:1.5}.ProductCard_volume__O8cGD{font-size:11px}.ProductCard_price__AFpqv{font-size:20px;padding-top:14px}.ProductCard_availability__seqIt{font-size:9px;margin-bottom:12px}.ProductCard_cartButton__aPeu6{font-size:11px;gap:6px;padding-left:4px;padding-right:4px}.ProductCard_cartIcon__JhJAt{flex-basis:16px;height:16px;width:16px}}@media (prefers-reduced-motion:reduce){.ProductCard_card__btItX,.ProductCard_cartButton__aPeu6,.ProductCard_image__fUYI_,.ProductCard_title___jBgc a{transition:none}}.CheckoutRequestForm_form__PU6PE{min-width:0}.CheckoutRequestForm_development__ylZze,.CheckoutRequestForm_disabled__Dmtk_,.CheckoutRequestForm_intro__wKFSv,.CheckoutRequestForm_note__WAR_k{font-size:12px;line-height:1.7;margin:0 0 18px}.CheckoutRequestForm_disabled__Dmtk_,.CheckoutRequestForm_intro__wKFSv,.CheckoutRequestForm_note__WAR_k{color:var(--page-strong)}.CheckoutRequestForm_development__ylZze{background:var(--page-accent-soft);border:1px solid var(--page-border-strong);border-radius:8px;color:var(--page-strong);padding:12px}.CheckoutRequestForm_fields__CtSrI{border:0;display:grid;gap:16px;margin:0;min-width:0;padding:0}.CheckoutRequestForm_field__AqsXY{color:var(--page-text);display:block;font-size:12px;font-weight:600}.CheckoutRequestForm_field__AqsXY input{background:var(--page-surface);border:1px solid var(--page-border-strong);border-radius:8px;box-sizing:border-box;color:var(--page-text);display:block;font:inherit;font-size:16px;font-weight:400;margin-top:7px;min-height:46px;min-width:0;padding:11px 12px;width:100%}.CheckoutRequestForm_consent__lGQv5 input:focus-visible,.CheckoutRequestForm_field__AqsXY input:focus-visible,.CheckoutRequestForm_submit__BGeaD:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.CheckoutRequestForm_optional__vMi_y{color:var(--page-muted);font-size:11px;font-weight:400;margin-left:4px}.CheckoutRequestForm_consent__lGQv5{align-items:start;color:var(--page-strong);display:grid;font-size:11px;gap:9px;grid-template-columns:18px minmax(0,1fr);line-height:1.7}.CheckoutRequestForm_consent__lGQv5 input{accent-color:var(--page-accent);height:18px;margin:2px 0 0;width:18px}.CheckoutRequestForm_consent__lGQv5 a{text-underline-offset:3px}.CheckoutRequestForm_submit__BGeaD{background:var(--page-accent-soft);border:0;border-radius:10px;color:var(--page-on-accent);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:50px;padding:12px;width:100%}.CheckoutRequestForm_submit__BGeaD:active:not(:disabled){background:var(--page-accent-hover)}@media (hover:hover) and (pointer:fine){.CheckoutRequestForm_submit__BGeaD:hover:not(:disabled){background:var(--page-accent-hover)}}.CheckoutRequestForm_submit__BGeaD:disabled{background:var(--page-disabled-background);color:var(--page-disabled-text);cursor:not-allowed}.CheckoutRequestForm_note__WAR_k{font-size:11px;margin:12px 0 20px}.CheckoutRequestForm_error__9ba_W{color:var(--page-error);font-size:12px;line-height:1.7;margin:0}.CheckoutRequestForm_error__9ba_W:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.CheckoutRequestForm_honeypot__YK8pR,.CheckoutRequestForm_visuallyHidden__2uUH9{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CartPageClient_page__rpBX0{margin:0 auto;max-width:var(--content-width,1280px);min-height:560px;padding:54px 32px 96px}.CartPageClient_page__rpBX0:focus-visible{outline:2px solid var(--page-accent);outline-offset:-4px}.CartPageClient_header__0BXPh{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:36px}.CartPageClient_eyebrow__MTP_i{color:var(--page-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.CartPageClient_empty__nqEC8 h1,.CartPageClient_header__0BXPh h1,.CartPageClient_page__rpBX0>h1{font-size:clamp(32px,4.5vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0}.CartPageClient_itemCount__qCfwr{color:var(--page-muted);font-size:12px;margin:14px 0 0}.CartPageClient_clearButton__kmMU1,.CartPageClient_removeButton__BylK1{background:transparent;border:0;color:var(--page-muted);cursor:pointer;font:inherit;font-size:12px;min-height:24px;padding:5px 0;text-decoration:underline;text-decoration-color:var(--page-border-strong);text-underline-offset:4px}.CartPageClient_clearButton__kmMU1:hover,.CartPageClient_removeButton__BylK1:hover{color:var(--page-accent)}.CartPageClient_clearButton__kmMU1:disabled,.CartPageClient_removeButton__BylK1:disabled{cursor:not-allowed;opacity:.5}.CartPageClient_layout__Y5_FP{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 320px}.CartPageClient_items__jR8nv{background:var(--page-surface);border:1px solid var(--page-border);border-radius:14px;list-style:none;margin:0;padding:0 24px}.CartPageClient_item__m5zLG{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 100px minmax(86px,auto);min-width:0;padding:24px 0}.CartPageClient_item__m5zLG+.CartPageClient_item__m5zLG{border-top:1px solid var(--page-border)}.CartPageClient_itemMain__muFKv{align-items:center;display:grid;gap:20px;min-width:0}.CartPageClient_itemMain__muFKv,.CartPageClient_missingItem__dVgQ5{grid-template-columns:104px minmax(0,1fr)}.CartPageClient_imageWrap__jMijL,.CartPageClient_missingImage__4DHf9{aspect-ratio:1;background:var(--page-surface-muted);border-radius:10px;display:block;overflow:hidden;position:relative;width:104px}.CartPageClient_missingImage__4DHf9:after{color:var(--page-subtle);content:"—";font-size:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.CartPageClient_image__dcN7c{object-fit:contain}.CartPageClient_itemInfo__IuKrz{min-width:0}.CartPageClient_brand__Vhhv6{color:var(--page-accent);font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.CartPageClient_itemInfo__IuKrz h2{font-size:14px;font-weight:500;line-height:1.55;margin:0;overflow-wrap:anywhere}.CartPageClient_itemInfo__IuKrz h2 a{text-decoration:none}.CartPageClient_itemInfo__IuKrz h2 a:hover{color:var(--page-accent)}.CartPageClient_volume__vVQ_F{color:var(--page-subtle);font-size:11px;margin:7px 0 4px}.CartPageClient_warning__a7cLL{color:var(--page-accent);font-size:12px;line-height:1.6;margin:9px 0 4px}.CartPageClient_removeButton__BylK1{font-size:10px;margin-top:6px}.CartPageClient_quantity__OJoFi{min-width:0}.CartPageClient_quantityLabel__wymTC{color:var(--page-subtle);display:block;font-size:10px;margin-bottom:8px;text-align:center}.CartPageClient_quantityControl__u1zCO{align-items:center;border:1px solid var(--page-border);border-radius:8px;display:grid;grid-template-columns:31px 36px 31px;overflow:hidden}.CartPageClient_quantityControl__u1zCO button{background:transparent;border:0;color:var(--page-strong);cursor:pointer;font-size:19px;height:34px;-webkit-tap-highlight-color:transparent}.CartPageClient_quantityControl__u1zCO button:active:not(:disabled){background:var(--page-surface-tint)}@media (hover:hover) and (pointer:fine){.CartPageClient_quantityControl__u1zCO button:hover:not(:disabled){background:var(--page-surface-tint)}}.CartPageClient_quantityControl__u1zCO button:disabled{color:var(--page-disabled-text);cursor:not-allowed}.CartPageClient_quantityControl__u1zCO button:focus-visible{outline:2px solid var(--page-accent);outline-offset:-3px}.CartPageClient_quantityControl__u1zCO output{font-size:12px;text-align:center}.CartPageClient_linePrice__jhFYS{font-size:14px;font-weight:600;margin:0;text-align:right;white-space:nowrap}.CartPageClient_summary__0883L{background:var(--page-surface-tint);border:1px solid var(--page-border);border-radius:14px;padding:28px;position:sticky;top:24px}.CartPageClient_summary__0883L h2{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:0 0 25px}.CartPageClient_summary__0883L dl{color:var(--page-muted);display:grid;font-size:13px;gap:13px;margin:0 0 24px}.CartPageClient_summary__0883L dl div{display:flex;gap:16px;justify-content:space-between}.CartPageClient_summary__0883L dd{color:var(--page-text);margin:0}.CartPageClient_summaryWarning__7lTkx{color:var(--page-accent)}.CartPageClient_summary__0883L .CartPageClient_total__FXMUW{align-items:baseline;border-top:1px solid var(--page-border-strong);color:var(--page-text);font-size:15px;font-weight:600;margin-top:6px;padding-top:20px}.CartPageClient_total__FXMUW dd{font-size:24px;letter-spacing:-.035em}.CartPageClient_continueLink__oU38v{color:var(--page-strong);display:block;font-size:12px;text-align:center;text-underline-offset:4px}.CartPageClient_empty__nqEC8{align-items:center;background:var(--page-surface-muted);border:1px solid var(--page-border);border-radius:16px;display:flex;flex-direction:column;margin:20px auto 0;max-width:680px;padding:64px 32px;text-align:center}.CartPageClient_emptyIcon__CsRQs{background:var(--page-accent);height:48px;margin-bottom:24px;-webkit-mask:url(/icons/cart.svg) center/contain no-repeat;mask:url(/icons/cart.svg) center/contain no-repeat;width:48px}.CartPageClient_empty__nqEC8 h1{font-size:clamp(30px,4vw,42px)}.CartPageClient_empty__nqEC8 p{color:var(--page-muted);font-size:14px;line-height:1.8;margin:20px 0 28px;max-width:390px}.CartPageClient_empty__nqEC8 a,.CartPageClient_error__5_DHQ button{background:var(--page-accent-soft);border:0;border-radius:10px;color:var(--page-on-accent);font:inherit;font-size:13px;padding:15px 24px;text-decoration:none}.CartPageClient_empty__nqEC8 a:hover,.CartPageClient_error__5_DHQ button:hover{background:var(--page-accent-hover)}.CartPageClient_success__SM8J7 .CartPageClient_testNotice__5muek{color:var(--page-error);font-size:12px;margin-top:0}.CartPageClient_loading___Vilj{color:var(--page-muted);font-size:14px;margin-top:28px}.CartPageClient_error__5_DHQ{background:var(--page-error-surface);border:1px solid var(--page-error-border);border-radius:14px;margin-top:32px;max-width:680px;padding:28px}.CartPageClient_error__5_DHQ p{color:var(--page-muted);font-size:14px;line-height:1.7;margin:0 0 18px}.CartPageClient_error__5_DHQ button{cursor:pointer}@media (max-width:1100px){.CartPageClient_layout__Y5_FP{gap:24px;grid-template-columns:minmax(0,1fr) 280px}.CartPageClient_items__jR8nv{padding:0 20px}.CartPageClient_item__m5zLG{gap:16px;grid-template-columns:minmax(0,1fr) auto}.CartPageClient_itemMain__muFKv{grid-column:1/-1}.CartPageClient_missingItem__dVgQ5{grid-template-columns:104px minmax(0,1fr)}.CartPageClient_quantityLabel__wymTC{display:none}.CartPageClient_quantityControl__u1zCO{width:fit-content}.CartPageClient_summary__0883L{padding:24px}}@media (max-width:820px){.CartPageClient_layout__Y5_FP{grid-template-columns:minmax(0,1fr)}.CartPageClient_summary__0883L{position:static}.CartPageClient_item__m5zLG{grid-template-columns:minmax(0,1fr) 100px minmax(86px,auto)}.CartPageClient_itemMain__muFKv{grid-column:auto}.CartPageClient_missingItem__dVgQ5{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:640px){.CartPageClient_page__rpBX0{padding:32px 20px 64px}.CartPageClient_header__0BXPh{align-items:start;flex-direction:column;gap:14px;margin-bottom:24px}.CartPageClient_eyebrow__MTP_i{font-size:10px}.CartPageClient_clearButton__kmMU1{font-size:11px}.CartPageClient_items__jR8nv{padding:0 16px}.CartPageClient_item__m5zLG{gap:17px;grid-template-columns:minmax(0,1fr) auto;padding:20px 0}.CartPageClient_itemMain__muFKv{gap:16px;grid-column:1/-1;grid-template-columns:88px minmax(0,1fr)}.CartPageClient_imageWrap__jMijL,.CartPageClient_missingImage__4DHf9{width:88px}.CartPageClient_missingItem__dVgQ5{grid-template-columns:88px minmax(0,1fr)}.CartPageClient_itemInfo__IuKrz h2{font-size:13px}.CartPageClient_brand__Vhhv6{font-size:9px}.CartPageClient_linePrice__jhFYS{font-size:14px}.CartPageClient_summary__0883L{padding:24px}.CartPageClient_empty__nqEC8{margin-top:0;padding:44px 24px}.CartPageClient_empty__nqEC8 p{font-size:13px}}