:root{--bg: #f7f8f6;--bg-muted: #e7ede6;--bg-dark: #0c1a12;--text: #14201a;--text-muted: #52605a;--text-inverse: #f2f6f3;--accent: #0f4d2b;--accent-hover: #6fae86;--accent-strong: #08321b;--accent-tint: #d3e4d8;--border: rgba(12, 26, 18, .16);--space-2xs: 4px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--space-2xl: 96px;--space-3xl: 160px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--container-max: 1440px;--container-narrow-max: 960px;--container-pad: var(--space-md)}@media(min-width:768px){:root{--container-pad: var(--space-lg)}}.af .layout-container{width:100%;max-width:var(--container-max);margin-inline:auto}.af .layout-container-narrow{width:100%;max-width:var(--container-narrow-max);margin-inline:auto;padding-inline:var(--container-pad)}.af .surface-block{background:var(--bg);border-radius:var(--radius-lg)}.af .grid-2,.af .grid-3,.af .grid-4{display:grid;gap:var(--space-md)}.af .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.af .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.af .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:768px){.af .grid-2,.af .grid-3,.af .grid-4{grid-template-columns:1fr}}.af .display-text{font-size:clamp(40px,6vw,60px);line-height:1.05;letter-spacing:-.02em;font-weight:600;margin:0;max-width:18ch}.af .display-text-lg{font-size:clamp(48px,7vw,80px);line-height:1.05;letter-spacing:-.02em;font-weight:600;margin:0;max-width:18ch}.af .body-lg{font-size:clamp(18px,1.6vw,20px);line-height:1.55;margin:0}.af .tiny-text{font-size:14px;line-height:1.5;margin:0}.af .eyebrow-text{max-width:fit-content;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;margin:0}.af .pad-y-sm{padding-block:var(--space-md)}.af .pad-y-md{padding-block:var(--space-lg)}.af .pad-y-lg{padding-block:var(--space-xl)}.af .pad-y-xl{padding-block:var(--space-2xl)}@media(max-width:768px){.af .pad-y-md{padding-block:var(--space-md)}.af .pad-y-lg{padding-block:var(--space-lg)}.af .pad-y-xl{padding-block:var(--space-xl)}}.af .pad-x-sm{padding-inline:var(--space-md)}.af .pad-x-md{padding-inline:var(--space-lg)}.af .pad-x-lg{padding-inline:var(--space-xl)}.af .stack-sm>*+*{margin-top:var(--space-sm)}.af .stack-md>*+*{margin-top:var(--space-md)}.af .stack-lg>*+*{margin-top:var(--space-lg)}
/*# sourceMappingURL=/cdn/shop/t/58/assets/af-tokens.css.map */
