.CustomerAccountMenu_root__cFxxQ{position:relative;display:inline-flex;align-items:center;gap:.45rem}.CustomerAccountMenu_cart__OAuYQ,.CustomerAccountMenu_login__9LiE1{position:relative;display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--header-border-strong,var(--ds-c-line-strong));border-radius:var(--ds-ctl-radius);color:var(--header-ink,var(--ds-c-text));text-decoration:none;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease)}.CustomerAccountMenu_cart__OAuYQ:hover,.CustomerAccountMenu_login__9LiE1:hover{border-color:var(--header-ink,var(--ds-c-text));background:var(--header-hover,var(--ds-c-surface-2))}.CustomerAccountMenu_cartCount__uwSle{position:absolute;top:-.4rem;right:-.4rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--header-red,var(--ds-c-accent));color:var(--ds-c-on-accent);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;line-height:1.25rem;text-align:center}.CustomerAccountMenu_trigger__S3B0q{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .875rem 0 .75rem;white-space:nowrap;border:1px solid var(--header-border-strong,var(--ds-c-line-strong));border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink,var(--ds-c-text));font:var(--ds-ctl-font);cursor:pointer;transition:border-color .19s var(--header-ease),background-color .19s var(--header-ease)}.CustomerAccountMenu_trigger__S3B0q:hover{border-color:var(--header-ink,var(--ds-c-text));background:var(--header-hover,var(--ds-c-surface-2))}.CustomerAccountMenu_trigger__S3B0q[aria-expanded=true]{border-color:var(--header-red,var(--ds-c-accent));background:var(--ds-c-accent-soft);box-shadow:inset 0 0 0 1px var(--header-red,var(--ds-c-accent))}.CustomerAccountMenu_cart__OAuYQ:focus-visible,.CustomerAccountMenu_login__9LiE1:focus-visible,.CustomerAccountMenu_mobileLink___q7ZA:focus-visible,.CustomerAccountMenu_trigger__S3B0q:focus-visible{outline:2px solid var(--header-focus,var(--ds-c-focus));outline-offset:2px}.CustomerAccountMenu_dot__Yqdoh{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:var(--ds-c-ok)}.CustomerAccountMenu_triggerText__nMdZf{font:inherit}.CustomerAccountMenu_triggerIcon__W8VoR{display:none}@media (min-width:70rem) and (max-width:80rem){.CustomerAccountMenu_trigger__S3B0q{gap:.35rem;padding-inline:.6rem}.CustomerAccountMenu_triggerIcon__W8VoR{display:inline-flex}.CustomerAccountMenu_triggerText__nMdZf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.CustomerAccountMenu_menu__BSjFs{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;display:grid;min-width:16rem;padding:.375rem;border:1px solid var(--ds-c-line);border-radius:var(--ds-overlay-radius);background:var(--ds-c-surface);box-shadow:0 18px 40px #10171f24;box-shadow:0 18px 40px oklch(.2 .02 255/.14)}.CustomerAccountMenu_who__mTI2z{display:grid;gap:.125rem;margin:0 0 .375rem;padding:.5rem .75rem .625rem;border-bottom:1px solid var(--ds-c-line);color:var(--ds-c-text);font-size:.9375rem;font-weight:600}.CustomerAccountMenu_who__mTI2z small{color:var(--ds-c-text-2);font-size:var(--ds-font-legal);font-weight:400}.CustomerAccountMenu_menu__BSjFs a,.CustomerAccountMenu_menu__BSjFs button{display:flex;width:100%;min-height:var(--ds-ctl-h-s);align-items:center;padding:.5rem .75rem;border:0;border-left:2px solid transparent;border-radius:var(--ds-ctl-radius);background:transparent;color:var(--ds-c-text);font:inherit;font-size:.9375rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.CustomerAccountMenu_menu__BSjFs a:hover,.CustomerAccountMenu_menu__BSjFs button:hover{background:var(--ds-c-surface-2)}.CustomerAccountMenu_menu__BSjFs a:focus-visible,.CustomerAccountMenu_menu__BSjFs button:focus-visible{border-left-color:var(--ds-c-accent);background:var(--ds-c-accent-soft);outline:2px solid var(--ds-c-focus);outline-offset:-2px}.CustomerAccountMenu_menu__BSjFs form{margin:.375rem 0 0;border-top:1px solid var(--ds-c-line);padding-top:.375rem}.CustomerAccountMenu_mobileBlock__hkf6Y{display:grid;gap:.5rem}.CustomerAccountMenu_mobileCompany__f7dTx{display:grid;gap:.125rem;color:var(--header-ink);font-size:.9375rem;font-weight:600}.CustomerAccountMenu_mobileCompany__f7dTx small{color:var(--header-muted);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.CustomerAccountMenu_mobileLink___q7ZA{display:flex;width:100%;min-height:var(--ds-ctl-h-m);align-items:center;justify-content:center;padding:0 1.125rem;border:1px solid var(--header-ink);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink);font:var(--ds-ctl-font);text-decoration:none;cursor:pointer}.CustomerAccountMenu_mobileLink___q7ZA:hover{background:var(--header-hover,var(--ds-c-surface-2))}.CustomerAccountMenu_mobileBlock__hkf6Y form{margin:0}@media (max-width:69.99rem){.CustomerAccountMenu_login__9LiE1,.CustomerAccountMenu_root__cFxxQ{display:none}}.CustomerAccountMenu_srOnly__MEusT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProductCategoryGrid_grid__Wpdph{--category-ink:var(--product-category-ink,var(--foreground));--category-border:var(--product-category-border,var(--border));--category-accent:var(--product-category-accent,var(--accent));--category-accent-ink:var(
    --product-category-accent-ink,var(--accent-foreground)
  );display:grid;margin:0;border-top:1px solid var(--category-border);border-left:1px solid var(--category-border);padding:0;list-style:none}.ProductCategoryGrid_grid__Wpdph[data-layout=menu]{grid-template-columns:repeat(6,minmax(0,1fr))}.ProductCategoryGrid_grid__Wpdph[data-layout=homepage]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:0;background:var(--category-border)}.ProductCategoryGrid_grid__Wpdph[data-layout=homepage]>li{border:0;background:var(--product-category-surface,var(--background))}.ProductCategoryGrid_grid__Wpdph>li{min-width:0;border-right:1px solid var(--category-border);border-bottom:1px solid var(--category-border)}.ProductCategoryGrid_card__7c0PT{--product-reveal-enter-duration:390ms;--product-reveal-exit-duration:340ms;--product-reveal-pane-y:-112%;--product-reveal-content-y:112%;position:relative;display:grid;min-height:9.35rem;overflow:hidden;color:var(--category-ink);text-decoration:none;isolation:isolate}.ProductCategoryGrid_card__7c0PT[data-reveal-direction=from-bottom]{--product-reveal-pane-y:112%;--product-reveal-content-y:-112%}.ProductCategoryGrid_content__eqm_o{position:absolute;inset:0;display:grid;grid-template-rows:5.75rem auto;align-content:center;justify-items:center;gap:.52rem;color:currentColor;padding:.58rem .72rem .8rem}.ProductCategoryGrid_card__7c0PT>.ProductCategoryGrid_content__eqm_o,.ProductCategoryGrid_card__7c0PT>.ProductCategoryGrid_revealPane__ELyHN,.ProductCategoryGrid_card__7c0PT>.ProductCategoryGrid_rollerEdge__ygBgd{position:absolute}.ProductCategoryGrid_revealInner__S21AS,.ProductCategoryGrid_revealPane__ELyHN,.ProductCategoryGrid_rollerEdge__ygBgd{position:absolute;inset:0;pointer-events:none;will-change:transform}.ProductCategoryGrid_revealPane__ELyHN{z-index:1;overflow:hidden;background:var(--category-accent);color:var(--category-accent-ink);transform:translate3d(0,var(--product-reveal-pane-y),0);transition:transform var(--product-reveal-exit-duration) var(--cs-ease-wipe)}.ProductCategoryGrid_revealPane__ELyHN:after{position:absolute;inset:0;z-index:0;background:radial-gradient(circle 5.25rem at var(--mx,50%) var(--my,50%),transparent,transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .18s var(--cs-ease-polish)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.ProductCategoryGrid_revealPane__ELyHN:after{background:radial-gradient(circle 5.25rem at var(--mx,50%) var(--my,50%),color-mix(in oklch,var(--category-accent-ink) 16%,transparent),transparent 72%)}}.ProductCategoryGrid_card__7c0PT[data-pointer-active=true] .ProductCategoryGrid_revealPane__ELyHN:after{opacity:1}.ProductCategoryGrid_revealInner__S21AS{z-index:1;transform:translate3d(0,var(--product-reveal-content-y),0);transition:transform var(--product-reveal-exit-duration) var(--cs-ease-wipe)}.ProductCategoryGrid_rollerEdge__ygBgd{z-index:2;right:0;left:0;height:100%;transform:translate3d(0,var(--product-reveal-pane-y),0);transition:transform var(--product-reveal-exit-duration) var(--cs-ease-wipe)}.ProductCategoryGrid_card__7c0PT[data-reveal-direction=from-top] .ProductCategoryGrid_rollerEdge__ygBgd{top:100%;bottom:auto;background:linear-gradient(180deg,var(--category-accent) 0,transparent 5px,transparent 14px)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.ProductCategoryGrid_card__7c0PT[data-reveal-direction=from-top] .ProductCategoryGrid_rollerEdge__ygBgd{background:linear-gradient(180deg,color-mix(in oklch,var(--category-accent),black 28%) 0,color-mix(in oklch,var(--category-accent),transparent 58%) 5px,transparent 14px)}}.ProductCategoryGrid_card__7c0PT[data-reveal-direction=from-bottom] .ProductCategoryGrid_rollerEdge__ygBgd{top:auto;bottom:100%;background:linear-gradient(0deg,var(--category-accent) 0,transparent 5px,transparent 14px)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.ProductCategoryGrid_card__7c0PT[data-reveal-direction=from-bottom] .ProductCategoryGrid_rollerEdge__ygBgd{background:linear-gradient(0deg,color-mix(in oklch,var(--category-accent),black 28%) 0,color-mix(in oklch,var(--category-accent),transparent 58%) 5px,transparent 14px)}}.ProductCategoryGrid_card__7c0PT[data-reveal-state=active] .ProductCategoryGrid_revealInner__S21AS,.ProductCategoryGrid_card__7c0PT[data-reveal-state=active] .ProductCategoryGrid_revealPane__ELyHN,.ProductCategoryGrid_card__7c0PT[data-reveal-state=active] .ProductCategoryGrid_rollerEdge__ygBgd{transform:translateZ(0);transition-duration:var(--product-reveal-enter-duration)}.ProductCategoryGrid_card__7c0PT[data-reveal-state=exiting] .ProductCategoryGrid_revealInner__S21AS,.ProductCategoryGrid_card__7c0PT[data-reveal-state=exiting] .ProductCategoryGrid_revealPane__ELyHN,.ProductCategoryGrid_card__7c0PT[data-reveal-state=exiting] .ProductCategoryGrid_rollerEdge__ygBgd{transition-duration:var(--product-reveal-exit-duration)}.ProductCategoryGrid_iconZone__voetZ{display:grid;width:6.5rem;height:5.75rem;overflow:hidden;place-items:center}.ProductCategoryGrid_icon__Vy6V0{display:block;width:100%;height:100%;object-fit:contain;opacity:.82;mix-blend-mode:multiply;transform:translate3d(var(--category-icon-offset-x,0),var(--category-icon-offset-y,0),0) scale(var(--category-icon-scale,1));transform-origin:var(--category-icon-origin,center);user-select:none}.dark .ProductCategoryGrid_icon__Vy6V0{filter:invert(1);mix-blend-mode:screen}.ProductCategoryGrid_revealPane__ELyHN .ProductCategoryGrid_icon__Vy6V0{filter:invert(1);mix-blend-mode:screen;opacity:1}.ProductCategoryGrid_icon__Vy6V0[data-preserve-white-details]{filter:none;mix-blend-mode:normal;opacity:1}.dark .ProductCategoryGrid_icon__Vy6V0[data-preserve-white-details]{filter:brightness(1.55);mix-blend-mode:normal}.ProductCategoryGrid_revealPane__ELyHN .ProductCategoryGrid_icon__Vy6V0[data-preserve-white-details]{filter:brightness(1.2);mix-blend-mode:normal;opacity:1}.ProductCategoryGrid_label__vYjdz{min-width:0;color:currentColor;font-family:var(--font-body),system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25;text-align:center}.ProductCategoryGrid_card__7c0PT:focus-visible,html .ProductCategoryGrid_grid__Wpdph>li>.ProductCategoryGrid_card__7c0PT:focus-visible{z-index:3;outline:none}.ProductCategoryGrid_card__7c0PT:focus-visible:after{position:absolute;z-index:4;inset:6px;border:2px solid var(--category-accent-ink);content:"";pointer-events:none}@media (max-width:41.99rem){.ProductCategoryGrid_grid__Wpdph[data-layout=homepage] .ProductCategoryGrid_card__7c0PT{min-height:7.25rem}.ProductCategoryGrid_grid__Wpdph[data-layout=homepage] .ProductCategoryGrid_content__eqm_o{grid-template-rows:3.5rem auto;gap:.35rem;padding:.5rem .6rem .65rem}.ProductCategoryGrid_grid__Wpdph[data-layout=homepage] .ProductCategoryGrid_iconZone__voetZ{width:4.5rem;height:3.5rem}}@media (min-width:42rem){.ProductCategoryGrid_grid__Wpdph[data-layout=homepage]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:70rem){.ProductCategoryGrid_grid__Wpdph[data-layout=homepage]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProductCategoryGrid_card__7c0PT,.ProductCategoryGrid_card__7c0PT *{scroll-behavior:auto;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ProductCategoryGrid_card__7c0PT[data-reveal-state=active] .ProductCategoryGrid_revealInner__S21AS,.ProductCategoryGrid_card__7c0PT[data-reveal-state=active] .ProductCategoryGrid_revealPane__ELyHN{transform:translateZ(0)}.ProductCategoryGrid_revealPane__ELyHN:after,.ProductCategoryGrid_rollerEdge__ygBgd{display:none}}.ProductSearchDialog_layer__UbAh9{--panel-ease:cubic-bezier(0.16,1,0.3,1);--panel-radius:var(--ds-overlay-radius);position:fixed;z-index:90;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:clamp(3rem,12vh,8rem) 1.25rem 2rem}.ProductSearchDialog_scrim__TV6Uk{position:absolute;inset:0;border:0;background:#0102058c;background:oklch(.09 .012 255/.55);opacity:0;animation:ProductSearchDialog_scrimIn__FwdCm .18s var(--panel-ease) forwards}@supports (backdrop-filter:blur(1rem)){.ProductSearchDialog_scrim__TV6Uk{backdrop-filter:blur(.35rem) saturate(1.05)}}.ProductSearchDialog_panel__PeAVI{position:relative;display:grid;width:min(46rem,100%);max-height:min(34rem,calc(100dvh - 6rem));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ds-c-line);border-radius:var(--panel-radius);background:var(--ds-c-surface);box-shadow:0 2rem 5rem #01020447;box-shadow:0 2rem 5rem oklch(.08 .012 255/.28);color:var(--ds-c-text);animation:ProductSearchDialog_panelIn__SkQ0h .2s var(--panel-ease) both}.ProductSearchDialog_searchBar__WeOzA{display:grid;min-height:var(--ds-ctl-h-field);align-items:center;gap:.625rem;grid-template-columns:auto minmax(0,1fr) auto;margin:.75rem .75rem .5rem;border:1px solid var(--ds-c-field);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface);padding:0 .375rem 0 .75rem;transition:border-color .18s var(--panel-ease)}.ProductSearchDialog_searchBar__WeOzA:focus-within{border-color:var(--ds-c-accent);box-shadow:inset 0 0 0 1px var(--ds-c-accent)}.ProductSearchDialog_searchBar__WeOzA:focus-within .ProductSearchDialog_searchIcon__9Xzqu{color:var(--ds-c-accent-text)}.ProductSearchDialog_searchIcon__9Xzqu{display:grid;width:1.25rem;height:1.25rem;place-items:center;color:var(--ds-c-text-2)}.ProductSearchDialog_searchIcon__9Xzqu svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.ProductSearchDialog_input__ga21p{width:100%;min-width:0;min-height:calc(var(--ds-ctl-h-field) - 2px);border:0;background:transparent;color:var(--ds-c-text);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--ds-font-body);line-height:1.4;outline:none}.ProductSearchDialog_input__ga21p::placeholder{color:var(--ds-c-text-3)}.ProductSearchDialog_input__ga21p:focus-visible{outline:none}.ProductSearchDialog_close__WN3bK{min-height:var(--ds-ctl-h-s);border:1px solid var(--ds-c-line-strong);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface-2);padding:0 .625rem;color:var(--ds-c-text-2);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;transition:color .16s var(--panel-ease),border-color .16s var(--panel-ease)}.ProductSearchDialog_close__WN3bK:hover{border-color:var(--ds-c-text);color:var(--ds-c-text)}.ProductSearchDialog_body__yIP8E{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ProductSearchDialog_hint__o4T8v{display:grid;gap:.375rem;padding:1.25rem 1rem 1.5rem}.ProductSearchDialog_hintTitle__xVn0V{color:var(--ds-c-text);font-size:var(--ds-font-body);font-weight:600;line-height:1.4}.ProductSearchDialog_hintText__2KLC8{max-width:var(--ds-w-measure);color:var(--ds-c-text-2);font-size:var(--ds-font-small);line-height:1.55}.ProductSearchDialog_retry__HTQwv{justify-self:start;min-height:var(--ds-ctl-h-m);margin-top:.5rem;border:1px solid var(--ds-c-text);border-radius:var(--ds-ctl-radius);background:transparent;padding:0 1.125rem;color:var(--ds-c-text);font:var(--ds-ctl-font);cursor:pointer}.ProductSearchDialog_retry__HTQwv:hover{background:var(--ds-c-surface-2)}.ProductSearchDialog_list__FLCda{display:grid;padding:.25rem .5rem .5rem;gap:.125rem;list-style:none}.ProductSearchDialog_row__AziVX{display:grid;align-items:center;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;border-radius:var(--ds-ctl-radius);padding:.5rem .625rem;color:inherit;text-decoration:none}.ProductSearchDialog_row__AziVX[data-active=true]{background:var(--ds-c-accent-soft);box-shadow:inset 2px 0 0 var(--ds-c-accent)}.ProductSearchDialog_rowMember__aO7L7{padding-left:2.1rem}.ProductSearchDialog_thumb__KkFuu{display:grid;overflow:hidden;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--ds-c-line);border-radius:var(--ds-ctl-radius);background:var(--ds-c-surface-2)}.ProductSearchDialog_thumb__KkFuu img{width:100%;height:100%;object-fit:contain}.ProductSearchDialog_thumbFallback__aL8fX{width:1.1rem;height:1.1rem;border-radius:var(--ds-ctl-radius);background:var(--ds-c-line)}.ProductSearchDialog_rowText___I1x1{display:grid;min-width:0;gap:.15rem}.ProductSearchDialog_rowName__qDOBL{overflow:hidden;color:var(--ds-c-text);font-size:.9375rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ProductSearchDialog_rowMeta__Jzt7c{display:flex;overflow:hidden;flex-wrap:wrap;gap:.125rem .5rem;color:var(--ds-c-text-2);font-size:var(--ds-font-legal);line-height:1.4}.ProductSearchDialog_rowCode__ZFv_c{font-family:var(--font-technical),monospace;font-weight:500;letter-spacing:0}.ProductSearchDialog_rowMeta__Jzt7c span+span:before{margin-right:.55rem;content:"·"}.ProductSearchDialog_rowAside__mPH54{display:grid;justify-items:end;gap:.15rem}.ProductSearchDialog_rowCount__VsDnh,.ProductSearchDialog_rowKind__29F6k{color:var(--ds-c-text-2);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;white-space:nowrap}.ProductSearchDialog_rowCount__VsDnh{color:var(--ds-c-accent-text);letter-spacing:.02em;text-transform:none}.ProductSearchDialog_showAllStatic__gTyfz,.ProductSearchDialog_showAll__up4rH{display:flex;min-height:var(--ds-ctl-h-m);align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--ds-c-line);padding:.75rem 1rem;color:var(--ds-c-text);font-size:.9375rem;font-weight:600;text-decoration:none}.ProductSearchDialog_showAll__up4rH{margin-top:.25rem;border-radius:var(--ds-ctl-radius)}.ProductSearchDialog_showAll__up4rH[data-active=true]{background:var(--ds-c-accent-soft);box-shadow:inset 2px 0 0 var(--ds-c-accent)}.ProductSearchDialog_showAllStatic__gTyfz:hover,.ProductSearchDialog_showAll__up4rH:hover{color:var(--ds-c-accent-text)}.ProductSearchDialog_close__WN3bK:focus-visible,.ProductSearchDialog_retry__HTQwv:focus-visible,.ProductSearchDialog_row__AziVX:focus-visible,.ProductSearchDialog_showAllStatic__gTyfz:focus-visible,.ProductSearchDialog_showAll__up4rH:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}@keyframes ProductSearchDialog_scrimIn__FwdCm{to{opacity:1}}@keyframes ProductSearchDialog_panelIn__SkQ0h{0%{opacity:0;transform:translateY(-.6rem) scale(.985)}to{opacity:1;transform:none}}@media (max-width:47.99rem){.ProductSearchDialog_layer__UbAh9{padding:0}.ProductSearchDialog_panel__PeAVI{width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ProductSearchDialog_searchBar__WeOzA{margin-top:.75rem}.ProductSearchDialog_row__AziVX{min-height:3.1rem}.ProductSearchDialog_rowAside__mPH54:empty,.ProductSearchDialog_rowKind__29F6k{display:none}}@media (prefers-reduced-motion:reduce){.ProductSearchDialog_panel__PeAVI,.ProductSearchDialog_scrim__TV6Uk{animation-duration:1ms}}.Header_header__ZPN_X{--header-height:5.5rem;--paint-header-surface:var(--surface);--paint-header-foreground:var(--foreground);--header-shell:var(--paint-header-surface);--header-panel:var(--surface);--header-panel-muted:var(--surface-muted);--header-ink:var(--paint-header-foreground);--header-muted:var(--muted-foreground);--header-border:var(--border);--header-border-strong:var(--ds-c-line-strong);--header-red:var(--accent);--header-red-hover:var(--ds-c-accent-hover);--header-red-text:var(--ds-c-accent-text);--header-red-ink:var(--accent-foreground);--header-red-soft:transparent;--header-focus:var(--ds-c-focus);--header-hover:var(--surface-muted);--header-shadow:0 1.5rem 4.5rem #03060b29;--header-ease:cubic-bezier(0.16,1,0.3,1);position:sticky;top:0;z-index:60;min-height:var(--header-height);border-bottom:1px solid var(--header-border);background:var(--header-shell);color:var(--header-ink);font-family:var(--font-body),var(--font-geist-sans),system-ui,sans-serif;transition:transform .28s var(--header-ease),background-color .2s ease,border-color .2s ease,color .2s ease;will-change:transform}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.Header_header__ZPN_X{--paint-header-surface:color-mix(in oklch,var(--surface) 97%,transparent);--header-red-soft:color-mix(in oklch,var(--accent) 11%,transparent);--header-hover:color-mix(in oklch,var(--surface-muted) 76%,transparent);--header-shadow:0 1.5rem 4.5rem oklch(0.12 0.016 255/0.16);border-bottom:1px solid color-mix(in oklch,var(--header-border) 84%,transparent)}}.dark .Header_header__ZPN_X{--paint-header-surface:var(--dk-1);--header-hover:var(--dk-3);--header-panel:var(--dk-1);--header-panel-muted:var(--dk-2);--header-border:var(--dk-line);--header-shadow:0 1.5rem 4.5rem #00000180}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.dark .Header_header__ZPN_X{--paint-header-surface:color-mix(in oklab,var(--dk-1) 94%,transparent);--header-hover:color-mix(in oklab,var(--dk-3) 80%,transparent);--header-shadow:0 1.5rem 4.5rem oklch(0.05 0.006 255/0.5)}}html[data-rm-atmosphere=refinity] .Header_header__ZPN_X{--header-shell:#00070df0;--header-panel:#010a13;--header-panel-muted:#05131c;--header-ink:#e8f0f4;--header-muted:#91a9b3;--header-border:#34627057;--header-border-strong:#5e889599;--header-hover:#71bfcf14;--header-red-text:#ff6b66;--header-focus:#ff958a}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){html[data-rm-atmosphere=refinity] .Header_header__ZPN_X{--header-shell:oklch(0.12 0.024 238/0.94);--header-panel:oklch(0.14 0.026 238);--header-panel-muted:oklch(0.18 0.028 235);--header-ink:oklch(0.95 0.01 225);--header-muted:oklch(0.72 0.03 225);--header-border:oklch(0.47 0.055 220/0.34);--header-border-strong:oklch(0.6 0.05 220/0.6);--header-hover:oklch(0.76 0.08 212/0.08)}}html[data-rm-atmosphere=agilis] .Header_header__ZPN_X{--header-shell:#f2ecddf2;--header-panel:#faf5ea;--header-panel-muted:#ede6d5;--header-ink:#15110c;--header-muted:#64594c;--header-border:#b7ac9d94;--header-border-strong:#8b7e6dcc;--header-hover:#decfb89e;--header-red-text:var(--ds-c-accent-text);--header-focus:var(--ds-c-focus)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){html[data-rm-atmosphere=agilis] .Header_header__ZPN_X{--header-shell:oklch(0.943 0.021 86/0.95);--header-panel:oklch(0.97 0.015 86);--header-panel-muted:oklch(0.925 0.023 86);--header-ink:oklch(0.18 0.012 72);--header-muted:oklch(0.47 0.025 72);--header-border:oklch(0.75 0.025 76/0.58);--header-border-strong:oklch(0.6 0.03 76/0.8);--header-hover:oklch(0.86 0.035 78/0.62)}}.Header_header__ZPN_X[data-entrance-state][data-scroll-hidden],.Header_header__ZPN_X[data-scroll-hidden]{animation:none;pointer-events:none;transform:translate3d(0,-101%,0)}.Header_header__ZPN_X[data-entrance-state=pending]{opacity:0;transform:translate3d(0,-100%,0)}.Header_header__ZPN_X[data-entrance-state=entered]{animation:Header_headerEntrance__KPNHi .6s cubic-bezier(.22,1,.36,1) both}.Header_header__ZPN_X[data-entrance-state=pending] .Header_actions__QTu_9,.Header_header__ZPN_X[data-entrance-state=pending] .Header_brandMark__1kcKZ{opacity:0;transform:translate3d(0,-.45rem,0)}.Header_header__ZPN_X[data-entrance-state=pending] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_{opacity:0}.Header_header__ZPN_X[data-entrance-state=entered] .Header_brandMark__1kcKZ{animation:Header_headerChildEntrance__DCfyy .4s cubic-bezier(.22,1,.36,1) 60ms both}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_{animation:Header_headerChildFade__Yr1vN .34s cubic-bezier(.22,1,.36,1) both}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_:first-child{animation-delay:90ms}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_:nth-child(2){animation-delay:126ms}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_:nth-child(3){animation-delay:162ms}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_:nth-child(4){animation-delay:198ms}.Header_header__ZPN_X[data-entrance-state=entered] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_:nth-child(5){animation-delay:234ms}.Header_header__ZPN_X[data-entrance-state=entered] .Header_actions__QTu_9{animation:Header_headerChildEntrance__DCfyy .34s cubic-bezier(.22,1,.36,1) .23s both}html:not([data-js]) .Header_header__ZPN_X[data-entrance-state=pending],html:not([data-js]) .Header_header__ZPN_X[data-entrance-state=pending] .Header_actions__QTu_9,html:not([data-js]) .Header_header__ZPN_X[data-entrance-state=pending] .Header_brandMark__1kcKZ,html:not([data-js]) .Header_header__ZPN_X[data-entrance-state=pending] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_,html[data-header-entrance=seen] .Header_header__ZPN_X[data-entrance-state=pending],html[data-header-entrance=seen] .Header_header__ZPN_X[data-entrance-state=pending] .Header_actions__QTu_9,html[data-header-entrance=seen] .Header_header__ZPN_X[data-entrance-state=pending] .Header_brandMark__1kcKZ,html[data-header-entrance=seen] .Header_header__ZPN_X[data-entrance-state=pending] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_,html[data-route-transition=fallback] .Header_header__ZPN_X[data-entrance-state=pending],html[data-route-transition=fallback] .Header_header__ZPN_X[data-entrance-state=pending] .Header_actions__QTu_9,html[data-route-transition=fallback] .Header_header__ZPN_X[data-entrance-state=pending] .Header_brandMark__1kcKZ,html[data-route-transition=fallback] .Header_header__ZPN_X[data-entrance-state=pending] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_{opacity:1;transform:none}@supports (backdrop-filter:blur(1rem)){.Header_header__ZPN_X{backdrop-filter:blur(1rem) saturate(1.15)}}.Header_shell__n0dbB{position:relative;z-index:3;display:grid;width:min(var(--ds-container-max,1208px),100% - (var(--ds-gutter,clamp(20px,4vw,56px)) * 2));min-height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.75rem);margin:0 auto}.Header_brandMark__1kcKZ{display:inline-flex;height:var(--header-height);min-width:0;align-items:center;color:var(--header-ink);text-decoration:none}.Header_brandSymbol__dQe7O{display:grid;width:6rem;height:100%;flex:0 0 auto;place-items:center;overflow:hidden;background:#e30613;padding:.25rem}.Header_brandMarkLogo__W1Ngr{display:block;width:100%;height:100%;object-fit:contain}.Header_brandLabel__SvhC7{display:block;margin-left:clamp(.65rem,1.2vw,1rem);color:var(--header-muted);font-family:var(--font-technical),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);line-height:1.45;text-transform:uppercase;white-space:nowrap}.Header_desktopNav__VNtBi{display:none;min-width:0;justify-self:center}.Header_brandGrid__mFpR3,.Header_desktopNavList__HgLZn,.Header_supportLinks__gMzYX,.Header_systemGroup__drDV8 ul{margin:0;padding:0;list-style:none}.Header_desktopNavList__HgLZn{display:flex;align-items:center;gap:.08rem}.Header_navItem__Fdmv_{position:relative}.Header_navHoverBridge__YdT2k{position:absolute;z-index:4;top:100%;right:-.2rem;left:-.2rem;height:calc((var(--header-height) - 2.75rem) / 2);pointer-events:none}@media (hover:hover) and (pointer:fine){.Header_navHoverBridge__YdT2k{pointer-events:auto}}.Header_navLink__SqOUL,.Header_navTrigger__SF2mD{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-muted);cursor:pointer;font:inherit;font-family:var(--font-body),system-ui,sans-serif;font-size:.9375rem;font-weight:500;padding:0 .62rem;text-decoration:none;white-space:nowrap;transition:background-color .19s var(--header-ease),color .19s var(--header-ease)}.Header_navLink__SqOUL:after,.Header_navTrigger__SF2mD:after{position:absolute;right:.62rem;bottom:.24rem;left:.62rem;height:2px;border-radius:0;background:var(--header-red);content:"";opacity:0;transform:scaleX(.25);transform-origin:center;transition:opacity .19s var(--header-ease),transform .19s var(--header-ease)}.Header_navItem__Fdmv_[data-open] .Header_navTrigger__SF2mD,.Header_navLink__SqOUL:hover,.Header_navLink__SqOUL[data-active],.Header_navTrigger__SF2mD:hover,.Header_navTrigger__SF2mD[data-active]{background:var(--header-hover);color:var(--header-ink)}.Header_navItem__Fdmv_[data-open] .Header_navTrigger__SF2mD:after,.Header_navLink__SqOUL:focus-visible:after,.Header_navLink__SqOUL:hover:after,.Header_navLink__SqOUL[data-active]:after,.Header_navTrigger__SF2mD:focus-visible:after,.Header_navTrigger__SF2mD:hover:after,.Header_navTrigger__SF2mD[data-active]:after{opacity:1;transform:scaleX(1)}.Header_navLink__SqOUL[data-active],.Header_navTrigger__SF2mD[data-active]{font-weight:600}.Header_navLink__SqOUL:hover:not([data-active]):after,.Header_navTrigger__SF2mD:hover:not([data-active]):after{opacity:.5}.Header_chevron__gNYYq{width:.67rem;height:.45rem;transition:color .19s var(--header-ease),transform .19s var(--header-ease)}.Header_chevron__gNYYq path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Header_navItem__Fdmv_[data-open] .Header_chevron__gNYYq{color:var(--header-red);transform:rotate(180deg)}.Header_actions__QTu_9{display:inline-flex;min-width:0;align-items:center;justify-self:end;gap:.45rem}.Header_iconAction__iq_FV,.Header_mobileToggle__XSK_j,.Header_panelClose__dANxP,.Header_themeSlot__ZvPwr button{display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--header-border-strong);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink);cursor:pointer;text-decoration:none;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease),color .19s var(--header-ease)}.Header_iconAction__iq_FV:hover,.Header_mobileToggle__XSK_j:hover,.Header_panelClose__dANxP:hover,.Header_themeSlot__ZvPwr button:hover{border-color:var(--header-ink);background:var(--header-hover);color:var(--header-ink)}.Header_searchIcon__18_SM{width:1.15rem;height:1.15rem}.Header_searchIcon__18_SM circle,.Header_searchIcon__18_SM path{stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.Header_themeSlot__ZvPwr{display:inline-flex}.Header_themeSlot__ZvPwr button{padding:0}.Header_contactCta__h0AmT{display:none;min-height:var(--ds-ctl-h-m);align-items:center;justify-content:center;border:1px solid var(--header-red);border-radius:var(--ds-ctl-radius);background:var(--header-red);color:var(--header-red-ink)!important;font:var(--ds-ctl-font);padding:0 1.125rem;text-decoration:none;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease)}.Header_contactCta__h0AmT:hover{border-color:var(--header-red-hover);background:var(--header-red-hover)}.Header_contactCta__h0AmT:active{border-color:var(--ds-c-accent-press);background:var(--ds-c-accent-press)}.Header_mobileToggle__XSK_j{position:relative}.Header_mobileToggle__XSK_j span{position:absolute;display:block;width:1.05rem;height:1.5px;border-radius:99px;background:currentColor;transition:transform .19s var(--header-ease)}.Header_mobileToggle__XSK_j span:first-child{transform:translateY(-.2rem)}.Header_mobileToggle__XSK_j span:last-child{transform:translateY(.2rem)}.Header_mobileToggle__XSK_j[aria-expanded=true] span:first-child{transform:rotate(45deg)}.Header_mobileToggle__XSK_j[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.Header_megaLayer__nJZjh{--menu-panel-left:1.5rem;--menu-panel-width:calc(100vw - 3rem);--menu-anchor-x:50%;position:fixed;z-index:1;top:calc(var(--header-height) + 1px);right:0;left:0;width:100vw;visibility:hidden;pointer-events:none}.Header_megaLayer__nJZjh[data-state=closing],.Header_megaLayer__nJZjh[data-state=open],.Header_megaLayer__nJZjh[data-state=opening]{visibility:visible}.Header_megaBackdrop__t2_jI{position:fixed;z-index:0;inset:calc(var(--header-height) + 1px) 0 0;border:0;background:#03060b33;background:oklch(.12 .014 255/.2);cursor:default;opacity:0;pointer-events:auto;transition:opacity .22s var(--header-ease)}.Header_megaLayer__nJZjh[data-state=open] .Header_megaBackdrop__t2_jI,.Header_megaLayer__nJZjh[data-state=opening] .Header_megaBackdrop__t2_jI{opacity:1}.Header_menuRevealRail__Asxvo{position:absolute;z-index:2;top:0;left:var(--menu-panel-left);width:var(--menu-panel-width);height:.5rem;overflow:visible;pointer-events:none}.Header_menuRailLeft__q9TdD,.Header_menuRailRight__mRc4C{position:absolute;top:0;height:2px;background:var(--header-red);transform:scaleX(0);transition:transform .16s var(--header-ease)}.Header_menuRailLeft__q9TdD{left:0;width:var(--menu-anchor-x);transform-origin:right center}.Header_menuRailRight__mRc4C{right:0;left:var(--menu-anchor-x);transform-origin:left center}.Header_menuAnchorDot__MUSz_{position:absolute;top:1px;left:var(--menu-anchor-x);width:.45rem;height:.45rem;border-radius:50%;background:var(--header-red);opacity:0;transform:translate(-50%,-50%);transition:opacity 80ms ease}.Header_menuOpenSequenceSentinel__5RGWC,.Header_menuSequenceSentinel__AVtNA{position:absolute;width:0;height:0;transform:scaleX(0)}.Header_menuOpenSequenceSentinel__5RGWC,.Header_menuSequenceSentinel__AVtNA{transition:transform .18s linear}.Header_megaLayer__nJZjh[data-state=opening] .Header_menuRailLeft__q9TdD,.Header_megaLayer__nJZjh[data-state=opening] .Header_menuRailRight__mRc4C{transform:scaleX(1);transition-duration:.16s;transition-delay:0s}.Header_megaLayer__nJZjh[data-state=opening] .Header_menuAnchorDot__MUSz_{opacity:1;transition-duration:80ms;transition-delay:0s}.Header_megaLayer__nJZjh[data-state=open] .Header_menuOpenSequenceSentinel__5RGWC,.Header_megaLayer__nJZjh[data-state=opening] .Header_menuOpenSequenceSentinel__5RGWC{transform:scaleX(1)}.Header_megaLayer__nJZjh[data-state=open] .Header_menuRailLeft__q9TdD,.Header_megaLayer__nJZjh[data-state=open] .Header_menuRailRight__mRc4C{transform:scaleX(1);transition-delay:0s}.Header_megaLayer__nJZjh[data-state=open] .Header_menuAnchorDot__MUSz_{opacity:1;transition-delay:0s}.Header_megaLayer__nJZjh[data-state=closing] .Header_menuSequenceSentinel__AVtNA{transform:scaleX(1)}.Header_megaPanel__Z_nRG{--product-category-ink:var(--header-ink);--product-category-border:var(--header-border);--product-category-accent:var(--header-red);--product-category-accent-ink:var(--header-red-ink);position:relative;z-index:1;display:grid;left:var(--menu-panel-left);width:var(--menu-panel-width);max-height:calc(100svh - var(--header-height) - 1.25rem);grid-template-rows:auto minmax(0,1fr);gap:1.15rem;overflow:hidden auto;margin:0;border-top-color:var(--header-border);border:1px solid var(--header-border);border-radius:0 0 var(--ds-overlay-radius) var(--ds-overlay-radius);background:var(--header-panel);box-shadow:var(--header-shadow);opacity:0;transform:translateY(-6px);padding:1.25rem 1.35rem 1rem;pointer-events:auto;transform-origin:top center;transition:opacity .16s var(--header-ease),transform .18s var(--header-ease)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.Header_megaPanel__Z_nRG{border:1px solid color-mix(in oklch,var(--header-border) 86%,var(--header-ink) 14%);border-top-color:var(--header-border);border-radius:0 0 var(--ds-overlay-radius) var(--ds-overlay-radius)}}html[data-rm-atmosphere=refinity] .Header_megaPanel__Z_nRG [aria-label="Kategorije proizvoda"] img:not([data-preserve-white-details]){filter:invert(1);mix-blend-mode:screen}html[data-rm-atmosphere=agilis] .Header_megaPanel__Z_nRG [aria-label="Kategorije proizvoda"] img:not([data-preserve-white-details]){filter:none;mix-blend-mode:multiply}.Header_megaLayer__nJZjh[data-state=opening] .Header_megaPanel__Z_nRG{opacity:1;transform:translateY(0);transition-duration:.18s;transition-delay:0s}.Header_megaLayer__nJZjh[data-state=open] .Header_megaPanel__Z_nRG{opacity:1;transform:translateY(0);transition-delay:0s}.Header_panelContent__F4h45{display:grid;min-height:0;gap:1.15rem}.Header_panelHeading__ciLrd{display:flex;align-items:start;justify-content:space-between;gap:2rem;padding-bottom:1rem;border-bottom:1px solid var(--header-border)}.Header_panelContent__F4h45>*,.Header_panelHeading__ciLrd{opacity:0;transform:translateY(-.375rem);transition:opacity .15s var(--header-ease),transform .15s var(--header-ease)}.Header_megaLayer__nJZjh[data-state=open] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=open] .Header_panelHeading__ciLrd,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelHeading__ciLrd{opacity:1;transform:translateY(0)}.Header_megaLayer__nJZjh[data-state=opening] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelHeading__ciLrd{transition-duration:.16s;transition-delay:0s}.Header_megaLayer__nJZjh[data-state=open] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=open] .Header_panelHeading__ciLrd,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelContent__F4h45>:last-child{transition-delay:0s}.Header_panelHeading__ciLrd>div{display:grid;max-width:49rem;grid-template-columns:minmax(0,1fr);align-items:baseline}.Header_panelHeading__ciLrd>div[data-has-eyebrow]{grid-template-columns:auto minmax(0,1fr);column-gap:1rem}.Header_panelHeading__ciLrd p,.Header_supportHeading__Nm3Kn p{color:var(--header-red-text);font-family:var(--font-technical),var(--font-body),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);line-height:1.2;text-transform:uppercase}.Header_panelHeading__ciLrd h2,.Header_supportHeading__Nm3Kn h2{color:var(--header-ink);font-family:var(--font-display),var(--font-body),sans-serif;font-size:var(--ds-font-h3);font-weight:700;letter-spacing:-.01em;line-height:1.15}.Header_panelHeading__ciLrd>div>span{grid-column:1;max-width:var(--ds-w-measure);margin-top:.375rem;color:var(--header-muted);font-size:var(--ds-font-small);line-height:1.5}.Header_panelHeading__ciLrd>div[data-has-eyebrow]>span{grid-column:2}.Header_panelClose__dANxP{width:2.5rem;height:2.5rem}.Header_closeIcon__VMxBF{width:.95rem;height:.95rem}.Header_closeIcon__VMxBF path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.Header_systemLink__cz6ya:focus-visible,.Header_systemLink__cz6ya:hover,.Header_systemLink__cz6ya[data-active]{background:var(--header-hover)}.Header_systemLink__cz6ya:before{position:absolute;right:.72rem;bottom:0;left:.72rem;height:2px;background:var(--header-red);content:"";opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .19s var(--header-ease),transform .19s var(--header-ease)}.Header_systemLink__cz6ya:focus-visible:before,.Header_systemLink__cz6ya:hover:before,.Header_systemLink__cz6ya[data-active]:before{opacity:1;transform:scaleX(1)}.Header_systemLinkIcon__Z3mIz{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid var(--header-border);border-radius:var(--ds-ctl-radius);background:var(--header-panel);color:var(--header-muted);transition:border-color .19s var(--header-ease),color .19s var(--header-ease)}.Header_systemLinkIcon__Z3mIz svg{width:1.65rem;height:1.65rem}.Header_systemLinkIcon__Z3mIz svg *{stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.Header_systemLink__cz6ya:focus-visible .Header_systemLinkIcon__Z3mIz,.Header_systemLink__cz6ya:hover .Header_systemLinkIcon__Z3mIz{border-color:var(--header-border-strong);color:var(--header-ink)}.Header_menuLinkCopy___5WQr{display:grid;min-width:0;gap:.22rem}.Header_menuLinkCopy___5WQr strong{color:var(--header-ink);font-size:.9375rem;font-weight:600;line-height:1.3}.Header_menuLinkCopy___5WQr>span{color:var(--header-muted);font-size:var(--ds-font-small);line-height:1.45}.Header_arrowIcon___B_pu{width:1rem;height:1rem;flex:0 0 auto;color:var(--header-red);opacity:.48;transform:translateX(-.18rem);transition:opacity .19s var(--header-ease),transform .19s var(--header-ease)}.Header_arrowIcon___B_pu path{stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.Header_brandLink__OjtcU:focus-visible .Header_arrowIcon___B_pu,.Header_brandLink__OjtcU:hover .Header_arrowIcon___B_pu,.Header_panelFooter__Z1GKq a:focus-visible .Header_arrowIcon___B_pu,.Header_panelFooter__Z1GKq a:hover .Header_arrowIcon___B_pu,.Header_systemLink__cz6ya:focus-visible .Header_arrowIcon___B_pu,.Header_systemLink__cz6ya:hover .Header_arrowIcon___B_pu{opacity:1;transform:translateX(.1rem)}.Header_brandGallery__K6FwJ{display:grid}.Header_brandGrid__mFpR3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.Header_brandGrid__mFpR3>li{min-width:0;border-right:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.Header_brandGrid__mFpR3>li:nth-child(4n){border-right:0}.Header_brandGrid__mFpR3>li:nth-child(n+5){border-bottom:0}.Header_brandLink__OjtcU{position:relative;display:flex;height:11rem;flex-direction:column;align-items:center;justify-content:center;color:var(--header-muted);text-decoration:none;transition:background-color .16s var(--header-ease)}.Header_brandLink__OjtcU:after{position:absolute;bottom:0;left:50%;width:3rem;height:3px;margin-left:-1.5rem;background:var(--header-red);content:"";opacity:0}.Header_brandLink__OjtcU[data-active]:after{opacity:1}.Header_brandLink__OjtcU:focus-visible{background:var(--header-hover);color:var(--header-ink)}@media (hover:hover) and (pointer:fine){.Header_brandLink__OjtcU:hover{background:var(--header-hover);color:var(--header-ink)}.Header_brandLink__OjtcU:hover .Header_brandLinkArrow__nqmtt{opacity:1}}.Header_brandGrid__mFpR3 .Header_brandLink__OjtcU:focus-visible{outline-offset:-3px}.Header_brandLink__OjtcU[data-active] .Header_brandLinkName__GtpfN{color:var(--header-red-text);font-weight:600}.Header_brandLinkArrow__nqmtt{position:absolute;top:1rem;right:1.15rem;display:block;width:1rem;height:1rem;color:var(--header-red-text);opacity:0;transition:opacity .16s var(--header-ease)}.Header_brandLinkArrow__nqmtt svg{display:block;width:100%;height:100%}.Header_brandLinkArrow__nqmtt path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Header_brandLink__OjtcU:focus-visible .Header_brandLinkArrow__nqmtt{opacity:1}.Header_brandLogoFrame__uxHdW{display:flex;height:6rem;align-items:center;justify-content:center}.Header_brandLogoFrame__uxHdW>strong{color:var(--header-ink);font-size:var(--ds-font-small);font-weight:600;text-align:center}.Header_brandLogo__rEA7S{display:block;width:auto;max-width:12.5rem;object-fit:contain}.Header_brandLogo__rEA7S[data-logo-tone=mono]{display:none;filter:brightness(0) invert(1)}.dark .Header_brandLogo__rEA7S[data-logo-tone=color],html[data-rm-atmosphere=refinity] .Header_brandLogo__rEA7S[data-logo-tone=color]{display:none}.dark .Header_brandLogo__rEA7S[data-logo-tone=mono],html[data-rm-atmosphere=refinity] .Header_brandLogo__rEA7S[data-logo-tone=mono]{display:block}.Header_brandLinkName__GtpfN{margin-top:1rem;color:inherit;font-size:var(--ds-font-small);font-weight:500;line-height:1.25}.Header_brandGalleryFoot__bXWSe{display:flex;min-height:3.4rem;align-items:center;justify-content:flex-end;margin-top:.2rem;border-top:1px solid var(--header-border)}.Header_brandLocatorLink__Obn9K{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;color:var(--header-red-text);font-size:var(--ds-font-small);font-weight:600;text-decoration:none}.Header_brandLocatorLink__Obn9K:hover{text-decoration:underline;text-underline-offset:.3em}.Header_brandLocatorLink__Obn9K:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}.Header_megaPanel__Z_nRG[data-compact]{gap:.9rem;padding:.95rem 1.1rem 1.05rem}.Header_megaPanel__Z_nRG[data-compact] .Header_panelHeading__ciLrd{align-items:center;gap:1rem;padding-bottom:.7rem}.Header_megaPanel__Z_nRG[data-compact] .Header_panelHeading__ciLrd>div{margin-right:auto}.Header_megaPanel__Z_nRG[data-compact] .Header_panelHeading__ciLrd h2{font-size:var(--ds-font-small);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.Header_panelHeaderLink__FHbx7{display:inline-flex;min-height:2.5rem;align-items:center;gap:.45rem;color:var(--header-ink);font-size:var(--ds-font-small);font-weight:600;text-decoration:underline;text-decoration-color:var(--header-border-strong);text-underline-offset:.3em}.Header_panelHeaderLink__FHbx7:hover{text-decoration-color:var(--header-red)}.Header_panelHeaderLink__FHbx7:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}.Header_systemGrid__OHDrG{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:1.1rem}.Header_systemColumn__lBcir,.Header_systemGroup__drDV8{min-width:0}.Header_systemColumn__lBcir+.Header_systemColumn__lBcir{display:grid;align-content:start;gap:.75rem;border-left:1px solid var(--header-border);padding-left:1.1rem}.Header_systemGroup__drDV8 h3{min-height:2rem;margin:0 0 .55rem;color:var(--header-muted);font-size:var(--ds-font-small);font-weight:600;letter-spacing:0;line-height:1.4}.Header_systemGroup__drDV8 ul{display:grid;gap:.35rem}.Header_systemColumn__lBcir+.Header_systemColumn__lBcir .Header_systemGroup__drDV8 ul,.Header_systemGroup__drDV8 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.Header_systemColumn__lBcir+.Header_systemColumn__lBcir .Header_systemGroup__drDV8 h3{min-height:0;margin-bottom:.3rem}.Header_systemColumn__lBcir+.Header_systemColumn__lBcir .Header_systemLink__cz6ya{min-height:3.35rem;padding-block:.5rem}.Header_systemColumn__lBcir+.Header_systemColumn__lBcir .Header_menuLinkCopy___5WQr>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Header_systemLink__cz6ya{position:relative;display:grid;min-height:4.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;overflow:hidden;border-radius:var(--ds-ctl-radius);color:var(--header-ink);padding:.65rem .72rem;text-decoration:none;transition:background-color .19s var(--header-ease)}.Header_systemIndex__k5Rhi{width:.42rem;height:.42rem;border-radius:50%;background:var(--header-muted);box-shadow:0 0 0 .25rem transparent;transition:background-color .19s var(--header-ease),box-shadow .19s var(--header-ease),transform .19s var(--header-ease)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.Header_systemIndex__k5Rhi{box-shadow:0 0 0 .25rem color-mix(in oklch,var(--header-muted) 12%,transparent)}}.Header_systemLink__cz6ya:focus-visible .Header_systemIndex__k5Rhi,.Header_systemLink__cz6ya:hover .Header_systemIndex__k5Rhi,.Header_systemLink__cz6ya[data-active] .Header_systemIndex__k5Rhi{background:var(--header-red);box-shadow:0 0 0 .28rem var(--header-red-soft)}.Header_systemLinkIcon__Z3mIz{width:2.35rem;height:2.35rem}.Header_systemLinkIcon__Z3mIz svg{width:1.35rem;height:1.35rem}.Header_panelFooter__Z1GKq{display:flex;min-height:2.7rem;align-items:center;justify-content:flex-end;gap:.6rem;border-top:1px solid var(--header-border);padding-top:.85rem}.Header_panelFooter__Z1GKq a,.Header_panelFooter__Z1GKq button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.Header_panelFooter__Z1GKq a:not(.Header_catalogCta__D5bXa),.Header_panelFooter__Z1GKq button{min-height:var(--ds-ctl-h-m);border:1px solid var(--header-ink);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink);font:var(--ds-ctl-font);padding:0 1.125rem;cursor:pointer;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease),color .19s var(--header-ease)}.Header_panelFooter__Z1GKq a:not(.Header_catalogCta__D5bXa):focus-visible,.Header_panelFooter__Z1GKq a:not(.Header_catalogCta__D5bXa):hover,.Header_panelFooter__Z1GKq button:focus-visible,.Header_panelFooter__Z1GKq button:hover{background:var(--header-hover);border-color:var(--header-ink);color:var(--header-ink)}.Header_panelFooter__Z1GKq a:not(.Header_catalogCta__D5bXa) .Header_arrowIcon___B_pu{color:currentColor}.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa{min-height:var(--ds-ctl-h-m);border:1px solid var(--header-red);border-radius:var(--ds-ctl-radius);background:var(--header-red);color:var(--header-red-ink);font:var(--ds-ctl-font);padding:0 1.125rem;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease)}.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa:hover{border-color:var(--header-red-hover);background:var(--header-red-hover)}.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa:active{border-color:var(--ds-c-accent-press);background:var(--ds-c-accent-press)}.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa .Header_arrowIcon___B_pu{color:currentColor;opacity:.8;transform:translateX(0)}.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa:focus-visible .Header_arrowIcon___B_pu,.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa:hover .Header_arrowIcon___B_pu,.Header_panelFooter__Z1GKq .Header_catalogCta__D5bXa[data-pointer-active=true] .Header_arrowIcon___B_pu{opacity:1;transform:translateX(.1rem)}.Header_panelFooter__Z1GKq .Header_searchIcon__18_SM{width:1rem;height:1rem;color:currentColor}.Header_supportPanel__2AHIs{position:absolute;z-index:1;top:0;right:max(1rem,calc((100vw - 74rem) / 2));display:grid;width:min(24rem,calc(100vw - 2rem));gap:.6rem;border:1px solid var(--header-border);border-top:2px solid var(--header-red);border-radius:0 0 var(--ds-overlay-radius) var(--ds-overlay-radius);background:var(--header-panel);box-shadow:var(--header-shadow);opacity:0;padding:1rem;pointer-events:auto;transform:translateY(-.35rem);transition:opacity .18s var(--header-ease),transform .18s var(--header-ease)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.Header_supportPanel__2AHIs{border:1px solid color-mix(in oklch,var(--header-border) 86%,var(--header-ink) 14%);border-top:2px solid var(--header-red);border-radius:0 0 var(--ds-overlay-radius) var(--ds-overlay-radius)}}.Header_megaLayer__nJZjh[data-state=open] .Header_supportPanel__2AHIs,.Header_megaLayer__nJZjh[data-state=opening] .Header_supportPanel__2AHIs{opacity:1;transform:translateY(0)}.Header_supportHeading__Nm3Kn{display:flex;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--header-border);padding:.15rem 0 .8rem}.Header_supportHeading__Nm3Kn>div{display:grid;gap:.4rem}.Header_supportHeading__Nm3Kn h2{font-size:1.05rem}.Header_supportLinks__gMzYX{display:grid;gap:.12rem}.Header_supportLinks__gMzYX .Header_systemLink__cz6ya{min-height:4.3rem}.Header_brandLink__OjtcU:focus-visible,.Header_brandMark__1kcKZ:focus-visible,.Header_contactCta__h0AmT:focus-visible,.Header_iconAction__iq_FV:focus-visible,.Header_megaBackdrop__t2_jI:focus-visible,.Header_mobileToggle__XSK_j:focus-visible,.Header_navLink__SqOUL:focus-visible,.Header_navTrigger__SF2mD:focus-visible,.Header_panelClose__dANxP:focus-visible,.Header_panelFooter__Z1GKq a:focus-visible,.Header_systemLink__cz6ya:focus-visible,.Header_themeSlot__ZvPwr button:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}@keyframes Header_headerEntrance__KPNHi{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes Header_headerChildEntrance__DCfyy{0%{opacity:0;transform:translate3d(0,-.45rem,0)}to{opacity:1;transform:none}}@keyframes Header_headerChildFade__Yr1vN{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Header_header__ZPN_X,.Header_header__ZPN_X *,.Header_header__ZPN_X :after,.Header_header__ZPN_X :before{scroll-behavior:auto;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.Header_header__ZPN_X,.Header_header__ZPN_X[data-entrance-state=pending],.Header_header__ZPN_X[data-entrance-state=pending] .Header_actions__QTu_9,.Header_header__ZPN_X[data-entrance-state=pending] .Header_brandMark__1kcKZ,.Header_header__ZPN_X[data-entrance-state=pending] .Header_desktopNavList__HgLZn>.Header_navItem__Fdmv_{opacity:1;transform:none}.Header_header__ZPN_X[data-scroll-hidden]{transform:translate3d(0,-101%,0)}.Header_menuRevealRail__Asxvo{display:none}.Header_megaLayer__nJZjh .Header_megaBackdrop__t2_jI,.Header_megaLayer__nJZjh .Header_megaPanel__Z_nRG,.Header_megaLayer__nJZjh .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh .Header_panelHeading__ciLrd,.Header_megaLayer__nJZjh .Header_supportPanel__2AHIs{transition:none!important}.Header_megaLayer__nJZjh[data-state=closing] .Header_megaPanel__Z_nRG,.Header_megaLayer__nJZjh[data-state=open] .Header_megaPanel__Z_nRG,.Header_megaLayer__nJZjh[data-state=opening] .Header_megaPanel__Z_nRG{clip-path:none}.Header_megaLayer__nJZjh[data-state=open] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=open] .Header_panelHeading__ciLrd,.Header_megaLayer__nJZjh[data-state=open] .Header_supportPanel__2AHIs,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelContent__F4h45>*,.Header_megaLayer__nJZjh[data-state=opening] .Header_panelHeading__ciLrd,.Header_megaLayer__nJZjh[data-state=opening] .Header_supportPanel__2AHIs{opacity:1;transform:none}}@media (min-width:1120px){.Header_desktop_contactCta___Qijm.Header_desktop_contactCta___Qijm{display:inline-flex}}@media (min-width:70rem){.Header_desktop_desktopNav__pETit.Header_desktop_desktopNav__pETit{display:block}.Header_desktop_mobileToggle__NzvPg.Header_desktop_mobileToggle__NzvPg{display:none}}@media (max-width:73rem) and (min-width:70rem){.Header_desktop_shell__T_F72.Header_desktop_shell__T_F72{gap:.75rem}.Header_desktop_navLink__jVur8.Header_desktop_navLink__jVur8,.Header_desktop_navTrigger__jWj2z.Header_desktop_navTrigger__jWj2z{padding-inline:.4rem}.Header_desktop_contactCta___Qijm.Header_desktop_contactCta___Qijm{padding-inline:.75rem}}@media (min-width:70rem) and (max-width:80rem){.Header_desktop_brandLabel__D44Ql.Header_desktop_brandLabel__D44Ql{display:none}}@media (min-width:70rem){.Header_desktop_shell__T_F72.Header_desktop_shell__T_F72:has([data-account=signed-in]) .Header_desktop_brandLabel__D44Ql{display:none}}@media (min-width:70rem) and (max-width:108rem){.Header_desktop_shell__T_F72.Header_desktop_shell__T_F72:has([data-account=signed-out]) .Header_desktop_brandLabel__D44Ql{display:none}}@media (max-width:80rem) and (min-width:73.01rem){.Header_desktop_navLink__jVur8.Header_desktop_navLink__jVur8,.Header_desktop_navTrigger__jWj2z.Header_desktop_navTrigger__jWj2z{padding-inline:.5rem}}@media (min-width:70rem) and (max-width:80rem){.Header_desktop_shell__T_F72.Header_desktop_shell__T_F72:has([data-account=signed-in]){gap:.5rem}.Header_desktop_shell__T_F72.Header_desktop_shell__T_F72:has([data-account=signed-in]) :is(.Header_desktop_navLink__jVur8,.Header_desktop_navTrigger__jWj2z){padding-inline:.32rem;font-size:.875rem}}@media (min-width:544px) and (max-width:1119px){.Header_mobile_contactCta__8YRPB.Header_mobile_contactCta__8YRPB{display:inline-flex}}@media (max-width:40rem){.Header_mobile_header__uBdy_.Header_mobile_header__uBdy_{--header-height:4.5rem}.Header_mobile_shell__ET7qJ.Header_mobile_shell__ET7qJ{width:calc(100% - (var(--ds-gutter, clamp(20px, 4vw, 56px)) * 2));gap:.55rem}.Header_mobile_brandSymbol__dQT89.Header_mobile_brandSymbol__dQT89{width:4.75rem;height:100%}.Header_mobile_brandLabel__E7hPR.Header_mobile_brandLabel__E7hPR{margin-left:.6rem}.Header_mobile_iconAction__S0V1Q.Header_mobile_iconAction__S0V1Q,.Header_mobile_themeSlot__3SoYj.Header_mobile_themeSlot__3SoYj button{display:none}.Header_mobile_contactCta__8YRPB.Header_mobile_contactCta__8YRPB{padding-inline:.875rem}.Header_mobile_mobileToggle__AOipc.Header_mobile_mobileToggle__AOipc{width:2.5rem;height:2.5rem}}.HeaderMobileMenu_mobileGroupBody__Q0UPn ul,.HeaderMobileMenu_mobileSectionList__Yz6MV{margin:0;padding:0;list-style:none}.HeaderMobileMenu_mobileClose__XbgfG{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid var(--header-border-strong);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink);cursor:pointer;text-decoration:none;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease),color .19s var(--header-ease)}.HeaderMobileMenu_mobileClose__XbgfG:hover{border-color:var(--header-ink);background:var(--header-hover);color:var(--header-ink)}.HeaderMobileMenu_mobileClose__XbgfG span{position:absolute;display:block;width:1.05rem;height:1.5px;border-radius:99px;background:currentColor;transition:transform .19s var(--header-ease)}.HeaderMobileMenu_mobileClose__XbgfG span:first-child{transform:rotate(45deg)}.HeaderMobileMenu_mobileClose__XbgfG span:last-child{transform:rotate(-45deg)}.HeaderMobileMenu_mobileKicker__UIQdk{color:var(--header-red-text);font-family:var(--font-technical),var(--font-body),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);line-height:1.2;text-transform:uppercase}.HeaderMobileMenu_mobileLink__h2c_u:focus-visible [data-hdr=arrow-icon]{opacity:1;transform:translateX(.1rem)}@media (hover:hover) and (pointer:fine){.HeaderMobileMenu_mobileLink__h2c_u:hover [data-hdr=arrow-icon]{opacity:1;transform:translateX(.1rem)}}.HeaderMobileMenu_mobileBrandItem__T1BQ3{padding:.35rem 0 .6rem}.HeaderMobileMenu_mobileBrandGrid__Wouix{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--header-border);border-left:1px solid var(--header-border);list-style:none}.HeaderMobileMenu_mobileBrandGrid__Wouix>li{min-width:0;border-right:1px solid var(--header-border);border-bottom:1px solid var(--header-border)}.HeaderMobileMenu_mobileBrandGrid__Wouix [data-hdr=brand-link]{height:7.25rem}.HeaderMobileMenu_mobileBrandGrid__Wouix [data-hdr=brand-logo-frame]{height:3.6rem;transform:scale(.62)}.HeaderMobileMenu_mobileBrandGrid__Wouix [data-hdr=brand-link-name]{margin-top:.35rem}.HeaderMobileMenu_mobileBrandGrid__Wouix [data-hdr=brand-link-arrow]{display:none}.HeaderMobileMenu_mobileBrandGrid__Wouix [data-hdr=brand-link]:focus-visible{outline-offset:-3px}@media (min-width:34rem){.HeaderMobileMenu_mobileBrandGrid__Wouix{grid-template-columns:repeat(4,minmax(0,1fr))}}.HeaderMobileMenu_mobileLayer__AJ1Jm{--header-ease:cubic-bezier(0.16,1,0.3,1);--header-panel:var(--surface);--header-ink:var(--foreground);--header-muted:var(--muted-foreground);--header-border:var(--border);--header-border-strong:var(--ds-c-line-strong);--header-hover:var(--ds-c-surface-2);--header-red:var(--accent);--header-red-hover:var(--ds-c-accent-hover);--header-red-text:var(--ds-c-accent-text);--header-red-ink:var(--accent-foreground);--header-focus:var(--ds-c-focus);position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;overflow:hidden}.HeaderMobileMenu_mobileScrim__apOtM{position:absolute;inset:0;border:0;background:#0102059e;background:oklch(.09 .012 255/.62);opacity:0;animation:HeaderMobileMenu_backdropIn__RLcyR .2s var(--header-ease) forwards}.HeaderMobileMenu_mobilePanel__5HYYP{position:relative;display:grid;width:min(31rem,100%);height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid var(--header-border);background:var(--header-panel);box-shadow:-1.5rem 0 4.5rem #01020457;box-shadow:-1.5rem 0 4.5rem oklch(.08 .012 255/.34);padding:max(.8rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(.9rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));animation:HeaderMobileMenu_mobilePanelIn__kR0OE .22s var(--header-ease) both}.HeaderMobileMenu_mobilePanelHeader__B63aa{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--header-border);padding-bottom:.75rem}.HeaderMobileMenu_mobilePanelBrand__4WfBt{display:inline-flex;min-width:0;align-items:center;color:var(--header-ink);font-family:var(--font-display),var(--font-body),sans-serif;font-size:.86rem;font-weight:750;text-decoration:none}.HeaderMobileMenu_mobilePanelLogo__0XxSE{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;overflow:hidden;background:#e30613;padding:.15rem}.HeaderMobileMenu_mobilePanelLogo__0XxSE img{display:block;width:100%;height:100%;object-fit:contain}.HeaderMobileMenu_mobileClose__XbgfG{width:2.5rem;height:2.5rem}.HeaderMobileMenu_mobileScrollArea__V2rAK{overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 0 1rem;scrollbar-width:thin}.HeaderMobileMenu_mobileKicker__UIQdk{margin:0 0 .8rem}.HeaderMobileMenu_mobileSectionList__Yz6MV{display:grid;gap:.25rem}.HeaderMobileMenu_mobileGroup__lBmNY{border-bottom:1px solid var(--header-border)}.HeaderMobileMenu_mobileGroupTrigger__d_YPS,.HeaderMobileMenu_mobileLink__h2c_u{display:flex;width:100%;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;color:var(--header-ink);cursor:pointer;font:inherit;font-family:var(--font-body),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;padding:0 .15rem;text-align:left;text-decoration:none}.HeaderMobileMenu_mobileGroup__lBmNY[data-active] .HeaderMobileMenu_mobileGroupTrigger__d_YPS,.HeaderMobileMenu_mobileLink__h2c_u[data-active]{color:var(--header-red-text)}.HeaderMobileMenu_mobileGroupIcon__sGboJ{position:relative;display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--header-border-strong);border-radius:var(--ds-ctl-radius)}.HeaderMobileMenu_mobileGroupIcon__sGboJ span{position:absolute;width:.75rem;height:1px;background:currentColor;transition:transform .2s var(--header-ease)}.HeaderMobileMenu_mobileGroupIcon__sGboJ span:last-child{transform:rotate(90deg)}.HeaderMobileMenu_mobileGroupTrigger__d_YPS[aria-expanded=true] .HeaderMobileMenu_mobileGroupIcon__sGboJ span:last-child{transform:rotate(0)}.HeaderMobileMenu_mobileGroupBody__Q0UPn{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .21s var(--header-ease),opacity .17s ease}.HeaderMobileMenu_mobileGroupBody__Q0UPn[data-open]{grid-template-rows:1fr;opacity:1}.HeaderMobileMenu_mobileGroupBody__Q0UPn>ul{display:grid;min-height:0;gap:.08rem;overflow:hidden;padding:0 0 .55rem .85rem}.HeaderMobileMenu_mobileGroupBody__Q0UPn li{min-width:0}.HeaderMobileMenu_mobileGroupBody__Q0UPn .HeaderMobileMenu_mobileLink__h2c_u{min-height:var(--ds-ctl-h-m);border-bottom:0;color:var(--header-muted);font-size:var(--ds-font-body);font-weight:500}.HeaderMobileMenu_mobileGroupBody__Q0UPn .HeaderMobileMenu_mobileLink__h2c_u[data-active]{color:var(--header-red-text);font-weight:600}.HeaderMobileMenu_mobileSubgroup__1Uf_N+.HeaderMobileMenu_mobileSubgroup__1Uf_N{margin-top:.45rem}.HeaderMobileMenu_mobileSubgroupLabel__t7QTM{margin:.55rem 0 .15rem;color:var(--header-red-text);font-family:var(--font-technical),var(--font-body),monospace;font-size:var(--ds-font-label);font-weight:500;letter-spacing:var(--ds-tracking-label);line-height:1.2;text-transform:uppercase}.HeaderMobileMenu_mobileLink__h2c_u{border-bottom:1px solid var(--header-border)}.HeaderMobileMenu_mobileLink__h2c_u [data-hdr=arrow-icon]{opacity:.58}.HeaderMobileMenu_mobilePrimaryLink__B9_c5{font-size:1.0625rem;font-weight:600}.HeaderMobileMenu_mobileActions__A3l6K{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;border-top:1px solid var(--header-border);padding-top:.85rem}.HeaderMobileMenu_mobileContact__4sglp,.HeaderMobileMenu_mobileSearch__HQr1w{display:inline-flex;width:100%;min-height:var(--ds-ctl-h-m);align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--header-ink);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--header-ink);font:var(--ds-ctl-font);padding:0 1.125rem;cursor:pointer;text-decoration:none;transition:background-color .19s var(--header-ease),border-color .19s var(--header-ease)}.HeaderMobileMenu_mobileSearch__HQr1w:hover{background:var(--header-hover)}.HeaderMobileMenu_mobileSearch__HQr1w [data-hdr=search-icon]{color:currentColor}.HeaderMobileMenu_mobileContact__4sglp{border-color:var(--header-red);background:var(--header-red);color:var(--header-red-ink)!important}.HeaderMobileMenu_mobileContact__4sglp:hover{border-color:var(--header-red-hover);background:var(--header-red-hover)}.HeaderMobileMenu_mobileContact__4sglp [data-hdr=arrow-icon]{color:currentColor;opacity:1}.HeaderMobileMenu_mobileClose__XbgfG:focus-visible,.HeaderMobileMenu_mobileContact__4sglp:focus-visible,.HeaderMobileMenu_mobileGroupTrigger__d_YPS:focus-visible,.HeaderMobileMenu_mobileLink__h2c_u:focus-visible,.HeaderMobileMenu_mobilePanelBrand__4WfBt:focus-visible,.HeaderMobileMenu_mobileSearch__HQr1w:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}@media (max-width:40rem){.HeaderMobileMenu_mobilePanel__5HYYP{width:100%;border-left:0}.HeaderMobileMenu_mobileActions__A3l6K{grid-template-columns:1fr}}@keyframes HeaderMobileMenu_backdropIn__RLcyR{to{opacity:1}}@keyframes HeaderMobileMenu_mobilePanelIn__kR0OE{0%{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@media (min-width:1200px){.CatalogPage_desktop_productGrid__6iDah.CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1880px){.CatalogPage_desktop_productGrid__6iDah.CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2700px){.CatalogPage_desktop_productGrid__6iDah.CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:3200px){.CatalogPage_desktop_productGrid__6iDah.CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:901px){.CatalogPage_desktop_catalogLayout__Znqjh.CatalogPage_desktop_catalogLayout__Znqjh{transition:grid-template-columns .22s ease,gap .22s ease}.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM{grid-template-columns:56px minmax(0,1fr);gap:18px}.CatalogPage_desktop_desktopFilterCollapse___lZU5.CatalogPage_desktop_desktopFilterCollapse___lZU5{display:inline-flex}.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_filters__ThRfk{position:absolute;top:0;left:0;width:280px;opacity:0;pointer-events:none;transform:translateX(-10px);visibility:hidden}.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_filtersExpandTab__AWhrW{position:sticky;top:var(--catalog-header-offset);display:inline-flex}}@media (min-width:901px) and (max-width:1180px){.CatalogPage_desktop_main__t5bAP.CatalogPage_desktop_main__t5bAP,.CatalogPage_desktop_topbarInner__swQdX.CatalogPage_desktop_topbarInner__swQdX{padding-inline:var(--ds-gutter,clamp(20px,4vw,56px))}.CatalogPage_desktop_hero__zUxTo.CatalogPage_desktop_hero__zUxTo{grid-template-columns:1fr;gap:24px}.CatalogPage_desktop_catalogLayout__Znqjh.CatalogPage_desktop_catalogLayout__Znqjh{grid-template-columns:260px minmax(0,1fr);gap:22px}}@media (min-width:2200px){.CatalogPage_desktop_catalogShell__3CJQ1.CatalogPage_desktop_catalogShell__3CJQ1[data-ds=a] .CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:901px){.CatalogPage_desktop_catalogLayout__Znqjh.CatalogPage_desktop_catalogLayout__Znqjh{grid-template-columns:clamp(244px,19vw,300px) minmax(0,1fr);gap:clamp(18px,2vw,28px)}.CatalogPage_desktop_catalogLayout__Znqjh.CatalogPage_desktop_catalogLayout__Znqjh.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM{grid-template-columns:44px minmax(0,1fr);gap:16px}}@media (min-width:1200px){.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1880px){.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1199px){.CatalogPage_desktop_productGrid__6iDah.CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM.CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_productGrid__6iDah{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px){.CatalogPage_desktop_catalogShell__3CJQ1.CatalogPage_desktop_catalogShell__3CJQ1 .CatalogPage_desktop_catalogLayoutCollapsed__PQEVM .CatalogPage_desktop_filtersExpandTab__AWhrW{width:44px;min-width:44px;min-height:0;gap:10px;padding:14px 0}}.SeoBreadcrumbs_nav__GLTtM{width:100%;color:var(--muted-foreground);font-family:var(--font-technical);font-size:.75rem;letter-spacing:.04em}.SeoBreadcrumbs_list__sz_8m{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin:0;padding:1rem 0;list-style:none}.SeoBreadcrumbs_item__VA7Cb{display:inline-flex;align-items:center;gap:.45rem}.SeoBreadcrumbs_item__VA7Cb a{color:inherit;text-decoration:none}.SeoBreadcrumbs_item__VA7Cb a:focus-visible,.SeoBreadcrumbs_item__VA7Cb a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:.2em}.SeoBreadcrumbs_current__YN1OO{color:var(--foreground);font-weight:600}.SeoBreadcrumbs_nav__GLTtM[data-tone=dark]{color:#c9c2c1;color:oklch(.82 .008 25);background:#0e0707;background:oklch(.14 .012 25)}.SeoBreadcrumbs_nav__GLTtM[data-tone=dark] .SeoBreadcrumbs_current__YN1OO,.SeoBreadcrumbs_nav__GLTtM[data-tone=dark] .SeoBreadcrumbs_item__VA7Cb a:focus-visible,.SeoBreadcrumbs_nav__GLTtM[data-tone=dark] .SeoBreadcrumbs_item__VA7Cb a:hover{color:#f9f4f3;color:oklch(.97 .006 25)}.SplitContactCta_root__I1fS_{--split-accent:var(--product-red,var(--catalog-red,var(--entity-red,var(--brand-red,var(--ds-c-accent)))));--split-ink:var(--product-ink,var(--catalog-ink,var(--entity-ink,var(--text,var(--ds-c-text)))));--split-panel:var(--product-panel,var(--catalog-panel,var(--entity-panel,var(--card,var(--ds-c-surface)))));--split-border:var(--product-border,var(--catalog-border,var(--entity-border,var(--border,var(--ds-c-line)))));display:inline-grid;grid-template-rows:0fr auto;width:min(100%,18.5rem);min-width:0;gap:0;border-radius:var(--ds-ctl-radius);vertical-align:top;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),gap .22s cubic-bezier(.16,1,.3,1)}.dark .SplitContactCta_root__I1fS_{--split-ink:var(--product-ink,var(--catalog-ink,var(--entity-ink,var(--text,var(--ds-c-text)))));--split-panel:var(--product-panel,var(--catalog-panel,var(--entity-panel,var(--card,var(--ds-c-surface)))));--split-border:var(--product-border,var(--catalog-border,var(--entity-border,var(--ds-c-line))))}.SplitContactCta_callSlot__G4_aA{min-height:0;overflow:hidden;opacity:0;transform:translateY(6px) scale(.985);transition:opacity .21s cubic-bezier(.22,1,.36,1),transform .23s cubic-bezier(.22,1,.36,1)}.SplitContactCta_callAction__DJPtv,.SplitContactCta_inquiryAction__2bWZl{display:inline-flex;min-height:var(--ds-ctl-h-m);align-items:center;justify-content:center;min-width:0;font:var(--ds-ctl-font);text-decoration:none;white-space:nowrap;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.SplitContactCta_callAction__DJPtv{width:100%;border:1px solid var(--split-ink);border-radius:var(--ds-ctl-radius);background:transparent;color:var(--split-ink)!important;padding:0 18px}.SplitContactCta_callAction__DJPtv:hover{background:var(--ds-c-surface-2)}.SplitContactCta_inquiryAction__2bWZl{border:1px solid transparent;border-radius:var(--ds-ctl-radius);background:var(--split-accent);color:var(--ds-c-on-accent)!important;padding:0 18px}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.SplitContactCta_inquiryAction__2bWZl{background:color-mix(in oklab,var(--split-accent),black 8%)}}.SplitContactCta_inquiryAction__2bWZl:hover{background:var(--split-accent)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.SplitContactCta_inquiryAction__2bWZl:hover{background:color-mix(in oklab,var(--split-accent),black 22%)}}.SplitContactCta_inquiryAction__2bWZl:active{background:var(--split-accent)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.SplitContactCta_inquiryAction__2bWZl:active{background:color-mix(in oklab,var(--split-accent),black 32%)}}.SplitContactCta_root__I1fS_:focus-within,.SplitContactCta_root__I1fS_:hover,.SplitContactCta_root__I1fS_[data-pointer-active=true]{grid-template-rows:1fr auto;gap:8px}.SplitContactCta_root__I1fS_:focus-within .SplitContactCta_callSlot__G4_aA,.SplitContactCta_root__I1fS_:hover .SplitContactCta_callSlot__G4_aA,.SplitContactCta_root__I1fS_[data-pointer-active=true] .SplitContactCta_callSlot__G4_aA{opacity:1;transform:translateY(0) scale(1)}.SplitContactCta_callAction__DJPtv:focus-visible,.SplitContactCta_inquiryAction__2bWZl:focus-visible{outline:2px solid var(--ds-c-focus);outline-offset:2px}@media (max-width:767px){.SplitContactCta_root__I1fS_{display:grid;grid-template-rows:auto auto;width:100%;gap:8px}.SplitContactCta_callSlot__G4_aA,.SplitContactCta_root__I1fS_:focus-within .SplitContactCta_callSlot__G4_aA,.SplitContactCta_root__I1fS_:hover .SplitContactCta_callSlot__G4_aA{overflow:visible;opacity:1;transform:none}.SplitContactCta_callAction__DJPtv,.SplitContactCta_inquiryAction__2bWZl,.SplitContactCta_root__I1fS_:focus-within .SplitContactCta_callAction__DJPtv,.SplitContactCta_root__I1fS_:focus-within .SplitContactCta_inquiryAction__2bWZl,.SplitContactCta_root__I1fS_:hover .SplitContactCta_callAction__DJPtv,.SplitContactCta_root__I1fS_:hover .SplitContactCta_inquiryAction__2bWZl{width:100%;max-height:none;max-width:none;border-radius:var(--ds-ctl-radius);white-space:normal}.SplitContactCta_callAction__DJPtv{min-height:var(--ds-ctl-h-m);padding:0 18px}}.SplitContactCta_root__I1fS_[data-call=none],.SplitContactCta_root__I1fS_[data-call=none]:focus-within,.SplitContactCta_root__I1fS_[data-call=none]:hover,.SplitContactCta_root__I1fS_[data-call=none][data-pointer-active=true]{grid-template-rows:auto;gap:0}@media (prefers-reduced-motion:reduce){.SplitContactCta_callAction__DJPtv,.SplitContactCta_callSlot__G4_aA,.SplitContactCta_inquiryAction__2bWZl,.SplitContactCta_root__I1fS_{transition:none}}.FooterRollerRevealShowcase_stage__WJyn9{min-height:100svh;background:var(--background)}.FooterRollerRevealShowcase_editorialFrame__IjFd5{position:fixed;top:150px;right:190px;left:76px;z-index:5;pointer-events:none}.FooterRollerRevealShowcase_eyebrow__aGN2l{color:var(--muted-foreground);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:15px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.FooterRollerRevealShowcase_eyebrow__aGN2l span{color:var(--foreground)}.FooterRollerRevealShowcase_editorialTitle__xYS7D{margin-top:22px;color:var(--foreground);font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:56px;font-weight:900;letter-spacing:-.01em;line-height:1.04;text-transform:uppercase}.FooterRollerRevealShowcase_prelude__4gQJ7{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:32px;min-height:168svh;padding:0 clamp(28px,7vw,110px) 130px;overflow:hidden}.FooterRollerRevealShowcase_prelude__4gQJ7:before{position:absolute;top:0;bottom:0;right:clamp(20px,3.5vw,48px);width:14px;background:repeating-linear-gradient(180deg,transparent 0 1px,transparent 1px 84px);content:"";pointer-events:none}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.FooterRollerRevealShowcase_prelude__4gQJ7:before{background:repeating-linear-gradient(180deg,color-mix(in oklch,var(--foreground),transparent 88%) 0 1px,transparent 1px 84px)}}.FooterRollerRevealShowcase_preludeBlock__VlkqM{height:110px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.FooterRollerRevealShowcase_preludeBlock__VlkqM{border:1px solid color-mix(in oklch,var(--border),transparent 25%);border-radius:16px;background:color-mix(in oklch,var(--surface),transparent 45%)}}.FooterRollerRevealShowcase_preludeBlock__VlkqM[data-variant=tall]{height:190px}.FooterRollerRevealShowcase_preludeCaption__K8obl{display:flex;align-items:center;gap:18px;margin-top:10px;color:var(--muted-foreground);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.FooterRollerRevealShowcase_preludeCaptionRule__vvPwF{flex:1;height:1px;background:transparent}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.FooterRollerRevealShowcase_preludeCaptionRule__vvPwF{background:color-mix(in oklch,var(--foreground),transparent 84%)}}.FooterRollerRevealShowcase_signature__mEU3A{display:flex;flex-direction:column;gap:8px;justify-content:center;height:250px;padding:0 76px;border-top:1px solid var(--border);background:var(--background)}@supports (color:oklch(0% 0 0)) and (color:color-mix(in srgb,red,red)){.FooterRollerRevealShowcase_signature__mEU3A{border-top:1px solid color-mix(in oklch,var(--border),transparent 30%)}}.FooterRollerRevealShowcase_signatureName__ushud{color:var(--foreground);font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:24px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.FooterRollerRevealShowcase_signatureRole__Xgx__{color:var(--muted-foreground);font-family:var(--font-technical),var(--font-geist-mono),monospace;font-size:13px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}