:root{--color-cream: #F2EFE1;--color-cream-deep: #E9E5D2;--color-card: #FBF8EA;--color-ink: #211E1A;--color-plum: #272134;--color-plum-soft: #38304A;--color-on-plum: #F7F4E9;--color-lavender: #E3D5F7;--color-lavender-deep: #A98BE3;--color-purple: #6F4FB8;--color-purple-deep: #5A3E9E;--color-spark: #F25B2A;--color-spark-soft: #FF8A5C;--color-clay: #D9532A;--color-clay-deep: #B8431F;--color-mustard: #F2B63C;--color-pink: #F0BBD8;--color-neutral-50: #FCFAF1;--color-neutral-100: #F3F0E5;--color-neutral-200: #E3E0D3;--color-neutral-300: #CDC9BB;--color-neutral-400: #AAA497;--color-neutral-500: #858074;--color-neutral-600: #686259;--color-neutral-700: #524C45;--color-neutral-800: #39342F;--color-neutral-900: #27231F;--color-neutral-950: #1C1915;--color-success: #2F7A4A;--color-success-tint: #DDEFD9;--color-warn: #7A5A10;--color-warn-tint: #FBF0CF;--color-error: #C8321E;--color-error-tint: #FBE2DC;--color-focus: #5A3E9E;--color-bg: var(--color-cream);--color-bg-recessed: var(--color-cream-deep);--color-surface: var(--color-card);--color-surface-tint: var(--color-lavender);--color-text: var(--color-ink);--color-text-muted: #706D66;--color-text-subtle: var(--color-neutral-600);--color-text-on-dark: var(--color-on-plum);--color-text-on-dark-muted: #A4A0A1;--color-border: rgba(33, 30, 26, .14);--color-border-strong: var(--color-ink);--color-border-on-dark: rgba(247, 244, 233, .14);--color-accent: var(--color-clay-deep);--color-accent-strong: var(--color-spark);--color-accent-2: var(--color-purple);--color-link: var(--color-ink);--color-link-hover: var(--color-clay-deep);--color-price: var(--color-ink);--color-price-sale: var(--color-clay-deep);--color-price-compare: var(--color-neutral-600);--color-btn-primary-bg: var(--color-ink);--color-btn-primary-text: var(--color-card);--color-btn-accent-bg: var(--color-clay-deep);--color-btn-accent-text: #FFFFFF;--color-overlay: rgba(33, 30, 26, .55);--color-selection: var(--color-lavender);--font-display: "Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-display: clamp(2.75rem, 1.8rem + 4.2vw, 5.5rem);--text-h1: clamp(2.25rem, 1.6rem + 2.9vw, 4rem);--text-h2: clamp(1.875rem, 1.5rem + 1.7vw, 2.875rem);--text-h3: clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-h4: clamp(1.25rem, 1.2rem + .3vw, 1.375rem);--text-body-lg: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-body: 1rem;--text-body-sm: .875rem;--text-caption: .78125rem;--text-eyebrow: .75rem;--text-button: .9375rem;--text-button-sm:.875rem;--text-price: 1.125rem;--text-price-lg: clamp(1.5rem, 1.3rem + .9vw, 2rem);--leading-display: .98;--leading-h1: 1.02;--leading-h2: 1.08;--leading-h3: 1.12;--leading-h4: 1.2;--leading-body: 1.6;--leading-body-relaxed: 1.75;--leading-tight: 1.3;--leading-none: 1;--tracking-display: -.015em;--tracking-h1: -.012em;--tracking-h2: -.008em;--tracking-h3: 0;--tracking-eyebrow: .16em;--tracking-button: 0;--weight-regular: 400;--weight-medium: 500;--weight-semibold:600;--weight-bold: 700;--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-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--section-pad-y: var(--space-14);--section-pad-y-tight: var(--space-10);--section-gap: var(--space-8);--gutter: 20px;--container-max: 1200px;--container-narrow: 760px;--container-wide: 1320px;--grid-gap: var(--space-4);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px;--border-w: 1px;--border-w-strong: 1.5px;--shadow-none: none;--shadow-nav: 0 10px 36px -18px rgba(33, 30, 26, .25);--shadow-lift: 0 16px 32px -14px rgba(33, 30, 26, .55);--shadow-soft: 0 24px 60px -28px rgba(33, 30, 26, .35);--shadow-print: 0 14px 30px -10px rgba(20, 12, 30, .22), 0 2px 6px rgba(20, 12, 30, .1);--shadow-print-sm: 0 8px 20px rgba(20, 12, 30, .16), 0 2px 4px rgba(20, 12, 30, .08);--shadow-sticky: 0 -8px 24px -12px rgba(33, 30, 26, .3);--shadow-modal: 0 32px 80px -24px rgba(33, 30, 26, .45);--ease: cubic-bezier(.22, .7, .25, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--dur-micro: .18s;--dur-hover: .22s;--dur-toggle: .32s;--dur-expand: .48s;--dur-media: .6s;--dur-reveal: .8s;--reveal-y: 22px;--stagger: .12s;--z-sticky-cta: 150;--z-nav: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--nav-height: 64px;--nav-offset: 18px;--touch-min: 44px}@media(min-width:750px){:root{--gutter: 32px;--grid-gap: var(--space-5);--section-pad-y: var(--space-20);--section-pad-y-tight: var(--space-14)}}@media(min-width:990px){:root{--grid-gap: var(--space-6);--section-pad-y: var(--space-28);--section-pad-y-tight: var(--space-20)}}[data-surface=dark]{--color-bg: var(--color-plum);--color-bg-recessed: var(--color-plum);--color-surface: var(--color-plum-soft);--color-surface-tint: var(--color-plum-soft);--color-text: var(--color-on-plum);--color-text-muted: var(--color-text-on-dark-muted);--color-text-subtle: var(--color-text-on-dark-muted);--color-border: var(--color-border-on-dark);--color-border-strong: var(--color-on-plum);--color-accent: var(--color-spark-soft);--color-accent-2: var(--color-lavender-deep);--color-link: var(--color-on-plum);--color-link-hover: var(--color-spark-soft);--color-price: var(--color-on-plum);--color-btn-primary-bg: var(--color-card);--color-btn-primary-text: var(--color-ink);--color-selection: var(--color-plum-soft);color-scheme:dark}[data-surface=tint]{--color-bg: var(--color-lavender);--color-surface: var(--color-card);--color-text-muted: rgba(33, 30, 26, .66);--color-accent-2: var(--color-purple-deep)}[data-surface=tint-pink]{--color-bg: var(--color-pink);--color-surface: var(--color-card);--color-text-muted: rgba(33, 30, 26, .66)}@media(prefers-reduced-motion:reduce){:root{--dur-micro: 0ms;--dur-hover: 0ms;--dur-toggle: 0ms;--dur-expand: 0ms;--dur-media: 0ms;--dur-reveal: 0ms;--reveal-y: 0px;--stagger: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tokens.css.map */
