.CustomerCartDrawer_drawer__3s_HX{position:fixed;inset:0 0 0 auto;width:min(100%,520px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--background,#f6f9fc);color:var(--foreground,#171b1f);box-shadow:-16px 0 60px #02030626;box-shadow:-16px 0 60px oklch(.1 .01 250/.15)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CustomerCartDrawer_drawer__3s_HX{background:var(--background,oklch(.98 .005 250));color:var(--foreground,oklch(.22 .01 250))}}.CustomerCartDrawer_drawer__3s_HX[open]{animation:CustomerCartDrawer_enter__25RLT .2s cubic-bezier(.22,1,.36,1)}.CustomerCartDrawer_drawer__3s_HX::backdrop{background:#080c0f73;background:oklch(.15 .01 250/.45)}.CustomerCartDrawer_panel__FJY9s{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.CustomerCartDrawer_header__0L55U{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--border-soft,#9a9fa54d)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CustomerCartDrawer_header__0L55U{border-bottom:1px solid var(--border-soft,oklch(.7 .01 250/.3))}}.CustomerCartDrawer_header__0L55U p{font-size:12px;color:var(--text2);margin:0 0 4px}.CustomerCartDrawer_header__0L55U h2{font-size:26px;font-weight:700;margin:0}.CustomerCartDrawer_header__0L55U h2 span{font-size:18px;font-weight:400}.CustomerCartDrawer_close__ULqUH{width:44px;height:44px;font-size:28px;border:0;background:transparent;cursor:pointer}.CustomerCartDrawer_content__saVIl{padding:0 24px;overflow-y:auto;overscroll-behavior:contain}.CustomerCartDrawer_content__saVIl>p{margin-block:20px}.CustomerCartDrawer_items__PzUI2{margin:0;padding:0;list-style:none}.CustomerCartDrawer_items__PzUI2>li{padding:20px 0;border-bottom:1px solid var(--border-soft,#9a9fa54d)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CustomerCartDrawer_items__PzUI2>li{border-bottom:1px solid var(--border-soft,oklch(.7 .01 250/.3))}}.CustomerCartDrawer_itemHeading__Dp2u6{display:flex;justify-content:space-between;align-items:start;gap:20px}.CustomerCartDrawer_itemHeading__Dp2u6 small{font-size:12px;color:var(--text2)}.CustomerCartDrawer_itemHeading__Dp2u6 h3{margin:4px 0 16px;font-size:16px;line-height:1.4;font-weight:650}.CustomerCartDrawer_itemHeading__Dp2u6 button{flex-shrink:0;min-height:44px;font-size:12px;text-decoration:underline;cursor:pointer}.CustomerCartDrawer_prices__uS506{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0}.CustomerCartDrawer_prices__uS506 dt{font-size:12px;color:var(--text2)}.CustomerCartDrawer_prices__uS506 dd{margin:2px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.CustomerCartDrawer_lineTotal___1Tym{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline}.CustomerCartDrawer_footer__7Ws4c{padding:20px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft,#9a9fa54d)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CustomerCartDrawer_footer__7Ws4c{border-top:1px solid var(--border-soft,oklch(.7 .01 250/.3))}}.CustomerCartDrawer_total__sTFLb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;font-size:14px}.CustomerCartDrawer_total__sTFLb strong{font-size:22px;font-variant-numeric:tabular-nums}.CustomerCartDrawer_continue__q_hqf,.CustomerCartDrawer_primary__IaXiN{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;font-size:14px;font-weight:600;text-decoration:none}.CustomerCartDrawer_primary__IaXiN{background:var(--accent,#cc272e);color:#fffbfa;color:oklch(.99 .005 25);border-radius:6px}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CustomerCartDrawer_primary__IaXiN{background:var(--accent,oklch(.55 .2 25))}}.CustomerCartDrawer_continue__q_hqf{cursor:pointer;background:transparent;border:0}.CustomerCartDrawer_note__hgAxU{font-size:12px;line-height:1.5;color:var(--text2);margin-block:10px}.CustomerCartDrawer_links__Vi3VP{display:flex;justify-content:center;gap:24px;font-size:12px}.CustomerCartDrawer_links__Vi3VP a{padding-block:8px}.CustomerCartDrawer_error__5w_9L{margin-block:16px;color:var(--accent);font-size:14px}.CustomerCartDrawer_error__5w_9L a,.CustomerCartDrawer_error__5w_9L button{display:inline-block;padding:10px 0;margin-right:16px;text-decoration:underline;cursor:pointer}.CustomerCartDrawer_empty__mknPW{padding-block:40px}.CustomerCartDrawer_empty__mknPW p{margin-block:12px 24px}.CustomerCartDrawer_drawer__3s_HX :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CustomerCartDrawer_drawer__3s_HX button:disabled{opacity:.5;cursor:wait}@keyframes CustomerCartDrawer_enter__25RLT{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.CustomerCartDrawer_header__0L55U{padding:16px}.CustomerCartDrawer_content__saVIl{padding-inline:16px}.CustomerCartDrawer_footer__7Ws4c{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.CustomerCartDrawer_footer__7Ws4c .CustomerCartDrawer_note__hgAxU{font-size:11px}}@media (prefers-reduced-motion:reduce){.CustomerCartDrawer_drawer__3s_HX[open]{animation:none}}.DocumentLibraryPage_page__3nkeY{padding-block:var(--ds-space-major) var(--ds-space-section)}.DocumentLibraryPage_hero__6uFVn{padding-block-end:var(--ds-space-l);border-bottom:var(--ds-line-width-hairline) solid var(--ds-line-color-structural);margin-bottom:var(--ds-space-2xl)}.DocumentLibraryPage_eyebrow__y8ssd{display:flex;align-items:center;gap:10px;font-family:var(--ds-font-technical);font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ds-c-accent-text)}.DocumentLibraryPage_eyebrow__y8ssd:before{width:24px;height:2px;flex:none;background:var(--ds-c-accent);content:""}.DocumentLibraryPage_title__qrus7{margin-top:var(--ds-space-s);font-family:var(--ds-font-display);font-weight:800;font-size:var(--ds-font-h1);letter-spacing:var(--ds-tracking-h);line-height:1.05}.DocumentLibraryPage_lead__YKuG1{margin-top:var(--ds-space-m);max-width:var(--ds-w-measure);font-size:var(--ds-font-lead);line-height:1.55;color:var(--ds-c-text-2)}.DocumentLibraryPage_filters__T_95d{display:flex;flex-wrap:wrap;gap:var(--ds-space-s);margin-top:var(--ds-space-l)}.DocumentLibraryPage_filterChip__WSuw3{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--ds-space-m);border:1px solid var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);color:var(--ds-c-text);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--ds-font-small);font-weight:500;letter-spacing:0;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.DocumentLibraryPage_filterChip__WSuw3:hover{border-color:var(--ds-c-text)}.DocumentLibraryPage_filterChip__WSuw3[data-active=true]{padding:0 calc(var(--ds-space-m) - 1px);border:2px solid var(--ds-c-accent);background:var(--ds-c-accent-soft);color:var(--ds-c-text);font-weight:600}.DocumentLibraryPage_filterChip__WSuw3:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.DocumentLibraryPage_section__qDdKj{margin-top:var(--ds-space-2xl)}.DocumentLibraryPage_sectionHeading__TNkwM{font-family:var(--ds-font-display);font-weight:700;font-size:var(--ds-font-h3);letter-spacing:-.01em;line-height:1.2}.DocumentLibraryPage_sectionDescription__oIiC4{margin-top:6px;max-width:var(--ds-w-measure);font-size:var(--ds-font-small);line-height:1.55;color:var(--ds-c-text-2)}.DocumentLibraryPage_grid__mybf4{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ds-space-m);margin-top:var(--ds-space-l)}.DocumentLibraryPage_grid__mybf4[data-density=featured]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.DocumentLibraryPage_card__iNI8k{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--ds-ctl-radius);background:var(--ds-surface-card);overflow:hidden;box-shadow:none;transition:border-color .12s ease}.DocumentLibraryPage_card__iNI8k:hover{border-color:var(--ds-c-line-strong)}.DocumentLibraryPage_cardCover__on4q9{position:relative;width:100%;aspect-ratio:3/4;background:var(--ds-surface-stage);border-bottom:var(--ds-line-width-hairline) solid var(--ds-line-color-structural);overflow:hidden}.DocumentLibraryPage_cardCover__on4q9 img{width:100%;height:100%;object-fit:contain;object-position:center}.DocumentLibraryPage_cardCoverPlaceholder__zRwnP{display:grid;place-items:center;width:100%;height:100%}.DocumentLibraryPage_cardCoverMark__kPiEy{width:22px;height:22px;border:1px solid var(--ds-line-color-accent);transform:rotate(45deg);opacity:.5}.DocumentLibraryPage_cardBody__qAoGf{display:flex;flex-direction:column;gap:8px;padding:var(--ds-space-m);flex:1}.DocumentLibraryPage_cardMeta__8Ie0f{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:var(--ds-font-technical);font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);color:var(--muted-foreground);text-transform:uppercase}.DocumentLibraryPage_cardTitle__HR6uu{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-size:var(--ds-font-card-title);line-height:1.3}.DocumentLibraryPage_cardDescription__yP6og{font-size:var(--ds-font-small);line-height:1.5;color:var(--muted-foreground);flex:1}.DocumentLibraryPage_cardActions__dYkAJ{display:flex;gap:8px;margin-top:4px}.DocumentLibraryPage_cardAction__gEO84{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ds-ctl-h-s);flex:1;padding:0 var(--ds-space-s);border:1px solid transparent;border-radius:var(--ds-ctl-radius);font:var(--ds-ctl-font);font-size:var(--ds-font-small);text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.DocumentLibraryPage_cardActionPrimary__KwczI,.DocumentLibraryPage_card__iNI8k .DocumentLibraryPage_cardActionPrimary__KwczI{background:var(--accent);color:var(--ds-c-on-accent)}.DocumentLibraryPage_cardActionPrimary__KwczI:hover,.DocumentLibraryPage_card__iNI8k .DocumentLibraryPage_cardActionPrimary__KwczI:hover{background:var(--accent)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.DocumentLibraryPage_cardActionPrimary__KwczI:hover,.DocumentLibraryPage_card__iNI8k .DocumentLibraryPage_cardActionPrimary__KwczI:hover{background:color-mix(in oklab,var(--accent) 86%,#000)}}.DocumentLibraryPage_cardActionSecondary__7RxCV,.DocumentLibraryPage_card__iNI8k .DocumentLibraryPage_cardActionSecondary__7RxCV{border-color:var(--foreground);color:var(--foreground)}.DocumentLibraryPage_cardActionSecondary__7RxCV:hover{background:var(--surface-muted)}.DocumentLibraryPage_cardAction__gEO84:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.DocumentLibraryPage_emptyState__zMJPn{margin-top:var(--ds-space-l);padding:var(--ds-space-l);border:var(--ds-line-width-hairline) dashed var(--ds-line-color-structural);border-radius:var(--ds-ctl-radius);color:var(--muted-foreground);font-size:var(--ds-font-small)}.CompanionPanel_panel__0PYpW{--cp-ink:var(--ds-c-text);--cp-muted:var(--ds-c-text-2);--cp-line:var(--ds-c-line-strong);--cp-bg:var(--ds-c-surface);--cp-red:var(--ds-c-err);position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;width:min(420px,calc(100vw - 32px));display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--cp-line);border-radius:var(--ds-overlay-radius);background:var(--cp-bg);color:var(--cp-ink);font-size:var(--ds-font-small)}.CompanionPanel_head__nuFMx{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.CompanionPanel_close__abth3{display:inline-grid;width:var(--ds-ctl-h-s);height:var(--ds-ctl-h-s);place-items:center;border:0;border-radius:var(--ds-ctl-radius);background:none;color:var(--cp-muted);font-size:1.25rem;line-height:1;cursor:pointer;padding:0}.CompanionPanel_close__abth3:hover{background:var(--ds-c-surface-2);color:var(--cp-ink)}.CompanionPanel_list__mq0NY{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.CompanionPanel_item__N6jAQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.CompanionPanel_name__daYjR{display:grid;gap:.1rem;min-width:0}.CompanionPanel_name__daYjR small{color:var(--cp-muted);font-size:var(--ds-font-label)}.CompanionPanel_actions__r_ydm{display:inline-flex;gap:.4rem;align-items:center}.CompanionPanel_qty___2cyR{width:4rem;min-height:var(--ds-ctl-h-s);padding:0 .5rem;border:1px solid var(--ds-c-field);border-radius:var(--ds-ctl-radius);background:var(--cp-bg);color:inherit;font:inherit;text-align:right}.CompanionPanel_add__hCeW1{min-height:var(--ds-ctl-h-s);padding:0 .85rem;border:0;border-radius:var(--ds-ctl-radius);background:var(--ds-c-accent);color:var(--ds-c-on-accent);font:var(--ds-ctl-font);font-size:var(--ds-font-small);cursor:pointer}.CompanionPanel_add__hCeW1:hover{background:var(--ds-c-accent-hover)}.CompanionPanel_add__hCeW1:active{background:var(--ds-c-accent-press)}.CompanionPanel_add__hCeW1:disabled{background:var(--ds-c-surface-2);color:var(--ds-c-text-3);cursor:progress}.CompanionPanel_add__hCeW1:focus-visible,.CompanionPanel_close__abth3:focus-visible,.CompanionPanel_inquiry__Smk2t:focus-visible,.CompanionPanel_qty___2cyR:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CompanionPanel_note__5dwA5{margin:0;color:var(--cp-muted);font-size:var(--ds-font-legal)}.CompanionPanel_error__UWFXs{margin:0;color:var(--cp-red);font-size:var(--ds-font-legal)}@media (prefers-reduced-motion:no-preference){.CompanionPanel_panel__0PYpW{animation:CompanionPanel_cp-in__MvWKI .16s ease-out}}@keyframes CompanionPanel_cp-in__MvWKI{0%{opacity:0}to{opacity:1}}.CompanionPanel_group__7JbOj{color:var(--ds-c-text-3);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label)}.CompanionPanel_panel__0PYpW{max-height:min(70vh,560px);overflow:auto}.CompanionPanel_name__daYjR strong{font-size:var(--ds-font-small);font-weight:600}.CompanionPanel_inquiry__Smk2t{display:inline-flex;min-height:var(--ds-ctl-h-s);align-items:center;padding:0 .85rem;border:1px solid var(--cp-ink);border-radius:var(--ds-ctl-radius);color:inherit;font:var(--ds-ctl-font);font-size:var(--ds-font-small);text-decoration:none;white-space:nowrap}.CompanionPanel_inquiry__Smk2t:hover{background:var(--ds-c-surface-2)}.CatalogPage_catalogShell__u8lue{--catalog-red:#d42c24;--catalog-red-bright:#c52921;--catalog-sort-active-text:#b2251e;--catalog-red-tint:#fdecea;--catalog-steel:#4b769b;--catalog-bg:#f4f5f7;--catalog-bg-soft:#eef0f3;--catalog-panel:#ffffff;--catalog-panel-strong:#f4f5f7;--catalog-ink:#14171c;--catalog-muted:#5c6470;--catalog-faint:#586572;--catalog-border:#e2e5ea;--catalog-border-soft:#262f3817;--catalog-shadow:0 10px 26px #121c2614;--catalog-header-offset:calc(4.75rem + 0.75rem);--catalog-filter-bottom-gap:1.5rem;--catalog-filter-max-height:calc(100vh - var(--catalog-header-offset) - var(--catalog-filter-bottom-gap));min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,var(--catalog-bg),var(--catalog-bg-soft));color:var(--catalog-ink);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_catalogShell__u8lue{--catalog-steel:oklch(0.55 0.075 245);--catalog-faint:oklch(0.5 0.026 250);--catalog-border-soft:oklch(0.3 0.02 250/0.09);--catalog-shadow:0 10px 26px oklch(0.22 0.025 250/0.08)}}@supports (height:100dvh){.CatalogPage_catalogShell__u8lue{--catalog-filter-max-height:calc(100dvh - var(--catalog-header-offset) - var(--catalog-filter-bottom-gap))}}.dark .CatalogPage_catalogShell__u8lue{--catalog-red:#d61d22;--catalog-red-bright:#ff655a;--catalog-sort-active-text:var(--catalog-red-bright);--catalog-red-tint:#57221e6b;--catalog-bg:var(--dk-0);--catalog-bg-soft:#06070a;--catalog-panel:var(--dk-1);--catalog-panel-strong:var(--dk-2);--catalog-ink:var(--foreground);--catalog-muted:var(--muted-foreground);--catalog-faint:var(--dk-text-faint);--catalog-border:var(--dk-line);--catalog-border-soft:#e8ebf112;--catalog-shadow:0 28px 78px #00000173}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.dark .CatalogPage_catalogShell__u8lue{--catalog-red:oklch(0.56 0.215 27);--catalog-red-bright:oklch(0.7 0.19 27);--catalog-red-tint:oklch(0.33 0.08 27/0.42);--catalog-bg-soft:oklch(0.13 0.008 255);--catalog-border-soft:oklch(0.94 0.008 255/0.07);--catalog-shadow:0 28px 78px oklch(0.05 0.006 255/0.45)}}.CatalogPage_catalogShell__u8lue a{color:inherit;text-decoration:none}.CatalogPage_topbar__Vtg0G{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--catalog-border-soft);background:var(--catalog-panel);backdrop-filter:blur(18px)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_topbar__Vtg0G{background:color-mix(in srgb,var(--catalog-panel) 84%,transparent)}}.CatalogPage_topbarInner__C7bsm{display:flex;max-width:calc(var(--ds-container-max, 1208px) + 2 * var(--ds-gutter, clamp(20px, 4vw, 56px)));align-items:center;justify-content:space-between;gap:18px;margin-inline:auto;padding:14px var(--ds-gutter,clamp(20px,4vw,56px))}.CatalogPage_brandLink__X0QSg{display:inline-flex;min-width:0;align-items:center;gap:12px}.CatalogPage_brandDisc__CmBZ0{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid var(--catalog-border);border-radius:12px;background:linear-gradient(145deg,#f6f9fbf5,#d2d8dfad);background:linear-gradient(145deg,oklch(.98 .004 250/.96),oklch(.88 .012 250/.68));color:#d8151e;color:oklch(.56 .22 27);font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:14px;font-weight:900;letter-spacing:0;box-shadow:0 14px 30px #0f171f1f;box-shadow:0 14px 30px oklch(.2 .02 250/.12)}.CatalogPage_brandCopy__CC0Fg{display:grid;gap:1px;min-width:0}.CatalogPage_brandCopy__CC0Fg strong{overflow:hidden;color:var(--catalog-ink);font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.CatalogPage_brandCopy__CC0Fg span{color:var(--catalog-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.CatalogPage_navLinks__b654b,.CatalogPage_topbarActions__JwHtc{display:flex;align-items:center}.CatalogPage_navLinks__b654b{gap:26px;color:var(--catalog-muted);font-size:14px;font-weight:600}.CatalogPage_navLinks__b654b a{transition:color .16s ease}.CatalogPage_navLinks__b654b a:hover,.CatalogPage_navLinks__b654b a[aria-current=page]{color:var(--catalog-ink)}.CatalogPage_topbarActions__JwHtc{gap:10px}.CatalogPage_topbarCta__35O4O{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--catalog-border);background:var(--catalog-panel);color:var(--catalog-ink);padding:10px 16px;font-size:13.5px;font-weight:800}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_topbarCta__35O4O{background:color-mix(in srgb,var(--catalog-panel) 86%,transparent)}}.CatalogPage_main__RVK0e{max-width:calc(var(--ds-container-max, 1208px) + 2 * var(--ds-gutter, clamp(20px, 4vw, 56px)));margin-inline:auto;padding:34px var(--ds-gutter,clamp(20px,4vw,56px)) 96px}.CatalogPage_staticCatalogSection__SlHQb{margin-top:2.5rem}.CatalogPage_categoryLandingRail__9QqSi{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:2rem;align-items:start;margin:0 0 2.5rem;border-top:1px solid var(--catalog-border);border-bottom:1px solid var(--catalog-border);padding:1.25rem 0}.CatalogPage_categoryLandingRail__9QqSi h2{margin:.4rem 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.35rem,2vw,2rem);text-transform:uppercase}.CatalogPage_categoryLandingRail__9QqSi nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.CatalogPage_categoryLandingRail__9QqSi a{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--catalog-border);border-radius:.75rem;background:var(--catalog-panel);padding:.75rem 1rem;font-weight:700}.CatalogPage_categoryLandingRail__9QqSi a:focus-visible,.CatalogPage_categoryLandingRail__9QqSi a:hover{border-color:var(--catalog-red)}.CatalogPage_catalogPagination__6WSTp{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid var(--catalog-border);border-bottom:1px solid var(--catalog-border);padding:1rem 0;color:var(--catalog-muted);font-size:.875rem}.CatalogPage_catalogPagination__6WSTp p{margin:0}.CatalogPage_catalogPagination__6WSTp div{display:flex;flex-wrap:wrap;gap:.5rem}.CatalogPage_catalogPagination__6WSTp a{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid var(--catalog-border);border-radius:.65rem;background:var(--catalog-panel);padding:.65rem .9rem;color:var(--catalog-ink);font-weight:700}.CatalogPage_catalogPagination__6WSTp a:focus-visible,.CatalogPage_catalogPagination__6WSTp a:hover{border-color:var(--catalog-red)}.CatalogPage_hero__m8OQE{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);gap:54px;align-items:end;margin-bottom:42px}.CatalogPage_heroCopy__E_mZC{min-width:0}.CatalogPage_kicker__YK58T{margin:0;color:var(--catalog-red-bright);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.CatalogPage_title__GzgDU{max-width:820px;margin:12px 0 0;color:var(--catalog-ink);font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:68px;font-weight:900;letter-spacing:0;line-height:.94;text-transform:uppercase}.CatalogPage_subtitle__GoHX_{max-width:68ch;margin:18px 0 0;color:var(--catalog-muted);font-size:18px;line-height:1.65}.CatalogPage_heroTools__U0zAU{min-width:0;border:1px solid var(--catalog-border);border-radius:18px;background:var(--catalog-panel);padding:20px;box-shadow:var(--catalog-shadow)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_heroTools__U0zAU{background:color-mix(in srgb,var(--catalog-panel) 92%,transparent)}}.CatalogPage_searchLabel__7XWip{display:block;margin-bottom:8px;color:var(--catalog-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.CatalogPage_searchInput__1yJit{width:100%;min-height:52px;border:1px solid var(--catalog-border);border-radius:13px;background:var(--catalog-panel);color:var(--catalog-ink);font:inherit;font-size:15px;font-weight:650;padding:0 15px;outline:none}.CatalogPage_searchInput__1yJit::placeholder{color:var(--catalog-faint)}.CatalogPage_searchInput__1yJit:focus{border-color:#df222599;box-shadow:0 0 0 3px #df222524;box-shadow:0 0 0 3px oklch(.58 .22 27/.14)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_searchInput__1yJit:focus{border-color:oklch(.58 .22 27/.6)}}.CatalogPage_quickStats__JdizP{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.CatalogPage_activeModule__3m0hF,.CatalogPage_quickStats__JdizP span{border:1px solid var(--catalog-border);background:var(--catalog-panel-strong)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_activeModule__3m0hF,.CatalogPage_quickStats__JdizP span{background:color-mix(in srgb,var(--catalog-panel-strong) 84%,transparent)}}.CatalogPage_quickStats__JdizP span{border-radius:999px;color:var(--catalog-muted);padding:7px 10px;font-size:12px;font-weight:800}.CatalogPage_manufacturerRail__LDs7j{margin:0 0 30px}.CatalogPage_phaseRail__9UXlA{margin:0 0 28px}.CatalogPage_activeCategoryBar__l6zqb{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 22px}.CatalogPage_activeCategoryChip__cJoFr{display:inline-flex;min-height:36px;align-items:center;gap:10px;border:1px solid var(--catalog-border-soft);border-radius:999px;background:transparent;color:inherit;padding:0 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.CatalogPage_activeCategoryChip__cJoFr:hover{border-color:currentColor}.CatalogPage_activeCategoryHint__u8JQE{margin:0;color:var(--catalog-faint);font-size:13px}.CatalogPage_phaseTabs__JazaY{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,34px);border-bottom:1px solid var(--catalog-border-soft)}.CatalogPage_phaseTab___ZDrc{position:relative;display:inline-flex;min-height:44px;align-items:center;border:0;background:transparent;color:var(--catalog-faint);padding:0 0 12px;font:inherit;font-size:14px;font-weight:850;cursor:pointer;transition:color .2s var(--cs-ease-out)}.CatalogPage_phaseTab___ZDrc span{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--catalog-red-bright);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--cs-ease-out)}.CatalogPage_phaseTabActive__ggT15,.CatalogPage_phaseTab___ZDrc:hover{color:var(--catalog-ink)}.CatalogPage_phaseTabActive__ggT15 span{transform:scaleX(1)}.CatalogPage_phaseTab___ZDrc:focus-visible{outline:2px solid var(--catalog-red);outline-offset:5px}.CatalogPage_sectionHeader__EkakM{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.CatalogPage_filtersHeader__8g9M1 h2,.CatalogPage_sectionHeader__EkakM h2,.CatalogPage_supportCta__ooLH9 h2{margin:0;color:var(--catalog-ink);font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-size:32px;font-weight:900;letter-spacing:0;line-height:1.02}.CatalogPage_mobileFilterBar__bHOqq{display:none;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:16px}.CatalogPage_filterToggle__r78Eg,.CatalogPage_primaryButton__Ts2AL,.CatalogPage_secondaryButton__5LsnQ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:12px;padding:12px 16px;font:inherit;font-size:14px;font-weight:900;text-align:center;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.CatalogPage_filterToggle__r78Eg,.CatalogPage_secondaryButton__5LsnQ{border:1px solid var(--catalog-border);background:var(--catalog-panel);color:var(--catalog-ink)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filterToggle__r78Eg,.CatalogPage_secondaryButton__5LsnQ{background:color-mix(in srgb,var(--catalog-panel) 86%,transparent)}}.CatalogPage_primaryButton__Ts2AL{border:0;background:var(--catalog-red);color:#fff!important}.CatalogPage_filterToggle__r78Eg:hover,.CatalogPage_primaryButton__Ts2AL:hover,.CatalogPage_secondaryButton__5LsnQ:hover{transform:translateY(-1px)}.CatalogPage_catalogLayout__0hLhI{display:grid;grid-template-columns:292px minmax(0,1fr);gap:28px;align-items:start}.CatalogPage_filtersSlot__Wdeqr{position:sticky;top:var(--catalog-header-offset);max-height:var(--catalog-filter-max-height);min-width:0;min-height:0}.CatalogPage_filters__BjhHB{display:flex;max-height:var(--catalog-filter-max-height);overflow:hidden;flex-direction:column;border:1px solid var(--catalog-border);border-radius:20px;background:var(--catalog-panel);box-shadow:0 16px 42px #0d172114;box-shadow:0 16px 42px oklch(.2 .025 250/.08);opacity:1;transform:translateX(0);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .18s ease,background .18s ease}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filters__BjhHB{background:color-mix(in srgb,var(--catalog-panel) 88%,transparent)}}.CatalogPage_filtersStickyHeader__WuExt{position:relative;z-index:1;display:grid;flex:0 0 auto;gap:4px;border-bottom:1px solid var(--catalog-border-soft);background:var(--catalog-panel);padding:20px 20px 2px}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filtersStickyHeader__WuExt{background:color-mix(in srgb,var(--catalog-panel) 94%,transparent)}}.CatalogPage_filtersHeader__8g9M1{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:12px}.CatalogPage_filtersHeaderCopy__JH0n5{min-width:0}.CatalogPage_filtersHeaderActions___ev27{display:flex;width:36px;flex:0 0 auto;align-items:center;justify-content:flex-end}.CatalogPage_filtersHeader__8g9M1 h2{margin-top:6px;font-size:24px}.CatalogPage_filtersResetSlot__wiHtt{display:flex;min-height:32px;align-items:center}.CatalogPage_filtersScrollableBody__GaF6_{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:15px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;padding:4px 20px 30px;scroll-padding-block:12px 30px;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filtersScrollableBody__GaF6_{scrollbar-color:color-mix(in srgb,var(--catalog-muted) 42%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}}.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar{width:8px}.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar-track{background:transparent}.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--catalog-muted) 42%,transparent);background-clip:padding-box}}.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar-thumb:hover{background:var(--catalog-muted);background-clip:padding-box}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_filtersScrollableBody__GaF6_::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--catalog-muted) 58%,transparent);background-clip:padding-box}}.CatalogPage_clearButton__zih7L{display:inline-flex;min-height:32px;width:fit-content;align-items:center;justify-content:flex-start;gap:6px;border:0;border-radius:7px;background:transparent;color:var(--catalog-muted);padding:3px 4px 3px 0;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:color .16s ease,text-decoration-color .16s ease}.CatalogPage_clearButton__zih7L span{color:var(--catalog-red-bright);font-size:16px;line-height:1}.CatalogPage_clearButton__zih7L:hover{color:var(--catalog-ink);text-decoration:underline;text-decoration-color:var(--catalog-red-bright);text-underline-offset:3px}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_clearButton__zih7L:hover{text-decoration-color:color-mix(in srgb,var(--catalog-red-bright) 58%,transparent);text-underline-offset:3px}}.CatalogPage_clearButton__zih7L:focus-visible{outline:2px solid var(--catalog-red);outline-offset:3px}.CatalogPage_desktopFilterCollapse__PW1MK,.CatalogPage_filtersExpandTab__vGGU8,.CatalogPage_mobileFilterClose__sujNj{display:none;align-items:center;justify-content:center;border:1px solid var(--catalog-border);background:var(--catalog-panel);color:var(--catalog-ink);cursor:pointer;font:inherit;font-weight:950;transition:transform .16s ease,background .16s ease,border-color .16s ease}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_desktopFilterCollapse__PW1MK,.CatalogPage_filtersExpandTab__vGGU8,.CatalogPage_mobileFilterClose__sujNj{background:color-mix(in srgb,var(--catalog-panel) 88%,transparent)}}.CatalogPage_desktopFilterCollapse__PW1MK{width:36px;min-width:36px;height:36px;border-radius:10px;font-size:17px}.CatalogPage_mobileFilterClose__sujNj{width:36px;min-width:36px;height:36px;border-radius:10px;font-size:18px}.CatalogPage_filtersExpandTab__vGGU8{width:56px;min-height:320px;border-radius:16px;padding:10px 0;writing-mode:vertical-rl}.CatalogPage_filtersExpandTab__vGGU8 span{font-size:18px;line-height:1}.CatalogPage_filtersExpandTab__vGGU8 small{margin-top:8px;color:var(--catalog-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.CatalogPage_desktopFilterCollapse__PW1MK:hover,.CatalogPage_filtersExpandTab__vGGU8:hover,.CatalogPage_mobileFilterClose__sujNj:hover{border-color:#df222557;background:var(--catalog-red-tint);transform:translateY(-1px)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_desktopFilterCollapse__PW1MK:hover,.CatalogPage_filtersExpandTab__vGGU8:hover,.CatalogPage_mobileFilterClose__sujNj:hover{border-color:oklch(.58 .22 27/.34)}}.CatalogPage_desktopFilterCollapse__PW1MK:focus-visible,.CatalogPage_filtersExpandTab__vGGU8:focus-visible,.CatalogPage_mobileFilterClose__sujNj:focus-visible{outline:2px solid var(--catalog-red);outline-offset:3px}.CatalogPage_activeModule__3m0hF{display:grid;gap:4px;border-color:#df222557;border-radius:13px;padding:12px}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_activeModule__3m0hF{border-color:oklch(.58 .22 27/.34);border-radius:13px}}.CatalogPage_activeModule__3m0hF span{color:var(--catalog-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CatalogPage_activeModule__3m0hF strong{color:var(--catalog-ink);font-size:14px;line-height:1.25}.CatalogPage_filterField__bVLwa{display:grid;gap:8px}.CatalogPage_filterField__bVLwa label{color:var(--catalog-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CatalogPage_results__j9rF_{min-width:0}.CatalogPage_resultBar__p5hBe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px}.CatalogPage_resultCount__fXvXS{margin:0;color:var(--catalog-faint);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.CatalogPage_sortRail__k8AFD{display:flex;flex:0 0 auto;overflow-x:auto;gap:4px;scrollbar-width:none}.CatalogPage_sortRail__k8AFD::-webkit-scrollbar{display:none}.CatalogPage_sortTab__cQn3S{flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:var(--catalog-faint);padding:6px 12px;font:inherit;font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.CatalogPage_sortTab__cQn3S:hover{color:var(--catalog-ink)}.CatalogPage_sortTabActive__VBHQK{background:transparent;color:var(--catalog-sort-active-text,var(--catalog-red-bright))}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_sortTabActive__VBHQK{background:color-mix(in srgb,var(--catalog-red-bright) 12%,transparent)}}.CatalogPage_sortTab__cQn3S:focus-visible{outline:2px solid var(--catalog-red);outline-offset:2px}.CatalogPage_productGrid__X9IzP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));gap:16px}.CatalogPage_productCard__bUk_x .CatalogPage_catalogProductVisual__0Yo6w{min-height:0;aspect-ratio:1.1/1}.CatalogPage_loadSentinel__UqmND{grid-column:1/-1;height:1px;margin-top:-1px;pointer-events:none}.CatalogPage_productCard__bUk_x{display:grid;height:100%;min-width:0;overflow:hidden;grid-template-rows:auto minmax(140px,1fr);border:1px solid var(--catalog-border);border-radius:16px;background:var(--catalog-panel);color:var(--catalog-ink);box-shadow:0 1px 2px #0f171f0d;box-shadow:0 1px 2px oklch(.2 .02 250/.05);contain:layout paint style;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.CatalogPage_productCard__bUk_x:hover{border-color:var(--catalog-border);box-shadow:0 10px 28px #0f171f1a;box-shadow:0 10px 28px oklch(.2 .02 250/.1)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_productCard__bUk_x:hover{border-color:color-mix(in srgb,var(--catalog-red-bright) 32%,var(--catalog-border))}}.CatalogPage_productCard__bUk_x:focus-visible{outline:2px solid var(--catalog-red);outline-offset:3px}.CatalogPage_productCard__bUk_x[data-card-system=b]{border-radius:var(--ds-radius,2px)}.CatalogPage_productCard__bUk_x[data-card-system=b] [data-product-visual-placeholder]{background:var(--surface);color:var(--foreground)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_productCard__bUk_x[data-card-system=b] [data-product-visual-placeholder]{background:color-mix(in oklch,var(--surface),transparent 34%)}}.CatalogPage_productCard__bUk_x[data-card-system=b] [data-product-visual-placeholder] small{color:var(--foreground);opacity:.78}.CatalogPage_productBody__RcuQx{display:flex;min-height:140px;flex-direction:column;gap:10px;padding:16px 17px 18px}.CatalogPage_productCode__inE5S{color:var(--catalog-red-bright);font-size:10.5px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CatalogPage_productCode__inE5S,.CatalogPage_productMetaLine__Lhopq{margin:0;font-family:var(--font-technical),var(--font-geist-mono),monospace;font-weight:850}.CatalogPage_productMetaLine__Lhopq{color:var(--catalog-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.CatalogPage_productTitleRow__KYqmA{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.CatalogPage_productTitleRow__KYqmA h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;margin:0;color:var(--catalog-ink);font-size:19px;font-weight:900;letter-spacing:0;line-height:1.12}.CatalogPage_productTitleArrow__YU__e{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--catalog-border);border-radius:999px;color:var(--catalog-muted);font-size:12px;line-height:1;transform:translateZ(0);transition:color .18s var(--cs-ease-out),border-color .18s var(--cs-ease-out),transform .18s var(--cs-ease-out)}.CatalogPage_productCard__bUk_x:focus-visible .CatalogPage_productTitleArrow__YU__e,.CatalogPage_productCard__bUk_x:hover .CatalogPage_productTitleArrow__YU__e{border-color:var(--catalog-border);color:var(--catalog-red-bright);transform:translate3d(2px,-2px,0)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_productCard__bUk_x:focus-visible .CatalogPage_productTitleArrow__YU__e,.CatalogPage_productCard__bUk_x:hover .CatalogPage_productTitleArrow__YU__e{border-color:color-mix(in srgb,var(--catalog-red-bright) 38%,var(--catalog-border))}}.CatalogPage_productTechnicalLine__Ay0qi{overflow:hidden;margin:auto 0 0;color:var(--catalog-muted);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:10.5px;font-weight:800;letter-spacing:.05em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.CatalogPage_productCard__bUk_x[data-card-variant=joined-row]{--catalog-red:var(--detail-red,#df2225);--catalog-red-bright:var(--detail-red,#df2225);--catalog-panel:var(--detail-surface,var(--surface));--catalog-ink:var(--detail-ink,var(--foreground));--catalog-muted:var(--detail-muted,var(--muted-foreground));--catalog-border:var(--detail-border-strong,var(--border));aspect-ratio:1/1;grid-template-rows:minmax(0,1fr) auto;border:0;border-radius:0;box-shadow:none}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_productCard__bUk_x[data-card-variant=joined-row]{--catalog-red:var(--detail-red,oklch(0.58 0.22 27));--catalog-red-bright:var(--detail-red,oklch(0.58 0.22 27))}}.CatalogPage_productCard__bUk_x[data-card-variant=joined-row]:hover{background:var(--catalog-panel);box-shadow:none}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_productCard__bUk_x[data-card-variant=joined-row]:hover{background:color-mix(in oklch,var(--catalog-panel) 92%,var(--catalog-red) 8%)}}.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_catalogProductVisual__0Yo6w{min-height:0;aspect-ratio:auto}.CatalogPage_productCard__bUk_x.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_productBody__RcuQx{min-height:7.6rem;gap:.45rem;border-top:1px solid var(--catalog-border);padding:.85rem .9rem 1rem}.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_productMetaLine__Lhopq,.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_productTechnicalLine__Ay0qi{font-size:var(--ds-font-label,.75rem)}.CatalogPage_productCard__bUk_x.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_productTitleRow__KYqmA h3{-webkit-line-clamp:2;font-size:clamp(.94rem,1.35vw,1.12rem)}.CatalogPage_productCard__bUk_x[data-card-variant=joined-row] .CatalogPage_productTitleArrow__YU__e{width:1.55rem;height:1.55rem}.CatalogPage_emptyState__r5qEb{display:grid;min-height:320px;place-items:center;border:1px solid var(--catalog-border);border-radius:18px;background:var(--catalog-panel);padding:32px;text-align:center}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_emptyState__r5qEb{background:color-mix(in srgb,var(--catalog-panel) 90%,transparent)}}.CatalogPage_emptyState__r5qEb h3{margin:10px 0 12px;color:var(--catalog-ink);font-size:28px;font-weight:900;letter-spacing:0;line-height:1.08}.CatalogPage_emptyStateHint__Jzy_d{max-width:46ch;margin:0 0 18px;color:var(--catalog-muted);font-size:14.5px;line-height:1.55}.CatalogPage_supportCta__ooLH9{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:64px;border:1px solid var(--catalog-border);border-radius:20px;background:var(--catalog-panel);padding:32px;box-shadow:var(--catalog-shadow)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.CatalogPage_supportCta__ooLH9{background:color-mix(in srgb,var(--catalog-panel) 92%,transparent)}}.CatalogPage_supportCta__ooLH9 h2{margin-top:8px;max-width:720px}.CatalogPage_supportCta__ooLH9 p{max-width:72ch;margin:12px 0 0;color:var(--catalog-muted);font-size:15.5px;line-height:1.65}.CatalogPage_supportActions__yKhnq{display:grid;width:min(100%,20rem);flex:0 0 auto;gap:10px}.CatalogPage_supportActions__yKhnq>*{width:100%}@media (prefers-reduced-motion:reduce){.CatalogPage_clearButton__zih7L,.CatalogPage_desktopFilterCollapse__PW1MK,.CatalogPage_filterToggle__r78Eg,.CatalogPage_filtersExpandTab__vGGU8,.CatalogPage_filters__BjhHB,.CatalogPage_mobileFilterClose__sujNj,.CatalogPage_phaseTab___ZDrc,.CatalogPage_phaseTab___ZDrc span,.CatalogPage_primaryButton__Ts2AL,.CatalogPage_productCard__bUk_x,.CatalogPage_productTitleArrow__YU__e,.CatalogPage_secondaryButton__5LsnQ{transition:none}.CatalogPage_clearButton__zih7L:hover,.CatalogPage_desktopFilterCollapse__PW1MK:hover,.CatalogPage_filterToggle__r78Eg:hover,.CatalogPage_filtersExpandTab__vGGU8:hover,.CatalogPage_mobileFilterClose__sujNj:hover,.CatalogPage_primaryButton__Ts2AL:hover,.CatalogPage_productCard__bUk_x:focus-visible .CatalogPage_productTitleArrow__YU__e,.CatalogPage_productCard__bUk_x:hover .CatalogPage_productTitleArrow__YU__e,.CatalogPage_secondaryButton__5LsnQ:hover{transform:none}}.CatalogPage_catalogShell__u8lue[data-ds=a]{--catalog-red:var(--ds-c-accent);--catalog-red-bright:var(--ds-c-accent-text);--catalog-sort-active-text:var(--ds-c-accent-text);--catalog-red-tint:var(--ds-c-accent-soft);--catalog-bg:var(--ds-c-bg);--catalog-bg-soft:var(--ds-c-bg);--catalog-panel:var(--ds-c-surface);--catalog-panel-strong:var(--ds-c-surface-2);--catalog-ink:var(--ds-c-text);--catalog-muted:var(--ds-c-text-2);--catalog-faint:var(--ds-c-text-3);--catalog-border:var(--ds-c-line);--catalog-border-soft:var(--ds-c-line);--catalog-shadow:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_kicker__YK58T{display:flex;align-items:center;gap:10px;color:var(--ds-c-accent-text);font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_kicker__YK58T:before{content:"";width:24px;height:2px;flex:none;background:var(--ds-c-accent)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_title__GzgDU{font-size:var(--ds-font-h1);font-weight:800;letter-spacing:var(--ds-tracking-h);line-height:1.05;text-transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_subtitle__GoHX_{color:var(--ds-c-text-2);font-size:var(--ds-font-lead);line-height:1.55}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_emptyState__r5qEb,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filters__BjhHB,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_heroTools__U0zAU,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_supportCta__ooLH9{border-color:var(--ds-c-line);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);box-shadow:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterField__bVLwa label,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_searchLabel__7XWip{color:var(--ds-c-text);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--ds-font-small);font-weight:600;letter-spacing:0;text-transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_searchInput__1yJit{min-height:var(--ds-ctl-h-field);border-color:var(--ds-c-field);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);font-size:var(--ds-font-body);font-weight:400}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_searchInput__1yJit::placeholder{color:var(--ds-c-text-3)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_searchInput__1yJit:focus{border-color:var(--ds-c-accent);box-shadow:none;outline:2px solid var(--ds-c-focus);outline-offset:1px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeCategoryChip__cJoFr,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_quickStats__JdizP span{border:1px solid var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);color:var(--ds-c-text-2);font-size:.8125rem;font-weight:500}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeCategoryChip__cJoFr{min-height:var(--ds-ctl-h-s);border:2px solid var(--ds-c-accent);background:var(--ds-c-accent-soft);color:var(--ds-c-text);font-size:var(--ds-font-small);font-weight:600}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeCategoryChip__cJoFr:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeCategoryHint__u8JQE{color:var(--ds-c-text-2);font-size:var(--ds-font-small)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTabs__JazaY{border-bottom-color:var(--ds-c-line)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTab___ZDrc{color:var(--ds-c-text-2);font-size:.9375rem;font-weight:500}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTabActive__ggT15,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTab___ZDrc:hover{color:var(--ds-c-text)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTabActive__ggT15{font-weight:600}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTab___ZDrc span{border-radius:0;background:var(--ds-c-accent)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_phaseTab___ZDrc:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_sectionHeader__EkakM h2,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_supportCta__ooLH9 h2{font-size:var(--ds-font-h2);font-weight:700;letter-spacing:-.01em;line-height:1.1}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersHeader__8g9M1 h2{font-size:var(--ds-font-h3);font-weight:700;letter-spacing:-.01em;line-height:1.2}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersStickyHeader__WuExt{border-bottom-color:var(--ds-c-line);background:var(--ds-c-surface)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ{min-height:var(--ds-ctl-h-m);gap:10px;border-radius:var(--ds-ctl-radius);padding:0 20px;font:var(--ds-ctl-font);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL{border:1px solid transparent;background:var(--ds-c-accent);color:var(--ds-c-on-accent)!important}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL:hover{background:var(--ds-c-accent-hover)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL:active{background:var(--ds-c-accent-press)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ{border:1px solid var(--ds-c-text);background:transparent;color:var(--ds-c-text)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg:hover,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ:hover{background:var(--ds-c-surface-2)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg:active,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ:active{background:var(--ds-c-line)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg:hover,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL:hover,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ:hover{transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterToggle__r78Eg:disabled,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_primaryButton__Ts2AL:disabled,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_secondaryButton__5LsnQ:disabled{border-color:var(--ds-c-line);background:var(--ds-c-surface-2);color:var(--ds-c-text-3)!important;cursor:not-allowed}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_clearButton__zih7L{min-height:var(--ds-ctl-h-s);border-radius:var(--ds-ctl-radius);color:var(--ds-c-text);font-size:var(--ds-font-small);text-decoration:underline;text-decoration-color:var(--ds-c-line-strong);text-underline-offset:4px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_clearButton__zih7L span{color:var(--ds-c-accent-text)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_clearButton__zih7L:hover{text-decoration-color:var(--ds-c-text);text-decoration-thickness:2px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_clearButton__zih7L:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_desktopFilterCollapse__PW1MK:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersExpandTab__vGGU8:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_mobileFilterClose__sujNj:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_desktopFilterCollapse__PW1MK,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersExpandTab__vGGU8,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_mobileFilterClose__sujNj{border-color:var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);font-weight:600}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_desktopFilterCollapse__PW1MK:hover,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersExpandTab__vGGU8:hover,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_mobileFilterClose__sujNj:hover{border-color:var(--ds-c-text-2);background:var(--ds-c-surface-2);transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeModule__3m0hF span,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersExpandTab__vGGU8 small{color:var(--ds-c-text-3);font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeModule__3m0hF{border:2px solid var(--ds-c-accent);border-radius:var(--ds-ctl-radius);background:var(--ds-c-accent-soft)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_resultCount__fXvXS{color:var(--ds-c-text-2);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--ds-font-small);font-weight:500;letter-spacing:0;text-transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_sortTab__cQn3S{min-height:var(--ds-ctl-h-s);border-radius:var(--ds-ctl-radius);color:var(--ds-c-text-2);font-size:var(--ds-font-small);font-weight:500}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_sortTab__cQn3S:hover{color:var(--ds-c-text)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_sortTabActive__VBHQK{background:var(--ds-c-accent-soft);color:var(--ds-c-text);font-weight:600;box-shadow:inset 0 -2px 0 var(--ds-c-accent)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_sortTab__cQn3S:focus-visible{outline:2px solid var(--ds-c-focus)}[data-ds=a] .CatalogPage_productCard__bUk_x{border-color:var(--ds-c-line);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);box-shadow:none}[data-ds=a] .CatalogPage_productCard__bUk_x:hover{border-color:var(--ds-c-line-strong);box-shadow:none}[data-ds=a] .CatalogPage_productCard__bUk_x:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}[data-ds=a] .CatalogPage_productBody__RcuQx.CatalogPage_productBody__RcuQx{gap:8px;padding:16px 18px 18px}[data-ds=a] .CatalogPage_productCode__inE5S{color:var(--ds-c-text-2);font-size:.8125rem;font-weight:500;letter-spacing:0}[data-ds=a] .CatalogPage_productMetaLine__Lhopq{color:var(--ds-c-text-3);font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label)}[data-ds=a] .CatalogPage_productTitleRow__KYqmA.CatalogPage_productTitleRow__KYqmA h3{font-size:var(--ds-font-card-title);font-weight:600;line-height:1.3}[data-ds=a] .CatalogPage_productTitleArrow__YU__e{border-color:var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);color:var(--ds-c-text-2)}[data-ds=a] .CatalogPage_productCard__bUk_x:focus-visible .CatalogPage_productTitleArrow__YU__e,[data-ds=a] .CatalogPage_productCard__bUk_x:hover .CatalogPage_productTitleArrow__YU__e{border-color:var(--ds-c-text);color:var(--ds-c-text)}[data-ds=a] .CatalogPage_productTechnicalLine__Ay0qi{color:var(--ds-c-text-2);font-size:var(--ds-font-label);font-weight:500;letter-spacing:0}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_emptyState__r5qEb h3{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--ds-font-h3);font-weight:700;letter-spacing:-.01em}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_emptyStateHint__Jzy_d,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_supportCta__ooLH9 p{color:var(--ds-c-text-2);font-size:var(--ds-font-body)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_categoryLandingRail__9QqSi h2{font-size:var(--ds-font-h3);font-weight:700;letter-spacing:-.01em;text-transform:none}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_categoryLandingRail__9QqSi a{border-color:var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);font-weight:600}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_categoryLandingRail__9QqSi a:focus-visible,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_categoryLandingRail__9QqSi a:hover{border-color:var(--ds-c-text)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filters__BjhHB{--ds-ctl-h-field:40px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersStickyHeader__WuExt{gap:0;padding:10px 12px 10px 16px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersHeader__8g9M1{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersHeader__8g9M1 h2{margin:0;font-size:1rem;line-height:1.3}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersHeaderActions___ev27{width:auto}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_clearButton__zih7L{min-height:32px;font-size:.8125rem;font-weight:600;color:var(--ds-c-text-2)}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_desktopFilterCollapse__PW1MK,.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_mobileFilterClose__sujNj{width:32px;min-width:32px;height:32px;border-radius:var(--ds-ctl-radius);font-size:15px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filtersScrollableBody__GaF6_{gap:10px;padding:12px 16px 16px;scroll-padding-block:8px 16px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterField__bVLwa{gap:4px}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_filterField__bVLwa label{font-size:.8125rem;line-height:1.3}.CatalogPage_catalogShell__u8lue[data-ds=a] .CatalogPage_activeModule__3m0hF{padding:8px 10px}.CatalogPage_moreFilters__Wewpi{border-top:1px solid var(--ds-c-line,var(--catalog-border-soft));padding-top:6px}.CatalogPage_moreFilters__Wewpi>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:36px;color:var(--ds-c-text,var(--catalog-ink));font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}.CatalogPage_moreFilters__Wewpi>summary::-webkit-details-marker{display:none}.CatalogPage_moreFilters__Wewpi>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);order:1}.CatalogPage_moreFilters__Wewpi[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.CatalogPage_moreFilters__Wewpi>summary:focus-visible{outline:2px solid var(--ds-c-focus,var(--catalog-red));outline-offset:2px}.CatalogPage_moreFiltersActive__UqrIk{order:2;flex-basis:100%;color:var(--ds-c-accent-text,var(--catalog-red-bright));font-size:.8125rem;font-weight:500;overflow-wrap:anywhere}.CatalogPage_moreFiltersBody__2LxqB{display:grid;gap:10px;padding-top:6px}.CatalogPage_mobileFilterFooter__CFld0{display:none}.CatalogPage_productCard__bUk_x{grid-template-columns:minmax(0,1fr)}.CatalogPage_productBody__RcuQx{min-width:0}.CustomerBuy_panel__HpOrY{--buy-ink:var(--ds-c-text);--buy-muted:var(--ds-c-text-2);--buy-line:var(--ds-c-line);--buy-bg:var(--ds-c-surface);--buy-soft:var(--ds-c-surface-2);--buy-red:var(--ds-c-accent-text);display:grid;gap:.75rem;margin-top:1.25rem;padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--buy-line);border-radius:var(--ds-ctl-radius);background:var(--buy-bg);color:var(--buy-ink)}.CustomerBuy_panelHead__yPp_3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.CustomerBuy_kicker__Ruuyj{color:var(--ds-c-accent-text);font-family:var(--font-technical),monospace}.CustomerBuy_cardPrice__DtXnB em,.CustomerBuy_demo__dh_GJ,.CustomerBuy_kicker__Ruuyj{font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label)}.CustomerBuy_cardPrice__DtXnB em,.CustomerBuy_demo__dh_GJ{padding:.1rem .5rem;border:1px dashed;border-radius:var(--ds-ctl-radius);color:var(--ds-c-info);font-style:normal;text-transform:uppercase}.CustomerBuy_panelTitle__jM4os{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.CustomerBuy_panelTitle__jM4os small{color:var(--buy-muted);font-size:var(--ds-font-small);font-weight:400}.CustomerBuy_fine__bQPBX,.CustomerBuy_note__ooh_j{margin:0;color:var(--buy-muted);font-size:var(--ds-font-small);line-height:1.5}.CustomerBuy_fine__bQPBX{font-size:var(--ds-font-legal)}.CustomerBuy_buy__jRvGX{display:grid;gap:.75rem}.CustomerBuy_packs__H6GKk{display:grid;gap:.5rem;margin:0;padding:0;border:0}.CustomerBuy_packs__H6GKk legend{margin-bottom:.4rem;color:var(--ds-c-text-3);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.CustomerBuy_pack__JWvdZ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;min-height:var(--ds-ctl-h-l);padding:.6rem .75rem;border:1px solid var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--buy-bg);cursor:pointer}.CustomerBuy_pack__JWvdZ input{accent-color:var(--ds-c-accent)}.CustomerBuy_pack__JWvdZ:has(input:focus-visible){outline:2px solid var(--ds-c-focus);outline-offset:2px}.CustomerBuy_pack__JWvdZ[data-active]{border:2px solid var(--ds-c-accent);background:var(--ds-c-accent-soft);padding:calc(.6rem - 1px) calc(.75rem - 1px)}.CustomerBuy_pack__JWvdZ span{display:grid;gap:.1rem;min-width:0}.CustomerBuy_pack__JWvdZ strong{font-size:.9375rem;font-weight:600}.CustomerBuy_packPrice__hONj4 small,.CustomerBuy_pack__JWvdZ small{color:var(--buy-muted);font-size:var(--ds-font-label)}.CustomerBuy_pack__JWvdZ small{font-family:var(--font-technical),monospace}.CustomerBuy_packPrice__hONj4{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.CustomerBuy_priceFacts__xmSZ8{display:grid;gap:.4rem;margin:0;padding:.75rem;border:1px solid var(--buy-line);border-radius:var(--ds-ctl-radius);background:var(--buy-soft);font-size:var(--ds-font-small)}.CustomerBuy_priceFacts__xmSZ8 div{display:flex;justify-content:space-between;gap:1rem}.CustomerBuy_priceFacts__xmSZ8 dt{color:var(--buy-muted)}.CustomerBuy_priceFacts__xmSZ8 dd{margin:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.CustomerBuy_priceFacts__xmSZ8 dd strong{font-weight:600}.CustomerBuy_row___ZCaF{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.6rem;align-items:end}.CustomerBuy_noteField__IvMuX,.CustomerBuy_qty__BsX22{display:grid;gap:.35rem;color:var(--buy-ink);font-size:var(--ds-font-small);font-weight:600}.CustomerBuy_noteField__IvMuX input,.CustomerBuy_qty__BsX22 input{width:100%;min-height:var(--ds-ctl-h-field);padding:0 .75rem;border:1px solid var(--ds-c-field);border-radius:var(--ds-ctl-radius);background:var(--buy-bg);color:var(--buy-ink);font:inherit;font-size:1rem;font-weight:400}.CustomerBuy_noteField__IvMuX input:focus-visible,.CustomerBuy_qty__BsX22 input:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CustomerBuy_noteField__IvMuX input:disabled,.CustomerBuy_qty__BsX22 input:disabled{background:var(--ds-c-surface-2);color:var(--ds-c-text-3)}.CustomerBuy_add__RBsep{min-height:var(--ds-ctl-h-field);padding:0 1.25rem;border:0;border-radius:var(--ds-ctl-radius);background:var(--ds-c-accent);color:var(--ds-c-on-accent);font:var(--ds-ctl-font);cursor:pointer;transition:background-color .16s ease-out}.CustomerBuy_add__RBsep:hover{background:var(--ds-c-accent-hover)}.CustomerBuy_add__RBsep:active{background:var(--ds-c-accent-press)}.CustomerBuy_add__RBsep:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}.CustomerBuy_add__RBsep:disabled{background:var(--ds-c-surface-2);color:var(--ds-c-text-3);cursor:progress}.CustomerBuy_request__uJiHw .CustomerBuy_add__RBsep{justify-self:start}.CustomerBuy_msg__LUqj1{margin:0;color:var(--ds-c-err);font-size:var(--ds-font-small)}.CustomerBuy_msg__LUqj1[data-ok=true]{color:var(--ds-c-ok)}.CustomerBuy_contacts__3_pS9 a,.CustomerBuy_msg__LUqj1 a,.CustomerBuy_request__uJiHw a{color:var(--buy-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ds-c-line-strong);text-underline-offset:3px}.CustomerBuy_contacts__3_pS9 a:hover,.CustomerBuy_msg__LUqj1 a:hover,.CustomerBuy_request__uJiHw a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.CustomerBuy_link__F2xnJ{justify-self:start;min-height:var(--ds-ctl-h-s);padding:0;border:0;background:none;color:var(--buy-ink);font:inherit;font-size:var(--ds-font-small);font-weight:600;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--ds-c-line-strong);text-underline-offset:4px}.CustomerBuy_link__F2xnJ:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.CustomerBuy_request__uJiHw{display:grid;gap:.6rem;padding:.9rem;border:1px solid var(--buy-line);border-radius:var(--ds-ctl-radius);background:var(--buy-soft)}.CustomerBuy_request__uJiHw[data-done]{border-color:var(--ds-c-ok);background:var(--ds-c-ok-bg)}.CustomerBuy_request__uJiHw h3{margin:0;font-size:1rem;font-weight:600}.CustomerBuy_request__uJiHw p{margin:0;font-size:var(--ds-font-small);line-height:1.5}.CustomerBuy_contacts__3_pS9{margin:0;color:var(--buy-muted);font-size:var(--ds-font-legal);line-height:1.55}.CustomerBuy_cardPrice__DtXnB{display:grid;gap:.1rem;margin-top:.35rem;color:var(--ds-c-text-2);font-size:var(--ds-font-legal);line-height:1.35}.CustomerBuy_cardPrice__DtXnB strong{color:var(--ds-c-text);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.CustomerBuy_cardPrice__DtXnB small{font-size:inherit}.CustomerBuy_cardPrice__DtXnB[data-state=request]{color:var(--ds-c-text-2);font-weight:500}@media (max-width:520px){.CustomerBuy_row___ZCaF{grid-template-columns:1fr}}.CustomerBuy_cardPrice__DtXnB>span{display:block}.CustomerBuy_priceFacts__xmSZ8 dd small{display:block;color:var(--buy-muted);font-size:var(--ds-font-legal);font-weight:400}.CustomerBuy_stock__HXyrO{display:grid;gap:.35rem;margin:.25rem 0 .75rem;padding:.6rem .75rem;border-left:3px solid var(--buy-line,currentColor);background:var(--buy-soft,transparent);font-size:var(--ds-font-small)}.CustomerBuy_stock__HXyrO[data-state=zastareo]{border-left-color:var(--ds-c-warn,#b7791f)}.CustomerBuy_stockList__IaMVU{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.CustomerBuy_stockList__IaMVU li{display:flex;flex-wrap:wrap;gap:.15rem .5rem;align-items:baseline}.CustomerBuy_stockList__IaMVU li[data-state=ima] strong{color:var(--ds-c-ok,inherit)}.CustomerBuy_stockList__IaMVU li[data-state=nema] strong,.CustomerBuy_stockList__IaMVU li[data-state=upit] strong{font-weight:500}.CustomerBuy_stockPack__Ky_7k{min-width:6.5rem;color:var(--buy-muted)}.CustomerBuy_stockLead__oG1cS{margin:0;font-weight:500}.CustomerBuy_stockCaption__ZmZsq{margin:0;color:var(--buy-muted);font-size:var(--ds-font-legal)}@media (max-width:520px){.CatalogPage_mobile_productCard__Ftte8.CatalogPage_mobile_productCard__Ftte8[data-card-system=b] [data-product-visual-real-image=false]>span:has(>[data-product-visual-placeholder]){--product-optical-y:44%;height:66%;min-height:0}.CatalogPage_mobile_productCard__Ftte8.CatalogPage_mobile_productCard__Ftte8[data-card-system=b] [data-product-visual-placeholder]{min-height:0;max-height:100%;gap:3px;padding:8px 10px;overflow:hidden}.CatalogPage_mobile_productCard__Ftte8.CatalogPage_mobile_productCard__Ftte8[data-card-system=b] [data-product-visual-placeholder]>span:first-child{width:28px;height:16px}.CatalogPage_mobile_productCard__Ftte8.CatalogPage_mobile_productCard__Ftte8[data-card-system=b] [data-product-visual-placeholder] strong{font-size:15px}.CatalogPage_mobile_productCard__Ftte8.CatalogPage_mobile_productCard__Ftte8[data-card-system=b] [data-product-visual-placeholder]>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;line-height:1.25}}@media (max-width:900px){.CatalogPage_mobile_main__P1k_6.CatalogPage_mobile_main__P1k_6,.CatalogPage_mobile_topbarInner__39WdO.CatalogPage_mobile_topbarInner__39WdO{padding-inline:var(--ds-gutter,clamp(20px,4vw,56px))}.CatalogPage_mobile_hero__3Jk1Z.CatalogPage_mobile_hero__3Jk1Z{grid-template-columns:1fr;gap:24px}.CatalogPage_mobile_catalogLayout__ICK35.CatalogPage_mobile_catalogLayout__ICK35{grid-template-columns:260px minmax(0,1fr);gap:22px}.CatalogPage_mobile_navLinks__fMCys.CatalogPage_mobile_navLinks__fMCys,.CatalogPage_mobile_topbarCta__NqI8o.CatalogPage_mobile_topbarCta__NqI8o{display:none}.CatalogPage_mobile_title__1YSnw.CatalogPage_mobile_title__1YSnw{font-size:52px}.CatalogPage_mobile_mobileFilterBar__JncxY.CatalogPage_mobile_mobileFilterBar__JncxY{display:flex}.CatalogPage_mobile_catalogLayout__ICK35.CatalogPage_mobile_catalogLayout__ICK35{grid-template-columns:1fr}.CatalogPage_mobile_filtersSlot__qJaUP.CatalogPage_mobile_filtersSlot__qJaUP{position:static;max-height:none;min-height:0}.CatalogPage_mobile_filters__iapmA.CatalogPage_mobile_filters__iapmA{position:fixed;right:16px;bottom:16px;left:16px;z-index:80;max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);opacity:0;box-shadow:0 24px 80px #00000157;box-shadow:0 24px 80px oklch(.04 .01 250/.34);pointer-events:none;transform:translateY(calc(100% + 28px));visibility:hidden}.CatalogPage_mobile_filtersStickyHeader__tMbhJ.CatalogPage_mobile_filtersStickyHeader__tMbhJ{padding:16px 16px 10px}.CatalogPage_mobile_filtersScrollableBody__WMvje.CatalogPage_mobile_filtersScrollableBody__WMvje{padding:14px 16px calc(28px + env(safe-area-inset-bottom));scroll-padding-block:12px calc(28px + env(safe-area-inset-bottom))}.CatalogPage_mobile_filtersOpen__niXg0.CatalogPage_mobile_filtersOpen__niXg0{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.CatalogPage_mobile_mobileFilterClose__sCez8.CatalogPage_mobile_mobileFilterClose__sCez8{display:inline-flex}}@media (max-width:640px){.CatalogPage_mobile_topbarInner__39WdO.CatalogPage_mobile_topbarInner__39WdO{gap:10px;padding:14px var(--ds-gutter,clamp(20px,4vw,56px))}.CatalogPage_mobile_brandCopy__X77rt.CatalogPage_mobile_brandCopy__X77rt span{display:none}.CatalogPage_mobile_main__P1k_6.CatalogPage_mobile_main__P1k_6{padding:24px var(--ds-gutter,clamp(20px,4vw,56px)) 78px}.CatalogPage_mobile_hero__3Jk1Z.CatalogPage_mobile_hero__3Jk1Z{margin-bottom:28px}.CatalogPage_mobile_manufacturerRail__4YBm4.CatalogPage_mobile_manufacturerRail__4YBm4{margin-bottom:26px}.CatalogPage_mobile_title__1YSnw.CatalogPage_mobile_title__1YSnw{font-size:40px;line-height:.98}.CatalogPage_mobile_subtitle__3Ugms.CatalogPage_mobile_subtitle__3Ugms{font-size:16px}.CatalogPage_mobile_heroTools__bxQv4.CatalogPage_mobile_heroTools__bxQv4,.CatalogPage_mobile_supportCta__4rR8V.CatalogPage_mobile_supportCta__4rR8V{border-radius:16px;padding:16px}.CatalogPage_mobile_filters__iapmA.CatalogPage_mobile_filters__iapmA{border-radius:16px}.CatalogPage_mobile_quickStats__2xkQk.CatalogPage_mobile_quickStats__2xkQk span{font-size:11.5px}.CatalogPage_mobile_sectionHeader__0Ghjj.CatalogPage_mobile_sectionHeader__0Ghjj{align-items:start;flex-direction:column;gap:8px}.CatalogPage_mobile_sectionHeader__0Ghjj.CatalogPage_mobile_sectionHeader__0Ghjj h2,.CatalogPage_mobile_supportCta__4rR8V.CatalogPage_mobile_supportCta__4rR8V h2{font-size:28px}.CatalogPage_mobile_productGrid__Of_bX.CatalogPage_mobile_productGrid__Of_bX{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CatalogPage_mobile_productTitleRow__Fzoeq.CatalogPage_mobile_productTitleRow__Fzoeq h3{font-size:20px}.CatalogPage_mobile_productBody__BRw3Z.CatalogPage_mobile_productBody__BRw3Z{min-height:145px;padding:15px 16px 17px}.CatalogPage_mobile_supportCta__4rR8V.CatalogPage_mobile_supportCta__4rR8V{align-items:stretch;flex-direction:column}.CatalogPage_mobile_supportActions__bsMK3.CatalogPage_mobile_supportActions__bsMK3{display:grid;grid-template-columns:1fr}.CatalogPage_mobile_catalogPagination__CgGTQ.CatalogPage_mobile_catalogPagination__CgGTQ{align-items:flex-start;flex-direction:column}.CatalogPage_mobile_categoryLandingRail__rbg3Z.CatalogPage_mobile_categoryLandingRail__rbg3Z{grid-template-columns:1fr;gap:1rem}.CatalogPage_mobile_categoryLandingRail__rbg3Z.CatalogPage_mobile_categoryLandingRail__rbg3Z nav{grid-template-columns:1fr}}@media (max-width:380px){.CatalogPage_mobile_title__1YSnw.CatalogPage_mobile_title__1YSnw{font-size:36px}.CatalogPage_mobile_brandCopy__X77rt.CatalogPage_mobile_brandCopy__X77rt strong{max-width:160px}.CatalogPage_mobile_filterToggle__xyZCe.CatalogPage_mobile_filterToggle__xyZCe,.CatalogPage_mobile_primaryButton__ge0bd.CatalogPage_mobile_primaryButton__ge0bd,.CatalogPage_mobile_secondaryButton__69Aud.CatalogPage_mobile_secondaryButton__69Aud{padding-inline:12px}}@media (max-width:520px){[data-ds=a] .CatalogPage_mobile_productTitleRow__Fzoeq.CatalogPage_mobile_productTitleRow__Fzoeq h3{-webkit-line-clamp:4}[data-ds=a] .CatalogPage_mobile_productMetaLine__i8BdV.CatalogPage_mobile_productMetaLine__i8BdV{letter-spacing:.04em}}@media (max-width:900px){.CatalogPage_mobile_catalogShell___MO7X.CatalogPage_mobile_catalogShell___MO7X[data-ds=a] .CatalogPage_mobile_filters__iapmA{--ds-ctl-h-field:44px;top:72px;max-height:none}.CatalogPage_mobile_catalogShell___MO7X.CatalogPage_mobile_catalogShell___MO7X[data-ds=a] .CatalogPage_mobile_filtersStickyHeader__tMbhJ{padding:12px 12px 10px 16px}.CatalogPage_mobile_catalogShell___MO7X.CatalogPage_mobile_catalogShell___MO7X[data-ds=a] .CatalogPage_mobile_filtersScrollableBody__WMvje{padding:12px 16px 16px}.CatalogPage_mobile_mobileFilterFooter__Bm7X1.CatalogPage_mobile_mobileFilterFooter__Bm7X1{display:grid;flex:0 0 auto;grid-template-columns:auto 1fr;gap:10px;border-top:1px solid var(--ds-c-line,var(--catalog-border-soft));background:var(--ds-c-surface,var(--catalog-panel));padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.CatalogPage_mobile_mobileFilterApply__23y3A.CatalogPage_mobile_mobileFilterApply__23y3A,.CatalogPage_mobile_mobileFilterReset__ZAA3D.CatalogPage_mobile_mobileFilterReset__ZAA3D{min-height:44px;border-radius:var(--ds-ctl-radius,2px);padding:0 16px;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.CatalogPage_mobile_mobileFilterReset__ZAA3D.CatalogPage_mobile_mobileFilterReset__ZAA3D{border:1px solid var(--ds-c-line-strong,var(--catalog-border));background:transparent;color:var(--ds-c-text,var(--catalog-ink))}.CatalogPage_mobile_mobileFilterReset__ZAA3D.CatalogPage_mobile_mobileFilterReset__ZAA3D:disabled{opacity:.45;cursor:default}.CatalogPage_mobile_mobileFilterApply__23y3A.CatalogPage_mobile_mobileFilterApply__23y3A{border:1px solid transparent;background:var(--ds-c-accent,var(--catalog-red));color:var(--ds-c-on-accent,#fff)}}@media (min-width:1024px) and (max-width:1024px){.NorbinBrandPage_desktop_heroGrid__r045A.NorbinBrandPage_desktop_heroGrid__r045A{grid-template-columns:1fr}.NorbinBrandPage_desktop_heroCrossing__chpzW.NorbinBrandPage_desktop_heroCrossing__chpzW{order:-1;aspect-ratio:4/5}.NorbinBrandPage_desktop_originGrid__vCO1g.NorbinBrandPage_desktop_originGrid__vCO1g,.NorbinBrandPage_desktop_programGrid__6v7yE.NorbinBrandPage_desktop_programGrid__6v7yE,.NorbinBrandPage_desktop_programLayout__AZXGW.NorbinBrandPage_desktop_programLayout__AZXGW{grid-template-columns:1fr}.NorbinBrandPage_desktop_programRule__pG_r5.NorbinBrandPage_desktop_programRule__pG_r5{height:1px}.NorbinBrandPage_desktop_codeRow__2TQ8h.NorbinBrandPage_desktop_codeRow__2TQ8h{grid-template-columns:repeat(2,minmax(0,1fr))}.NorbinBrandPage_desktop_ratioRow__Mr9ic.NorbinBrandPage_desktop_ratioRow__Mr9ic{grid-template-columns:1fr;gap:.6rem;text-align:center}.NorbinBrandPage_desktop_ratioPartners__riUEo.NorbinBrandPage_desktop_ratioPartners__riUEo{justify-items:center;text-align:center}.NorbinBrandPage_desktop_ratioPartners__riUEo.NorbinBrandPage_desktop_ratioPartners__riUEo li{justify-content:center}.NorbinBrandPage_desktop_ratioCrossing__GQyrT.NorbinBrandPage_desktop_ratioCrossing__GQyrT{height:2.6rem}.NorbinBrandPage_desktop_processSpine__tr7wO.NorbinBrandPage_desktop_processSpine__tr7wO{grid-template-columns:1fr}.NorbinBrandPage_desktop_stockedGrid__dbdV9.NorbinBrandPage_desktop_stockedGrid__dbdV9{grid-template-columns:repeat(2,minmax(0,1fr))}.NorbinBrandPage_desktop_stockedList__yAnlb.NorbinBrandPage_desktop_stockedList__yAnlb a{grid-template-columns:6rem minmax(0,1fr)}.NorbinBrandPage_desktop_stockedList__yAnlb.NorbinBrandPage_desktop_stockedList__yAnlb small{grid-column:2}.NorbinBrandPage_desktop_heroCrossing__chpzW.NorbinBrandPage_desktop_heroCrossing__chpzW{height:clamp(15rem,34vh,22rem);aspect-ratio:auto}.NorbinBrandPage_desktop_heroBanner__u_lfg.NorbinBrandPage_desktop_heroBanner__u_lfg{aspect-ratio:4/3;max-height:none}.NorbinBrandPage_desktop_heroBanner__u_lfg.NorbinBrandPage_desktop_heroBanner__u_lfg img{object-position:74% 82%}.NorbinBrandPage_desktop_programLayout__AZXGW.NorbinBrandPage_desktop_programLayout__AZXGW .NorbinBrandPage_desktop_systemPanel__zworm{position:static;grid-template-rows:12rem auto auto;min-height:0}.NorbinBrandPage_desktop_stockedList__yAnlb.NorbinBrandPage_desktop_stockedList__yAnlb button{grid-template-columns:6rem minmax(0,1fr)}.NorbinBrandPage_desktop_stockedList__yAnlb.NorbinBrandPage_desktop_stockedList__yAnlb button small{grid-column:2}}