.catalog_catalogContainer__r1Dif{min-height:80vh}.catalog_catalogIntro__igfDZ{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem var(--layout-page-x);border-bottom:1px solid var(--layout-border);background:rgba(255,255,255,.74)}.catalog_catalogIntro__igfDZ div{display:grid;gap:.35rem;min-width:0}.catalog_catalogIntro__igfDZ h1{margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.catalog_catalogIntro__igfDZ p{margin:0;max-width:62ch;color:hsl(var(--muted-foreground));font-size:.92rem;line-height:1.5}.catalog_catalogIntro__igfDZ a{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.7rem 1rem;border:1px solid rgba(17,17,17,.12);color:hsl(var(--foreground));background:rgba(255,255,255,.66);text-decoration:none;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard)}.catalog_catalogIntro__igfDZ a:hover{border-color:rgba(17,17,17,.22);background:rgba(255,255,255,.94)}.catalog_catalogIntro__igfDZ a:focus-visible{outline:2px solid rgba(17,17,17,.5);outline-offset:3px}.catalog_catalogGrid__6lM7e{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background-color:hsl(var(--background));padding:0 3vw}.catalog_catalogSkeletonGrid__9nZZS{min-height:58vh}.catalog_skeletonIntro__aTxR7{pointer-events:none}.catalog_skeletonLine__NOx3H,.catalog_skeletonMedia__kaSS8{display:block;overflow:hidden;background:linear-gradient(105deg,rgba(17,17,17,.05),rgba(17,17,17,.085) 38%,rgba(17,17,17,.035) 72%);background-size:220% 100%;animation:catalog_catalog-skeleton-shimmer__lokBQ 1.35s ease-in-out infinite}.catalog_skeletonLine__NOx3H{border-radius:999px}.catalog_skeletonHeadingLine__WBfGK{width:min(18rem,58vw);height:clamp(1.05rem,1.8vw,1.35rem);border-radius:.15rem}.catalog_skeletonCopyLine__gbsbT{width:min(42rem,72vw);height:.9rem}.catalog_skeletonCtaLine__1bTeD{width:10.25rem;height:2.65rem;border-radius:0;flex:0 0 auto}.catalog_skeletonCard__KJ7sW{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;background:#fff;border-right:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08)}.catalog_skeletonMedia__kaSS8{position:relative;width:100%;aspect-ratio:3/4;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.76),transparent 28%),linear-gradient(135deg,#f7f8f9,#edf0f2 54%,#dfe3e7)}.catalog_skeletonChipLine__Arq2W{position:absolute;top:.7rem;left:.7rem;width:5.6rem;height:1.35rem;background:rgba(255,255,255,.72)}.catalog_skeletonCardFooter__SFjKN{display:block;padding:1.05rem 1rem 1.15rem;background:#fff;border-top:1px solid rgba(17,17,17,.04)}.catalog_skeletonProductHeader__2SeLz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.catalog_skeletonTitleLine__UiiJ2{grid-column:1;grid-row:1;width:min(10rem,72%);height:.8rem}.catalog_skeletonPriceLine__dKBLE{grid-column:2;grid-row:1;width:4.6rem;height:.9rem;flex:0 0 auto}.catalog_skeletonSizeSwitcher__n_GwF{grid-column:1/-1;grid-row:2;display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-top:-.25rem}.catalog_skeletonSizePill__L_Yj3{width:3.15rem;height:1.875rem;border-radius:0;opacity:.72}@keyframes catalog_catalog-skeleton-shimmer__lokBQ{0%{background-position:140% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.catalog_skeletonLine__NOx3H,.catalog_skeletonMedia__kaSS8{animation:none}}@media (max-width:1100px){.catalog_catalogGrid__6lM7e{grid-template-columns:repeat(3,1fr)}}.catalog_emptyState__P_uOJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 2rem;text-align:center}.catalog_emptyStateTitle__pkLxn{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0}.catalog_emptyStateText__kAILi{color:hsl(var(--muted));max-width:42ch;line-height:1.6;margin:0}.catalog_emptyStateCta__97_cu{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border:1px solid hsl(var(--foreground));color:hsl(var(--foreground));background:rgba(255,255,255,.46);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;transition:background-color .2s,color .2s}.catalog_emptyStateCta__97_cu:hover{background-color:hsl(var(--foreground));color:hsl(var(--background))}.catalog_emptyStateCta__97_cu:focus-visible{outline:2px solid rgba(17,17,17,.5);outline-offset:3px}@media (max-width:768px){.catalog_catalogIntro__igfDZ{align-items:flex-start;flex-direction:column;gap:.85rem}.catalog_catalogIntro__igfDZ a,.catalog_skeletonCtaLine__1bTeD{width:100%}.catalog_catalogGrid__6lM7e{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.catalog_catalogGrid__6lM7e{grid-template-columns:1fr}}.progressive-image_image__1Ffcf{opacity:0;transition:opacity .42s ease,filter .42s ease;filter:blur(8px);will-change:opacity,filter}.progressive-image_loaded__egVyq{opacity:1;filter:blur(0)}.progressive-image_skeleton__x1jZy{position:absolute;inset:0;background:linear-gradient(90deg,rgba(235,237,239,.72) 20%,rgba(250,250,250,.95) 50%,rgba(235,237,239,.72) 80%),#eef0f2;background-size:200% 100%;animation:progressive-image_skeleton-shimmer__RCBHq 1.3s ease-in-out infinite;transition:opacity .35s ease;pointer-events:none;z-index:2}.progressive-image_hidden__18LIo{opacity:0}@keyframes progressive-image_skeleton-shimmer__RCBHq{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.progressive-image_image__1Ffcf{transition:none;filter:none}.progressive-image_skeleton__x1jZy{animation:none;transition:none}}.Cart_overlay__6jwzb{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:flex-end;z-index:1000;animation:Cart_fadeIn__pwFsz .3s ease-out}@keyframes Cart_fadeIn__pwFsz{0%{opacity:0}to{opacity:1}}.Cart_cartContainer__PJ65W{width:100%;max-width:450px;background-color:hsl(var(--background));color:hsl(var(--foreground));display:flex;flex-direction:column;height:100dvh;border-left:1px solid hsl(var(--border));animation:Cart_slideIn__4fYUd .3s ease-out}@keyframes Cart_slideIn__4fYUd{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Cart_header__Mrwdc{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid hsl(var(--border))}.Cart_header__Mrwdc h2{margin:0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em}.Cart_closeButton__Z7TGB{min-width:44px;min-height:44px;background:none;border:none;font-size:2.5rem;cursor:pointer;line-height:1;padding:0}.Cart_itemList__RCcHk{flex-grow:1;overflow-y:auto;padding:1.5rem}.Cart_emptyState__VQsAe{display:grid;align-content:center;gap:.8rem}.Cart_emptyMessage__rIJb0{text-align:center;color:hsl(var(--muted));margin:0 0 .5rem}.Cart_emptyActionSecondary__8c5Pd,.Cart_emptyAction__ZQMYd{display:block;width:100%;padding:.95rem 1rem;border:1px solid hsl(var(--foreground));text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:800}.Cart_emptyAction__ZQMYd{background:hsl(var(--foreground));color:hsl(var(--background))}.Cart_emptyActionSecondary__8c5Pd{color:hsl(var(--foreground))}.Cart_item__rxAXt{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid hsl(var(--border))}.Cart_itemMedia__15Jw2{position:relative;width:72px;height:72px;overflow:hidden;background:#f0f0f0}.Cart_itemImage__wMavN{-o-object-fit:cover;object-fit:cover}.Cart_itemInfo__weGYa{display:flex;flex-direction:column;min-width:0}.Cart_itemName__4emfc{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.Cart_itemDescription__zMMrJ{font-size:.78rem;color:hsl(var(--muted));line-height:1.45;margin-bottom:.4rem}.Cart_itemSize__vDbfG{margin-bottom:.4rem;color:hsl(var(--muted));font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Cart_itemPrice__nW6p1{font-family:var(--font-body);font-size:1rem;color:hsl(var(--muted))}.Cart_itemControls__Yn96V{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.Cart_lineTotal__jD5x3{font-weight:700;font-size:.95rem}.Cart_quantityControl__Cbqqx{display:flex;align-items:center;border:1px solid hsl(var(--border))}.Cart_quantityButton__gdbVf,.Cart_quantityNumber__LvDn0{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:hsl(var(--foreground));font-family:var(--font-body)}.Cart_quantityButton__gdbVf{cursor:pointer;font-size:1.2rem}.Cart_quantityButton__gdbVf:disabled{cursor:not-allowed;opacity:.45}.Cart_quantityNumber__LvDn0{border-left:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));font-size:1rem}.Cart_removeButton__NbJiF{background:none;border:1px solid hsl(var(--border));color:hsl(var(--foreground));width:44px;height:44px;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.Cart_removeButton__NbJiF:hover{background-color:hsl(var(--foreground));color:hsl(var(--background))}.Cart_checkoutButton__iHwPB:focus-visible,.Cart_closeButton__Z7TGB:focus-visible,.Cart_continueButton__rS_Ov:focus-visible,.Cart_emptyActionSecondary__8c5Pd:focus-visible,.Cart_emptyAction__ZQMYd:focus-visible,.Cart_quantityButton__gdbVf:focus-visible,.Cart_removeButton__NbJiF:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:3px}.Cart_footer__ahHig{padding:1.5rem 1.5rem max(1.5rem,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:1rem}.Cart_total__F74fy{display:flex;justify-content:space-between;font-size:1rem;text-transform:uppercase;font-family:var(--font-heading)}.Cart_total__F74fy span:last-child{font-family:var(--font-body);font-weight:700;font-size:1.2rem}.Cart_deliveryNote__RE9gQ{margin:-.25rem 0 0;color:hsl(var(--muted));font-size:.84rem;line-height:1.45}.Cart_checkoutButton__iHwPB{display:block;width:100%;background-color:hsl(var(--foreground));color:hsl(var(--background));border:1px solid hsl(var(--foreground));padding:1rem;cursor:pointer;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:1rem;text-align:center;text-decoration:none;transition:background-color .3s,color .3s}.Cart_checkoutButton__iHwPB:hover{background-color:transparent;color:hsl(var(--foreground))}.Cart_continueButton__rS_Ov{color:hsl(var(--foreground));font-size:.78rem;font-weight:800;letter-spacing:.12em;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}@media (max-width:640px){.Cart_cartContainer__PJ65W{max-width:100%}.Cart_item__rxAXt{grid-template-columns:64px minmax(0,1fr)}.Cart_itemMedia__15Jw2{width:64px;height:64px}.Cart_itemControls__Yn96V{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.Cart_footer__ahHig,.Cart_header__Mrwdc,.Cart_itemList__RCcHk{padding-left:1rem;padding-right:1rem}}.MobileMenu_overlay__iozDH{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1100;opacity:0;pointer-events:none;transition:opacity .28s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.MobileMenu_overlay__iozDH.MobileMenu_isOpen___mcS4{opacity:1;pointer-events:auto}.MobileMenu_drawer__4Bd9W{position:fixed;top:0;left:0;bottom:0;width:min(320px,92vw);background:#fff;height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));z-index:1200;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);border-right:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:1.5rem}.MobileMenu_drawer__4Bd9W.MobileMenu_isOpen___mcS4{transform:translateX(0)}.MobileMenu_closeButton__jMBe1{position:absolute;top:.9rem;right:1rem;background:none;border:none;cursor:pointer;min-width:44px;min-height:44px;padding:.35rem;color:hsl(var(--foreground));border-radius:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.MobileMenu_closeButton__jMBe1:hover{opacity:.6}.MobileMenu_header__Txx7j{padding-top:1rem;display:grid;gap:.5rem;padding-right:2rem}.MobileMenu_kicker__k0UoS{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;color:hsl(var(--muted))}.MobileMenu_caption__JlA2c{margin:0;line-height:1.6;font-size:.88rem;color:hsl(var(--muted-foreground))}.MobileMenu_nav__upSfw{flex:1;display:flex;flex-direction:column;gap:0}.MobileMenu_navLink__6bRN3{font-size:1rem;text-decoration:none;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.08em;padding:.85rem 0;border-bottom:1px solid rgba(17,17,17,.06);transition:color .2s,padding-left .2s}.MobileMenu_navLink__6bRN3:hover{padding-left:.4rem;color:hsl(var(--muted))}.MobileMenu_navLinkActive__UKdoY{font-weight:700}.Header_appHeader__NEUHa{padding-inline:var(--layout-page-x);position:sticky;top:0;z-index:100;height:var(--header-height);border-bottom:1px solid transparent;transition:background-color .26s ease,border-color .26s ease,backdrop-filter .26s ease,color .26s ease,text-shadow .26s ease}.Header_homeHeader__tSF0_{position:fixed;left:0;right:0}.Header_glassHeader__qazTp{background:rgba(255,255,255,.78);border-bottom-color:var(--layout-border);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);text-shadow:none}.Header_transparentHeader__PPATZ{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.Header_toneDark__aMueF{color:hsl(var(--foreground))}.Header_toneLight__s_zm0{color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.34)}.Header_headerContent__ekOTx{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.Header_left__5XkuS{display:flex;justify-content:flex-start}.Header_right__nN7kL{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.Header_logo__FckQ5{text-decoration:none;color:inherit;text-align:center}.Header_logoLockup__EvAyE{display:grid;gap:.08rem}.Header_logoName__zLh_J{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.08em;line-height:1}.Header_logoCaption__SMLQv{text-transform:uppercase;letter-spacing:.12em;font-size:.52rem;color:hsl(var(--muted))}.Header_nav__88IU1{display:flex;gap:1rem}.Header_activeLink__j69ht,.Header_navLink__TViJF{text-decoration:none;color:hsl(var(--muted));font-size:.82rem;transition:color .2s ease,opacity .2s ease;text-transform:uppercase;letter-spacing:.12em}.Header_navLink__TViJF:hover{color:hsl(var(--foreground))}.Header_activeLink__j69ht:focus-visible,.Header_burgerButton__bNii_:focus-visible,.Header_cartIconWrapper__ASVi_:focus-visible,.Header_navLink__TViJF:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:4px}.Header_activeLink__j69ht{font-weight:700}.Header_activeLink__j69ht,.Header_featuredLink__RKsVg{color:hsl(var(--foreground))}.Header_cartIconWrapper__ASVi_{cursor:pointer;background:none;border:none;padding:0;display:inline-flex;align-items:center;color:hsl(var(--muted));font:inherit;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}.Header_cartIconWrapper__ASVi_:hover{color:hsl(var(--foreground))}.Header_cartText__GWYHN{color:inherit;white-space:nowrap}.Header_toneLight__s_zm0 .Header_activeLink__j69ht,.Header_toneLight__s_zm0 .Header_cartIconWrapper__ASVi_,.Header_toneLight__s_zm0 .Header_cartText__GWYHN,.Header_toneLight__s_zm0 .Header_featuredLink__RKsVg,.Header_toneLight__s_zm0 .Header_navLink__TViJF{color:inherit}.Header_toneLight__s_zm0 .Header_cartIconWrapper__ASVi_,.Header_toneLight__s_zm0 .Header_navLink__TViJF{opacity:.82}.Header_toneLight__s_zm0 .Header_activeLink__j69ht,.Header_toneLight__s_zm0 .Header_cartIconWrapper__ASVi_:hover,.Header_toneLight__s_zm0 .Header_navLink__TViJF:hover{color:inherit;opacity:1}.Header_toneLight__s_zm0 .Header_activeLink__j69ht:focus-visible,.Header_toneLight__s_zm0 .Header_burgerButton__bNii_:focus-visible,.Header_toneLight__s_zm0 .Header_cartIconWrapper__ASVi_:focus-visible,.Header_toneLight__s_zm0 .Header_navLink__TViJF:focus-visible{outline-color:rgba(255,255,255,.78)}.Header_burgerButton__bNii_{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;background:none;border:none;cursor:pointer;color:inherit}@media (max-width:1179px){.Header_nav__88IU1{display:none}.Header_burgerButton__bNii_{display:inline-flex}}@media (max-width:768px){.Header_headerContent__ekOTx{grid-template-columns:minmax(2.5rem,1fr) auto minmax(2.5rem,1fr)}.Header_logoName__zLh_J{font-size:1.2rem}.Header_logoCaption__SMLQv{font-size:.46rem}}.ProductCard_card__A3v1Y{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:100%;color:inherit;background:#fff;border-right:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08);content-visibility:auto;contain-intrinsic-size:380px 560px}.ProductCard_imageLink__P_2Nj{display:block;color:inherit;text-decoration:none;overflow:hidden}.ProductCard_mediaFrame__OQYV3{position:relative}.ProductCard_imageLink__P_2Nj:focus-visible,.ProductCard_mobileImageToggle__eogT_:focus-visible,.ProductCard_titleLink__bjYMq:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:-3px}.ProductCard_imageContainer__h9FYG{position:relative;width:100%;aspect-ratio:3/4;background:#f5f6f7;overflow:hidden}.ProductCard_image__dVgSl{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:opacity .28s ease-out}.ProductCard_imageBase__q2uVu{opacity:1}.ProductCard_card__A3v1Y:hover .ProductCard_imageBase__q2uVu,.ProductCard_imageHover__JuTqP,.ProductCard_videoHover__sqcCg{opacity:0}.ProductCard_card__A3v1Y:hover .ProductCard_imageHover__JuTqP,.ProductCard_card__A3v1Y:hover .ProductCard_videoHover__sqcCg{opacity:1}.ProductCard_videoHover__sqcCg{z-index:2;-o-object-fit:cover;object-fit:cover}.ProductCard_videoSkeleton__KSX8Q{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32),rgba(255,255,255,0)),rgba(17,17,17,.08);background-size:220% 100%;transition:opacity .22s ease}.ProductCard_videoSkeleton__KSX8Q:before{content:"";position:absolute;left:1rem;right:1rem;bottom:1rem;height:2px;background:rgba(255,255,255,.86);transform-origin:left center;animation:ProductCard_card-video-loading__hvnJD 1.05s ease-in-out infinite}.ProductCard_videoSkeleton__KSX8Q:after{content:"";position:absolute;left:1rem;right:1rem;bottom:1rem;height:2px;background:rgba(255,255,255,.32)}.ProductCard_card__A3v1Y[data-has-video=true]:hover .ProductCard_imageBase__q2uVu,.ProductCard_card__A3v1Y[data-mobile-video-active=true] .ProductCard_imageBase__q2uVu{opacity:1}.ProductCard_card__A3v1Y[data-has-video=true]:hover .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-has-video=true][data-video-ready=true]:hover .ProductCard_imageBase__q2uVu,.ProductCard_card__A3v1Y[data-mobile-video-active=true] .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-mobile-video-active=true][data-video-ready=true] .ProductCard_imageBase__q2uVu{opacity:0}.ProductCard_card__A3v1Y[data-has-video=true][data-video-ready=true]:hover .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-mobile-video-active=true][data-video-ready=true] .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-video-loading=true] .ProductCard_videoSkeleton__KSX8Q{opacity:1}.ProductCard_mobileImageToggle__eogT_{display:none}.ProductCard_stockBadge__BS8vr{position:absolute;top:.7rem;left:.7rem;z-index:5;border-radius:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProductCard_overlay__lpXrM{display:flex;flex-direction:column;padding:1.05rem 1rem 1.15rem;background:#fff;border-top:1px solid rgba(17,17,17,.04)}.ProductCard_header__nxCEn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.ProductCard_titleLink__bjYMq{grid-column:1;grid-row:1;min-width:0;color:inherit;text-decoration:none}.ProductCard_title__2q4_V{margin:0;color:hsl(var(--foreground));font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.ProductCard_sizes__hJ_J1{grid-column:1/-1;grid-row:2;margin:-.35rem 0 0;color:rgba(17,17,17,.52);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ProductCard_sizeSwitcher__OaepT{grid-column:1/-1;grid-row:2;display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-top:-.25rem}.ProductCard_sizeButton__GxXZz{min-height:30px;padding:.25rem .55rem;border:1px solid rgba(17,17,17,.18);background:transparent;color:rgba(17,17,17,.62);cursor:pointer;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ProductCard_sizeButtonActive__nuWWb{border-color:#111;background:#111;color:#fff}.ProductCard_sizeButton__GxXZz:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:2px}.ProductCard_price__j7w3x{grid-column:2;grid-row:1;flex:0 0 auto;margin:0;color:hsl(var(--foreground));font-size:.92rem;font-weight:600}.ProductCard_mode_compact___A8fA .ProductCard_overlay__lpXrM{padding:.85rem}.ProductCard_mode_featured__CZpqQ{background:#f7f7f5;border-right:0;border-bottom:0;content-visibility:visible;contain-intrinsic-size:none}.ProductCard_mode_featured__CZpqQ .ProductCard_overlay__lpXrM{background:#f7f7f5;border-top:0}.ProductCard_mode_compact___A8fA .ProductCard_title__2q4_V{font-size:.74rem}@keyframes ProductCard_card-video-loading__hvnJD{0%{transform:scaleX(0)}45%{transform:scaleX(1)}to{transform:scaleX(0);transform-origin:right center}}@media (max-width:768px){.ProductCard_card__A3v1Y:hover .ProductCard_imageBase__q2uVu{opacity:1}.ProductCard_card__A3v1Y:hover .ProductCard_imageHover__JuTqP,.ProductCard_card__A3v1Y:hover .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-alt-visible=true] .ProductCard_imageBase__q2uVu{opacity:0}.ProductCard_card__A3v1Y[data-alt-visible=true] .ProductCard_imageHover__JuTqP{opacity:1}.ProductCard_card__A3v1Y[data-alt-visible=true] .ProductCard_videoHover__sqcCg{opacity:0}.ProductCard_card__A3v1Y[data-mobile-video-active=true] .ProductCard_imageBase__q2uVu{opacity:1}.ProductCard_card__A3v1Y[data-mobile-video-active=true] .ProductCard_imageHover__JuTqP,.ProductCard_card__A3v1Y[data-mobile-video-active=true] .ProductCard_videoHover__sqcCg,.ProductCard_card__A3v1Y[data-mobile-video-active=true][data-video-ready=true] .ProductCard_imageBase__q2uVu{opacity:0}.ProductCard_card__A3v1Y[data-mobile-video-active=true][data-video-ready=true] .ProductCard_videoHover__sqcCg{opacity:1}.ProductCard_mobileImageToggle__eogT_{position:absolute;right:.55rem;bottom:.55rem;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(17,17,17,.16);border-radius:999px;background:rgba(255,255,255,.86);color:hsl(var(--foreground));box-shadow:0 10px 26px rgba(17,17,17,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProductCard_mobileImageToggle__eogT_ svg{width:1rem;height:1rem;stroke-width:1.9}.ProductCard_mobileImageToggleActive__SUrZu{border-color:rgba(122,82,41,.34);background:rgba(246,239,230,.94);color:var(--status-available)}.ProductCard_mobileImageToggle__eogT_:active{transform:scale(.96)}.ProductCard_overlay__lpXrM{padding:.95rem .85rem 1rem}.ProductCard_title__2q4_V{font-size:.76rem;letter-spacing:.1em}.ProductCard_price__j7w3x{font-size:.86rem}}@media (max-width:360px){.ProductCard_header__nxCEn{display:grid;gap:.35rem}.ProductCard_price__j7w3x{text-align:left}}@media (prefers-reduced-motion:reduce){.ProductCard_image__dVgSl,.ProductCard_videoSkeleton__KSX8Q{transition:none}.ProductCard_videoSkeleton__KSX8Q:before{animation:none}}.TapestryCard_card__70d2d{display:grid;grid-template-rows:auto 4.9rem;width:100%;overflow:hidden;border:0;background:#f7f7f5;cursor:pointer;animation:TapestryCard_card-reveal___znfA .52s var(--ease-out-soft) both;transition:box-shadow .18s ease,color .18s ease,transform .18s var(--ease-standard)}.TapestryCard_card__70d2d:hover{box-shadow:0 16px 34px rgba(17,17,17,.08);transform:translateY(-2px)}.TapestryCard_card__70d2d:focus-visible{outline:2px solid rgba(17,17,17,.5);outline-offset:4px}.TapestryCard_imageWrap__ABOfP{position:relative;overflow:hidden;aspect-ratio:1/1;background:#f7f7f5}.TapestryCard_imageButton__oQYyK{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:0;padding:0;background:transparent;cursor:inherit;--zoom-x:50%;--zoom-y:50%}.TapestryCard_image__qgaEU{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--motion-slow) var(--ease-out-soft),filter var(--motion-medium) var(--ease-standard)}.TapestryCard_zoomLens__s9THx{position:absolute;inset:0;opacity:0;background-image:var(--zoom-image);background-repeat:no-repeat;background-size:230%;background-position:var(--zoom-x) var(--zoom-y);transform:scale(1.02);transition:opacity var(--motion-medium) var(--ease-standard),transform var(--motion-slow) var(--ease-out-soft);pointer-events:none}.TapestryCard_card__70d2d:hover .TapestryCard_image__qgaEU{filter:brightness(.9);transform:scale(1.02)}.TapestryCard_imageHidden__pZVAN{display:none}.TapestryCard_imageFallback__KCMac{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;background:#ececea;color:rgba(17,17,17,.52);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.TapestryCard_card__70d2d:focus-visible .TapestryCard_zoomLens__s9THx,.TapestryCard_card__70d2d:hover .TapestryCard_zoomLens__s9THx{opacity:1;transform:scale(1)}.TapestryCard_meta__dx_3L{display:grid;gap:.3rem;min-height:0;padding:.8rem .85rem;background:#f7f7f5}.TapestryCard_metaHeader__mrKt2{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.TapestryCard_article__Ge0T7{margin:0;color:rgba(17,17,17,.52);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.TapestryCard_collection__NpYhM{margin:0;color:hsl(var(--foreground));font-size:.78rem;font-weight:800;letter-spacing:.1em;line-height:1.28;overflow-wrap:anywhere;text-overflow:ellipsis;text-transform:uppercase}@keyframes TapestryCard_card-reveal___znfA{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.TapestryCard_zoomLens__s9THx{display:none}}@media (max-width:480px){.TapestryCard_card__70d2d{grid-template-rows:auto 4.65rem}.TapestryCard_meta__dx_3L{padding:.55rem .6rem}.TapestryCard_article__Ge0T7{font-size:.64rem;letter-spacing:.14em}.TapestryCard_collection__NpYhM{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.TapestryCard_card__70d2d,.TapestryCard_image__qgaEU,.TapestryCard_zoomLens__s9THx{animation:none;transition:none}.TapestryCard_card__70d2d:hover .TapestryCard_image__qgaEU{transform:none;filter:none}.TapestryCard_card__70d2d:focus-visible .TapestryCard_zoomLens__s9THx,.TapestryCard_card__70d2d:hover .TapestryCard_zoomLens__s9THx,.TapestryCard_zoomLens__s9THx{display:none;opacity:0}}.TapestryPreviewDialog_dialog__gh6Ok{--tapestry-aspect:1;--tapestry-max-height:calc(100dvh - 2rem);--tapestry-height-fit-width:78dvh;--tapestry-media-width:min(62vw,54rem,var(--tapestry-height-fit-width));display:grid;grid-template-columns:minmax(18rem,var(--tapestry-media-width)) minmax(18rem,24rem);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);max-height:var(--tapestry-max-height);overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:0;background:#fff;box-shadow:0 34px 110px rgba(17,17,17,.34)}.TapestryPreviewDialog_media__u2qXO{position:relative;width:var(--tapestry-media-width);max-width:100%;min-height:18rem;max-height:var(--tapestry-max-height);aspect-ratio:var(--tapestry-aspect);overflow:hidden;background:#f7f7f5}.TapestryPreviewDialog_image__u2rBQ{-o-object-fit:contain;object-fit:contain}.TapestryPreviewDialog_closeButton___p7Wo{position:absolute;top:.75rem;right:.75rem;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.14);border-radius:0;background:rgba(255,255,255,.86);color:hsl(var(--foreground));cursor:pointer;box-shadow:0 12px 34px rgba(17,17,17,.14)}.TapestryPreviewDialog_panel__a4rj_{display:grid;align-content:space-between;gap:1rem;min-height:0;max-height:var(--tapestry-max-height);overflow:auto;padding:clamp(1rem,2vw,1.35rem);background:#fff}.TapestryPreviewDialog_panelHeader__7MC_l{display:grid;gap:.38rem}.TapestryPreviewDialog_eyebrow__sgIGA{margin:0;color:rgba(17,17,17,.5);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.TapestryPreviewDialog_title__oIBUI{margin:0;color:hsl(var(--foreground));font-size:clamp(1.35rem,3vw,2.3rem);font-weight:700;line-height:1;letter-spacing:0}.TapestryPreviewDialog_materialTitle__wV6tx{display:-webkit-box;overflow:hidden;margin:0;color:hsl(var(--foreground));font-size:.84rem;font-weight:800;letter-spacing:.08em;line-height:1.38;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:3}.TapestryPreviewDialog_nextSteps____xzV{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--layout-border)}.TapestryPreviewDialog_nextSteps____xzV li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.78rem 0;border-bottom:1px solid var(--layout-border)}.TapestryPreviewDialog_nextSteps____xzV span{color:rgba(17,17,17,.42);font-size:.68rem;font-weight:900;letter-spacing:.14em}.TapestryPreviewDialog_nextSteps____xzV p{margin:0;color:rgba(17,17,17,.66);font-size:.88rem;line-height:1.48}.TapestryPreviewDialog_actions__qlk_U{display:grid;gap:.55rem}.TapestryPreviewDialog_primary__xQpLe,.TapestryPreviewDialog_secondary__RfSEw{min-height:2.9rem;border:1px solid rgba(17,17,17,.14);border-radius:0;padding:.75rem 1rem;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.TapestryPreviewDialog_primary__xQpLe{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.TapestryPreviewDialog_secondary__RfSEw{background:rgba(255,255,255,.66);color:hsl(var(--foreground))}.TapestryPreviewDialog_closeButton___p7Wo:focus-visible,.TapestryPreviewDialog_primary__xQpLe:focus-visible,.TapestryPreviewDialog_secondary__RfSEw:focus-visible{outline:2px solid rgba(17,17,17,.42);outline-offset:3px}@media (max-width:920px){.TapestryPreviewDialog_dialog__gh6Ok{--tapestry-media-width:100%;grid-template-columns:1fr;width:min(100%,42rem);max-height:calc(100dvh - 1.5rem)}.TapestryPreviewDialog_media__u2qXO{width:100%;min-height:16rem;max-height:56dvh}.TapestryPreviewDialog_panel__a4rj_{max-height:calc(44dvh - 1.5rem);align-content:start}}@media (max-width:640px){.TapestryPreviewDialog_dialog__gh6Ok{width:100%;max-width:none;max-height:none;height:100%;border-radius:0}.TapestryPreviewDialog_media__u2qXO{min-height:14rem;max-height:52dvh}.TapestryPreviewDialog_panel__a4rj_{max-height:none}.TapestryPreviewDialog_closeButton___p7Wo{top:.6rem;right:.6rem}}@media (prefers-reduced-motion:reduce){.TapestryPreviewDialog_dialog__gh6Ok{animation:none;transition:none}}.custom_pageRoot__XakDb{min-height:calc(100vh - var(--header-height));padding-bottom:0;background:#fff}.custom_helpSection__JcptQ,.custom_heroSection__WIQuI,.custom_optionsSection__mWd9s{padding:clamp(1.2rem,2.6vw,2.2rem)}.custom_heroSection__WIQuI{display:grid;gap:1rem;border-bottom:1px solid rgba(15,23,42,.08);background:#fbfcfd}.custom_heroTitle__cmzJ4{max-width:13ch;margin:0;font-size:clamp(2.45rem,7vw,6.8rem);line-height:.92;letter-spacing:-.065em}.custom_heroText__yM2Gn{max-width:62rem;margin:0;color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.custom_choiceSteps__prkJz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:0;margin:.35rem 0 0;list-style:none;counter-reset:custom-step}.custom_choiceSteps__prkJz li{counter-increment:custom-step;min-height:7rem;padding:.95rem;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);color:rgba(15,23,42,.72);font-size:.86rem;line-height:1.4}.custom_choiceSteps__prkJz li:before{content:counter(custom-step,decimal-leading-zero);display:block;margin-bottom:.65rem;color:rgba(15,23,42,.42);font-size:.68rem;font-weight:800;letter-spacing:.16em}.custom_optionsSection__mWd9s{display:grid;gap:1rem;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.custom_optionsHeader__A1SiX{display:grid;gap:.4rem}.custom_helpTitle__gvWqI,.custom_optionsTitle__S1CS5{margin:0;font-size:clamp(1.35rem,3vw,2.35rem);letter-spacing:-.04em}.custom_optionsGrid__4xx9r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.custom_optionCard__8Zw1I{display:grid;gap:.6rem;padding:1rem;border:1px solid rgba(15,23,42,.08);background:#fbfcfd}.custom_optionCard__8Zw1I h3{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.custom_helpText__7aZS0,.custom_optionCard__8Zw1I p{margin:0;color:hsl(var(--muted-foreground));line-height:1.55}.custom_boardSection__EUO8g{display:grid;padding:0;background:#fff}.custom_boardHero__H5eF1{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,29rem);gap:clamp(1rem,3vw,2rem);align-items:end;padding:clamp(1.1rem,3vw,2.25rem) var(--layout-page-x);border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(242,246,244,.9)),#f8faf9}.custom_boardHeroCopy__QLfSj{max-width:68rem}.custom_boardHeader__vjiQd{position:sticky;top:var(--header-height);z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:1rem;align-items:end;margin:-1px -1px 1rem;padding:clamp(1rem,2vw,1.5rem) var(--layout-page-x);border:1px solid rgba(15,23,42,.08);background:rgba(251,252,253,.84);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.custom_eyebrow__dWEdc{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:rgba(15,23,42,.48)}.custom_modalTitle__j3MFo,.custom_sectionTitle__uGUiU{margin:0;text-transform:uppercase;letter-spacing:.08em;line-height:.95;color:hsl(var(--foreground))}.custom_sectionTitle__uGUiU{max-width:15ch;font-size:clamp(2.2rem,5.2vw,5.8rem);letter-spacing:.04em}.custom_boardIntro__ESNKa,.custom_emptyText__eyAMY,.custom_modalText__dXf9A,.custom_stepCard__6bdXK p{margin:0;color:hsl(var(--muted-foreground));line-height:1.55}.custom_boardIntro__ESNKa{margin-top:.8rem;max-width:52rem;font-size:clamp(.98rem,1.2vw,1.12rem)}.custom_boardActions__GAmrj{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.8rem}.custom_boardActionButton__X7_rU{min-height:2.65rem;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));padding:.7rem 1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;cursor:pointer;transition:opacity var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard)}.custom_boardActionButton__X7_rU:hover{opacity:.9}.custom_boardSecondaryButton__3AP3c{min-height:2.65rem;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.66);color:hsl(var(--foreground));padding:.7rem 1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;cursor:pointer;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard)}.custom_boardSecondaryButton__3AP3c:hover{border-color:rgba(17,17,17,.22);background:rgba(255,255,255,.94)}.custom_catalogIntro__t0XO6{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem var(--layout-page-x);border-bottom:1px solid var(--layout-border);background:rgba(255,255,255,.74)}.custom_catalogIntro__t0XO6>div:first-child{display:grid;gap:.35rem;min-width:0}.custom_catalogIntro__t0XO6 .custom_sectionTitle__uGUiU{max-width:none;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}.custom_catalogIntro__t0XO6 .custom_boardIntro__ESNKa{margin-top:0;max-width:62ch;font-size:.92rem;line-height:1.5}.custom_catalogToolbar__I9RWk{position:sticky;top:var(--header-height);z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.75rem var(--layout-page-x) .8rem;border-bottom:1px solid var(--layout-border);background:rgba(255,255,255,.82);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.custom_toolbarActions__Ni6am{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.custom_sortToolbar__wygks{display:inline-grid;grid-template-columns:repeat(3,minmax(2.95rem,auto));border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.88)}.custom_sortToolbarButtonActive__a_5vy,.custom_sortToolbarButton__mUT22{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.95rem;border:0;border-right:1px solid rgba(17,17,17,.1);background:transparent;color:rgba(17,17,17,.66);padding:0 .68rem;cursor:pointer;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard)}.custom_sortToolbarButtonActive__a_5vy:last-child,.custom_sortToolbarButton__mUT22:last-child{border-right:0}.custom_sortToolbarButtonActive__a_5vy,.custom_sortToolbarButton__mUT22:hover{background:hsl(var(--foreground));color:hsl(var(--background))}.custom_sortToolbarButton__mUT22:hover{transform:translateY(-1px)}.custom_globalSearch__pyfs2{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.95rem;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.88);color:rgba(17,17,17,.56);padding:0 .75rem;transition:border-color var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.custom_globalSearch__pyfs2:focus-within{border-color:rgba(17,17,17,.34);background:#fff;box-shadow:0 0 0 3px rgba(17,17,17,.06)}.custom_globalSearch__pyfs2 input{width:100%;min-width:0;border:0;background:transparent;color:hsl(var(--foreground));font-size:.95rem;letter-spacing:0;outline:none}.custom_globalSearch__pyfs2 input::-moz-placeholder{color:rgba(17,17,17,.42)}.custom_globalSearch__pyfs2 input::placeholder{color:rgba(17,17,17,.42)}.custom_globalSearchClear___u2Sh{width:2rem;min-height:2rem;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.72);color:hsl(var(--foreground))}.custom_filterDrawerButton__uiPl8,.custom_globalSearchClear___u2Sh{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom_filterDrawerButton__uiPl8{gap:.45rem;min-height:2.95rem;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));padding:0 .95rem;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:opacity var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard)}.custom_filterDrawerButton__uiPl8:hover{opacity:.9;transform:translateY(-1px)}.custom_filterDrawerButton__uiPl8 span{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.68rem;line-height:1}.custom_resetFiltersButton__wcf8Y{flex:0 0 auto;min-height:2.35rem;border:1px solid rgba(17,17,17,.12);border-radius:0;background:rgba(255,255,255,.66);color:hsl(var(--foreground));padding:0 .75rem;cursor:pointer;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.custom_resetFiltersButton__wcf8Y:disabled{cursor:default;opacity:.42}.custom_activeFilterChips__AHE8j{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem var(--layout-page-x) 0;animation:custom_filter-chip-in__pztQV .22s var(--ease-out-soft) both}.custom_activeFilterChips__AHE8j button{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;max-width:min(100%,24rem);overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:0;background:rgba(255,255,255,.72);color:rgba(17,17,17,.64);padding:0 .65rem;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800}.custom_activeFilterChips__AHE8j button:hover{border-color:rgba(17,17,17,.22);color:hsl(var(--foreground))}.custom_filterDrawerOverlay__DZCvU{position:fixed;inset:0;z-index:1200;display:grid;justify-items:end;background:rgba(17,17,17,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:custom_drawer-overlay-in__qZPtT .18s var(--ease-out-soft) both}.custom_filterDrawer__e8t4z{display:flex;flex-direction:column;gap:1rem;width:min(100%,30rem);height:100%;overflow-y:auto;border-left:1px solid rgba(17,17,17,.12);background:#fff;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) 1rem;box-shadow:-28px 0 80px rgba(17,17,17,.22);animation:custom_drawer-panel-in__6CtM2 .26s var(--ease-out-soft) both}.custom_filterDrawerHeader__ljt1G{display:flex;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--layout-border);padding-bottom:.9rem}.custom_filterDrawerHeader__ljt1G h2,.custom_filterSectionHeader__o7ry_ h3{margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.custom_filterDrawerLabel__xlpXO{margin:0 0 .35rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.custom_filterDrawerClose__HmQDi{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.82);color:hsl(var(--foreground));cursor:pointer}.custom_filterSection__xV9N8{display:grid;gap:.7rem;flex:0 0 auto;border-bottom:1px solid var(--layout-border);padding-bottom:1rem}.custom_filterSectionHeader__o7ry_{display:grid;gap:.25rem}.custom_filterSectionHeader__o7ry_ p{margin:0;color:hsl(var(--muted-foreground));font-size:.84rem;line-height:1.45}.custom_collectionList__ntd2R,.custom_materialTypeList__A7Hdg{display:grid;gap:.45rem}.custom_collectionListItemActive__Knnl8,.custom_collectionListItem__jACVL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.9rem;border:1px solid rgba(17,17,17,.1);background:#fff;color:hsl(var(--foreground));padding:0 .75rem;cursor:pointer;text-align:left;transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard)}.custom_collectionListItemActive__Knnl8{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.custom_collectionListItemActive__Knnl8 span,.custom_collectionListItem__jACVL span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.custom_collectionListItemActive__Knnl8 small,.custom_collectionListItem__jACVL small{font-size:.72rem;font-weight:900;opacity:.72}.custom_filterDrawerActions__xPKJ_{position:sticky;bottom:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.55rem;border-top:1px solid var(--layout-border);background:#fff;padding-top:.85rem;margin-top:auto}.custom_applyFiltersButton__mQ1cV{min-height:2.75rem;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.custom_statusMessage__e80cU{margin:1rem var(--layout-page-x) 0;font-size:.9rem}.custom_customSkeletonHeader__DzoVo{pointer-events:none}.custom_customSkeletonImageWrap__2cgtV,.custom_customSkeletonLine__iq8tQ{display:block;overflow:hidden;background:linear-gradient(105deg,rgba(17,17,17,.055),rgba(17,17,17,.095) 38%,rgba(17,17,17,.035) 72%);background-size:220% 100%;animation:custom_custom-skeleton-shimmer__iiOkd 1.35s ease-in-out infinite}.custom_customSkeletonLine__iq8tQ{border-radius:999px}.custom_customSkeletonTitleLine__adNPH{width:min(35rem,76vw);height:clamp(1.15rem,2vw,2rem);border-radius:.15rem}.custom_customSkeletonIntroLine__QSRm_{width:min(42rem,78vw);height:.92rem;margin-top:.8rem}.custom_customSkeletonActionLine__y_8tQ{width:10.9rem;height:2.65rem;border-radius:0;background:linear-gradient(105deg,rgba(17,17,17,.66),rgba(17,17,17,.82) 38%,rgba(17,17,17,.58) 72%);background-size:220% 100%}.custom_customSkeletonSearchInputLine__IRCAS{width:100%;height:2.9rem;border-radius:0;background:linear-gradient(105deg,rgba(255,255,255,.68),rgba(255,255,255,.96) 38%,rgba(255,255,255,.58) 72%);background-size:220% 100%;border:1px solid rgba(17,17,17,.08)}.custom_customSkeletonFilterButtonLine__eN7w_{width:8.9rem;height:2.95rem;border-radius:0;background:linear-gradient(105deg,rgba(17,17,17,.66),rgba(17,17,17,.82) 38%,rgba(17,17,17,.58) 72%);background-size:220% 100%}.custom_customSkeletonSortLine__kOsuV{width:15rem;height:2.95rem;border-radius:0;background:linear-gradient(105deg,rgba(255,255,255,.68),rgba(255,255,255,.96) 38%,rgba(255,255,255,.58) 72%);background-size:220% 100%;border:1px solid rgba(17,17,17,.08)}.custom_customSkeletonGrid__1QR_G{min-height:58vh}.custom_customSkeletonCard__2dyX_{display:grid;width:100%;overflow:hidden;border:0;background:#f7f7f5}.custom_customSkeletonImageWrap__2cgtV{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.66),transparent 28%),linear-gradient(135deg,#f7f7f5,#ececea 54%,#e2e2df)}.custom_customSkeletonMeta__Beknj{display:grid;gap:.25rem;padding:.7rem .75rem}.custom_customSkeletonArticleLine__53ZqA{width:6.9rem;height:.7rem}.custom_customSkeletonLoadMoreButtonLine__WzmDP{width:10.25rem;height:3rem;border-radius:0}.custom_customSkeletonFloatingHelp__O9TeK{width:10.8rem;pointer-events:none;color:transparent;background:linear-gradient(105deg,rgba(255,255,255,.68),rgba(255,255,255,.98) 38%,rgba(255,255,255,.58) 72%);background-size:220% 100%;animation:custom_custom-skeleton-shimmer__iiOkd 1.35s ease-in-out infinite}.custom_masonryGrid__mbAYf{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:clamp(1rem,2vw,1.5rem);align-items:start;padding:clamp(1.1rem,2.6vw,1.75rem) var(--layout-page-x) 0;background:#fff}.custom_emptyState__zCeg8{display:grid;justify-items:start;gap:.75rem;margin:clamp(.8rem,2vw,1.2rem) var(--layout-page-x) 0;padding:2rem;border:1px solid var(--layout-border);background:#f7f7f5}.custom_loadMorePanel__VFmo7{display:flex;align-items:center;justify-content:center;gap:1rem;padding:clamp(1.2rem,3vw,2rem) 1rem}.custom_emptyTitle__SMBFM{margin:0;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.custom_emptyLink__zEN7M{color:hsl(var(--foreground));font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(15,23,42,.07),rgba(15,23,42,.015)),repeating-linear-gradient(45deg,rgba(15,23,42,.035) 0 1px,transparent 1px 16px),#f5f6f7}.custom_modalAction__b0rhC{justify-self:start;min-height:2.7rem;padding:.7rem 1rem;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:800;cursor:pointer}.custom_helpSection__JcptQ{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-top:1px solid rgba(15,23,42,.08);background:#fbfcfd}.custom_helpSection__JcptQ>div{display:grid;gap:.55rem;max-width:46rem}.custom_helpButton__Sjwgj{min-height:3rem;padding:.8rem 1.2rem;border:1px solid hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));letter-spacing:.12em;font-size:.74rem}.custom_floatingHelpButton__MDQmH,.custom_helpButton__Sjwgj{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-weight:800;cursor:pointer}.custom_floatingHelpButton__MDQmH{position:fixed;right:clamp(.75rem,2vw,1.35rem);bottom:clamp(.75rem,2vw,1.35rem);z-index:60;min-height:2.9rem;padding:.75rem 1rem;border:1px solid rgba(17,17,17,.14);background:rgba(255,255,255,.92);color:hsl(var(--foreground));box-shadow:0 14px 36px rgba(17,17,17,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);letter-spacing:.1em;font-size:.7rem}.custom_modalActions__gAJTA{display:flex;justify-content:space-between;gap:.55rem}.custom_modalSecondary__Ef3Gs{min-height:2.7rem;border:1px solid rgba(17,17,17,.12);background:transparent;color:hsl(var(--foreground));padding:.7rem 1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;cursor:pointer}.custom_modalSecondary__Ef3Gs:disabled{cursor:not-allowed;opacity:.4}.custom_modalOverlay__bN85_{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(17,17,17,.54);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:custom_overlay-in__LQfLZ .22s var(--ease-out-soft) both}.custom_onboardingModal__oxGYB{position:relative;width:min(100%,34rem);max-height:min(94dvh,40rem);overflow-y:auto;display:grid;gap:.75rem;padding:clamp(1.1rem,3vw,1.55rem);border:1px solid var(--layout-border);background:#fff;box-shadow:0 34px 96px rgba(0,0,0,.28);animation:custom_modal-in__P_Nk7 .32s var(--ease-out-soft) both}.custom_modalClose__vUlWi{position:absolute;top:.85rem;right:.85rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.8);color:hsl(var(--foreground));cursor:pointer}.custom_modalIntro__gbalk{display:grid;gap:.45rem;padding-right:2.5rem}.custom_modalTitle__j3MFo{font-size:clamp(1.55rem,5vw,2.4rem)}.custom_onboardingStepCard__8qO8r{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--layout-border);background:#f7f7f5}.custom_onboardingImageWrap__3IqR2{position:relative;min-height:13rem;overflow:hidden;margin:-1rem -1rem .2rem;background:#ececea}.custom_onboardingImage__G0Ow1{-o-object-fit:cover;object-fit:cover}.custom_onboardingStepCard__8qO8r h2{margin:0;font-size:clamp(1.15rem,4vw,1.55rem);letter-spacing:-.02em}.custom_onboardingStepCard__8qO8r p{margin:0;color:hsl(var(--muted-foreground));line-height:1.5}.custom_onboardingProgress__63yhR{display:flex;gap:.35rem}.custom_progressDotActive__ZZc3e,.custom_progressDot__XRhqn{width:.55rem;height:.55rem;border-radius:999px;background:rgba(17,17,17,.16)}.custom_progressDotActive__ZZc3e{background:hsl(var(--foreground))}.custom_optionsList__f06fK{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.custom_optionsList__f06fK span{border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.74);padding:.45rem .7rem;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.custom_stepsGrid__zNrUV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.custom_stepCard__6bdXK{display:grid;gap:.6rem;min-height:12rem;padding:1rem;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.76)}.custom_stepNumber__fmFfQ{color:rgba(17,17,17,.48);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.custom_stepCard__6bdXK h2{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.86rem}.custom_productionStrip__cad_S{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:.65rem}.custom_productionStrip__cad_S div{min-height:8rem;display:grid;place-items:end start;padding:.9rem;color:rgba(15,23,42,.56);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(15,23,42,.07),rgba(15,23,42,.015)),repeating-linear-gradient(45deg,rgba(15,23,42,.035) 0 1px,transparent 1px 16px),#f5f6f7}@keyframes custom_card-reveal__BRu_p{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes custom_overlay-in__LQfLZ{0%{opacity:0}to{opacity:1}}@keyframes custom_modal-in__P_Nk7{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes custom_drawer-overlay-in__qZPtT{0%{opacity:0}to{opacity:1}}@keyframes custom_drawer-panel-in__6CtM2{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes custom_filter-chip-in__pztQV{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes custom_custom-skeleton-shimmer__iiOkd{0%{background-position:140% 0}to{background-position:-80% 0}}@media (max-width:1320px){.custom_masonryGrid__mbAYf{grid-template-columns:repeat(auto-fill,minmax(10.75rem,1fr))}}@media (max-width:1000px){.custom_boardHero__H5eF1{grid-template-columns:1fr}.custom_boardHeader__vjiQd,.custom_choiceSteps__prkJz,.custom_optionsGrid__4xx9r,.custom_stepsGrid__zNrUV{grid-template-columns:1fr 1fr}.custom_masonryGrid__mbAYf{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}@media (max-width:820px){.custom_pageRoot__XakDb{padding-bottom:5.25rem}.custom_boardSection__EUO8g{padding:0}.custom_boardHero__H5eF1,.custom_catalogIntro__t0XO6{padding:1rem var(--layout-page-x)}.custom_catalogIntro__t0XO6{align-items:stretch;flex-direction:column}.custom_catalogIntro__t0XO6 .custom_sectionTitle__uGUiU{font-size:clamp(1.35rem,7vw,2rem)}.custom_catalogToolbar__I9RWk{position:static;grid-template-columns:1fr;padding:.75rem var(--layout-page-x)}.custom_toolbarActions__Ni6am{justify-content:space-between}.custom_sortToolbar__wygks{flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr))}.custom_filterDrawerButton__uiPl8,.custom_globalSearch__pyfs2{min-height:2.8rem}.custom_boardHeader__vjiQd{position:static;grid-template-columns:1fr;gap:.8rem;margin:0 0 .75rem;border-left:0;border-right:0}.custom_choiceSteps__prkJz,.custom_optionsGrid__4xx9r,.custom_productionStrip__cad_S,.custom_stepsGrid__zNrUV{grid-template-columns:1fr}.custom_helpSection__JcptQ,.custom_heroSection__WIQuI,.custom_optionsSection__mWd9s{padding:1rem}.custom_heroTitle__cmzJ4{max-width:12ch}.custom_helpSection__JcptQ{align-items:stretch;flex-direction:column}.custom_sectionTitle__uGUiU{max-width:14ch;font-size:clamp(2rem,12vw,3.8rem)}.custom_masonryGrid__mbAYf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.custom_stepCard__6bdXK{min-height:auto}.custom_loadMorePanel__VFmo7{align-items:stretch;flex-direction:column}}@media (max-width:480px){.custom_pageRoot__XakDb{padding-bottom:5.75rem}.custom_boardHeader__vjiQd{padding:.9rem var(--layout-page-x)}.custom_boardIntro__ESNKa{font-size:.9rem}.custom_customSkeletonSearchInputLine__IRCAS{height:2.9rem}.custom_masonryGrid__mbAYf{gap:.4rem}.custom_globalSearch__pyfs2{gap:.4rem;padding:0 .6rem}.custom_globalSearch__pyfs2 input{font-size:.88rem}.custom_filterDrawerButton__uiPl8{gap:.35rem;padding:0 .68rem;font-size:.68rem;letter-spacing:.08em}.custom_filterDrawerButton__uiPl8 span{min-width:1.1rem;height:1.1rem}.custom_filterDrawerOverlay__DZCvU{justify-items:stretch}.custom_filterDrawer__e8t4z{width:100%;border-left:0;box-shadow:none}.custom_filterDrawerActions__xPKJ_{grid-template-columns:1fr}.custom_sortToolbarButtonActive__a_5vy,.custom_sortToolbarButton__mUT22{padding:0}.custom_sortToolbarButtonActive__a_5vy span,.custom_sortToolbarButton__mUT22 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.custom_customSkeletonMeta__Beknj{padding:.55rem .6rem}.custom_customSkeletonArticleLine__53ZqA{height:.64rem;width:6.25rem}.custom_floatingHelpButton__MDQmH{left:auto;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));max-width:calc(100vw - 1.5rem);min-height:2.65rem;padding:.68rem .9rem;background:rgba(255,255,255,.94)}}@media (prefers-reduced-motion:reduce){.custom_activeFilterChips__AHE8j,.custom_filterDrawerOverlay__DZCvU,.custom_filterDrawer__e8t4z,.custom_modalOverlay__bN85_,.custom_onboardingModal__oxGYB{animation:none;transition:none}.custom_customSkeletonFloatingHelp__O9TeK,.custom_customSkeletonImageWrap__2cgtV,.custom_customSkeletonLine__iq8tQ{animation:none}.custom_filterDrawerButton__uiPl8:hover,.custom_sortToolbarButton__mUT22:hover{transform:none}}.FeaturedProducts_featuredSection__XNshb{position:relative;background:#fff;min-width:0;max-width:100%;overflow:hidden}.FeaturedProducts_sectionHeader__Yxaj0{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:var(--layout-section-y-sm) var(--layout-page-x) 1.1rem;min-width:0}.FeaturedProducts_sectionLead__QRz4Y{display:grid;gap:.32rem;min-width:0}.FeaturedProducts_sectionEyebrow__Ljh54{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(17,17,17,.46)}.FeaturedProducts_sectionTitle___Abg_{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;font-weight:800;text-align:left;overflow-wrap:break-word}.FeaturedProducts_sectionLink__8jM1X{position:relative;display:inline-flex;align-items:center;justify-self:center;min-height:2.35rem;padding:0;border:0;background:transparent;color:rgba(17,17,17,.92);text-decoration:none;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease}.FeaturedProducts_sectionLink__8jM1X:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.FeaturedProducts_sectionLink__8jM1X:hover{color:hsl(var(--foreground))}.FeaturedProducts_sectionLink__8jM1X:hover:after{transform:scaleX(1)}.FeaturedProducts_sectionLink__8jM1X:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:3px}.FeaturedProducts_controls__NGkW5{display:inline-flex;align-items:center;justify-self:end;gap:.45rem}.FeaturedProducts_controlButton__kUUIw{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:0;background:transparent;color:rgba(17,17,17,.92);cursor:pointer;font-size:1rem;line-height:1}.FeaturedProducts_controlButton__kUUIw:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:3px}.FeaturedProducts_controlButton__kUUIw:disabled{color:rgba(17,17,17,.28);cursor:not-allowed;opacity:.58}.FeaturedProducts_featuredGrid__WMcBY{display:flex;gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-page-x);padding:0 var(--layout-page-x) clamp(1.25rem,3vw,2.4rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.FeaturedProducts_featuredGrid__WMcBY::-webkit-scrollbar{display:none}.FeaturedProducts_featuredGrid__WMcBY:focus-visible{outline:2px solid rgba(17,17,17,.38);outline-offset:-2px}.FeaturedProducts_featuredGrid__WMcBY>*{flex:0 0 calc((100% - 4.5rem) / 4);min-width:0;scroll-snap-align:start}.FeaturedProducts_mobileCtaCard__kGeih{display:none}@media (max-width:1179px){.FeaturedProducts_featuredGrid__WMcBY>*{flex-basis:calc((100% - 3rem) / 3)}}@media (max-width:980px){.FeaturedProducts_featuredGrid__WMcBY>*{flex-basis:calc((100% - 1.5rem) / 2)}}@media (max-width:768px){.FeaturedProducts_sectionHeader__Yxaj0{display:block;padding:var(--layout-section-y-sm) var(--layout-page-x) 1rem}.FeaturedProducts_sectionTitle___Abg_{font-size:.76rem}.FeaturedProducts_controls__NGkW5,.FeaturedProducts_sectionLink__8jM1X{display:none}.FeaturedProducts_featuredGrid__WMcBY{max-width:100vw;padding-bottom:.5rem;overscroll-behavior-x:contain}.FeaturedProducts_featuredGrid__WMcBY>*{flex:0 0 min(78vw,22rem);min-width:0;scroll-snap-align:start}.FeaturedProducts_mobileCtaCard__kGeih{display:flex;flex-direction:column;justify-content:flex-end;gap:.7rem;min-height:100%;padding:1rem;background:#f7f7f5;color:hsl(var(--foreground));text-decoration:none}.FeaturedProducts_mobileCtaCard__kGeih span,.FeaturedProducts_mobileCtaCard__kGeih strong{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.FeaturedProducts_mobileCtaCard__kGeih strong{font-size:1.35rem}.FeaturedProducts_featuredSection__XNshb:after{content:"Смахните, чтобы посмотреть ещё";display:block;padding:0 1rem 1rem;color:rgba(17,17,17,.48);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:420px){.FeaturedProducts_sectionHeader__Yxaj0{gap:.8rem}.FeaturedProducts_sectionLink__8jM1X{min-height:2.2rem;padding:0;font-size:.68rem;letter-spacing:.08em}.FeaturedProducts_controlButton__kUUIw{width:2.35rem;height:2.35rem}}@media (prefers-reduced-motion:reduce){.FeaturedProducts_featuredGrid__WMcBY{scroll-behavior:auto}.FeaturedProducts_sectionLink__8jM1X,.FeaturedProducts_sectionLink__8jM1X:after{transition:none}}.ProductMediaRail_shell__QuYZs{display:grid;grid-template-columns:4.35rem minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.15rem);min-height:0;align-items:start}.ProductMediaRail_thumbs__h__H_{position:sticky;top:calc(var(--header-height) + 1rem);display:grid;align-content:start;gap:.55rem;min-height:0;max-height:calc(100svh - var(--header-height) - 2rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;scrollbar-width:none}.ProductMediaRail_thumbs__h__H_::-webkit-scrollbar{display:none}.ProductMediaRail_thumb__Himrd{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;padding:0;border:1px solid rgba(17,17,17,.08);background:#f5f6f7;cursor:pointer;opacity:.58;transition:border-color var(--motion-medium) var(--ease-standard),opacity var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard),filter var(--motion-medium) var(--ease-standard)}.ProductMediaRail_thumb__Himrd:hover,.ProductMediaRail_thumb__Himrd[data-active=true]{border-color:rgba(17,17,17,.28);opacity:1}.ProductMediaRail_thumb__Himrd:hover{transform:translateY(-1px);filter:saturate(1.04)}.ProductMediaRail_thumb__Himrd:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:3px}.ProductMediaRail_image__0_xkz,.ProductMediaRail_thumbImage__tFiB5{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ProductMediaRail_rail__3_1GK{display:grid;gap:clamp(1rem,2vw,1.6rem);min-height:0;padding-right:.25rem;scroll-margin-top:calc(var(--header-height) + 1rem);scroll-snap-type:y proximity}.ProductMediaRail_rail__3_1GK:focus-visible{outline:2px solid rgba(17,17,17,.42);outline-offset:3px}.ProductMediaRail_shot__WZhqb{display:grid;gap:.55rem;padding:0;border:none;background:transparent;color:inherit;cursor:zoom-in;text-align:left;scroll-margin-top:calc(var(--header-height) + 1rem);scroll-snap-align:start;animation:ProductMediaRail_gallery-shot-rise__hXWP5 .72s var(--ease-out-soft) both}.ProductMediaRail_media__E59P4{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(17,17,17,.08);background:#f5f6f7;transition:border-color var(--motion-medium) var(--ease-standard),filter var(--motion-slow) var(--ease-out-soft),transform var(--motion-slow) var(--ease-out-soft)}.ProductMediaRail_shot__WZhqb:first-child .ProductMediaRail_media__E59P4{min-height:min(72svh,46rem)}.ProductMediaRail_shot__WZhqb:hover .ProductMediaRail_media__E59P4{border-color:rgba(17,17,17,.16);filter:saturate(1.025) contrast(1.01);transform:translateY(-1px)}.ProductMediaRail_meta__KQGmv{color:rgba(17,17,17,.42);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@keyframes ProductMediaRail_gallery-shot-rise__hXWP5{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ProductMediaRail_shell__QuYZs{grid-template-columns:minmax(0,1fr)}.ProductMediaRail_thumbs__h__H_{display:none}}@media (prefers-reduced-motion:reduce){.ProductMediaRail_media__E59P4,.ProductMediaRail_thumb__Himrd{transition:none}.ProductMediaRail_shot__WZhqb{animation:none}.ProductMediaRail_shot__WZhqb:hover .ProductMediaRail_media__E59P4,.ProductMediaRail_thumb__Himrd:hover{transform:none}}.ProductGallery_galleryContainer__V3UBU{width:100%;min-width:0}.ProductGallery_desktopGallery__Cn64_{display:none}.ProductGallery_mainImage__5svgv,.ProductGallery_thumbImage__OQoXP{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ProductGallery_mainImage__5svgv{padding:0}.ProductGallery_mobileGallery__R3ikj{display:block}.ProductGallery_mainSwiper__KUrII{width:100%;border:1px solid rgba(17,17,17,.08);aspect-ratio:4/5;background:#f5f6f7;box-shadow:none}.ProductGallery_mainSlide__6hmO5{cursor:zoom-in;position:relative;overflow:hidden;min-height:0}.ProductGallery_mainSlide__6hmO5>span,.ProductGallery_thumbSlide__O3d0M>span{width:100%!important;height:100%!important}.ProductGallery_mainSlide__6hmO5 img,.ProductGallery_thumbSlide__O3d0M img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;opacity:1!important}.ProductGallery_mainSwiper__KUrII .swiper-button-next,.ProductGallery_mainSwiper__KUrII .swiper-button-prev{color:hsl(var(--foreground));width:3rem;height:3rem;border-radius:0;background:rgba(255,255,255,.82);backdrop-filter:blur(8px);border:1px solid rgba(17,17,17,.08)}.ProductGallery_mainSwiper__KUrII .swiper-button-next:after,.ProductGallery_mainSwiper__KUrII .swiper-button-prev:after{font-size:1rem!important;font-weight:700}.ProductGallery_thumbSwiper__VcAly{width:100%;box-sizing:border-box;padding:12px 0 0;max-height:120px}.ProductGallery_thumbSlide__O3d0M{width:25%;aspect-ratio:1/1;opacity:.55;transition:opacity .3s,transform .3s ease,border-color .3s ease;cursor:pointer;position:relative;overflow:hidden;background:#f1f3f5;border:1px solid rgba(17,17,17,.08)}.ProductGallery_thumbSlide__O3d0M:hover{opacity:1;transform:translateY(-2px)}.ProductGallery_thumbSwiper__VcAly .swiper-slide-thumb-active{opacity:1;border:1px solid rgba(17,17,17,.24)}.ProductGallery_thumbImage__OQoXP{padding:0}@media (min-width:768px){.ProductGallery_desktopGallery__Cn64_{display:block;min-height:0}.ProductGallery_mobileGallery__R3ikj{display:none}}@media (max-width:767px){.ProductGallery_mainSwiper__KUrII{aspect-ratio:4/5}.ProductGallery_mainSwiper__KUrII .swiper-button-next,.ProductGallery_mainSwiper__KUrII .swiper-button-prev{width:2.45rem;height:2.45rem;background:rgba(255,255,255,.76)}.ProductGallery_mainSwiper__KUrII .swiper-button-next:after,.ProductGallery_mainSwiper__KUrII .swiper-button-prev:after{font-size:.82rem!important}}.ProductFeatures_features__TYQRb{display:grid;gap:clamp(1rem,2.4vw,1.55rem);margin-top:0;padding:clamp(2.4rem,6vw,5rem) var(--layout-page-x);border-top:1px solid rgba(17,17,17,.08);background:#fff}.ProductFeatures_features__TYQRb:focus-visible{outline:2px solid rgba(17,17,17,.42);outline-offset:4px}.ProductFeatures_step__6AU8H{margin:0;color:rgba(17,17,17,.52);font-size:.72rem;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.ProductFeatures_stage__8hv3G{isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.62fr);gap:clamp(1.35rem,4vw,4.5rem);width:min(100%,var(--layout-max-width));margin:0 auto;min-height:clamp(24rem,44vw,36rem);overflow:visible;border:0;background:transparent;contain:layout;transition:background-color .68s var(--ease-out-soft),border-color .68s var(--ease-out-soft),box-shadow .68s var(--ease-out-soft)}.ProductFeatures_layout_text__G0zCg,.ProductFeatures_stageTextOnly__UqjZP{grid-template-columns:minmax(0,1fr);min-height:auto}.ProductFeatures_layout_text_image__4ZdQL .ProductFeatures_media__D6LgZ{order:2}.ProductFeatures_layout_full_image__K_ywo{grid-template-columns:minmax(0,1fr)}.ProductFeatures_layout_full_image__K_ywo .ProductFeatures_media__D6LgZ{min-height:clamp(22rem,56vw,40rem)}.ProductFeatures_layout_full_image__K_ywo .ProductFeatures_copy__244v6{max-width:48rem;background:#fff}.ProductFeatures_stageMediaOnly__MpF7R{grid-template-columns:minmax(0,1fr)}.ProductFeatures_media__D6LgZ{position:relative;min-height:inherit;overflow:hidden;background:#f2f1ed;transform-origin:center;animation:ProductFeatures_feature-panel-morph__zMBEF .94s var(--ease-out-soft) both}.ProductFeatures_stageMediaOnly__MpF7R .ProductFeatures_media__D6LgZ{min-height:clamp(22rem,58vw,42rem)}.ProductFeatures_image__p5Coa,.ProductFeatures_video__QZeSR{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ProductFeatures_image__p5Coa{transform-origin:center;animation:ProductFeatures_feature-image-morph__kk01_ 1.12s var(--ease-out-soft) both}.ProductFeatures_video__QZeSR{display:block;min-height:inherit;opacity:0;transition:opacity .52s var(--ease-out-soft)}.ProductFeatures_videoReady__8SlRg{opacity:1}.ProductFeatures_videoSkeleton__tcGQi{position:absolute;inset:0;z-index:1;opacity:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)),rgba(17,17,17,.06);background-size:220% 100%;animation:ProductFeatures_feature-video-shimmer__uDnlI 1.25s ease-in-out infinite;transition:opacity .24s ease}.ProductFeatures_videoSkeletonHidden__55neK{opacity:0}.ProductFeatures_copy__244v6{z-index:1;display:grid;align-content:center;gap:clamp(.78rem,1.7vw,1.15rem);min-width:0;padding:clamp(.8rem,2.2vw,1.35rem) 0;background:transparent;transform-origin:center left;animation:ProductFeatures_feature-copy-morph__K3vnF .88s var(--ease-out-soft) both}.ProductFeatures_copy__244v6 h2{max-width:18ch;margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,4.1rem);font-weight:660;letter-spacing:0;line-height:.96}.ProductFeatures_text__psCtm{max-width:36rem;margin:0;color:hsl(var(--muted-foreground));font-size:clamp(.95rem,1.12vw,1.06rem);line-height:1.72;white-space:pre-line}.ProductFeatures_controls__r7clx{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.62rem;width:min(100%,var(--layout-max-width));margin:0 auto}.ProductFeatures_progress__ZRs2p{position:relative;height:1px;overflow:hidden;background:rgba(17,17,17,.12)}.ProductFeatures_progressFill__wLHXD{position:absolute;inset:0 auto 0 0;width:100%;transform-origin:left center;background:#111;animation:ProductFeatures_feature-progress__tYmM8 5.2s linear forwards}.ProductFeatures_progressFillStopped__SwZ6u{animation:none;opacity:.24;transform:scaleX(0)}.ProductFeatures_arrows__TLOPt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.18rem;width:100%}.ProductFeatures_arrows__TLOPt button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.25rem;padding:0;border:0;border-radius:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ProductFeatures_arrows__TLOPt button:hover{background:rgba(17,17,17,.04);transform:translateY(-1px)}.ProductFeatures_arrows__TLOPt button[aria-pressed=true]{background:rgba(17,17,17,.08);color:hsl(var(--foreground))}.ProductFeatures_arrows__TLOPt button:focus-visible{outline:2px solid rgba(17,17,17,.46);outline-offset:3px}.ProductFeatures_arrows__TLOPt svg{width:.88rem;height:.88rem;stroke-width:1.7}@keyframes ProductFeatures_feature-progress__tYmM8{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProductFeatures_feature-panel-morph__zMBEF{0%{clip-path:inset(1.4rem);filter:blur(14px);opacity:.18;transform:scale(.985)}to{clip-path:inset(0);filter:blur(0);opacity:1;transform:scale(1)}}@keyframes ProductFeatures_feature-image-morph__kk01_{0%{filter:blur(10px) saturate(.92);opacity:.36;transform:scale(1.075)}to{filter:blur(0) saturate(1);opacity:1;transform:scale(1)}}@keyframes ProductFeatures_feature-copy-morph__K3vnF{0%{filter:blur(10px);opacity:0;transform:translateY(.9rem) scale(.975)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes ProductFeatures_feature-video-shimmer__uDnlI{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width:767px){.ProductFeatures_features__TYQRb{margin-top:0;padding:clamp(1.8rem,8vw,3rem) var(--layout-page-x)}.ProductFeatures_layout_full_image__K_ywo,.ProductFeatures_layout_text__G0zCg,.ProductFeatures_layout_text_image__4ZdQL,.ProductFeatures_stageTextOnly__UqjZP,.ProductFeatures_stage__8hv3G{grid-template-columns:1fr;gap:0;min-height:0}.ProductFeatures_layout_text_image__4ZdQL .ProductFeatures_media__D6LgZ{order:0}.ProductFeatures_layout_full_image__K_ywo .ProductFeatures_media__D6LgZ,.ProductFeatures_media__D6LgZ,.ProductFeatures_stageMediaOnly__MpF7R .ProductFeatures_media__D6LgZ{min-height:min(92vw,28rem)}.ProductFeatures_copy__244v6{padding:1.2rem 0 0}.ProductFeatures_copy__244v6 h2{max-width:14ch;font-size:clamp(1.85rem,9.5vw,2.7rem)}.ProductFeatures_controls__r7clx{grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:center}.ProductFeatures_arrows__TLOPt,.ProductFeatures_progress__ZRs2p{grid-column:1/-1}.ProductFeatures_arrows__TLOPt button{height:2.2rem}}@media (prefers-reduced-motion:reduce){.ProductFeatures_copy__244v6,.ProductFeatures_image__p5Coa,.ProductFeatures_media__D6LgZ,.ProductFeatures_progressFill__wLHXD,.ProductFeatures_videoSkeleton__tcGQi{animation:none}.ProductFeatures_arrows__TLOPt button,.ProductFeatures_videoSkeleton__tcGQi,.ProductFeatures_video__QZeSR{transition:none}.ProductFeatures_arrows__TLOPt button:hover{transform:none}}.layout-primitives_container__hkduT{width:min(100%,var(--container-max,1120px));margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.layout-primitives_container_sm__qXgKI{--container-max:760px}.layout-primitives_container_md__6jsP0{--container-max:980px}.layout-primitives_container_lg__pTby9{--container-max:1240px}.layout-primitives_container_full__9uL8B{--container-max:100%}.layout-primitives_section__lMcgP{padding-block:clamp(1.25rem,3vw,2.5rem)}.layout-primitives_section_default__5LGoa{background:transparent}.layout-primitives_section_muted__DCSmC{background:var(--surface-muted)}.layout-primitives_section_panel__EYO_y{border:1px solid var(--border-subtle);background:var(--surface-elevated,rgba(255,255,255,.86));box-shadow:var(--shadow-soft)}.layout-primitives_sectionHeader__DUMcv{display:grid;gap:.55rem;min-width:0}.layout-primitives_eyebrow__z_GEP{margin:0;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.layout-primitives_title__6cMF2{margin:0;color:var(--text-primary);font-size:clamp(1.35rem,3vw,2.25rem);font-weight:800;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;overflow-wrap:break-word}.layout-primitives_description__BNdnx{margin:0;max-width:68ch;color:var(--text-secondary);line-height:1.65}.layout-primitives_responsiveGrid__uTz_H{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min-item-width)),1fr));min-width:0}.layout-primitives_gridGap_none__8JL7g{gap:0}.layout-primitives_gridGap_sm__Leg5h{gap:.75rem}.layout-primitives_gridGap_md__UOe9Z{gap:1rem}.layout-primitives_gridGap_lg__nTLhr{gap:clamp(1rem,2vw,1.5rem)}.PromoCodeInput_container__mbCEy{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.PromoCodeInput_inputGroup__GpTl7{display:flex;gap:.5rem}.PromoCodeInput_input__5qCca{flex-grow:1;padding:.8rem;border:1px solid hsl(var(--border));border-radius:4px}.PromoCodeInput_input__5qCca:disabled{background-color:#f0f0f0}.PromoCodeInput_button__CU2L0{padding:.8rem 1.5rem;background-color:#e0e0e0;border:1px solid hsl(var(--border));cursor:pointer;border-radius:4px}.PromoCodeInput_button__CU2L0:disabled{opacity:.5;cursor:not-allowed}.PromoCodeInput_statusMessage__M6_8n{margin-top:.75rem;font-size:.9rem;font-weight:700}.PromoCodeInput_success__85rsi{color:#2e7d32}.PromoCodeInput_error__APscX{color:#d93025}.OrderSummary_summaryContainer__RhzgS{padding:clamp(1.1rem,2vw,1.5rem);border:1px solid rgba(17,17,17,.1);background:rgba(255,255,255,.92);box-shadow:0 18px 48px rgba(17,17,17,.07)}.OrderSummary_eyebrow__2eKmr{margin:0 0 .25rem;color:hsl(var(--muted));font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.OrderSummary_title__WBx7V{margin:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;letter-spacing:-.04em}.OrderSummary_itemList__fLDxU{display:grid;gap:1rem;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px solid rgba(17,17,17,.08)}.OrderSummary_item__p7YL7{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.85rem}.OrderSummary_imagePlaceholder__XGBUY{position:relative;display:grid;width:58px;height:58px;overflow:hidden;place-items:center;background-color:rgba(17,17,17,.06)}.OrderSummary_itemInfo__AKwNd{min-width:0}.OrderSummary_itemName__A2hRm{font-size:.9rem;font-weight:800;line-height:1.25}.OrderSummary_itemDescription__V3qMA{margin-top:.25rem;color:hsl(var(--muted));font-size:.76rem;line-height:1.4}.OrderSummary_itemSize__P6VLm{margin-top:.25rem;color:hsl(var(--muted));font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.OrderSummary_itemQty__b0V2B{margin-top:.25rem;color:hsl(var(--muted));font-size:.78rem}.OrderSummary_itemPrice__WUPsV{font-weight:800;text-align:right;white-space:nowrap}.OrderSummary_deliverySummary__Io4Rt{display:grid;gap:.28rem;padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid rgba(17,17,17,.08);font-size:.88rem;line-height:1.45}.OrderSummary_deliverySummaryHeader__CBaul{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.OrderSummary_deliverySummaryLabel__kOhBi{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.OrderSummary_deliverySummaryHeader__CBaul button{padding:0;border:0;background:transparent;color:hsl(var(--foreground));font-size:.72rem;font-weight:850;text-decoration:underline;text-transform:uppercase;text-underline-offset:.2em;cursor:pointer}.OrderSummary_deliverySummary__Io4Rt strong{font-weight:800}.OrderSummary_deliveryCity__HUURY{color:hsl(var(--foreground));font-weight:650}.OrderSummary_deliverySummary__Io4Rt p{margin:0;color:#3f3f3f}.OrderSummary_deliveryPlaceholder__ByeEQ{color:hsl(var(--muted-foreground))!important}.OrderSummary_totals__1eXFT{display:grid;gap:.8rem}.OrderSummary_totalRow__EuPPe{display:flex;justify-content:space-between;gap:1rem;font-size:.93rem}.OrderSummary_totalRow__EuPPe span:first-child{color:hsl(var(--muted))}.OrderSummary_finalTotal__Q_UJr{padding-top:1rem;margin-top:.35rem;border-top:1px solid rgba(17,17,17,.1);font-size:1.2rem;font-weight:900}.OrderSummary_discount__mqCje span:first-child,.OrderSummary_discount__mqCje span:last-child{color:#2e7d32}@media (max-width:640px){.OrderSummary_item__p7YL7{grid-template-columns:58px minmax(0,1fr)}.OrderSummary_itemPrice__WUPsV{grid-column:2;justify-self:end}}.checkout_pageContainer__cn8sz{max-width:var(--layout-max-width);margin:0 auto;padding:var(--layout-section-y-sm) var(--layout-page-x)}.checkout_pageHeader__qjzup{display:grid;gap:.45rem;max-width:52rem;margin-bottom:clamp(1.8rem,4vw,3rem);animation:checkout_checkout-reveal__XXKZT var(--motion-slow) var(--ease-out-soft) both}.checkout_pageEyebrow__aux5e{margin:0;color:hsl(var(--muted));font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.checkout_pageTitle__2P9uZ{margin:0;font-size:clamp(2.2rem,6vw,5rem);font-weight:900;letter-spacing:-.065em;line-height:.95}.checkout_pageIntro__lo_hV{max-width:36rem;margin:0;color:hsl(var(--muted));font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55}.checkout_grid__ebS7C{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);min-width:0}@media (min-width:1320px){.checkout_grid__ebS7C{grid-template-columns:minmax(800px,1fr) minmax(320px,390px);align-items:start}.checkout_rightColumn__6k_NM{position:sticky;top:calc(var(--header-height) + 1.25rem)}}.checkout_leftColumn__HxSYj{display:flex;flex-direction:column;gap:clamp(1.6rem,3vw,2.4rem);animation:checkout_checkout-reveal__XXKZT var(--motion-slow) var(--ease-out-soft) 80ms both;min-width:0}.checkout_rightColumn__6k_NM{align-self:start;animation:checkout_checkout-reveal__XXKZT var(--motion-slow) var(--ease-out-soft) .14s both;min-width:0}.checkout_consentGroup__qUlBx{display:grid;gap:.8rem}.checkout_termsRow__AAD1B{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.68);transition:background-color var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.checkout_termsRow__AAD1B:focus-within,.checkout_termsRow__AAD1B:hover{border-color:rgba(17,17,17,.16);background:rgba(255,255,255,.9);box-shadow:0 14px 28px rgba(17,17,17,.045)}.checkout_termsLabel__dJUS_{color:hsl(var(--muted));font-size:.9rem;line-height:1.5;cursor:pointer}.checkout_termsLabel__dJUS_ a{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.checkout_submitButton__7_SHq{width:100%;min-height:3.45rem;min-width:0;margin-top:-.4rem;border:1px solid hsl(var(--foreground));background-color:hsl(var(--foreground));color:hsl(var(--background));font-family:var(--font-heading);font-size:.95rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.checkout_submitButton__7_SHq:hover{background-color:transparent;box-shadow:0 14px 24px rgba(17,17,17,.08);color:hsl(var(--foreground));transform:translateY(-1px)}.checkout_submitButton__7_SHq:disabled{border-color:rgba(17,17,17,.18);background-color:rgba(17,17,17,.18);color:rgba(17,17,17,.55);cursor:not-allowed;box-shadow:none;transform:none}.checkout_errorText__5tJzm{margin:0;padding:.9rem 1rem;border:1px solid hsl(var(--destructive)/.36);background-color:hsl(var(--destructive)/.06);color:hsl(var(--destructive));font-size:.92rem}.checkout_centeredMessage__Q_Ozg{display:flex;align-items:center;justify-content:center;min-height:50vh;color:hsl(var(--muted))}@keyframes checkout_checkout-reveal__XXKZT{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.checkout_pageContainer__cn8sz{padding:1rem max(var(--layout-page-x),env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(var(--layout-page-x),env(safe-area-inset-left))}.checkout_pageHeader__qjzup{margin-bottom:1.35rem}.checkout_pageTitle__2P9uZ{font-size:clamp(2rem,11vw,3rem)}.checkout_rightColumn__6k_NM{position:static}.checkout_submitButton__7_SHq{padding-inline:.85rem;font-size:.78rem;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.checkout_leftColumn__HxSYj,.checkout_pageHeader__qjzup,.checkout_rightColumn__6k_NM{animation:none}.checkout_submitButton__7_SHq:hover{transform:none}}