:root{--ink: #141414;--ink-strong: #111111;--ink-button: #151515;--ink-soft: #333333;--ink-subtle: #444444;--ink-dim: #666666;--muted: #6b6b6b;--meta: #717171;--step: #8b8b8b;--hint: #717171;--quiet: #aaaaaa;--paper: #ffffff;--surface-50: #fafafa;--surface-100: #f6f6f6;--surface-150: #f5f5f5;--chip: #efefef;--button-white-hover: #eaeaea;--progress-track: #e6e6e6;--photo: #efeeeb;--photo-preview: #f0efed;--product-tile: #f0f0ee;--chosen: #f4f3f0;--line: #e0e0e0;--line-row: #e5e5e5;--line-soft: #eeeeee;--line-strong: #dddddd;--border-input: #949494;--blue: #0876ed;--blue-halo: #e6f0ff;--success: #3a715b;--demo-dot: #7eb8ff;--utility-rule: #555555;--hero-ground: #46484a;--on-hero: #f2f2f2;--scrim: #00000099;--shade-hero: #00000066;--shade-hero-bottom: #00000055;--shade-tile: #00000088;--tag-on-photo: #00000077;--chip-on-photo: #00000022;--rule-on-photo: #ffffff66;--close-on-photo: #ffffff99;--swatch-ring: #00000011;--space-5: 5px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-18: 18px;--space-22: 22px;--space-24: 24px;--space-30: 30px;--space-35: 35px;--space-48: 48px;--space-55: 55px;--space-70: 70px;--radius-none: 0px;--radius-round: 50%;--shadow-toast: 0 5px 30px #00000022;--page-max: 1440px;--gutter: 5%;--gutter-header: 4%;--utility-h: 34px;--header-h: 86px;--hero-h: 460px;--button-h: 48px;--dialog-w: 580px;--dialog-product-w: 940px;--dialog-detail-w: 1000px;--bp-wide: 1500px;--bp-desktop: 1100px;--bp-tablet: 1000px;--bp-mobile: 720px;--bp-small: 380px;--stroke-hairline: 1px;--stroke-tab: 2px;--stroke-nav: 3px;--focus-width: 3px;--focus-offset: 5px;--z-header: 10;--z-toast: 100;--font-display: "Roboto Condensed", Arial, sans-serif;--font-sans: Manrope, Arial, sans-serif;--font-wordmark: Arial, sans-serif;--blue-text: #0868d6;--text-body: 14px;--text-small: 12px;--text-button: 14px;--text-eyebrow: 9px;--text-micro: 8px}
