.product-sheet_sheet__ayxVZ{margin-top:88px;padding-top:72px;border-top:1px solid var(--border,#e2e6e9);scroll-margin-top:calc(var(--hdcase-chrome-height,73px) + 16px)}.product-sheet_srOnly__ToM9p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-sheet_head__bGHYW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:24px 60px;margin-bottom:34px}.product-sheet_kicker__xz9BV{display:block;font-size:11px;font-weight:550;color:#7b838a;letter-spacing:.015em}.product-sheet_head__bGHYW h2{font-family:var(--font-display);font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.045em;margin:12px 0 0;font-weight:700}.product-sheet_headAside__VW8kt p{margin:0;font-size:13px;line-height:1.8;color:var(--muted,#6c757e)}.product-sheet_makerLink__pXpr0{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:9px 14px;border:1px solid #d2d9de;border-radius:30px;font-size:12px;font-weight:600;color:var(--brand-ink,#20262c);transition:border-color .2s,background .2s}.product-sheet_makerLink__pXpr0:hover{border-color:var(--brand-ink,#20262c);background:#f4f6f7}.product-sheet_highlights__vg1Uo{list-style:none;margin:0 0 44px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-radius:12px;overflow:hidden;background:var(--brand-graphite,#272f35);color:#fff}.product-sheet_highlights__vg1Uo li{position:relative;padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;min-width:0}.product-sheet_highlights__vg1Uo li+li:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:hsla(0,0%,100%,.14)}.product-sheet_highlights__vg1Uo span{font-size:11px;color:hsla(0,0%,100%,.62);letter-spacing:.02em}.product-sheet_highlights__vg1Uo strong{font-family:var(--font-display);font-size:clamp(19px,1.9vw,26px);font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.product-sheet_highlights__vg1Uo li:first-child strong{color:var(--brand-yellow,#f2ce40)}.product-sheet_layout__aDfdv{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.product-sheet_nav__Tt2o_{position:sticky;top:calc(var(--hdcase-chrome-height,73px) + 24px);display:flex;flex-direction:column;gap:14px}.product-sheet_navTitle__Q7nmC{font-size:11px;color:#7b838a}.product-sheet_nav__Tt2o_ ol{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid #e1e5e7;display:grid;gap:2px}.product-sheet_nav__Tt2o_ a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;font-size:13px;color:#55606a;transition:background .2s,color .2s}.product-sheet_nav__Tt2o_ a:before{content:"";position:absolute;left:-15px;top:50%;width:1px;height:0;background:var(--brand-ink,#20262c);transform:translateY(-50%);transition:height .25s}.product-sheet_nav__Tt2o_ a:hover{color:var(--brand-ink,#20262c);background:#f3f5f6}.product-sheet_nav__Tt2o_ a:hover:before{height:70%}.product-sheet_nav__Tt2o_ a b{font-size:10px;font-weight:600;color:#8a939a;background:#f1f3f4;padding:2px 7px;border-radius:20px}.product-sheet_navHelp__uCvJ2{margin-top:14px;padding:20px;background:#f3f5f6;border-radius:10px}.product-sheet_navHelp__uCvJ2 strong{display:block;font-size:13px;letter-spacing:-.01em}.product-sheet_navHelp__uCvJ2 p{margin:7px 0 12px;font-size:12px;line-height:1.7;color:#6d777f}.product-sheet_navHelp__uCvJ2 a{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.product-sheet_navHelp__uCvJ2 a:hover{text-decoration:underline;text-underline-offset:4px}.product-sheet_content__MOSSW{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.product-sheet_groups__atWEf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.product-sheet_group__5gzuW{background:#fff;border:1px solid #e3e7ea;border-radius:12px;padding:22px 24px 10px;scroll-margin-top:calc(var(--hdcase-chrome-height,73px) + 20px);transition:border-color .25s,box-shadow .25s}.product-sheet_group__5gzuW:hover{border-color:#cfd6db;box-shadow:0 14px 34px -26px rgba(32,38,44,.45)}.product-sheet_group__5gzuW:focus{outline:none}.product-sheet_group__5gzuW:focus-visible{outline:2px solid var(--brand-ink,#20262c);outline-offset:3px}.product-sheet_group__5gzuW header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #edf0f2}.product-sheet_groupIcon__WWeed{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;background:#f2f4f5;color:#4e5962;transition:background .25s,color .25s}.product-sheet_group__5gzuW:hover .product-sheet_groupIcon__WWeed{background:var(--brand-yellow,#f2ce40);color:var(--brand-ink,#20262c)}.product-sheet_group__5gzuW h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.product-sheet_groupCount__RBdfs{margin-left:auto;font-size:10px;font-weight:600;color:#8a939a;background:#f1f3f4;padding:3px 8px;border-radius:20px}.product-sheet_group__5gzuW dl{margin:0}.product-sheet_row__RHdn5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:13px 6px;border-bottom:1px dashed #e6e9ec;border-radius:4px;transition:background .18s}.product-sheet_row__RHdn5:last-child{border-bottom:0}.product-sheet_row__RHdn5:hover{background:#f8f9fa}.product-sheet_row__RHdn5 dt{font-size:12px;color:#6d777f;line-height:1.55}.product-sheet_row__RHdn5 dd{margin:0;font-size:13px;font-weight:600;color:var(--brand-ink,#20262c);line-height:1.55;min-width:0;overflow-wrap:anywhere}.product-sheet_plain__vfba1{display:inline-flex;align-items:center;gap:9px}.product-sheet_swatch__e74Je{width:15px;height:15px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.product-sheet_chips__wpoj4{display:flex;flex-wrap:wrap;gap:6px}.product-sheet_chip__x8g8j{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:20px;background:#f1f3f4;font-size:12px;font-weight:600}.product-sheet_chip__x8g8j i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.product-sheet_copyValue__pCEyQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-sheet_copyValue__pCEyQ code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.product-sheet_copyValue__pCEyQ button{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;min-width:28px;justify-content:center;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7b858d;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.product-sheet_copyValue__pCEyQ button:hover{background:#fff;border-color:#d6dce0;color:var(--brand-ink,#20262c)}.product-sheet_copyValue__pCEyQ button[data-copied]{color:#2f7a45}.product-sheet_copyValue__pCEyQ button span:empty{display:none}.product-sheet_copyValue__pCEyQ button span{font-size:10px;font-weight:600}.product-sheet_description__psPYC{padding-bottom:22px}.product-sheet_descriptionBody__C6Zen{position:relative;padding-top:16px;max-width:820px}.product-sheet_descriptionBody__C6Zen p{margin:0 0 14px;font-size:14px;line-height:1.85;color:#4f5961;white-space:pre-line}.product-sheet_descriptionBody__C6Zen ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:9px}.product-sheet_descriptionBody__C6Zen li{display:flex;gap:11px;font-size:14px;line-height:1.7;color:#4f5961}.product-sheet_descriptionBody__C6Zen li svg{flex:none;margin-top:4px;color:#b39222}.product-sheet_clamped__XBENM{max-height:300px;overflow:hidden}.product-sheet_clamped__XBENM:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(transparent,#fff);pointer-events:none}.product-sheet_more__ME5Cc{display:inline-flex;align-items:center;gap:9px;margin-top:4px;padding:9px 15px;border:1px solid #d2d9de;border-radius:30px;background:#fff;font-size:12px;font-weight:600;color:var(--brand-ink,#20262c);cursor:pointer}.product-sheet_more__ME5Cc:hover{border-color:var(--brand-ink,#20262c)}.product-sheet_more__ME5Cc svg{transition:transform .25s}.product-sheet_more__ME5Cc[aria-expanded=true] svg{transform:rotate(180deg)}.product-sheet_failure__I10R_{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 22px;border-radius:10px;background:#f3f5f6;font-size:13px;color:#5f6a73}.product-sheet_failure__I10R_ button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #d2d9de;border-radius:6px;background:#fff;font-size:12px;cursor:pointer}.product-sheet_skeleton__GKt3u{display:grid;gap:16px}.product-sheet_skeleton__GKt3u div,.product-sheet_skeleton__GKt3u span{border-radius:10px;background:linear-gradient(90deg,#f1f3f4,#e8ebed 40%,#f1f3f4 80%);background-size:200% 100%;animation:product-sheet_shimmer__6Xm5b 1.4s linear infinite}.product-sheet_skeleton__GKt3u span{height:14px;width:140px}.product-sheet_skeleton__GKt3u span+span{height:38px;width:min(420px,80%);margin-bottom:12px}.product-sheet_skeleton__GKt3u div{height:110px}@keyframes product-sheet_shimmer__6Xm5b{0%{background-position:200% 0}to{background-position:-200% 0}}.product-sheet_sheet__ayxVZ .product-sheet_group__5gzuW,.product-sheet_sheet__ayxVZ .product-sheet_highlights__vg1Uo{opacity:0;transform:translateY(18px)}.product-sheet_visible__mLKWN .product-sheet_group__5gzuW,.product-sheet_visible__mLKWN .product-sheet_highlights__vg1Uo{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;transition-delay:var(--delay,0ms),var(--delay,0ms),0s,0s}@media(max-width:1100px){.product-sheet_layout__aDfdv{grid-template-columns:200px minmax(0,1fr);gap:32px}.product-sheet_groups__atWEf{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.product-sheet_sheet__ayxVZ{margin-top:56px;padding-top:48px}.product-sheet_head__bGHYW{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.product-sheet_layout__aDfdv{grid-template-columns:minmax(0,1fr);gap:22px}.product-sheet_nav__Tt2o_{position:static;min-width:0}.product-sheet_navHelp__uCvJ2,.product-sheet_navTitle__Q7nmC{display:none}.product-sheet_nav__Tt2o_ ol{display:flex;gap:8px;padding:0 0 6px;border:0;overflow-x:auto;scrollbar-width:none}.product-sheet_nav__Tt2o_ ol::-webkit-scrollbar{display:none}.product-sheet_nav__Tt2o_ li{flex:none}.product-sheet_nav__Tt2o_ a{border:1px solid #e1e5e7;border-radius:30px;padding:8px 13px;font-size:12px;background:#fff}.product-sheet_nav__Tt2o_ a:before{display:none}}@media(max-width:760px){.product-sheet_head__bGHYW h2{font-size:32px}.product-sheet_highlights__vg1Uo{grid-template-columns:1fr 1fr;margin-bottom:30px}.product-sheet_highlights__vg1Uo li{padding:18px 18px 20px}.product-sheet_highlights__vg1Uo li+li:before{display:none}.product-sheet_highlights__vg1Uo li:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.12)}.product-sheet_highlights__vg1Uo li:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.12)}.product-sheet_highlights__vg1Uo strong{font-size:18px}.product-sheet_group__5gzuW{padding:18px 16px 6px}.product-sheet_row__RHdn5{grid-template-columns:1fr;gap:3px;padding:11px 4px}.product-sheet_descriptionBody__C6Zen li,.product-sheet_descriptionBody__C6Zen p,.product-sheet_row__RHdn5 dd{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.product-sheet_sheet__ayxVZ .product-sheet_group__5gzuW,.product-sheet_sheet__ayxVZ .product-sheet_highlights__vg1Uo{opacity:1;transform:none;transition:none}.product-sheet_skeleton__GKt3u div,.product-sheet_skeleton__GKt3u span{animation:none}}.product-catalog_hero__2u8h8{position:relative;overflow:hidden;background:var(--brand-graphite);color:var(--brand-white)}.product-catalog_hero__2u8h8>div{position:relative;z-index:1;max-width:1448px;margin:auto;padding:26px 64px 42px}.product-catalog_hero__2u8h8 nav{display:flex;align-items:center;gap:10px;font-size:11px;color:#bdc4c9}.product-catalog_hero__2u8h8 nav a:hover{color:var(--brand-yellow)}.product-catalog_hero__2u8h8 h1{max-width:740px;margin:25px 0 14px;font:700 clamp(32px,3.6vw,52px)/1.08 var(--font-display);letter-spacing:-.045em}.product-catalog_hero__2u8h8 p{max-width:530px;margin:0;font-size:12px;line-height:1.8;color:#c2c9ce}.product-catalog_heroRuler__RyfLW{position:absolute;width:260px;height:260px;right:max(6vw,calc((100vw - 1280px)/2));top:20px;color:var(--brand-yellow);opacity:.18;transform:rotate(-14deg)}.product-catalog_catalog__Docz_{width:100%;margin:0;padding:0 48px 90px 0;scroll-margin-top:95px}.product-catalog_categoryBar__l2Nal{display:flex;align-items:center;gap:32px;padding:22px 0;border-bottom:1px solid var(--border);margin-bottom:28px}.product-catalog_categoryNavigation__Ij0FN{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.product-catalog_categories__9PA2a{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:5px 2px;scroll-behavior:smooth;min-width:0}.product-catalog_categories__9PA2a::-webkit-scrollbar{display:none}.product-catalog_categories__9PA2a>button{flex:none;white-space:nowrap;border:1px solid var(--border);border-radius:5px;padding:11px 17px;background:#fff;color:var(--brand-ink);font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.product-catalog_categories__9PA2a>button:hover{border-color:#a3adb5}.product-catalog_categories__9PA2a>button[aria-pressed=true]{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff;box-shadow:inset 0 -3px var(--brand-yellow)}.product-catalog_categories__9PA2a>.product-catalog_saleToggle__uib6v{display:inline-flex;align-items:center;gap:7px;border-color:var(--brand-yellow);background:#fdf6d7}.product-catalog_categories__9PA2a>.product-catalog_saleToggle__uib6v[aria-pressed=true]{background:var(--brand-yellow);border-color:var(--brand-yellow);color:var(--brand-ink);box-shadow:none}.product-catalog_scrollButton__5wKkU{width:28px;height:38px;flex:none;background:none;border:0;display:grid;place-items:center;color:var(--brand-ink);border-radius:4px}.product-catalog_scrollButton__5wKkU:not(:disabled):hover{background:var(--surface)}.product-catalog_scrollButton__5wKkU:disabled{opacity:.2}.product-catalog_filterToggle__aVm2r{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;width:336px;min-height:44px;background:var(--surface);color:var(--brand-ink);border:1px solid var(--border);border-radius:7px;font-size:12px;font-weight:650}.product-catalog_filterToggle__aVm2r:hover{background:var(--surface);border-color:#a3adb5}.product-catalog_filterToggle__aVm2r b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:var(--brand-yellow);border-radius:50%;font-size:10px}.product-catalog_mobileToggle__JvmfA{display:none}.product-catalog_desktopToggle__H91EE{border-left:0;border-radius:0 7px 7px 0}.product-catalog_layout__PJf98{display:grid;grid-template-columns:336px minmax(0,1fr);align-items:start;gap:32px}.product-catalog_fullWidth__YWemF{grid-template-columns:minmax(0,1fr);padding-left:48px}.product-catalog_results__gvGwu{min-width:0;width:100%;max-width:1280px;justify-self:center}.product-catalog_toolbar__yeqZ4{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-catalog_search__SC7u0{display:flex;align-items:center;gap:10px;min-width:0;width:360px;color:var(--muted);border:1px solid var(--border);border-radius:5px;min-height:44px;padding:0 13px}.product-catalog_search__SC7u0:focus-within{border-color:#8c989f}.product-catalog_search__SC7u0 input{min-width:0;width:100%;border:0;outline:none!important;padding:12px 0;background:none;color:var(--brand-ink);font-size:11px}.product-catalog_search__SC7u0 input::placeholder{color:#7d878d}.product-catalog_sort__W9XE5{display:flex;align-items:center;gap:8px;flex:none;font-size:10px}.product-catalog_sort__W9XE5>span{color:var(--muted)}.product-catalog_sort__W9XE5 select{border:0;background:transparent;padding:12px 2px;color:var(--brand-ink);font-size:11px;font-weight:550;cursor:pointer;max-width:170px}.product-catalog_resultStatus__TxdQX{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:21px 0;font-size:11px;color:var(--muted);min-height:64px}.product-catalog_resultStatus__TxdQX p{margin:0}.product-catalog_resultStatus__TxdQX strong{color:var(--brand-ink);font-weight:650}.product-catalog_resultStatus__TxdQX button{padding:5px 0;border:0;background:none;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px}.product-catalog_resultStatus__TxdQX button:hover{color:var(--brand-ink)}.product-catalog_chips__5PCor{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 22px}.product-catalog_chips__5PCor button{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);color:#47545d;border-radius:4px;padding:7px 9px;font-size:10px;text-align:left}.product-catalog_chips__5PCor button:hover{border-color:#8c989f}.product-catalog_grid__WgJ7Y.product-catalog_grid__WgJ7Y{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:38px}.product-catalog_fullWidth__YWemF .product-catalog_grid__WgJ7Y{grid-template-columns:repeat(4,minmax(0,1fr))}.product-catalog_grid__WgJ7Y article>a>div:first-child{min-height:0}.product-catalog_grid__WgJ7Y article>div:last-child{flex-wrap:wrap}.product-catalog_updating__dqYaC{opacity:.5;pointer-events:none;transition:opacity .2s ease .18s}.product-catalog_empty__IjKI2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:380px;padding:35px 24px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);gap:18px}.product-catalog_empty__IjKI2 h2{font-size:19px;letter-spacing:-.025em;color:var(--brand-ink);margin:0}.product-catalog_empty__IjKI2 p{max-width:350px;font-size:12px;line-height:1.8;margin:0}.product-catalog_empty__IjKI2>a{display:flex;align-items:center;gap:10px;font-size:12px}.product-catalog_pagination__yIFwz{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:38px;margin-top:32px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.product-catalog_pagination__yIFwz button{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 15px;border:1px solid var(--border);border-radius:5px;background:#fff;color:var(--brand-ink);font-size:11px}.product-catalog_pagination__yIFwz button:hover:not(:disabled){border-color:var(--brand-ink)}.product-catalog_pagination__yIFwz b{color:var(--brand-ink)}.product-catalog_sidebar__z0Ppa{position:sticky;top:calc(var(--hdcase-chrome-height) + 22px);display:flex;flex-direction:column;max-height:calc(100svh - var(--hdcase-chrome-height) - 40px);overflow:hidden;border:1px solid var(--border);border-left:0;border-radius:0 10px 10px 0;background:var(--brand-white)}.product-catalog_filterContent__T2yxI{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:inherit;direction:ltr;text-align:left}.product-catalog_filterScroll__Eea_W{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;direction:rtl;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c0c6cb transparent;background:var(--brand-white)}.product-catalog_filterFields__7eiqU{direction:ltr}.product-catalog_panelTitle___wr6_{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-top:3px solid var(--brand-yellow);background:var(--brand-graphite);color:var(--brand-white)}.product-catalog_panelTitle___wr6_>div{display:flex;align-items:center;gap:11px;min-width:0}.product-catalog_panelIcon__8iZbK{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #ffffff26;border-radius:7px;color:var(--brand-yellow)}.product-catalog_panelTitle___wr6_ h2{font-family:var(--font-display);font-size:18px;letter-spacing:-.025em;line-height:1.25;margin:0}.product-catalog_panelTitle___wr6_ p{color:#c1c8cd;font-size:10px;line-height:1.5;margin:4px 0 0}.product-catalog_panelTitle___wr6_>button{display:flex;align-items:center;gap:5px;padding:8px 0 8px 5px;border:0;background:none;color:#fff;font-size:10px}.product-catalog_panelTitle___wr6_>button:hover:not(:disabled){color:var(--brand-yellow)}.product-catalog_panelTitle___wr6_>button:disabled{opacity:.35}.product-catalog_filterGroup__tFN_C{margin:0 20px;border-bottom:1px solid var(--border);padding:21px 0}.product-catalog_filterGroup__tFN_C summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;min-height:25px}.product-catalog_filterGroup__tFN_C summary::-webkit-details-marker{display:none}.product-catalog_filterGroup__tFN_C summary>span{display:flex;gap:9px;align-items:center}.product-catalog_filterGroup__tFN_C summary svg{flex:none}.product-catalog_filterGroup__tFN_C summary>svg,.product-catalog_groupTools__ka9VJ>svg{color:var(--muted);transition:transform .15s}.product-catalog_filterGroup__tFN_C:not([open]) .product-catalog_groupTools__ka9VJ>svg,.product-catalog_filterGroup__tFN_C:not([open]) summary>svg{transform:rotate(-90deg)}.product-catalog_groupTools__ka9VJ{margin-left:auto}.product-catalog_groupTools__ka9VJ b{display:grid;place-items:center;min-width:19px;height:19px;background:var(--brand-yellow);color:var(--brand-ink);border-radius:4px;padding:0 4px;font-size:10px}.product-catalog_dimension__Klp9A{position:relative;margin:0 0 18px;padding:0;min-width:0;border:0}.product-catalog_dimension__Klp9A:first-of-type{margin-top:22px}.product-catalog_dimension__Klp9A:last-child{margin-bottom:0}.product-catalog_dimension__Klp9A legend{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 0 5px;color:var(--brand-ink);font-size:12px;font-weight:650}.product-catalog_rangeValue__CoDg4{color:var(--muted);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.product-catalog_dimensionActive__TtZkF .product-catalog_rangeValue__CoDg4{color:var(--brand-ink)}.product-catalog_dimension__Klp9A:disabled{opacity:.48}.product-catalog_range____9Gt{position:relative;height:32px;margin:0 10px}.product-catalog_rangeTrack__x_Mxu{position:absolute;inset:13px 0 auto;height:4px;border-radius:4px;background:linear-gradient(to right,#e2e7ea var(--range-start),var(--brand-yellow) var(--range-start),var(--brand-yellow) var(--range-end),#e2e7ea var(--range-end))}.product-catalog_range____9Gt input{position:absolute;inset:0;width:100%;height:30px;appearance:none;-webkit-appearance:none;pointer-events:none;background:transparent;margin:0;padding:0;border:0;z-index:3}.product-catalog_range____9Gt input:focus-visible{outline:none!important}.product-catalog_range____9Gt input::-webkit-slider-runnable-track{height:3px;background:none;border:0}.product-catalog_range____9Gt input::-moz-range-track{height:3px;background:none;border:0}.product-catalog_range____9Gt input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-8px;border:5px solid var(--brand-graphite);border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff;pointer-events:auto;cursor:ew-resize}.product-catalog_range____9Gt input::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:5px solid var(--brand-graphite);border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff;pointer-events:auto;cursor:ew-resize}.product-catalog_range____9Gt input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brand-yellow)}.product-catalog_range____9Gt input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--brand-yellow)}.product-catalog_range____9Gt input:disabled::-webkit-slider-thumb{pointer-events:none;cursor:default}.product-catalog_range____9Gt input:disabled::-moz-range-thumb{pointer-events:none;cursor:default}.product-catalog_noDimensions__pUq2p{display:block;font-size:10px;margin-top:9px}.product-catalog_checkList__UzbSA{display:grid;gap:4px;margin-top:13px;max-height:265px;overflow:auto;scrollbar-width:thin;padding:2px}.product-catalog_checkList__UzbSA label{display:flex;align-items:center;gap:10px;cursor:pointer;color:#525f67;font-size:12px;padding:9px 8px;min-height:38px;border:1px solid transparent;border-radius:5px;transition:background .15s}.product-catalog_checkList__UzbSA label:hover{background:var(--surface)}.product-catalog_checkList__UzbSA label:has(input:checked){background:#fcf8e9;border-color:#eee4bd;color:var(--brand-ink)}.product-catalog_checkList__UzbSA input{position:relative;flex:none;width:17px;height:17px;min-height:0;padding:0;margin:0;appearance:none;border:1px solid #bbc5cd;border-radius:4px;background:#fff;cursor:pointer}.product-catalog_checkList__UzbSA input[type=radio]{border-radius:50%}.product-catalog_checkList__UzbSA input:checked{background:var(--brand-graphite);border-color:var(--brand-graphite)}.product-catalog_checkList__UzbSA input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product-catalog_checkList__UzbSA input[type=radio]:checked:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--brand-yellow)}.product-catalog_checkList__UzbSA input:disabled{opacity:.4;cursor:not-allowed}.product-catalog_checkList__UzbSA .product-catalog_swatch__GClcz{display:block;flex:none;width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 1px #b9c1c6}.product-catalog_facetBlock__o_lq3{display:contents}.product-catalog_facetGroup__rZWJY{display:block;margin:24px 20px 0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7b858c}.product-catalog_facetUnit__m8b_Q{margin-left:6px;font-size:10px;font-weight:600;color:#7b858c}.product-catalog_facetList__XIBky{max-height:none;overflow:visible}.product-catalog_facetList__XIBky label{padding:7px 8px;min-height:34px}.product-catalog_facetLabel__wSAUt{flex:1;min-width:0;overflow-wrap:anywhere}.product-catalog_facetCount__d2Lb3{flex:none;min-width:22px;padding:1px 6px;border-radius:10px;background:var(--surface);color:#6b7680;font-size:10px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.product-catalog_checkList__UzbSA label:has(input:checked) .product-catalog_facetCount__d2Lb3{background:var(--brand-yellow);color:var(--brand-ink)}.product-catalog_facetEmpty__lUOEa{opacity:.45}.product-catalog_facetGone__aGvHc{opacity:.6}.product-catalog_facetMore__Q61jx{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0 8px;padding:4px 0;border:0;background:none;color:var(--brand-ink);font-size:11px;font-weight:650;text-decoration:underline;text-decoration-color:var(--brand-yellow);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.product-catalog_facetUp__ZYQEb{transform:rotate(180deg)}.product-catalog_facetNone__g72z5{margin:6px 8px;font-size:11px;color:var(--muted)}.product-catalog_facetSearch__w7EiD{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:36px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:6px;color:#7b858c}.product-catalog_facetSearch__w7EiD:focus-within{border-color:#8c989f}.product-catalog_facetSearch__w7EiD input{flex:1;min-width:0;border:0;outline:none!important;background:none;font-size:11px;color:var(--brand-ink)}.product-catalog_facetSearch__w7EiD input::-webkit-search-cancel-button{display:none}.product-catalog_facetSearch__w7EiD button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:inherit}.product-catalog_facetRange__Fniuh{margin:14px 0 0}.product-catalog_facetRangeHead__oH3Bu{display:flex;justify-content:flex-end;margin-bottom:4px}.product-catalog_help___yb8j{margin:20px;border-left:3px solid var(--brand-yellow);padding:0 0 0 13px}.product-catalog_help___yb8j strong{display:block;font-size:12px;letter-spacing:-.015em}.product-catalog_help___yb8j p{color:var(--muted);font-size:11px;line-height:1.8;margin:8px 0 11px}.product-catalog_help___yb8j a{display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:650;padding:3px 0}.product-catalog_help___yb8j a:hover{text-decoration:underline;text-underline-offset:4px}.product-catalog_facetError__7Nwh_{background:#f8f2e0;border:1px solid #e9ddba;border-radius:5px;padding:12px;font-size:11px;margin:16px 20px 0}.product-catalog_facetError__7Nwh_ button{display:block;border:0;padding:7px 0 0;background:none;text-decoration:underline;font-size:10px}.product-catalog_mobileDialog__N857j{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:#fff;color:var(--brand-ink)}.product-catalog_mobileDialog__N857j::backdrop{background:#20262cb3}.product-catalog_mobileDialog__N857j[open]{display:flex;flex-direction:column}.product-catalog_mobileTop__D6as4{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid var(--border)}.product-catalog_mobileTop__D6as4 h2{font-size:17px;line-height:1.4;letter-spacing:-.03em;margin:0}.product-catalog_mobileTop__D6as4 button{flex:none;display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--border);background:#fff;border-radius:50%}.product-catalog_mobileBody___ipvW{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;flex:1}.product-catalog_mobileBody___ipvW .product-catalog_filterContent__T2yxI{flex:1}.product-catalog_mobileBottom__XvrcR{padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.product-catalog_mobileBottom__XvrcR button{width:100%}@media(max-width:1200px){.product-catalog_hero__2u8h8>div{padding-inline:36px}.product-catalog_catalog__Docz_{padding-right:36px}.product-catalog_layout__PJf98{grid-template-columns:316px minmax(0,1fr);gap:26px}.product-catalog_fullWidth__YWemF{grid-template-columns:minmax(0,1fr);padding-left:36px}.product-catalog_filterToggle__aVm2r{width:316px}.product-catalog_categoryBar__l2Nal{gap:26px}.product-catalog_grid__WgJ7Y.product-catalog_grid__WgJ7Y{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog_fullWidth__YWemF .product-catalog_grid__WgJ7Y{grid-template-columns:repeat(3,minmax(0,1fr))}.product-catalog_sort__W9XE5>span{display:none}}@media(max-width:900px){.product-catalog_catalog__Docz_{padding-inline:26px}.product-catalog_hero__2u8h8>div{padding:24px 26px 34px}.product-catalog_hero__2u8h8 h1{font-size:39px}.product-catalog_heroRuler__RyfLW{right:-50px;top:50px;width:210px;height:210px;opacity:.09}.product-catalog_categoryBar__l2Nal{gap:14px;padding:17px 0;margin-bottom:22px}.product-catalog_filterToggle__aVm2r{width:auto;padding:0 16px}.product-catalog_desktopToggle__H91EE{display:none}.product-catalog_mobileToggle__JvmfA{display:flex}.product-catalog_fullWidth__YWemF,.product-catalog_layout__PJf98{display:block;padding-left:0}.product-catalog_sidebar__z0Ppa{display:none}.product-catalog_mobileBody___ipvW .product-catalog_panelTitle___wr6_{padding:20px 22px}.product-catalog_mobileBody___ipvW .product-catalog_filterGroup__tFN_C{margin-inline:22px}.product-catalog_fullWidth__YWemF .product-catalog_grid__WgJ7Y,.product-catalog_grid__WgJ7Y.product-catalog_grid__WgJ7Y{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}.product-catalog_mobileBody___ipvW .product-catalog_range____9Gt input::-webkit-slider-thumb{width:23px;height:23px;margin-top:-10px}.product-catalog_mobileBody___ipvW .product-catalog_range____9Gt input::-moz-range-thumb{width:23px;height:23px}.product-catalog_mobileBody___ipvW .product-catalog_range____9Gt{margin-inline:12px;height:38px}.product-catalog_mobileBody___ipvW .product-catalog_rangeTrack__x_Mxu{top:17px}.product-catalog_mobileBody___ipvW .product-catalog_range____9Gt input{height:38px}.product-catalog_mobileBody___ipvW .product-catalog_dimension__Klp9A legend,.product-catalog_mobileBody___ipvW .product-catalog_filterGroup__tFN_C summary{font-size:13px}.product-catalog_mobileBody___ipvW .product-catalog_checkList__UzbSA label{font-size:13px;padding:12px 10px}.product-catalog_mobileBody___ipvW .product-catalog_checkList__UzbSA input{width:19px;height:19px}.product-catalog_mobileBody___ipvW .product-catalog_facetGroup__rZWJY{margin-inline:22px}.product-catalog_mobileBody___ipvW .product-catalog_facetSearch__w7EiD input{font-size:16px}}@media(max-width:640px){.product-catalog_catalog__Docz_{padding:0 18px 60px}.product-catalog_hero__2u8h8>div{padding:21px 22px 31px}.product-catalog_hero__2u8h8 h1{font-size:32px;margin-top:24px}.product-catalog_hero__2u8h8 p{max-width:320px;font-size:11px}.product-catalog_heroRuler__RyfLW{width:180px;height:180px;right:-68px;top:53px}.product-catalog_categoryBar__l2Nal{gap:9px;margin-inline:-2px}.product-catalog_categoryNavigation__Ij0FN{gap:0}.product-catalog_scrollButton__5wKkU{width:21px}.product-catalog_categories__9PA2a>button{padding:10px 12px;font-size:10px}.product-catalog_filterToggle__aVm2r{padding:0 12px;gap:7px;font-size:11px}.product-catalog_toolbar__yeqZ4{flex-wrap:wrap;gap:14px}.product-catalog_search__SC7u0{width:100%}.product-catalog_search__SC7u0 input{font-size:16px}.product-catalog_sort__W9XE5{margin-left:auto}.product-catalog_sort__W9XE5 select{font-size:11px;padding-top:3px;padding-bottom:3px}.product-catalog_sort__W9XE5>span{display:inline;font-size:10px}.product-catalog_resultStatus__TxdQX{padding:12px 0 20px;gap:8px;font-size:10px;align-items:flex-start}.product-catalog_resultStatus__TxdQX button{font-size:9px;padding:0}.product-catalog_fullWidth__YWemF .product-catalog_grid__WgJ7Y,.product-catalog_grid__WgJ7Y.product-catalog_grid__WgJ7Y{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px;row-gap:28px}.product-catalog_pagination__yIFwz{padding-top:24px}.product-catalog_pagination__yIFwz button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.product-catalog_categories__9PA2a{scroll-behavior:auto}.product-catalog_categories__9PA2a>button,.product-catalog_checkList__UzbSA label,.product-catalog_filterGroup__tFN_C summary>svg,.product-catalog_groupTools__ka9VJ>svg,.product-catalog_updating__dqYaC{transition:none}}.promo_bar__685zt{position:relative;display:flex;justify-content:center;background:var(--brand-yellow);color:var(--brand-ink)}.promo_bar__685zt>a{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:2px 9px;min-height:36px;padding:6px 44px;font-size:13px;line-height:1.35;text-align:center}.promo_bar__685zt>a:hover span{text-decoration:underline;text-underline-offset:3px}.promo_bar__685zt strong{font:700 13px/1.35 var(--font-display);letter-spacing:-.01em}.promo_bar__685zt>a>svg{flex:none}.promo_bar__685zt>button{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--brand-ink);transform:translateY(-50%)}.promo_bar__685zt>button:hover{background:rgba(32,38,44,.1)}.promo_badgeInline__5f0kf,.promo_badge__YSFDG{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;background:var(--brand-yellow);color:var(--brand-ink);border-radius:4px}.promo_badge__YSFDG{position:absolute;z-index:1;left:12px;bottom:12px;padding:5px 9px;font-size:14px;line-height:1.2}.promo_badgeInline__5f0kf{display:inline-block;padding:4px 8px;font-size:13px;line-height:1.3}.promo_note__zttKE{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:13px 15px;border-radius:6px;background:#fbf5d9;color:#514517!important;font-size:13px!important;line-height:1.55!important}.promo_note__zttKE svg{flex:none;margin-top:2px}.promo_note__zttKE strong{display:block;color:var(--brand-ink);font-weight:650}.promo_saving__u9tMy dd,.promo_saving__u9tMy dt{color:#3f6c4c!important}.promo_saving__u9tMy dd{font-weight:650}.promo_couponOpen__QQh61{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 0;border:0;background:none;color:var(--brand-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.promo_couponForm__iSA1q label{display:grid;gap:7px}.promo_couponForm__iSA1q label>span{font-size:12px;font-weight:600;color:var(--brand-ink)}.promo_couponForm__iSA1q label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.promo_couponForm__iSA1q input{min-width:0;min-height:44px;padding:0 12px;border:1px solid #c6ced3;border-radius:6px;background:#fff;color:var(--brand-ink);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.promo_couponForm__iSA1q input[aria-invalid=true]{border-color:#b0564e}.promo_couponForm__iSA1q button{min-height:44px;padding:0 15px;border:0;border-radius:6px;background:var(--brand-ink);color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.promo_couponForm__iSA1q button:hover:not(:disabled){background:#424b52}.promo_couponForm__iSA1q p{margin:8px 0 0;color:#a53f37;font-size:12px;line-height:1.5}.promo_coupon__I6Q_g{display:grid;grid-template-columns:30px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:11px 10px 11px 12px;border:1px solid #cfe0d4;border-radius:8px;background:#f1f7f3}.promo_coupon__I6Q_g[data-waiting]{border-color:#ecd9a0;background:#fdf8e7}.promo_couponIcon__WhWIc{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#3f6c4c;color:#fff}.promo_coupon__I6Q_g[data-waiting] .promo_couponIcon__WhWIc{background:var(--brand-yellow);color:var(--brand-ink)}.promo_coupon__I6Q_g>div{display:grid;gap:2px;min-width:0}.promo_coupon__I6Q_g strong{font-size:13px;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.promo_coupon__I6Q_g span:not(.promo_couponIcon__WhWIc){font-size:12px;line-height:1.5;color:#3a4750}.promo_coupon__I6Q_g small{font-size:11px;color:#6c757e}.promo_coupon__I6Q_g>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:#47535c}.promo_coupon__I6Q_g>button:hover:not(:disabled){background:rgba(32,38,44,.08)}@media(max-width:760px){.promo_bar__685zt>a{min-height:0;padding:5px 40px 6px 14px;font-size:12px;text-align:left;justify-content:flex-start}.promo_bar__685zt>a>svg{display:none}.promo_bar__685zt strong{font-size:12px}.promo_badge__YSFDG{left:9px;bottom:9px;padding:4px 7px;font-size:13px}}.subcategory-panel_panel__Qa4t5{display:grid;margin:0 0 26px;border:1px solid var(--border,#e2e6e9);border-radius:12px;background:var(--surface,#f5f6f4);overflow:hidden;animation:subcategory-panel_panelIn__nARR9 .35s cubic-bezier(.2,.7,.2,1) both}@keyframes subcategory-panel_panelIn__nARR9{0%{opacity:0;transform:translateY(-6px)}}.subcategory-panel_row__qJeWI{position:relative;padding:18px 22px 20px}.subcategory-panel_row__qJeWI:before{content:"";position:absolute;left:0;top:18px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-yellow,#f2ce40)}.subcategory-panel_row__qJeWI+.subcategory-panel_row__qJeWI{border-top:1px dashed #d4dade;background:color-mix(in srgb,var(--surface,#f5f6f4) 55%,#fff)}.subcategory-panel_row__qJeWI+.subcategory-panel_row__qJeWI:before{background:#c8d0d5}.subcategory-panel_head__eXjXY{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:14px}.subcategory-panel_eyebrow__OMoCa{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted,#6b7680)}.subcategory-panel_head__eXjXY h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:5px 0 0;font:700 19px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--brand-ink,#20262c)}.subcategory-panel_count__iVyZy{font:600 11px/1.2 var(--font-body,inherit);letter-spacing:0;color:#7b858c}.subcategory-panel_find__E5g0F{display:flex;align-items:center;gap:8px;width:min(300px,100%);min-height:38px;padding:0 10px 0 12px;border:1px solid var(--border,#d9dfe3);border-radius:8px;background:#fff;color:#6b7680;transition:border-color .2s,box-shadow .2s}.subcategory-panel_find__E5g0F:focus-within{border-color:var(--brand-ink,#20262c);box-shadow:0 0 0 3px rgba(242,206,64,.35)}.subcategory-panel_find__E5g0F input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:12px;color:var(--brand-ink,#20262c)}.subcategory-panel_find__E5g0F input::-webkit-search-cancel-button{display:none}.subcategory-panel_find__E5g0F button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:inherit}.subcategory-panel_find__E5g0F button:hover{background:#eef1f3}.subcategory-panel_tiles__gZk6C{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px}.subcategory-panel_tile__My7Vn{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 12px 9px 14px;border:1px solid #dde3e7;border-radius:9px;background:#fff;color:var(--brand-ink,#20262c);text-align:left;cursor:pointer;animation:subcategory-panel_tileIn__lbf4N .32s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 18ms) both;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}@keyframes subcategory-panel_tileIn__lbf4N{0%{opacity:0;transform:translateY(4px)}}.subcategory-panel_tile__My7Vn:hover{border-color:#a3adb5;box-shadow:0 8px 18px -14px rgba(32,38,44,.55);transform:translateY(-1px)}.subcategory-panel_tile__My7Vn:focus-visible{outline:2px solid var(--brand-ink,#20262c);outline-offset:2px}.subcategory-panel_name__wcHed{display:grid;gap:2px;flex:1;min-width:0;font-size:12px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.subcategory-panel_name__wcHed small{font-size:10px;font-weight:550;color:#7b858c}.subcategory-panel_arrow__2XXpL{flex:none;color:#a0a9b0;transition:transform .2s,color .2s}.subcategory-panel_tile__My7Vn:hover .subcategory-panel_arrow__2XXpL{color:var(--brand-ink,#20262c);transform:translateX(2px)}.subcategory-panel_tile__My7Vn[aria-pressed=true]{border-color:var(--brand-ink,#20262c);background:var(--brand-ink,#20262c);color:#fff;box-shadow:inset 0 -3px var(--brand-yellow,#f2ce40);transform:none}.subcategory-panel_tile__My7Vn[aria-pressed=true] .subcategory-panel_arrow__2XXpL,.subcategory-panel_tile__My7Vn[aria-pressed=true] .subcategory-panel_name__wcHed small{color:hsla(0,0%,100%,.7)}.subcategory-panel_all__7s3u8{border-style:dashed;background:transparent}.subcategory-panel_all__7s3u8>svg{flex:none;color:#7b858c}.subcategory-panel_all__7s3u8[aria-pressed=true]>svg{color:var(--brand-yellow,#f2ce40)}.subcategory-panel_more___oU73{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:9px 14px;border:1px dashed #b9c2c8;border-radius:9px;background:transparent;color:var(--brand-ink,#20262c);font-size:12px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s}.subcategory-panel_more___oU73:hover{background:#fff;border-color:var(--brand-ink,#20262c)}.subcategory-panel_more___oU73:focus-visible{outline:2px solid var(--brand-ink,#20262c);outline-offset:2px}.subcategory-panel_up__CTFRJ{transform:rotate(180deg)}.subcategory-panel_none__gcItG{grid-column:1/-1;margin:4px 0;font-size:12px;color:#6b7680}@media(max-width:900px){.subcategory-panel_panel__Qa4t5{margin-bottom:22px}}@media(max-width:640px){.subcategory-panel_row__qJeWI{padding:15px 14px 16px 16px}.subcategory-panel_row__qJeWI:before{top:15px;bottom:16px}.subcategory-panel_head__eXjXY{margin-bottom:12px}.subcategory-panel_head__eXjXY h3{font-size:17px}.subcategory-panel_find__E5g0F{width:100%}.subcategory-panel_find__E5g0F input{font-size:16px}.subcategory-panel_tiles__gZk6C{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.subcategory-panel_more___oU73,.subcategory-panel_tile__My7Vn{min-height:46px;padding:8px 10px 8px 12px}.subcategory-panel_name__wcHed{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.subcategory-panel_panel__Qa4t5,.subcategory-panel_tile__My7Vn{animation:none}.subcategory-panel_arrow__2XXpL,.subcategory-panel_find__E5g0F,.subcategory-panel_more___oU73,.subcategory-panel_tile__My7Vn{transition:none}}.contact-form_section__mh_5S{max-width:1280px;margin:0 auto;padding:56px 32px 72px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:72px;border-top:1px solid #deded9;color:#202322}.contact-form_intro__pBeX9>span{color:#777d78;font-size:14px}.contact-form_intro__pBeX9 h2{font-size:clamp(28px,3vw,43px);line-height:1.12;margin:15px 0 22px;letter-spacing:-.035em}.contact-form_intro__pBeX9 p{max-width:380px;font-size:16px;line-height:1.8;color:#626963}.contact-form_form__rnDoP{min-width:0}.contact-form_form__rnDoP fieldset{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.contact-form_pair__S23Xy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.contact-form_form__rnDoP label{display:grid;min-width:0;gap:9px;font-size:13px;font-weight:650}.contact-form_form__rnDoP input,.contact-form_form__rnDoP textarea{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #cbd0c9;border-radius:3px;background:#fff;color:#202322;font:inherit;font-weight:400;font-size:16px}.contact-form_form__rnDoP textarea{resize:vertical;min-height:160px;line-height:1.6}.contact-form_form__rnDoP input:focus,.contact-form_form__rnDoP textarea:focus{outline:2px solid #577963;outline-offset:3px;border-color:#577963}.contact-form_form__rnDoP button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 24px;margin-top:24px;border:0;border-radius:3px;background:#274d37;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.contact-form_form__rnDoP button:hover{background:#183b26}.contact-form_form__rnDoP button:focus-visible{outline:2px solid #274d37;outline-offset:4px}.contact-form_form__rnDoP button:disabled{cursor:wait;opacity:.65}.contact-form_privacy__mavXi{display:flex;width:fit-content;align-items:center;gap:5px;margin-top:18px;font-size:13px;color:#515e54;text-decoration:underline;text-underline-offset:3px}.contact-form_error__TpnlM{color:#9e3028;border-left:3px solid #b34d40;padding-left:12px;font-size:14px;line-height:1.6}.contact-form_success__uWOfL,.contact-form_unavailable__V_KBr{align-self:start;padding:30px;background:#f1f5ef;border-left:3px solid #53795d}.contact-form_success__uWOfL h3{font-size:22px;margin:18px 0 12px}.contact-form_success__uWOfL p,.contact-form_unavailable__V_KBr p{margin-bottom:0;line-height:1.75;color:#59665c}.contact-form_honeypot__7INaT{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.contact-form_section__mh_5S{gap:36px;grid-template-columns:1fr;padding:40px 24px 52px}.contact-form_intro__pBeX9 p{max-width:620px}}@media (max-width:520px){.contact-form_section__mh_5S{padding:34px 20px 44px;gap:24px}.contact-form_pair__S23Xy{grid-template-columns:1fr;gap:22px}.contact-form_form__rnDoP button{width:100%}}.product-seo_share__aTx0Q{display:grid;justify-items:start;gap:.65rem;margin-top:1.25rem}.product-seo_button__bzUP7{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 0;color:#45494c;background:transparent;border:0;font:inherit;font-size:.875rem;cursor:pointer}.product-seo_button__bzUP7:hover{color:#15191b;text-decoration:underline;text-underline-offset:.25rem}.product-seo_button__bzUP7:focus-visible{outline:2px solid #212629;outline-offset:4px;border-radius:3px}.product-seo_message__2xs3S{color:#555c61;font-size:.8rem}.product-seo_link__R6UFE{width:100%;max-width:32rem;padding:.75rem;border:1px solid #cbd0d3;border-radius:.5rem;background:#fff;color:#252b2f;font:inherit;font-size:.8rem}.catalog-carousel_carousel__r7kGm{position:relative;outline:none}.catalog-carousel_stage__0jAxF{position:relative;overflow:hidden;margin:-14px -14px 0;padding:14px 14px 4px;touch-action:pan-y}.catalog-carousel_track__WKLyM{--page-gap:28px;display:flex;gap:var(--page-gap);transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.catalog-carousel_page__j612i{flex:0 0 100%;min-width:0}.catalog-carousel_bar__04ZyQ{display:flex;align-items:center;gap:22px;margin-top:30px}.catalog-carousel_dots__OPB6F{display:flex;flex:1;gap:8px;max-width:420px}.catalog-carousel_dot__FYRAZ{position:relative;flex:1;height:22px;padding:0;border:0;background:none;cursor:pointer}.catalog-carousel_dot__FYRAZ:before{content:"";position:absolute;left:0;right:0;top:10px;height:3px;border-radius:3px;background:#e1e5e8;transition:background .2s}.catalog-carousel_dot__FYRAZ:hover:before{background:#c6cdd2}.catalog-carousel_dot__FYRAZ[aria-selected=true]:before{background:var(--brand-ink,#20262c)}.catalog-carousel_dot__FYRAZ:focus-visible{outline:2px solid var(--brand-ink,#20262c);outline-offset:3px;border-radius:4px}.catalog-carousel_counter__aq5h_{flex:none;font-size:12px;color:var(--muted,#6c757e);font-variant-numeric:tabular-nums;letter-spacing:.04em}.catalog-carousel_counter__aq5h_ b{color:var(--brand-ink,#20262c);font-weight:700}.catalog-carousel_arrows__8khvg{display:flex;gap:8px;margin-left:auto}.catalog-carousel_arrows__8khvg button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border,#d9dfe3);border-radius:50%;background:#fff;color:var(--brand-ink,#20262c);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.catalog-carousel_arrows__8khvg button:hover{border-color:var(--brand-ink,#20262c);transform:translateY(-1px)}.catalog-carousel_arrows__8khvg button:last-child{background:var(--brand-yellow,#f2ce40);border-color:var(--brand-yellow,#f2ce40)}.catalog-carousel_arrows__8khvg button:last-child:hover{background:var(--brand-ink,#20262c);border-color:var(--brand-ink,#20262c);color:#fff}.catalog-carousel_arrows__8khvg button:focus-visible{outline:2px solid var(--brand-ink,#20262c);outline-offset:3px}@media(max-width:760px){.catalog-carousel_stage__0jAxF{margin:-10px -10px 0;padding:10px 10px 4px}.catalog-carousel_track__WKLyM{--page-gap:20px}.catalog-carousel_bar__04ZyQ{gap:14px;margin-top:22px}.catalog-carousel_arrows__8khvg button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.catalog-carousel_arrows__8khvg button,.catalog-carousel_track__WKLyM{transition:none}}.quote_link__4p__q{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;padding:11px 14px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--muted)!important;line-height:1.5!important}.quote_link__4p__q[data-reached]{border-color:#e9d68c;background:#fbf5d9;color:#514517!important}.quote_link__4p__q span{font-size:13px;color:inherit}.quote_link__4p__q button{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:none;color:var(--brand-ink);font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:var(--brand-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.quote_dialog__Dxn5j{width:min(620px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:12px;background:#fff;color:var(--brand-ink);box-shadow:0 30px 80px -20px rgba(20,26,30,.55)}.quote_dialog__Dxn5j[open]{display:flex;flex-direction:column}.quote_dialog__Dxn5j::backdrop{background:rgba(28,34,39,.68)}.quote_head__6dsvb{flex:none;display:grid;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:16px 16px 16px 18px;border-top:3px solid var(--brand-yellow);background:var(--brand-graphite);color:#fff}.quote_head__6dsvb h2{margin:0;font:700 21px/1.2 var(--font-display);letter-spacing:-.03em}.quote_head__6dsvb p{margin:4px 0 0;overflow:hidden;color:#c9d0d5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.quote_head__6dsvb>button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff}.quote_head__6dsvb>button:hover{background:hsla(0,0%,100%,.2)}.quote_thumb__sBbjE{position:relative;display:block;width:52px;height:52px;overflow:hidden;border-radius:7px;background:#f1f3f4}.quote_thumb__sBbjE img{position:absolute;inset:0;padding:4px;mix-blend-mode:multiply}.quote_thumb__sBbjE>div{width:48px;margin:auto}.quote_thumb__sBbjE>div+span{display:none}.quote_form__7okZj{display:grid;gap:13px;padding:18px;overflow-y:auto;overscroll-behavior:contain}.quote_intro__CYKjN{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.quote_pair__BQw9m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.quote_form__7okZj label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--brand-ink)}.quote_form__7okZj input,.quote_form__7okZj select,.quote_form__7okZj textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c6ced3;border-radius:6px;background:#fff;color:var(--brand-ink);font-size:15px;font-weight:400}.quote_form__7okZj textarea{resize:vertical;line-height:1.5}.quote_form__7okZj input:focus,.quote_form__7okZj select:focus,.quote_form__7okZj textarea:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink)}.quote_honeypot__rL_Qc{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote_error__xE0KP{margin:0;padding:10px 12px;border-radius:6px;background:#fdf5f4;color:#90473f;font-size:13px;line-height:1.5}.quote_submit__AThvh{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:6px;background:var(--brand-yellow);color:var(--brand-ink);font-size:14px;font-weight:650}.quote_submit__AThvh:hover:not(:disabled){background:#e5bc27}.quote_privacy__kZQMk{display:inline-flex;align-items:center;gap:5px;justify-self:start;color:var(--muted)!important;font-size:12px}.quote_success__WUBiN{display:grid;justify-items:center;gap:9px;padding:34px 28px 28px;text-align:center;overflow-y:auto}.quote_success__WUBiN>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--brand-yellow)}.quote_success__WUBiN h3{margin:6px 0 0;font:700 23px/1.2 var(--font-display);letter-spacing:-.03em}.quote_success__WUBiN p{max-width:420px;margin:0;color:#47535c;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.quote_success__WUBiN small{color:var(--muted);font-size:12px}.quote_success__WUBiN .quote_submit__AThvh{margin-top:12px;min-width:160px}.quote_offer__tn13d{max-width:1100px;margin-inline:auto;padding-inline:64px}.quote_band__gQJR3{padding:34px 0 96px;background:var(--brand-graphite);color:#fff}.quote_band__gQJR3 span{display:inline-block;padding:4px 9px;border-radius:4px;background:var(--brand-yellow);color:var(--brand-ink);font-size:12px;font-weight:700}.quote_band__gQJR3 h1{margin:14px 0 8px;font:700 clamp(30px,3.6vw,46px)/1.1 var(--font-display);letter-spacing:-.045em}.quote_band__gQJR3 p{margin:0;color:#c9d0d5;font-size:14px}.quote_sheet__bIdR9{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-top:-62px;padding-bottom:72px}.quote_card__03w3s{min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 18px 40px -30px rgba(32,38,44,.5)}.quote_product__wWdU8{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--border)}.quote_photo__0kiha{position:relative;display:block;height:112px;overflow:hidden;border-radius:8px;background:#f1f3f4}.quote_photo__0kiha img{position:absolute;inset:0;padding:8px;mix-blend-mode:multiply}.quote_photo__0kiha>div{width:110px;margin:auto}.quote_photo__0kiha>div+span{display:none}.quote_product__wWdU8 small{color:#7b838a;font-size:12px}.quote_product__wWdU8 h2{margin:4px 0 0;font:700 22px/1.2 var(--font-display);letter-spacing:-.03em}.quote_product__wWdU8 p{margin:5px 0 0;color:var(--muted);font-size:13px}.quote_rows__uxTMG{display:grid;gap:10px;margin:18px 0 0}.quote_rows__uxTMG>div{display:flex;justify-content:space-between;gap:18px;font-size:14px}.quote_rows__uxTMG dt{color:var(--muted)}.quote_rows__uxTMG dd{margin:0;font-weight:600;text-align:right}.quote_rows__uxTMG s{margin-right:8px;font-weight:400;color:#8e989f}.quote_note__y2GLQ{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.quote_note__y2GLQ h3{margin:0 0 7px;font-size:14px}.quote_note__y2GLQ p{margin:0;color:#47535c;font-size:14px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.quote_side__Kptg8{position:sticky;top:calc(var(--hdcase-chrome-height) + 22px);align-self:start;display:grid;gap:12px}.quote_side__Kptg8 h2{margin:0;font-size:13px;font-weight:500;color:var(--muted)}.quote_total__cmD1S{font:700 34px/1.1 var(--font-display);letter-spacing:-.04em}.quote_saved__TyQFI{color:#3f6c4c;font-size:13px;font-weight:650}.quote_side__Kptg8 .quote_submit__AThvh{width:100%;gap:9px}.quote_outlineButton__4j8lD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d2d9de;border-radius:6px;background:#fff;color:#35414a;font-size:13px;font-weight:600}.quote_outlineButton__4j8lD:hover:not(:disabled){border-color:#89969f;background:#f4f6f7}.quote_hint__HVV5l{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.quote_state__O8ubn{padding:12px 14px;border-radius:6px;background:#f4f6f7;color:#47535c;font-size:13px;line-height:1.6}.quote_quantityTag__BMESn{font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:900px){.quote_offer__tn13d{padding-inline:24px}.quote_sheet__bIdR9{grid-template-columns:minmax(0,1fr)}.quote_side__Kptg8{position:static}}@media(max-width:760px){.quote_dialog__Dxn5j{width:100%;height:100dvh;max-height:none;border-radius:0}.quote_pair__BQw9m{grid-template-columns:minmax(0,1fr)}.quote_form__7okZj input,.quote_form__7okZj select,.quote_form__7okZj textarea{font-size:16px}.quote_form__7okZj{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.quote_offer__tn13d{padding-inline:16px}.quote_sheet__bIdR9{padding-bottom:48px}.quote_band__gQJR3{padding:26px 0 84px}.quote_product__wWdU8{grid-template-columns:84px minmax(0,1fr);gap:14px}.quote_photo__0kiha{height:76px}.quote_photo__0kiha>div{width:72px}.quote_product__wWdU8 h2{font-size:18px}.quote_card__03w3s{padding:18px}}.quote_variationFields__cvVT3{grid-column:1/-1}.case-viewer_viewer__G0KsK{position:relative;width:100%;height:var(--hdcase-viewer-height,650px);isolation:isolate}.case-viewer_surface__h7E5s{position:absolute;inset:0 0 84px;container:case-surface/size}.case-viewer_withoutCatalog__EQJvx .case-viewer_surface__h7E5s{bottom:0}.case-viewer_withoutCatalog__EQJvx .case-viewer_fallback__GImrB{bottom:38%}.case-viewer_loading__qS5qZ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--brand-ink);pointer-events:none}.case-viewer_loading__qS5qZ strong{font-size:13px;font-weight:650}.case-viewer_loading__qS5qZ>span{font-size:11px;line-height:1.7;color:var(--brand-graphite)}.case-viewer_poster__B3Lm8{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:1}.case-viewer_posterImage__6_Y2w{position:absolute;left:calc(50% + var(--poster-offset-x,1.887041cqh));top:var(--poster-top,50.672506%);width:auto;height:var(--poster-height,86.154136%);max-width:none;transform:translate(-50%,-50%)}.case-viewer_posterImage__6_Y2w img{display:block;width:100%;height:100%;max-width:none;user-select:none}.case-viewer_posterImage__6_Y2w:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%) 0 0 /260% 100% no-repeat;-webkit-mask:var(--poster) center /100% 100% no-repeat;mask:var(--poster) center /100% 100% no-repeat;transition:opacity .3s;pointer-events:none}.case-viewer_posterLoading___g3jU:after{opacity:1;animation:case-viewer_caseSheen__y1guG 1.8s ease-in-out infinite}@keyframes case-viewer_caseSheen__y1guG{0%{background-position:130% 0}to{background-position:-30% 0}}.case-viewer_progress__xWMgn{position:absolute;z-index:2;left:50%;bottom:14px;width:min(240px,70%);transform:translateX(-50%);display:grid;gap:7px;justify-items:center;padding:9px 14px 11px;border-radius:4px;background:rgba(32,38,44,.86);color:hsla(0,0%,100%,.8);font-size:10px;letter-spacing:.02em;pointer-events:none;animation:case-viewer_caseFadeIn__Ntufa .4s ease .3s both}.case-viewer_progress__xWMgn i{position:relative;display:block;width:100%;height:2px;border-radius:2px;background:hsla(0,0%,100%,.16);overflow:hidden}.case-viewer_progress__xWMgn i:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--progress,0));background:var(--brand-yellow,#f2ce40);transition:transform .25s ease}.case-viewer_progress__xWMgn[data-indeterminate] i:after{width:34%;transform:none;animation:case-viewer_caseSlide__E_7jh 1.2s ease-in-out infinite}@keyframes case-viewer_caseSlide__E_7jh{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}@keyframes case-viewer_caseFadeIn__Ntufa{0%{opacity:0}to{opacity:1}}.case-viewer_posterHidden__BJN2g{opacity:0;transition:opacity .45s ease .3s}.case-viewer_canvas__09HGU{position:absolute;z-index:1;width:100%;height:100%;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity .55s ease;-webkit-tap-highlight-color:transparent}.case-viewer_canvas__09HGU.case-viewer_visible__G1_gi{opacity:1}.case-viewer_canvas__09HGU.case-viewer_interactive__EgdN_{pointer-events:auto;cursor:grab}.case-viewer_canvas__09HGU.case-viewer_interactive__EgdN_:active{cursor:grabbing}.case-viewer_canvas__09HGU:focus-visible{outline:2px solid var(--brand-white);outline-offset:-8px;border-radius:4px}.case-viewer_interactionHint__JsZmw{position:absolute;z-index:2;top:12px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.16);border-radius:4px;background:rgba(32,38,44,.94);color:var(--brand-white);opacity:0;pointer-events:none;user-select:none;transition:opacity .25s ease}.case-viewer_interactionHint__JsZmw.case-viewer_hintVisible__CPlTM{opacity:1}.case-viewer_interactionHint__JsZmw>svg{color:var(--brand-yellow);flex:none}.case-viewer_interactionHint__JsZmw strong{font-size:10px;font-weight:650;line-height:1.4}.case-viewer_interactionHint__JsZmw>span{font-size:10px;line-height:1.4;color:hsla(0,0%,100%,.85)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{position:absolute;bottom:16px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2;min-height:72px;padding:14px 16px 14px 20px;color:var(--brand-white);background:var(--brand-ink);border:1px solid hsla(0,0%,100%,.14);border-radius:5px;transition:background .2s,border-color .2s}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_:hover{background:var(--brand-graphite);border-color:hsla(0,0%,100%,.35)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_:focus-visible{outline:2px solid var(--brand-white);outline-offset:4px}.case-viewer_catalogCopy__Nhw2Q{display:grid;gap:4px;min-width:0}.case-viewer_catalogCopy__Nhw2Q strong{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.case-viewer_catalogCopy__Nhw2Q>span{font-size:11px;color:hsla(0,0%,100%,.7);line-height:1.5}.case-viewer_catalogArrow___fDbv{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:3px;background:var(--brand-yellow);color:var(--brand-ink)}.case-viewer_catalogLink__W9nd_:hover .case-viewer_catalogArrow___fDbv{background:var(--brand-yellow-deep)}.case-viewer_fallback__GImrB button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand-yellow);color:var(--brand-ink);border-radius:4px;background:var(--brand-yellow);cursor:pointer}.case-viewer_fallback__GImrB button:hover{background:var(--brand-yellow-deep)}.case-viewer_fallback__GImrB button:focus-visible{outline:2px solid var(--brand-white);outline-offset:3px}.case-viewer_fallback__GImrB{position:absolute;z-index:2;bottom:101px;left:15px;right:15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.case-viewer_fallback__GImrB p{font-size:11px;color:var(--brand-white);background:var(--brand-ink);padding:7px 12px;border-radius:3px;margin:0 0 12px}.case-viewer_fallback__GImrB button{gap:7px;padding:0 15px;height:34px;font-size:11px}.case-viewer_srOnly__8t_gv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,690px)}}@media(max-width:1100px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,600px)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{left:22px;right:22px}}@media(max-width:760px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,500px)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{bottom:10px;left:6px;right:6px;padding:12px 14px;min-height:68px;gap:12px}.case-viewer_catalogCopy__Nhw2Q strong{font-size:12px}.case-viewer_catalogCopy__Nhw2Q>span{font-size:10px}.case-viewer_catalogArrow___fDbv{width:38px;height:38px}}@media(max-width:360px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,455px)}}@container case-surface (aspect-ratio < 1 / 1){.case-viewer_posterImage__6_Y2w{left:calc(50% + var(--poster-portrait-offset-x,1.585092cqh));top:var(--poster-portrait-top,50.564897%);height:var(--poster-portrait-height,72.368453%)}}@container case-surface (max-height:240px){.case-viewer_interactionHint__JsZmw{top:6px;right:8px;padding:6px 8px}.case-viewer_interactionHint__JsZmw>span{display:none}}@media(prefers-reduced-motion:reduce){.case-viewer_canvas__09HGU,.case-viewer_interactionHint__JsZmw,.case-viewer_posterHidden__BJN2g,.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{transition:none}.case-viewer_posterLoading___g3jU:after,.case-viewer_progress__xWMgn[data-indeterminate] i:after{animation:none}}.about_page__8hfsz{--about-width:1448px;--about-gutter:64px}.about_hero__7dKTy{position:relative;overflow:hidden;background:var(--brand-graphite);color:var(--brand-white)}.about_heroInner__8GTZi{max-width:var(--about-width);margin:auto;padding:0 var(--about-gutter);display:grid;grid-template-columns:1.06fr 1fr;gap:36px;align-items:center}.about_heroText__TDe1F{position:relative;z-index:1;padding:30px 0 66px}.about_breadcrumb__4rNM4{display:flex;align-items:center;gap:10px;color:#c0c7cc;font-size:11px;margin-bottom:48px}.about_breadcrumb__4rNM4 a:hover{color:var(--brand-yellow)}.about_hero__7dKTy h1{margin:0;font:700 clamp(42px,5vw,72px)/1.06 var(--font-display);letter-spacing:-.055em}.about_heroText__TDe1F>p{max-width:445px;margin:25px 0 31px;color:#c5ccd1;font-size:14px;line-height:1.9}.about_heroActions__e8Wxh{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.about_heroContact__Qgv0m{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:550}.about_heroContact__Qgv0m:hover{text-decoration:underline;text-underline-offset:5px}.about_heroVisual__UP0IU{min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;margin:0;min-height:500px;padding:25px 0 42px}.about_caseStage__ymvrp{position:absolute;inset:0 -160px 0 -12px;background:var(--brand-yellow);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.about_caseModel__leCQK{--hdcase-viewer-height:430px;position:relative;z-index:1;width:100%}.about_distributor__nqTbM{position:relative;z-index:1;align-self:flex-start;display:flex;align-items:center;gap:13px;margin-top:-4px;margin-left:22px;padding:17px 21px;background:var(--brand-white);color:var(--brand-ink);border-left:3px solid var(--brand-ink)}.about_distributor__nqTbM>svg{flex:none}.about_distributor__nqTbM strong{display:block;font-size:13px;letter-spacing:-.01em}.about_distributor__nqTbM span{display:block;margin-top:3px;font-size:10px;color:var(--muted)}.about_approachInner__nl611,.about_locations__DZnzu,.about_story__Zv7qx{max-width:var(--about-width);margin:auto;padding:90px var(--about-gutter)}.about_story__Zv7qx{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.about_storyHeading__kD09i{min-width:0}.about_sectionLabel__1uaMg{display:block;font-size:12px;color:var(--muted);margin-bottom:19px}.about_page__8hfsz h2{font:700 clamp(32px,3.4vw,48px)/1.13 var(--font-display);letter-spacing:-.045em;margin:0}.about_signature__PwJIm{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:36px}.about_signature__PwJIm>a{border:1px solid var(--border)}.about_signature__PwJIm>span{padding-left:13px;border-left:3px solid var(--brand-yellow);color:var(--muted);font-size:11px;line-height:1.8}.about_storyCopy__IOHIR p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.95}.about_storyCopy__IOHIR .about_lead__Nxx68{margin-bottom:23px;font-size:21px;letter-spacing:-.025em;line-height:1.6;color:var(--brand-ink);font-weight:500}.about_inlineLink__EfkpK{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:650;line-height:1.6}.about_inlineLink__EfkpK svg{flex:none}.about_inlineLink__EfkpK:hover{text-decoration:underline;text-underline-offset:5px}.about_storyCopy__IOHIR>.about_inlineLink__EfkpK{margin-top:8px}.about_approach__OIgHe{background:var(--surface)}.about_approachInner__nl611{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:78px}.about_approachHeading___nX40>p{max-width:340px;font-size:13px;color:var(--muted);line-height:1.9;margin:23px 0 29px}.about_steps__eYVD4{counter-reset:selection;padding:0;margin:0;list-style:none}.about_steps__eYVD4 li{counter-increment:selection;display:flex;align-items:flex-start;gap:23px;padding:23px 0;border-bottom:1px solid #dce2e6}.about_steps__eYVD4 li:first-child{padding-top:0}.about_steps__eYVD4 li:last-child{border-bottom:0;padding-bottom:0}.about_steps__eYVD4 li:before{content:counter(selection,decimal-leading-zero);display:grid;place-items:center;flex:none;width:36px;height:36px;margin-top:2px;border:1px solid #d3dade;border-bottom:3px solid var(--brand-yellow);border-radius:4px;font-size:11px;font-weight:650;color:var(--brand-ink)}.about_steps__eYVD4 h3{font-size:17px;font-weight:650;letter-spacing:-.025em;line-height:1.5;margin:0 0 9px}.about_steps__eYVD4 p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.about_locationsHeading__AZvkO{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.about_locationsHeading__AZvkO>p{max-width:330px;margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.9}.about_locationGrid__nDb1Z{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:9px;overflow:hidden}.about_locationGrid__nDb1Z article{min-width:0;padding:38px}.about_showroom__HycIP{background:var(--brand-white)}.about_warehouse__6a3L8{background:var(--surface);border-left:1px solid var(--border)}.about_locationType__RcjfG{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.about_locationType__RcjfG>svg{color:var(--brand-ink)}.about_locationGrid__nDb1Z h3{font:700 34px/1.2 var(--font-display);letter-spacing:-.04em;margin:22px 0 12px}.about_locationGrid__nDb1Z address{font-style:normal;font-size:14px;font-weight:550}.about_locationGrid__nDb1Z p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.9;margin:19px 0 24px}.about_locationLinks__yTGeG{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-top:22px;font-size:12px}.about_locationLinks__yTGeG a:hover{text-decoration:underline;text-underline-offset:4px}.about_contactBand__7f3gW{background:var(--brand-yellow)}.about_contactBand__7f3gW>div{max-width:var(--about-width);margin:auto;padding:45px var(--about-gutter);display:flex;align-items:center;justify-content:space-between;gap:35px}.about_contactBand__7f3gW h2{font-size:clamp(26px,2.6vw,36px)}.about_contactBand__7f3gW p{margin:12px 0 0;color:var(--brand-graphite);font-size:13px;line-height:1.8}.about_contactActions__FlTwH{display:flex;flex-direction:column;align-items:flex-start;flex:none;gap:17px}@media(max-width:1200px){.about_page__8hfsz{--about-gutter:36px}.about_heroInner__8GTZi{gap:25px}.about_hero__7dKTy h1{font-size:clamp(42px,5vw,60px)}.about_heroVisual__UP0IU{min-height:460px}.about_heroActions__e8Wxh{gap:19px}.about_approachInner__nl611,.about_story__Zv7qx{gap:60px}.about_locationGrid__nDb1Z article{padding:32px}}@media(max-width:900px){.about_hero__7dKTy h1{font-size:43px}.about_heroText__TDe1F>p{font-size:13px}.about_heroVisual__UP0IU{min-height:420px}.about_distributor__nqTbM{margin-left:0;padding:14px;gap:10px}.about_distributor__nqTbM span{max-width:190px}.about_approachInner__nl611,.about_story__Zv7qx{gap:38px}.about_storyCopy__IOHIR .about_lead__Nxx68{font-size:19px}.about_locationsHeading__AZvkO{gap:30px}.about_locationsHeading__AZvkO>p{max-width:260px}.about_locationGrid__nDb1Z article{padding:27px}}@media(max-width:760px){.about_page__8hfsz{--about-gutter:24px}.about_heroInner__8GTZi{grid-template-columns:1fr;gap:0}.about_heroText__TDe1F{padding:23px 0 38px}.about_breadcrumb__4rNM4{margin-bottom:35px}.about_hero__7dKTy h1{font-size:clamp(39px,8.4vw,58px)}.about_heroText__TDe1F>p{max-width:450px;margin:20px 0 26px}.about_heroActions__e8Wxh{gap:21px}.about_heroVisual__UP0IU{min-height:0;padding:22px 0 29px}.about_caseStage__ymvrp{inset:0 calc(-1 * var(--about-gutter));clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.about_caseModel__leCQK{--hdcase-viewer-height:350px}.about_distributor__nqTbM{align-self:center;padding:14px 18px;margin-top:0}.about_distributor__nqTbM span{max-width:none;font-size:9px}.about_approachInner__nl611,.about_story__Zv7qx{grid-template-columns:1fr;gap:30px;padding-block:56px}.about_page__8hfsz h2{font-size:35px}.about_signature__PwJIm{padding-top:24px;gap:12px}.about_storyCopy__IOHIR p{font-size:13px}.about_storyCopy__IOHIR .about_lead__Nxx68{font-size:20px}.about_approachHeading___nX40>p{max-width:450px}.about_steps__eYVD4 li{gap:18px}.about_steps__eYVD4 h3{font-size:16px}.about_locations__DZnzu{padding-block:56px}.about_locationsHeading__AZvkO{display:block;margin-bottom:28px}.about_locationsHeading__AZvkO>p{margin:20px 0 0;max-width:420px}.about_locationGrid__nDb1Z{grid-template-columns:1fr}.about_warehouse__6a3L8{border-left:0;border-top:1px solid var(--border)}.about_locationGrid__nDb1Z h3{font-size:31px}.about_contactBand__7f3gW>div{flex-direction:column;align-items:flex-start;gap:25px;padding-block:36px}.about_contactBand__7f3gW h2{font-size:30px}.about_contactActions__FlTwH{flex-direction:row;align-items:center;flex-wrap:wrap;gap:22px}}@media(max-width:380px){.about_page__8hfsz{--about-gutter:20px}.about_hero__7dKTy h1{font-size:37px}.about_heroActions__e8Wxh{flex-direction:column;align-items:flex-start}.about_distributor__nqTbM{gap:9px;padding:13px 12px}.about_distributor__nqTbM span{font-size:8px}.about_locationGrid__nDb1Z article{padding:24px}.about_locationGrid__nDb1Z address{font-size:13px}}.family-showcase_showcase___AO7J{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.family-showcase_canvas__CO9gA{position:absolute;z-index:1;inset:0;width:100%;height:100%;display:block;pointer-events:none}.family-showcase_card__FZkxK{--surface:#f1f3f4;--ease:cubic-bezier(.2,.75,.2,1);position:relative;display:flex;flex-direction:column;border-radius:12px;background:var(--surface);overflow:hidden;transition:background .45s var(--ease)}.family-showcase_card__FZkxK[data-family=air]{--surface:#e9edef}.family-showcase_card__FZkxK[data-family=storm]{--surface:#e2e7e9}.family-showcase_card__FZkxK:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:3px;background:var(--brand-yellow,#f2ce40);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.family-showcase_card__FZkxK[data-active]:after,.family-showcase_card__FZkxK[data-hovered]:after{transform:scaleX(1)}.family-showcase_stage__ip7_m{position:relative;height:330px;cursor:pointer;outline:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;container:family-stage/size;user-select:none}.family-showcase_stage__ip7_m:after{content:"";position:absolute;z-index:2;inset:8px;border-radius:8px;box-shadow:0 0 0 2px transparent;pointer-events:none;transition:box-shadow .2s}.family-showcase_stage__ip7_m:focus-visible:after{box-shadow:0 0 0 2px var(--brand-ink,#20262c)}.family-showcase_card__FZkxK[data-active] .family-showcase_stage__ip7_m{cursor:grab}.family-showcase_card__FZkxK[data-active] .family-showcase_stage__ip7_m:active{cursor:grabbing}.family-showcase_backdrop__Xu_f8{position:absolute;z-index:0;inset:0;overflow:hidden;background:transparent;transition:background .55s var(--ease)}.family-showcase_spot__UkLKo{position:absolute;left:50%;top:58%;width:118%;height:92%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));transition:opacity .55s}.family-showcase_floor__ofeIk{position:absolute;left:8%;right:8%;bottom:17%;height:1px;background:linear-gradient(90deg,transparent,rgba(32,38,44,.13),transparent);transition:opacity .4s}.family-showcase_slash__orZny{position:absolute;top:-30%;bottom:-30%;left:56%;width:24%;background:var(--brand-yellow,#f2ce40);transform:skewX(-18deg) translateX(160%);opacity:0;transition:transform .75s var(--ease),opacity .45s,width .75s var(--ease),left .75s var(--ease)}.family-showcase_card__FZkxK[data-hovered] .family-showcase_slash__orZny{transform:skewX(-18deg) translateX(0);opacity:.9}.family-showcase_card__FZkxK[data-active] .family-showcase_backdrop__Xu_f8{background:var(--brand-graphite,#272f35)}.family-showcase_card__FZkxK[data-active] .family-showcase_spot__UkLKo{opacity:.16}.family-showcase_card__FZkxK[data-active] .family-showcase_floor__ofeIk{opacity:0}.family-showcase_card__FZkxK[data-active] .family-showcase_slash__orZny{transform:skewX(-18deg) translateX(0);opacity:1;left:48%;width:34%}.family-showcase_number__mtH9Q{position:absolute;z-index:2;top:18px;left:22px;font-size:11px;font-weight:650;letter-spacing:.08em;color:rgba(32,38,44,.45);transition:color .4s}.family-showcase_card__FZkxK[data-active] .family-showcase_number__mtH9Q{color:hsla(0,0%,100%,.55)}.family-showcase_poster__RzTZQ{position:absolute;z-index:0;top:0;left:50%;height:100%;aspect-ratio:1;transform:translateX(-50%);pointer-events:none;opacity:1;transition:opacity .5s ease .3s}.family-showcase_poster__RzTZQ img{display:block;width:100%;height:100%;user-select:none}.family-showcase_card__FZkxK[data-ready] .family-showcase_poster__RzTZQ{opacity:0}.family-showcase_poster__RzTZQ:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.75) 50%,transparent 62%) 0 0 /260% 100% no-repeat;-webkit-mask:var(--poster) center /100% 100% no-repeat;mask:var(--poster) center /100% 100% no-repeat;transition:opacity .3s}.family-showcase_card__FZkxK[data-loading] .family-showcase_poster__RzTZQ:after{opacity:1;animation:family-showcase_sheen__bXgHY 1.7s ease-in-out infinite}@keyframes family-showcase_sheen__bXgHY{0%{background-position:130% 0}to{background-position:-30% 0}}@container family-stage (aspect-ratio < 1 / 1){.family-showcase_poster__RzTZQ{top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}}.family-showcase_loader__BtZK0{position:absolute;z-index:2;left:22px;right:22px;bottom:16px;display:grid;gap:7px;color:#6d747b;font-size:10px;letter-spacing:.01em;pointer-events:none;animation:family-showcase_fadeIn__OwXNe .4s ease .25s both}.family-showcase_loader__BtZK0 i{position:relative;display:block;height:2px;border-radius:2px;background:rgba(32,38,44,.1);overflow:hidden}.family-showcase_loader__BtZK0 i:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--progress,0));background:var(--brand-yellow-deep,#f2cc3b);transition:transform .25s ease}.family-showcase_loader__BtZK0[data-indeterminate] i:after{transform:none;width:34%;animation:family-showcase_slide___I2rO 1.2s ease-in-out infinite}@keyframes family-showcase_slide___I2rO{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}@keyframes family-showcase_fadeIn__OwXNe{0%{opacity:0}to{opacity:1}}.family-showcase_traits__mF6a8{position:absolute;z-index:2;top:44px;left:20px;display:grid;gap:7px;margin:0;padding:0;list-style:none;pointer-events:none}.family-showcase_traits__mF6a8 li{display:flex;align-items:center;gap:8px;width:fit-content;padding:6px 11px 6px 9px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:11px;font-weight:550;backdrop-filter:blur(6px);opacity:0;transform:translateX(-12px);transition:opacity .3s,transform .45s var(--ease);transition-delay:0s}.family-showcase_traits__mF6a8 li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-yellow,#f2ce40);box-shadow:0 0 0 3px rgba(242,206,64,.2)}.family-showcase_card__FZkxK[data-active] .family-showcase_traits__mF6a8 li{opacity:1;transform:none;transition-delay:calc(.38s + var(--order) * 90ms)}.family-showcase_hint__JHEli{position:absolute;z-index:2;right:18px;bottom:16px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:4px;background:var(--brand-ink,#20262c);color:#fff;font-size:10px;font-weight:550;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s var(--ease)}.family-showcase_hint__JHEli svg{color:var(--brand-yellow,#f2ce40);flex:none}.family-showcase_card__FZkxK[data-active] .family-showcase_hint__JHEli,.family-showcase_card__FZkxK[data-ready][data-hovered] .family-showcase_hint__JHEli{opacity:1;transform:none}.family-showcase_card__FZkxK[data-active] .family-showcase_hint__JHEli{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16)}.family-showcase_body__mGSDC{display:flex;flex-direction:column;flex:1;gap:0;padding:6px 32px 30px;transition:opacity .4s}.family-showcase_tagline__IK0lP{font-size:11px;font-weight:550;color:#7b838a}.family-showcase_body__mGSDC h3{font-size:20px;letter-spacing:-.035em;margin:6px 0 12px;font-weight:700}.family-showcase_body__mGSDC p{font-size:13px;line-height:1.8;color:#65717b;margin:0 0 24px;max-width:320px}.family-showcase_body__mGSDC a{display:inline-flex;align-items:center;gap:14px;width:fit-content;margin-top:auto;font-size:11px;font-weight:600}.family-showcase_body__mGSDC a:hover{text-decoration:underline;text-underline-offset:4px}.family-showcase_body__mGSDC a svg{transition:transform .35s var(--ease)}.family-showcase_body__mGSDC a:hover svg,.family-showcase_card__FZkxK[data-hovered] .family-showcase_body__mGSDC a svg{transform:translateX(4px)}.family-showcase_card__FZkxK[data-dimmed] .family-showcase_body__mGSDC{opacity:.55}.family-showcase_card__FZkxK[data-dimmed] .family-showcase_backdrop__Xu_f8,.family-showcase_card__FZkxK[data-dimmed] .family-showcase_poster__RzTZQ{filter:saturate(.6)}.family-showcase_srOnly__e7Fwt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.family-showcase_stage__ip7_m{height:290px}.family-showcase_body__mGSDC{padding:4px 25px 26px}}@media(max-width:760px){.family-showcase_showcase___AO7J{grid-template-columns:1fr;gap:12px}.family-showcase_stage__ip7_m{height:260px}.family-showcase_body__mGSDC{padding:2px 24px 24px}.family-showcase_body__mGSDC p{margin-bottom:18px}.family-showcase_traits__mF6a8{top:40px;left:16px}.family-showcase_traits__mF6a8 li{font-size:10px;padding:5px 10px 5px 8px}.family-showcase_hint__JHEli{top:12px;right:14px;bottom:auto}}@media(hover:none){.family-showcase_card__FZkxK[data-ready] .family-showcase_hint__JHEli{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.family-showcase_backdrop__Xu_f8,.family-showcase_body__mGSDC,.family-showcase_card__FZkxK,.family-showcase_card__FZkxK:after,.family-showcase_hint__JHEli,.family-showcase_loader__BtZK0 i:after,.family-showcase_poster__RzTZQ,.family-showcase_slash__orZny,.family-showcase_traits__mF6a8 li{transition:none!important}.family-showcase_card__FZkxK[data-loading] .family-showcase_poster__RzTZQ:after,.family-showcase_loader__BtZK0[data-indeterminate] i:after{animation:none}}.featured-products_section__PsZ6f{max-width:1640px;padding:60px 40px 28px;margin:auto;color:var(--brand-ink)}.featured-products_heading__Ow640{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.featured-products_heading__Ow640>div:first-child>span{color:#68747c;font-size:11px}.featured-products_heading__Ow640 h2{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:1.15;margin:9px 0 0}.featured-products_controls__90cfp{display:flex;align-items:center;gap:7px;flex:none}.featured-products_controls__90cfp button{display:grid;place-items:center;width:41px;height:41px;padding:0;background:var(--brand-white);color:var(--brand-ink);border:1px solid #dce1e4;border-radius:4px}.featured-products_controls__90cfp button:last-child{background:var(--brand-yellow);border-color:var(--brand-yellow)}.featured-products_controls__90cfp button:hover:not(:disabled){border-color:var(--brand-ink)}.featured-products_controls__90cfp button:first-child{margin-right:7px}.featured-products_viewport__tcSIa{--gap:22px;overflow:hidden;touch-action:pan-y;position:relative;padding:5px 4px 12px;margin:0 -4px}.featured-products_viewport__tcSIa:focus-visible{outline:2px solid var(--brand-ink);outline-offset:5px}.featured-products_track__NSnla{display:flex;gap:var(--gap);width:100%;transform:translateX(calc(-1 * (100% + var(--gap)) / var(--visible-count) * var(--step) + var(--drag)));will-change:transform}.featured-products_track__NSnla.featured-products_moving__jDjNL{transition:transform .3s cubic-bezier(.2,.65,.3,1)}.featured-products_slide__f6U28{flex:0 0 calc((100% - (var(--visible-count) - 1) * var(--gap)) / var(--visible-count));min-width:0}.featured-products_slide__f6U28>article{height:100%}.featured-products_slide__f6U28>article>div:last-child{margin-top:auto}.featured-products_skeletons__xm43y,.featured-products_staticGrid__HO4Wc{display:grid;grid-template-columns:repeat(var(--visible-count),minmax(0,1fr));gap:var(--gap)}.featured-products_skeleton__hmZ6Q>div{aspect-ratio:1.05;background:#f1f3f4;border-radius:10px}.featured-products_skeleton__hmZ6Q>span{display:block;height:12px;width:75%;background:#edf0f2;margin-top:19px;border-radius:3px}.featured-products_skeleton__hmZ6Q>span:last-child{width:45%;margin-top:12px}.featured-products_error__VwpsP{display:flex;align-items:center;gap:16px;padding:20px 0;font-size:13px;color:#64717b}.featured-products_error__VwpsP button{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 12px;background:#fff;color:var(--brand-ink);border:1px solid #dce1e4;border-radius:4px;font-size:11px}@media(max-width:760px){.featured-products_section__PsZ6f{padding:36px 22px 12px}.featured-products_heading__Ow640{gap:14px;margin-bottom:20px}.featured-products_heading__Ow640 h2{font-size:27px}.featured-products_heading__Ow640>div:first-child>span{font-size:10px}.featured-products_controls__90cfp{gap:5px}.featured-products_controls__90cfp button{width:33px;height:35px}.featured-products_controls__90cfp button:first-child{margin-right:1px}.featured-products_viewport__tcSIa{--gap:14px}.featured-products_error__VwpsP{flex-direction:column;align-items:flex-start}.featured-products_slide__f6U28>article>div:last-child{flex-direction:column;align-items:stretch}}@media(max-width:380px){.featured-products_heading__Ow640 h2{font-size:23px}.featured-products_controls__90cfp button{width:30px}.featured-products_controls__90cfp button svg{width:16px}}@media(prefers-reduced-motion:reduce){.featured-products_track__NSnla.featured-products_moving__jDjNL{transition:none}}