:root{--af-paper: #FBFAF6;--af-linen: #F4F0E8;--af-oat: #ECE5D7;--af-sand: #D9CFB8;--af-stone: #B8AE98;--af-clay: #8A7F66;--af-walnut: #5C5142;--af-ink: #1C1A16;--af-ink-soft: #2B2822;--af-pure-white: #FFFFFF;--af-pure-black: #000000;--af-oak-light: #C8A97E;--af-oak: #A88457;--af-walnut-wood: #6B4A2B;--af-black-frame: #141210;--af-white-frame: #F6F2E9;--af-gold: #B89360;--af-silver: #B6B4AD;--af-sage: #8FA18A;--af-terracotta: #B4654A;--af-dusty-rose: #C8A193;--af-sky: #94A7B1;--af-error: #A24034;--bg: var(--af-paper);--bg-alt: var(--af-linen);--bg-sunken: var(--af-oat);--surface: var(--af-pure-white);--surface-raised: var(--af-pure-white);--surface-inset: var(--af-linen);--overlay: rgba(28, 26, 22, .55);--scrim: rgba(28, 26, 22, .35);--fg: var(--af-ink);--fg-1: var(--af-ink);--fg-2: var(--af-walnut);--fg-3: var(--af-clay);--fg-muted: var(--af-stone);--fg-inverse: var(--af-paper);--fg-on-dark: var(--af-paper);--line: var(--af-sand);--line-strong: var(--af-stone);--line-soft: rgba(28, 26, 22, .08);--accent: var(--af-ink);--accent-contrast: var(--af-paper);--accent-warm: var(--af-terracotta);--accent-natural: var(--af-oak);--accent-hardware: var(--af-gold);--success: var(--af-sage);--warning: var(--af-terracotta);--danger: var(--af-error);--info: var(--af-sky);--btn-bg: var(--af-ink);--btn-fg: var(--af-paper);--btn-bg-hover: var(--af-ink-soft);--btn-bg-press: #0B0A08;--btn-secondary-bg: transparent;--btn-secondary-fg: var(--af-ink);--btn-secondary-border:var(--af-ink);--btn-secondary-hover: rgba(28, 26, 22, .06);--link: var(--af-ink);--link-hover: var(--af-walnut);--link-underline: rgba(28, 26, 22, .35);--font-display: "Ivy Presto Headline", "Awesome Serif", "Instrument Serif", Garamond, "Times New Roman", serif;--font-editorial: "Ivy Presto Display", "Awesome Serif", "Instrument Serif", Garamond, serif;--font-body: "Grosa", "Helvetica Neue", Arial, system-ui, sans-serif;--font-ui: var(--font-body);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-brand: "Brooklyn", var(--font-body);--font-eyebrow: var(--font-brand);--font-grosa: "Grosa", var(--font-body);--fs-display: clamp(48px, 6.2vw, 96px);--fs-h1: clamp(40px, 4.8vw, 64px);--fs-h2: clamp(30px, 3.2vw, 44px);--fs-h3: 24px;--fs-h4: 20px;--fs-h5: 17px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-eyebrow: 11px;--fs-mono: 13px;--lh-tight: 1.05;--lh-display: 1.08;--lh-heading: 1.18;--lh-body: 1.55;--lh-loose: 1.7;--ls-display: -.015em;--ls-heading: -.01em;--ls-body: 0em;--ls-eyebrow: .32em;--ls-button: .08em;--fw-display-light:300;--fw-display: 300;--fw-body: 400;--fw-medium: 300;--fw-semibold: 600;--fw-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: 32px;--space-8: 40px;--space-9: 56px;--space-10: 72px;--space-11: 96px;--space-12: 128px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-0: none;--shadow-1: 0 1px 2px rgba(28, 26, 22, .06);--shadow-2: 0 4px 14px rgba(28, 26, 22, .08);--shadow-3: 0 12px 32px rgba(28, 26, 22, .1);--shadow-frame: 0 1px 0 rgba(255,255,255,.4) inset, 0 2px 6px rgba(28, 26, 22, .08), 0 16px 40px rgba(28, 26, 22, .14);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .42s;--dur-reveal: .68s;--af-max-w: 1600px;--af-max-w-readable: 68ch;--af-gutter: clamp(16px, 3vw, 40px)}:where(.af){background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.af) :is(h1,.h1){font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--fg-1);margin:0 0 var(--space-5)}:where(.af) :is(h2,.h2){font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--fg-1);margin:0 0 var(--space-4)}:where(.af) :is(h3,.h3){font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--fg-1);margin:0 0 var(--space-3)}:where(.af) :is(h4,.h4){font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:1.3;color:var(--fg-1);margin:0 0 var(--space-2)}:where(.af) .display{font-family:var(--font-display);font-weight:var(--fw-display-light);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--fg-1)}:where(.af) .editorial{font-family:var(--font-editorial);font-style:italic;font-weight:300}:where(.af) .eyebrow{font-family:var(--font-eyebrow);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}:where(.af) :is(p,.body){font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);margin:0 0 var(--space-4)}:where(.af) .caption{font-size:var(--fs-caption);color:var(--fg-3);line-height:1.5}:where(.af) a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard)}:where(.af) a:hover{color:var(--link-hover);text-decoration-color:currentColor}:where(.af) hr{border:0;border-top:1px solid var(--line);margin:var(--space-7) 0}:where(.af) :is(code,kbd,samp,pre){font-family:var(--font-mono);font-size:var(--fs-mono)}#rps_sticky_widget{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/148/assets/americanflat-tokens.css.map */
