@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%;size-adjust:101.17%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}:root{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback";--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback";--font-sans:var(--font-plex-sans,"IBM Plex Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--color-neutral-0:#FFFFFF;--color-neutral-50:#F7F8F9;--color-neutral-100:#EFF1F3;--color-neutral-200:#E2E5E9;--color-neutral-300:#CDD2D8;--color-neutral-400:#A3ABB5;--color-neutral-500:#79828E;--color-neutral-600:#5B646F;--color-neutral-700:#444C56;--color-neutral-800:#2E343C;--color-neutral-900:#1E2329;--color-neutral-950:#14171B;--color-brand-primary:#C2262E;--color-brand-primary-hover:#A61F26;--color-brand-primary-pressed:#8A1A20;--color-brand-primary-subtle:#FBEBEC;--color-brand-primary-border:#EFB9BC;--color-brand-secondary:#1F3347;--color-brand-secondary-hover:#172838;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-0);--color-text-brand:var(--color-brand-primary);--color-text-disabled:var(--color-neutral-400);--color-link:#1A4F8A;--color-link-hover:#143C69;--color-link-destructive:var(--color-error);--color-border-subtle:var(--color-neutral-100);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-active:var(--color-neutral-900);--color-border-focus:#1A4F8A;--color-surface-default:var(--color-neutral-0);--color-surface-subtle:var(--color-neutral-50);--color-surface-muted:var(--color-neutral-100);--color-surface-elevated:var(--color-neutral-0);--color-surface-inverse:var(--color-neutral-900);--color-surface-inverse-hover:var(--color-neutral-800);--color-text-on-inverse:var(--color-neutral-0);--color-text-on-inverse-muted:var(--color-neutral-300);--color-success-on-inverse:#6FCF8F;--color-error-on-inverse:#F5A29B;--color-info-on-inverse:#9CC3F2;--color-surface-image:var(--color-neutral-50);--color-overlay:rgba(20,23,27,0.48);--color-success:#1E7B45;--color-success-subtle:#E8F5EC;--color-success-border:#B7DFC4;--color-warning:#A35E00;--color-warning-subtle:#FFF4E0;--color-warning-border:#F3D9A4;--color-error:#B42318;--color-error-subtle:#FDECEA;--color-error-border:#F3B9B3;--color-info:#1D5FA8;--color-info-subtle:#E8F0FA;--color-info-border:#B9CFEB;--color-text-on-status:var(--color-neutral-0);--color-price:var(--color-text-primary);--color-price-sale:var(--color-brand-primary);--color-price-old:var(--color-neutral-500);--color-discount-bg:var(--color-brand-primary);--color-discount-text:var(--color-neutral-0);--color-availability:var(--color-success);--color-availability-order:var(--color-info);--color-availability-confirm:var(--color-warning);--color-availability-out:var(--color-neutral-500);--color-compat-positive:var(--color-success);--color-compat-positive-subtle:var(--color-success-subtle);--color-compat-positive-border:var(--color-success-border);--color-compat-negative:#8E3A3A;--color-compat-negative-subtle:#F6ECEC;--color-compat-negative-border:#E4C3C3;--color-compat-unknown:var(--color-neutral-700);--color-compat-unknown-subtle:var(--color-neutral-100);--color-compat-unknown-border:var(--color-neutral-300);--color-whatsapp:#1B8A4C;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display-size:2.25rem;--text-display-weight:600;--text-display-lh:1.15;--text-display-ls:-0.01em;--text-h1-size:1.75rem;--text-h1-weight:600;--text-h1-lh:1.2;--text-h1-ls:-0.01em;--text-h2-size:1.375rem;--text-h2-weight:600;--text-h2-lh:1.25;--text-h2-ls:-0.005em;--text-h3-size:1.125rem;--text-h3-weight:600;--text-h3-lh:1.3;--text-h3-ls:0;--text-h4-size:1rem;--text-h4-weight:600;--text-h4-lh:1.4;--text-h4-ls:0;--text-h5-size:0.875rem;--text-h5-weight:600;--text-h5-lh:1.4;--text-h5-ls:0.01em;--text-body-lg-size:1rem;--text-body-lg-weight:400;--text-body-lg-lh:1.55;--text-body-lg-ls:0;--text-body-size:0.875rem;--text-body-weight:400;--text-body-lh:1.5;--text-body-ls:0;--text-body-sm-size:0.8125rem;--text-body-sm-weight:400;--text-body-sm-lh:1.45;--text-body-sm-ls:0;--text-label-lg-size:0.9375rem;--text-label-lg-weight:500;--text-label-lg-lh:1.3;--text-label-lg-ls:0;--text-label-size:0.875rem;--text-label-weight:500;--text-label-lh:1.3;--text-label-ls:0;--text-label-sm-size:0.75rem;--text-label-sm-weight:500;--text-label-sm-lh:1.3;--text-label-sm-ls:0.01em;--text-caption-size:0.75rem;--text-caption-weight:400;--text-caption-lh:1.4;--text-caption-ls:0;--text-tech-size:0.75rem;--text-tech-weight:400;--text-tech-lh:1.4;--text-tech-ls:0.01em;--text-sku-size:0.75rem;--text-sku-weight:500;--text-sku-lh:1.3;--text-sku-ls:0.03em;--text-price-lg-size:1.5rem;--text-price-lg-weight:600;--text-price-lg-lh:1.1;--text-price-lg-ls:-0.01em;--text-price-size:1rem;--text-price-weight:600;--text-price-lh:1.2;--text-price-ls:0;--text-price-sm-size:0.875rem;--text-price-sm-weight:600;--text-price-sm-lh:1.2;--text-price-sm-ls:0;--font-feature-numeric:"tnum" 1,"lnum" 1}.cz-display{font:var(--text-display-weight) var(--text-display-size)/var(--text-display-lh) var(--font-sans);letter-spacing:var(--text-display-ls)}.cz-h1{font:var(--text-h1-weight) var(--text-h1-size)/var(--text-h1-lh) var(--font-sans);letter-spacing:var(--text-h1-ls)}.cz-h2{font:var(--text-h2-weight) var(--text-h2-size)/var(--text-h2-lh) var(--font-sans);letter-spacing:var(--text-h2-ls)}.cz-h3{font:var(--text-h3-weight) var(--text-h3-size)/var(--text-h3-lh) var(--font-sans)}.cz-h4{font:var(--text-h4-weight) var(--text-h4-size)/var(--text-h4-lh) var(--font-sans)}.cz-h5{font:var(--text-h5-weight) var(--text-h5-size)/var(--text-h5-lh) var(--font-sans);letter-spacing:var(--text-h5-ls)}.cz-body-lg{font:var(--text-body-lg-weight) var(--text-body-lg-size)/var(--text-body-lg-lh) var(--font-sans)}.cz-body{font:var(--text-body-weight) var(--text-body-size)/var(--text-body-lh) var(--font-sans)}.cz-body-sm{font:var(--text-body-sm-weight) var(--text-body-sm-size)/var(--text-body-sm-lh) var(--font-sans)}.cz-label-lg{font:var(--text-label-lg-weight) var(--text-label-lg-size)/var(--text-label-lg-lh) var(--font-sans)}.cz-label{font:var(--text-label-weight) var(--text-label-size)/var(--text-label-lh) var(--font-sans)}.cz-label-sm{font:var(--text-label-sm-weight) var(--text-label-sm-size)/var(--text-label-sm-lh) var(--font-sans);letter-spacing:var(--text-label-sm-ls)}.cz-caption{font:var(--text-caption-weight) var(--text-caption-size)/var(--text-caption-lh) var(--font-sans);color:var(--color-text-muted)}.cz-tech{font:var(--text-tech-weight) var(--text-tech-size)/var(--text-tech-lh) var(--font-mono);letter-spacing:var(--text-tech-ls);font-feature-settings:var(--font-feature-numeric)}.cz-sku{font:var(--text-sku-weight) var(--text-sku-size)/var(--text-sku-lh) var(--font-mono);letter-spacing:var(--text-sku-ls);color:var(--color-text-secondary);text-transform:uppercase}.cz-price-lg{font:var(--text-price-lg-weight) var(--text-price-lg-size)/var(--text-price-lg-lh) var(--font-sans);letter-spacing:var(--text-price-lg-ls);font-feature-settings:var(--font-feature-numeric)}.cz-price,.cz-price-lg{color:var(--color-price)}.cz-price{font:var(--text-price-weight) var(--text-price-size)/var(--text-price-lh) var(--font-sans);font-feature-settings:var(--font-feature-numeric)}.cz-num{font-feature-settings:var(--font-feature-numeric),tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.cz-value{font-weight:var(--font-weight-medium);font-feature-settings:var(--font-feature-numeric);white-space:nowrap}:root{--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-page-padding:var(--space-8);--space-section:var(--space-12);--space-card-padding:var(--space-4);--space-card-padding-dense:var(--space-3);--space-card-padding-relaxed:var(--space-6);--space-field-gap:var(--space-4);--space-field-inner:var(--space-1-5);--space-toolbar-gap:var(--space-3);--space-grid-gap:var(--space-4);--space-grid-gap-dense:var(--space-3);--space-inline:var(--space-2);--space-stack:var(--space-3);--size-touch:44px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px}@media (max-width:1023px){:root{--space-page-padding:var(--space-6);--space-section:var(--space-10);--space-grid-gap:var(--space-3)}}@media (max-width:767px){:root{--space-page-padding:var(--space-4);--space-section:var(--space-8);--space-card-padding:var(--space-3);--space-grid-gap:var(--space-2)}}:root{--bp-xs:0px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--layout-max:1440px;--layout-max-content:960px;--layout-max-checkout:1120px;--layout-max-checkout-single:640px;--layout-columns:12;--layout-sidebar:264px;--layout-gutter:var(--space-page-padding);--layout-header-height:4rem;--layout-header-height-compact:3.5rem;--layout-utility-height:2.25rem;--layout-nav-height:2.75rem;--layout-mobile-header-height:3.5rem;--z-sticky:20;--z-dropdown:30;--z-tray:40;--z-drawer:50;--z-modal:60;--z-toast:70}.cz-container{width:100%;max-width:var(--layout-max);margin:0 auto;padding-left:var(--layout-gutter);padding-right:var(--layout-gutter);box-sizing:border-box}.cz-container--content{max-width:var(--layout-max-content)}.cz-container--checkout{max-width:var(--layout-max-checkout)}.cz-layout-plp{display:grid;grid-template-columns:var(--layout-sidebar) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.cz-layout-pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--space-10);gap:var(--space-10)}.cz-layout-checkout{display:grid;grid-template-columns:minmax(0,1fr) max(400px,min(25rem,40%));grid-gap:var(--space-10);gap:var(--space-10);align-items:start}@media (max-width:1023px){.cz-layout-pdp,.cz-layout-plp{grid-template-columns:minmax(0,1fr)}.cz-layout-pdp{gap:var(--space-6)}.cz-layout-checkout{grid-template-columns:minmax(0,1fr)}}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:9999px;--radius-control:var(--radius-md);--radius-card:var(--radius-sm);--radius-badge:var(--radius-xs);--radius-chip:var(--radius-full);--radius-sheet:var(--radius-lg);--border-width:1px;--border-width-strong:2px;--border-subtle:1px solid var(--color-border-subtle);--border-default:1px solid var(--color-border-default);--border-strong:1px solid var(--color-border-strong);--border-active:1px solid var(--color-border-active);--focus-ring:0 0 0 2px var(--color-surface-default),0 0 0 4px var(--color-border-focus);--focus-ring-inset:inset 0 0 0 2px var(--color-border-focus);--shadow-xs:0 1px 2px rgba(20,23,27,0.06);--shadow-sm:0 1px 3px rgba(20,23,27,0.08),0 1px 2px rgba(20,23,27,0.04);--shadow-md:0 4px 12px rgba(20,23,27,0.10),0 2px 4px rgba(20,23,27,0.06);--shadow-lg:0 12px 32px rgba(20,23,27,0.14),0 4px 8px rgba(20,23,27,0.06);--shadow-sticky:0 -1px 0 var(--color-border-default),0 -4px 16px rgba(20,23,27,0.08);--duration-fast:100ms;--duration-base:160ms;--duration-slow:240ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--transition-color:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);--transition-panel:transform var(--duration-slow) var(--ease-out),opacity var(--duration-base) var(--ease-out)}@keyframes cz-spin{to{transform:rotate(1turn)}}@keyframes cz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cz-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cz-slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cz-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}[data-theme=dark] body,body[data-theme=dark],html[data-theme=dark]{background:#1E2226}[data-theme=dark]{color:#F2F5F7}[data-theme=dark] .cz-card,[data-theme=dark] .cz-cosection,[data-theme=dark] .cz-pcard,[data-theme=dark] .cz-summary{background:#272C32}[data-theme=dark] .cz-gallery__thumb img,[data-theme=dark] .cz-pimg img,[data-theme=dark] .cz-review-line img{mix-blend-mode:normal}[data-theme=dark] .cz-range__fill{background:#E04B52}[data-theme=dark] .cz-range__thumb{background:#E5E9ED;border-color:#E04B52}[data-theme=dark] .cz-range__track{background:#343A41}[data-theme=dark] .cz-checkbox__box,[data-theme=dark] .cz-radio__mark{background:#1E2226}[data-theme=dark] .cz-input,[data-theme=dark] .cz-select,[data-theme=dark] .cz-select__control,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#1E2226;color:#F2F5F7}[data-theme=dark] .cz-filters__group,[data-theme=dark] .cz-toolbar{border-color:#282D33}[data-theme=dark] .cz-checkbox__box,[data-theme=dark] .cz-radio__mark{border-color:#3E454E}[data-theme=dark]{--color-neutral-0:#23272C;--color-neutral-50:#1E2226;--color-neutral-100:#2A2F35;--color-neutral-200:#353B42;--color-neutral-300:#434A53;--color-neutral-400:#6C757F;--color-neutral-500:#99A2AC;--color-neutral-600:#B5BDC6;--color-neutral-700:#D0D6DC;--color-neutral-800:#E5E9ED;--color-neutral-900:#F2F5F7;--color-neutral-950:#FFFFFF;--color-text-primary:#F2F5F7;--color-text-secondary:#D0D6DC;--color-text-muted:#99A2AC;--color-text-disabled:#6C757F;--color-border-subtle:#22262B;--color-border-default:#282D33;--color-border-strong:#31373E;--color-border-active:#99A2AC;--border-subtle:1px solid #22262B;--border-default:1px solid #282D33;--border-strong:1px solid #31373E;--border-active:1px solid #99A2AC;--focus-ring:0 0 0 2px #23272C,0 0 0 4px var(--color-border-focus);--shadow-xs:0 1px 2px rgba(0,0,0,0.30);--shadow-sm:0 1px 3px rgba(0,0,0,0.38),0 1px 2px rgba(0,0,0,0.24);--shadow-md:0 4px 12px rgba(0,0,0,0.44),0 2px 4px rgba(0,0,0,0.28);--shadow-lg:0 12px 32px rgba(0,0,0,0.50),0 4px 8px rgba(0,0,0,0.30);--shadow-sticky:0 -1px 0 #282D33,0 -4px 16px rgba(0,0,0,0.45);--color-surface-default:#23272C;--color-surface-subtle:#1E2226;--color-surface-muted:#2A2F35;--color-surface-elevated:#282D33;--color-surface-inverse:#F2F5F7;--color-surface-inverse-hover:#E5E9ED;--color-text-on-inverse:#1E2226;--color-text-on-inverse-muted:#5B646F;--color-success-on-inverse:#1E7B45;--color-error-on-inverse:#B42318;--color-info-on-inverse:#1D5FA8;--color-price:#F2F5F7;--color-price-old:#99A2AC;--color-availability-out:#99A2AC;--color-compat-unknown:#D0D6DC;--color-compat-unknown-subtle:#2A2F35;--color-compat-unknown-border:#434A53;--color-brand-primary:#E04B52;--color-brand-primary-hover:#EB6A70;--color-brand-primary-pressed:#C2262E;--color-brand-primary-subtle:#3A2427;--color-brand-primary-border:#6B3236;--color-brand-secondary:#2C4157;--color-brand-secondary-hover:#35506B;--color-link:#8FB7EA;--color-link-hover:#AECCF2;--color-text-inverse:#FFFFFF;--color-surface-image:#2A2F35;--color-overlay:rgba(8,10,12,0.62);--color-success:#5FBF84;--color-success-subtle:#1F2E26;--color-success-border:#2F5A40;--color-warning:#E0A64B;--color-warning-subtle:#2F2719;--color-warning-border:#5C4720;--color-error:#E8756B;--color-error-subtle:#33221F;--color-error-border:#5F332E;--color-info:#7FB0E8;--color-info-subtle:#1E2733;--color-info-border:#2F4763;--color-text-on-status:#1E2226;--color-availability:#5FBF84;--color-availability-order:#7FB0E8;--color-availability-confirm:#E0A64B;--color-price-sale:#E04B52;--color-discount-bg:#E04B52;--color-text-brand:#E9767C;--color-link-destructive:#E8756B;--color-compat-positive:#5FBF84;--color-compat-positive-subtle:#1F2E26;--color-compat-positive-border:#2F5A40;--color-compat-negative:#D08A8A;--color-compat-negative-subtle:#332628;--color-compat-negative-border:#56393B;--color-discount-text:#FFFFFF}*,:after,:before{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--color-text-primary);background:var(--color-surface-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,p{margin:0}button:where(:not([class*=hw-])),input:where(:not([class*=hw-])),select:where(:not([class*=hw-])),textarea:where(:not([class*=hw-])){font:inherit;color:inherit}img{display:block;max-width:100%}a{color:var(--color-link);text-decoration:none;text-underline-offset:2px;transition:var(--transition-color)}a:hover{color:var(--color-link-hover);text-decoration:underline}.cz-link{color:var(--color-link)}.cz-link--inline{text-decoration:underline}.cz-link--nav{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.cz-link--nav:hover{color:var(--color-brand-primary);text-decoration:none}.cz-link--utility{color:var(--color-text-secondary);font-size:var(--text-body-sm-size)}.cz-link--utility:hover{color:var(--color-text-primary);text-decoration:none}.cz-link--destructive,.cz-link--destructive:hover{color:var(--color-error)}.cz-link--brand{color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}.cz-link--brand:hover{color:var(--color-brand-primary-hover)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cz-divider{border:0;border-top:var(--border-default);margin:0}.cz-divider--strong{border-top:var(--border-strong)}.cz-stack{display:flex;flex-direction:column;gap:var(--space-stack)}.cz-row{display:flex;align-items:center;gap:var(--space-inline)}.cz-muted{color:var(--color-text-muted)}.cz-secondary{color:var(--color-text-secondary)}.cz-text-brand{color:var(--color-brand-primary)}