@font-face{font-family:ITC Avant Garde Gothic Std;src:url(fonts/ITCAvantGardeStd-XLt.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(fonts/ITCAvantGardeStd-Bk.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(fonts/ITCAvantGardeStd-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(fonts/ITCAvantGardeStd-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic Std;src:url(fonts/ITCAvantGardeStd-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--kaf-ink: #202024;--kaf-stone: #E2DED4;--kaf-sage: #9C9F8D;--kaf-ink-hover: #3a3a3e;--kaf-sage-hover: #7F8270;--kaf-ink-deep: #16161A;--kaf-ink-darkest: #0E0D11;--kaf-stone-warmer: #F0EBDE;--kaf-ink-a04: rgba(32, 32, 36, .04);--kaf-ink-a08: rgba(32, 32, 36, .08);--kaf-ink-a12: rgba(32, 32, 36, .12);--kaf-ink-a18: rgba(32, 32, 36, .18);--kaf-ink-a45: rgba(32, 32, 36, .45);--kaf-stone-a08: rgba(226, 222, 212, .08);--kaf-stone-a18: rgba(226, 222, 212, .18);--kaf-stone-a35: rgba(226, 222, 212, .35);--kaf-stone-a45: rgba(226, 222, 212, .45);--kaf-stone-a70: rgba(226, 222, 212, .7);--kaf-stone-a82: rgba(226, 222, 212, .82);--fg: var(--kaf-ink);--fg-dim: var(--kaf-ink-a45);--fg-muted: var(--kaf-ink-a18);--bg: var(--kaf-stone);--bg-alt: var(--kaf-stone-warmer);--accent: var(--kaf-sage);--accent-hover: var(--kaf-sage-hover);--border: var(--kaf-ink-a12);--divider: var(--kaf-ink-a18);--kaf-font: "ITC Avant Garde Gothic Std", system-ui, sans-serif;--kaf-font-arabic: "Helvetica Neue LT Arabic", "IBM Plex Sans Arabic", "Cairo", sans-serif;--w-xlight: 200;--w-book: 400;--w-medium: 500;--w-demi: 600;--w-bold: 700;--tr-display: -.02em;--tr-heading: -.015em;--tr-body: 0em;--tr-label: .04em;--tr-eyebrow: .18em;--tr-mono: .22em;--lh-tight: .95;--lh-display: 1;--lh-heading: 1.1;--lh-snug: 1.2;--lh-body: 1.55;--display-1: 200 96px/1 var(--kaf-font);--display-2: 200 72px/.95 var(--kaf-font);--display-3: 200 56px/1.05 var(--kaf-font);--h1: 200 48px/1.1 var(--kaf-font);--h2: 200 36px/1.15 var(--kaf-font);--h3: 200 32px/1.1 var(--kaf-font);--h4: 400 24px/1.2 var(--kaf-font);--subhead: 500 14px/1.4 var(--kaf-font);--body: 400 15px/1.55 var(--kaf-font);--body-sm: 400 13px/1.5 var(--kaf-font);--eyebrow: 500 11px/1.2 var(--kaf-font);--button: 600 12px/1 var(--kaf-font);--mono-tag: 500 10px/1 var(--kaf-font);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 56px;--s-9: 80px;--s-10: 96px;--s-11: 128px;--section-py: 96px;--section-py-mobile: 72px;--section-px: 32px;--section-px-mobile: 24px;--r-card: 4px;--r-input: 4px;--r-button: 14px;--r-popover:14px;--r-swatch: 32px;--bw-hairline: .5px;--bw-thin: 1px;--bw-input: 1px;--shadow-none: none;--shadow-drawer: 0 0 40px rgba(14, 13, 17, .18);--ease-kaf: cubic-bezier(.2, .65, .3, 1);--dur-fast: .18s;--dur-med: .3s;--dur-slow: .55s}html,body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,span,a,li{font-family:var(--kaf-font)}body{background:var(--bg);color:var(--fg);font:var(--body);margin:0}h1{font:var(--h1);letter-spacing:var(--tr-heading);margin:0}h2{font:var(--h2);letter-spacing:var(--tr-heading);margin:0}h3{font:var(--h3);letter-spacing:var(--tr-heading);margin:0}h4{font:var(--h4);letter-spacing:var(--tr-body);margin:0}p{font:var(--body);margin:0}a{color:inherit;text-decoration:none}.kaf-eyebrow{font:var(--eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--accent)}.kaf-coded{font:var(--mono-tag);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-dim)}.kaf-cta{display:inline-flex;align-items:center;gap:10px;font:var(--button);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--kaf-ink-a45);transition:border-color var(--dur-med) ease}.kaf-cta:hover{border-bottom-color:currentColor}.kaf-cta .kaf-cta__arrow{transition:transform var(--dur-med) var(--ease-kaf)}.kaf-cta:hover .kaf-cta__arrow{transform:translate(4px)}.scheme-1{--fg: var(--kaf-ink);--bg: var(--kaf-stone);--accent: var(--kaf-sage);--border: var(--kaf-ink-a12);--btn-bg: var(--kaf-ink);--btn-fg: var(--kaf-stone);--btn-bg-hover: var(--kaf-ink-hover);background:var(--bg);color:var(--fg)}.scheme-2{--fg: var(--kaf-stone);--bg: var(--kaf-ink);--accent: var(--kaf-sage);--border: var(--kaf-stone-a18);--btn-bg: var(--kaf-stone);--btn-fg: var(--kaf-ink);--btn-bg-hover: #ffffff;background:var(--bg);color:var(--fg)}.scheme-3{--fg: var(--kaf-ink);--bg: var(--kaf-stone);--accent: var(--kaf-sage);--border: rgba(156, 159, 141, .4);--btn-bg: var(--kaf-sage);--btn-fg: var(--kaf-stone);--btn-bg-hover: var(--kaf-sage-hover);background:var(--bg);color:var(--fg)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/kaf-design-tokens.css.map */
