@font-face{font-family:Cabinet Grotesk;src:url(CabinetGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--eng-white: #FFFFFF;--eng-paper: #FBF8EF;--eng-cream: #F7F0DE;--eng-cream-deep: #EFE7D3;--eng-cream-warm: #EAE2CD;--eng-mist: #C7CAC4;--eng-mist-deep: #A9ACA6;--eng-stone: #888B8B;--eng-stone-deep: #636664;--eng-sand: #BEA081;--eng-sand-pale: #E0D0B9;--eng-warm-muted: #8B7B63;--eng-warm-muted-deep: #766650;--eng-body: #5A4C3D;--eng-bark: #3B2E24;--eng-bark-lift: #443529;--eng-ink: #222421;--eng-ink-lift: #313331;--eng-ink-press: #1B1D1A;--eng-sky: #80B2CF;--eng-signal-positive: #4E6250;--eng-signal-caution: #8A6229;--eng-signal-critical: #9A4438;--eng-signal-info: #3B5A6E;--eng-hair: rgba(59,46,36,.12);--eng-hair-strong: rgba(59,46,36,.16);--eng-ink-04: rgba(34,36,33,.04);--eng-ink-64: rgba(34,36,33,.64);--eng-sand-16: rgba(190,160,129,.16);--eng-cream-12: rgba(247,240,222,.12);--eng-cream-24: rgba(247,240,222,.24);--eng-ink-rgb: 34, 36, 33;--eng-cream-rgb: 247, 240, 222;--color-bg: var(--eng-paper);--color-bg-subtle: var(--eng-cream);--color-bg-warm: var(--eng-cream-deep);--color-bg-raised: var(--eng-white);--color-bg-inverse: var(--eng-ink);--color-bg-hover: var(--eng-ink-04);--color-bg-selected: var(--eng-sand-16);--color-text: var(--eng-ink);--color-text-body: var(--eng-body);--color-text-secondary: var(--eng-bark);--color-text-muted: var(--eng-warm-muted-deep);--color-text-caption: var(--eng-stone-deep);--color-text-inverse: var(--eng-cream);--color-text-on-accent: var(--eng-cream);--color-text-on-accent-cool: var(--eng-white);--color-text-link: var(--eng-bark);--color-border: var(--eng-hair);--color-border-strong: var(--eng-hair-strong);--color-border-control: var(--eng-mist);--color-track: var(--eng-sand-pale);--color-border-selected: var(--eng-ink);--color-border-accent: var(--eng-sand);--color-accent: var(--eng-ink);--color-accent-hover: var(--eng-ink-lift);--color-accent-press: var(--eng-ink-press);--color-accent-warm: var(--eng-sand);--color-accent-cool: var(--eng-sky);--color-metal-gold: var(--eng-sand);--color-metal-silver: var(--eng-mist);--color-focus: var(--eng-sky);--color-overlay: var(--eng-ink-64);--color-overlay-photo: rgba(34,36,33,.55);--gradient-photo-text: linear-gradient(to top, var(--color-overlay) 0%, transparent 60%);--color-info: var(--eng-signal-info);--color-surface-info: #F0F5F8;--color-border-info: #C9DCE8;--color-caution: var(--eng-signal-caution);--color-surface-caution: rgba(138,98,41,.08);--color-surface-warning: #FBF3EC;--color-border-warning: var(--eng-sand);--color-text-warning: #7A5C3E;--color-positive: var(--eng-signal-positive);--color-critical: var(--eng-signal-critical);--color-surface-positive: rgba(78,98,80,.1);--color-surface-critical: rgba(154,68,56,.1);--color-spinner-track: rgba(247,240,222,.35);--font-display: "Cabinet Grotesk", "Optima", "Gill Sans", system-ui, sans-serif;--font-body: "europa", "Avenir Next", "Avenir", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-label: var(--font-body);--font-serif: Georgia, "Times New Roman", serif;--weight-display: 500;--weight-display-inverse: 400;--weight-regular: 400;--weight-semibold: 600;--text-hero: 64px;--text-hero-sm: 38px;--text-display: 44px;--text-display-lg: 52px;--text-title-xl: 36px;--text-title-lg: 30px;--text-title: 26px;--text-title-sm: 24px;--text-title-xs: 22px;--text-title-card: 20px;--text-phrase: 17px;--text-title-sheet: 18px;--text-body-lg: 15px;--text-body: 14px;--text-body-sm: 12.5px;--text-piece-name: 13px;--text-nav: 13px;--text-caption: 11.5px;--text-label: 11px;--text-eyebrow: 9px;--text-badge: 8.5px;--text-button: 12.5px;--leading-title: 1.2;--leading-display: 1.08;--leading-body: 1.58;--text-body-pdp: 14.5px;--leading-body-loose: 1.65;--text-score-xl: 120px;--text-score-xxl: 160px;--text-stars: 16px;--tracking-title: -.005em;--tracking-label: .1em;--tracking-button: .12em;--tracking-eyebrow: .14em;--tracking-bar: .06em;--tracking-badge: .04em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-band: 72px;--container-max: 1320px;--container-text: 608px;--media-band-height: 520px;--purchase-column: 368px;--purchase-column-share: 28vw;--purchase-column-max: 520px;--collection-aside: 400px;--consent-width: 760px;--popover-width: 340px;--drawer-width: 420px;--search-aside: 300px;--page-aside: 380px;--page-lede: 420px;--ways-media: 280px;--guide-print: 112px;--guide-media: 180px;--hero-split-height: 720px;--hero-split-height-sm: 520px;--page-hero-photo: 420px;--page-index: 260px;--text-page-photo: 340px;--text-page-photo-sm: 220px;--pdp-gutter-sm: 20px;--pdp-column-top-sm: 18px;--pdp-head-gap-sm: 20px;--pdp-head-gap: 18px;--pdp-paragraph-gap: 20px;--pdp-tabs-text: 684px;--pdp-column-bottom-sm: 36px;--pdp-rhythm-sm: 18px;--pdp-section-y-sm: 56px;--pdp-section-stack-sm: 28px;--pdp-steps-photo-sm: 420px;--pdp-band-photo-sm: 440px;--gutter: 24px;--gutter-wide: 40px;--tap-target: 44px;--tap-target-compact: 40px;--logo-height: 40px;--logo-height-footer: 34px;--symbol-height: 28px;--symbol-height-hero: 80px;--size-icon: 22px;--size-thumb: 48px;--size-swatch: 26px;--size-swatch-sm: 22px;--size-step-num: 18px;--size-dot: 7px;--size-count: 16px;--size-payment-icon: 24px;--size-payment-icon-sm: 20px;--size-radio: 18px;--radius-none: 0;--radius-control: 2px;--radius-field: 3px;--radius-card: 4px;--radius-panel: 6px;--radius-pill: 999px;--border-hair: 1px;--border-selected: 1.5px;--shadow-none: none;--shadow-modal: 0 24px 60px rgba(34,36,33,.35);--shadow-drawer: -16px 0 40px rgba(34,36,33,.25);--shadow-dropdown: 0 12px 30px rgba(59,46,36,.14);--shadow-sticky: 0 -4px 14px rgba(34,36,33,.08);--shadow-sticky-top: 0 4px 14px rgba(59,46,36,.08);--shadow-crop-ring: 0 8px 24px rgba(34,36,33,.15);--ease-out: cubic-bezier(.16,1,.3,1);--duration-fast: .14s;--duration-base: .24s;--duration-slow: .42s;--duration-ambient: .72s;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}[data-theme=dark],.engram-inverse{--color-bg: var(--eng-ink);--color-bg-subtle: #2A2C29;--color-bg-raised: #2F312E;--color-bg-hover: var(--eng-cream-12);--color-text: var(--eng-cream);--color-text-body: var(--eng-mist);--color-text-secondary: #D9D2BF;--color-text-muted: var(--eng-mist-deep);--color-text-link: var(--eng-cream);--color-border: var(--eng-cream-12);--color-border-strong: var(--eng-cream-24);--color-accent: var(--eng-cream);--color-accent-hover: var(--eng-white);--color-accent-press: var(--eng-sand-pale);--color-text-on-accent: var(--eng-ink);--weight-display: var(--weight-display-inverse);--layout-text-color: var(--eng-cream-rgb);--layout-background-color: var(--eng-ink-rgb);--compare-at-price-color: var(--eng-cream)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms;--duration-ambient: 1ms}}:root{--weight-light: 300;--weight-medium: 500;--text-page: 16px;--text-step: 18px;--text-note: 13px;--text-figure: 12px;--text-closing: clamp(34px, 1.25rem + 3.4cqw, 64px);--text-opening: clamp(44px, 1.5rem + 5.4cqw, 92px);--text-lede: clamp(18px, 1rem + .6cqw, 22px);--text-statement: clamp(22px, 1rem + 1.3cqw, 32px);--leading-opening: .98;--leading-closing: 1.02;--leading-statement: 1.3;--leading-step: 1.4;--leading-lede: 1.5;--leading-note: 1.55;--leading-page: 1.62;--tracking-opening: -.03em;--tracking-statement: -.01em;--opening-top: clamp(56px, 9cqw, 136px);--opening-bottom: clamp(56px, 7cqw, 112px);--opening-gap: clamp(40px, 6cqw, 96px);--band-y: clamp(56px, 8cqw, 128px);--row-y: 18px;--stack: 20px;--stack-lg: 40px;--opening-copy: 640px;--lede-width: 608px;--form-width: 560px;--statement-width: 520px;--closing-width: 820px;--footnote-width: 560px;--field-basis: 240px;--opening-min: 460px;--band-min: 420px;--step-min: 280px;--painting-ratio: 4000 / 2982;--text-bar-sm: 9.5px;--tracking-bar-sm: .08em;--color-critical-on-dark: #D98C7E;--color-positive-on-dark: #9CB79E;--color-surface-positive-on-dark: rgba(156,183,158,.12)}
/*# sourceMappingURL=/cdn/shop/t/52/assets/engram-tokens.css.map */
