:root{--white: #FFFFFF;--black: #111111;--warm: #F5F3EE;--hairline: #E0E0E0;--hairline-soft: #EEEEEE;--bg: var(--white);--bg-alt: var(--warm);--bg-inverse: var(--black);--fg: var(--black);--fg-muted: #555555;--fg-inverse: var(--white);--border: var(--hairline);--border-strong: var(--black);--hairline-on-dark: rgba(255, 255, 255, .2);--hairline-on-dark-strong: rgba(255, 255, 255, .4);--placeholder-on-dark: rgba(255, 255, 255, .55);--bg-tint-on-dark: rgba(255, 255, 255, .06);--fg-muted-on-dark: rgba(255, 255, 255, .7);--fg-soft-on-dark: rgba(255, 255, 255, .85);--fg-danger-on-dark: #FFB4B4;--alpha-soft: .85;--font-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--track-display: .02em;--track-nav: .08em;--track-nav-hover: .12em;--track-body: 0;--track-eyebrow: .14em;--track-numerals: .06em;--fs-display-xl: 88px;--fs-display-l: 64px;--fs-display-m: 44px;--fs-h1: 32px;--fs-h2: 24px;--fs-h3: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 12px;--fs-nav: 13px;--fs-micro: 10px;--lh-display: 1.05;--lh-heading: 1.2;--lh-body: 1.7;--lh-caption: 1.5;--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: 120px;--space-11: 160px;--space-12: 200px;--section-pad-desktop: 120px;--section-pad-mobile: 64px;--gutter-desktop: 48px;--gutter-mobile: 20px;--container-max: 1280px;--bw: 1px;--radius: 0;--ease: cubic-bezier(.22, 1, .36, 1);--dur-hover: .3s;--dur-press: .15s;--dur-reveal: .8s;--dur-cross: .8s;--alpha-link-hover: .6;--alpha-link-active: .4}.display-xl,.display-l,.display-m{font-family:var(--font-sans);text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:var(--track-display);line-height:var(--lh-heading);margin:0;color:var(--fg)}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display)}.display-l{font-size:var(--fs-display-l);line-height:var(--lh-display)}.display-m{font-size:var(--fs-display-m);line-height:var(--lh-display)}.body-sm{font-size:var(--fs-body-sm);font-weight:var(--fw-light);line-height:var(--lh-body)}.caption{font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-caption);letter-spacing:.04em}.nav-label{font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--track-nav);transition:letter-spacing var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.nav-label:hover{letter-spacing:var(--track-nav-hover)}.numerals{font-variant-numeric:tabular-nums;font-weight:var(--fw-light);letter-spacing:.04em}.ds-link{position:relative;display:inline-block;padding-bottom:2px;font-weight:var(--fw-regular);color:inherit;text-decoration:none;transition:opacity var(--dur-hover) var(--ease)}.ds-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease)}.ds-link:hover:after{transform:scaleX(1)}.ds-link:active{opacity:.6}.ds-btn{display:inline-block;padding:18px 28px;background:transparent;color:var(--fg);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--track-nav);cursor:pointer;transition:letter-spacing var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.ds-btn:hover{letter-spacing:var(--track-nav-hover)}.ds-btn:active{opacity:.6}.ds-btn-inverse{background:var(--black);color:var(--white);border-color:var(--black)}.ds-btn-inverse:hover{background:#000}.ds-arrow:after{content:" \2192";font-weight:var(--fw-regular)}.reveal{opacity:0;transform:translateY(12px);transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.split{display:grid;grid-template-columns:1fr 1fr;gap:0}:root{--color-base-text: 17, 17, 17;--color-base-background-1: 255, 255, 255;--color-base-background-2: 245, 243, 238;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 17, 17, 17;--color-base-accent-1: 17, 17, 17;--color-base-accent-2: 85, 85, 85;--font-body-family: var(--font-sans);--font-heading-family: var(--font-sans);--font-body-style: normal;--font-body-weight: var(--fw-light);--font-body-weight-bold: var(--fw-bold);--font-heading-style: normal;--font-heading-weight: var(--fw-bold)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/design-tokens.css.map */
