:root{--color-charcoal: #1c1916;--color-rust: #c45c3f;--color-gold: #d4af37;--color-body: #4a4a4a;--color-muted: #8a8a8a;--color-warm-muted: #6b645a;--color-warm-border: #d6cfc0;--color-warm-cream: #faf8f6;--color-warm-cream-soft: #faf8f6;--color-light-bg: #f9f9f9;--color-white: #ffffff;--color-coral: #e8927c;--text-primary: var(--color-charcoal);--text-body: var(--color-body);--text-muted: var(--color-muted);--text-warm-muted: var(--color-warm-muted);--bg-primary: var(--color-white);--bg-alternate: var(--color-warm-cream-soft);--bg-alternate-soft: var(--color-warm-cream-soft);--bg-card: var(--color-light-bg);--bg-dark: var(--color-charcoal);--border-default: var(--color-warm-border);--accent-primary: var(--color-rust);--accent-stars: var(--color-gold);--accent-stars-marketing: var(--color-gold);--font-family: "Roboto", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--fw-hero: 700;--fw-h2-display: 500;--fw-h2-supporting: 400;--fw-h2-standard: 600;--fw-statement: 500;--fw-body: 400;--fw-label: 600;--fw-emphasis: 700;--fs-hero: clamp(50px, 6.4vw, 72px);--fs-h2-display: clamp(38px, 4.6vw, 52px);--fs-h2-supporting: 40px;--fs-h2-standard: clamp(26px, 2.9vw, 32px);--fs-statement: clamp(28px, 3vw, 36px);--fs-lede: 17px;--fs-body: 16px;--fs-label: 11px;--fs-value-strip: 12px;--ls-hero: -.028em;--ls-h2-display: -.028em;--ls-h2-supporting: -.02em;--ls-h2-standard: -.012em;--ls-statement: -.022em;--ls-label: .08em;--ls-value-strip: .08em;--lh-hero: 1.06;--lh-h2-display: 1.1;--lh-h2-supporting: 1.1;--lh-h2-standard: 1.22;--lh-lede: 1.6;--lh-body: 1.72;--measure-h2-display: 15ch;--gap-a: 16px;--gap-b: 20px;--gap-c: 32px;--fw-h2: var(--fw-h2-standard);--fs-h2: var(--fs-h2-standard);--ls-h2: var(--ls-h2-standard);--lh-h2: var(--lh-h2-standard);--type-hero-size: var(--fs-hero);--type-hero-size-mobile: clamp(34px, 9vw, 44px);--type-hero-weight: var(--fw-hero);--type-hero-leading: var(--lh-hero);--type-hero-tracking: var(--ls-hero);--type-hero-margin: 0 0 var(--gap-b);--type-opening-size: var(--type-hero-size);--type-opening-size-mobile: var(--type-hero-size-mobile);--type-opening-weight: var(--type-hero-weight);--type-opening-leading: var(--type-hero-leading);--type-opening-tracking: var(--type-hero-tracking);--type-h2-display-size: var(--fs-h2-display);--type-h2-display-size-mobile: clamp(26px, 7vw, 32px);--type-h2-display-weight: var(--fw-h2-display);--type-h2-display-leading: var(--lh-h2-display);--type-h2-display-tracking: var(--ls-h2-display);--type-h2-display-measure: var(--measure-h2-display);--type-h2-display-margin: 0 0 var(--gap-b);--type-h2-supporting-size: var(--fs-h2-supporting);--type-h2-supporting-size-mobile: clamp(28px, 3.5vw, 40px);--type-h2-supporting-weight: var(--fw-h2-supporting);--type-h2-supporting-leading: var(--lh-h2-supporting);--type-h2-supporting-tracking: var(--ls-h2-supporting);--type-h2-supporting-margin: 0 0 var(--gap-b);--type-value-strip-size: var(--fs-value-strip);--type-value-strip-weight: 500;--type-value-strip-tracking: var(--ls-value-strip);--type-section-size: var(--fs-h2-standard);--type-section-size-mobile: clamp(24px, 5vw, 28px);--type-section-weight: var(--fw-h2-standard);--type-section-leading: var(--lh-h2-standard);--type-section-tracking: var(--ls-h2-standard);--type-section-margin: 0 0 var(--gap-b);--type-section-measure: 28ch;--type-section-measure-wide: 36ch;--type-statement-size: var(--fs-statement);--type-statement-size-mobile: clamp(28px, 7vw, 36px);--type-statement-weight: var(--fw-statement);--type-statement-leading: 1.12;--type-statement-tracking: var(--ls-statement);--type-dark-support-size: 16px;--type-dark-support-weight: 400;--type-dark-support-color: #d6d2cb;--type-campaign-size: var(--type-section-size);--type-campaign-size-mobile: var(--type-section-size-mobile);--type-campaign-weight: var(--type-section-weight);--type-campaign-leading: var(--type-section-leading);--type-campaign-tracking: var(--type-section-tracking);--type-campaign-margin: var(--type-section-margin);--type-campaign-measure: var(--type-section-measure);--type-campaign-measure-wide: var(--type-section-measure-wide);--type-guarantee-column-size: var(--type-h3-size);--type-guarantee-column-weight: 500;--type-h3-size: clamp(18px, 2vw, 22px);--type-h3-weight: 600;--type-h3-leading: 1.25;--type-h3-tracking: -.01em;--type-lede-size: var(--fs-lede);--type-lede-size-mobile: 16px;--type-lede-weight: var(--fw-body);--type-lede-leading: var(--lh-lede);--type-body-size: var(--fs-body);--type-body-size-sm: var(--fs-body);--type-body-weight: var(--fw-body);--type-body-leading: var(--lh-body);--type-label-size: var(--fs-label);--type-label-weight: var(--fw-label);--type-label-tracking: var(--ls-label);--type-label-color: #6b645a;--type-nav-size: 13px;--type-nav-weight: 500;--type-nav-tracking: .01em;--type-nav-gap: 26px;--type-brand-size: 14px;--type-brand-weight: 700;--type-brand-tracking: .16em;--type-cta-size: 15px;--type-cta-weight: 500;--type-cta-tracking: .12em;--type-cta-leading: 1;--type-cta-min-height: 44px;--type-cta-pad-y: 12px;--type-cta-pad-x: 20px;--type-trust-size: 13px;--type-trust-weight: 400;--type-caption-size: 13px;--type-caption-weight: 600;--type-caption-tracking: .02em;--type-announce-size: 12px;--type-announce-weight: 600;--type-announce-tracking: .08em;--font-body: var(--font-family);--text-xs: 11px;--text-sm: var(--type-label-size);--text-base: var(--type-body-size-sm);--text-md: var(--type-body-size);--text-lg: 18px;--text-xl: 21px;--text-2xl: 28px;--text-3xl: 32px;--text-4xl: 36px;--text-5xl: 40px;--text-6xl: 44px;--text-7xl: 48px;--text-8xl: 52px;--type-opening-h1: var(--type-hero-size);--type-opening-h1-mobile: var(--type-hero-size-mobile);--type-section: var(--type-section-size);--leading-tight: 1.05;--leading-snug: 1.12;--leading-heading: 1.15;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-loose: 1.7;--tracking-tight: -.028em;--tracking-tighter: -.042em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .06em;--tracking-widest: .08em;--tracking-eyebrow: var(--ls-label);--tracking-nav: .12em;--tracking-cta: .1em;--tracking-manifesto: .18em;--tracking-brand: .16em;--align-hero: left;--align-campaign: left;--align-editorial: left;--align-band: center;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 56px;--space-12: 64px;--space-13: 72px;--space-14: 80px;--space-15: 88px;--space-16: 96px;--stack-trust-to-title: var(--gap-a);--stack-title-to-body: var(--gap-b);--stack-body-to-cta: var(--gap-c);--stack-cta-to-meta: var(--gap-c);--stack-eyebrow-to-title: var(--gap-a);--stack-section-after-title: var(--gap-b);--stack-campaign-after-title: var(--gap-b);--stack-campaign-eyebrow: var(--gap-a);--stack-campaign-to-body: var(--gap-b);--stack-campaign-to-cta: var(--gap-c);--section-padding-y: 32px;--pad-grid-page-open: 72px;--pad-grid-page-open-mobile: 56px;--section-padding-x: 40px;--section-padding-y-mobile: 24px;--section-padding-x-mobile: 20px;--section-padding-y-campaign: 96px;--section-padding-y-campaign-mobile: 72px;--hero-copy-max: 560px;--hero-copy-pad-y: 88px;--hero-copy-pad-x: 64px;--hero-copy-pad-y-mobile: 52px;--hero-copy-pad-x-mobile: 24px;--hero-body-measure: 30ch;--hero-min-height: 92vh;--max-width: 1200px;--max-width-hero: 1400px;--max-width-narrow: 760px;--max-width-copy: 540px;--grid-gap: 28px;--grid-gap-sm: 20px;--grid-gap-lg: 40px;--radius-badge: 3px;--radius-button: 4px;--radius-card-sm: 6px;--radius-gallery: 8px;--radius-card: 12px;--radius-swatch: 50%;--shadow-sm: 0 1px 3px rgba(28, 25, 22, .06);--shadow-md: 0 4px 16px rgba(28, 25, 22, .08);--shadow-lg: 0 8px 32px rgba(28, 25, 22, .12);--shadow-text: 0 2px 24px rgba(0, 0, 0, .3);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .4s ease;--transition-ticker: .32s ease;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-header: 40;--z-nav: 50;--z-modal: 60;--z-toast: 70}[data-theme=dark]{--text-primary: var(--color-white);--text-body: rgba(255, 255, 255, .85);--text-muted: rgba(255, 255, 255, .6);--bg-primary: var(--color-charcoal);--border-default: rgba(255, 255, 255, .15)}
/*# sourceMappingURL=/cdn/shop/t/141/assets/design-tokens.css.map */
