@font-face{font-family:Suisse Intl;src:url(suisse-intl-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Suisse Intl;src:url(suisse-intl-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Suisse Intl;src:url(suisse-intl-semibold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Suisse Intl;src:url(suisse-intl-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Suisse Intl;src:url(suisse-intl-medium-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:Suisse Works;src:url(suisse-works-medium-italic-webxl.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:500}:root{--color-black: #0c0c0c;--color-white: #ffffff;--color-text: #000000;--color-accent: #29f884;--color-background-light: #fbf7f2;--color-background-warm: #faf6f1;--color-background-pale-green: #b1ffd3;--color-text-muted: #707070;--color-border: #e6e6e6;--color-page-background: var(--color-white);--color-foreground: var(--color-text);--color-muted: var(--color-text-muted);--color-card-background: var(--color-background-warm);--color-brand-card-background: var(--color-background-pale-green);--color-footer-background: var(--color-black);--color-footer-foreground: var(--color-white);--color-primary-button-background: var(--color-accent);--color-primary-button-text: var(--color-text);--color-dark-button-background: var(--color-black);--color-dark-button-text: var(--color-white);--font-family-sans: "Suisse Intl", Arial, Helvetica, sans-serif;--font-family-accent: "Suisse Works", Georgia, "Times New Roman", serif;--font-family-body: var(--font-family-sans);--font-family-heading: var(--font-family-sans);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-body: clamp(1rem, .964rem + .15vw, 1.125rem);--font-size-body-lg: clamp(1.125rem, 1.016rem + .45vw, 1.5rem);--font-size-heading-xs: clamp(1.5rem, 1.427rem + .3vw, 1.75rem);--font-size-heading-sm: clamp(1.75rem, 1.677rem + .3vw, 2rem);--font-size-heading-md: clamp(2rem, 1.927rem + .3vw, 2.25rem);--font-size-heading-lg: clamp(2.25rem, 2.177rem + .3vw, 2.5rem);--font-size-heading-xl: clamp(2.5rem, 2.355rem + .6vw, 3rem);--font-size-heading-2xl: clamp(3rem, 2.709rem + 1.2vw, 4rem);--text-xs: clamp(.75rem, .732rem + .075vw, .8125rem);--text-sm: clamp(.875rem, .839rem + .15vw, 1rem);--text-base: var(--font-size-body);--text-lg: var(--font-size-body-lg);--text-h6: var(--text-sm);--text-h5: var(--font-size-body);--text-h4: var(--font-size-heading-xs);--text-h3: var(--font-size-heading-sm);--text-h2: var(--font-size-heading-xl);--text-h1: var(--font-size-heading-2xl);--text-h0: clamp(3.75rem, 3.023rem + 3vw, 6.25rem);--line-height-tight: 1;--line-height-heading: 1.05;--line-height-body: 1.2;--line-height-body-relaxed: 1.35;--letter-spacing-default: 0;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--spacing-1: var(--space-1);--spacing-2: var(--space-2);--spacing-3: var(--space-3);--spacing-4: var(--space-4);--spacing-6: var(--space-6);--spacing-8: var(--space-8);--spacing-12: var(--space-12);--spacing-14: var(--space-14);--spacing-16: var(--space-16);--spacing-18: var(--space-18);--spacing-20: var(--space-20);--spacing-24: var(--space-24);--spacing-28: var(--space-28);--spacing-32: var(--space-32);--content-width: 1584px;--page-width: 1730px;--page-width-wide: 1730px;--header-width: 1730px;--page-gutter-mobile: 16px;--page-gutter-tablet: 24px;--page-gutter-desktop: 52px;--page-gutter: clamp(var(--page-gutter-mobile), 3.2vw, var(--page-gutter-tablet));--container-max-width: var(--content-width);--container-narrow-max-width: 1334px;--container-gutter: var(--page-gutter);--section-outer-spacing-block: clamp(var(--space-8), 2.15vw + 23.6px, var(--space-20));--section-inner-spacing-inline: clamp(var(--space-5), 1.2vw + 15.3px, var(--space-9));--section-stack-spacing-block: clamp(var(--space-8), 1.2vw + 27.3px, var(--space-12));--grid-gutter: clamp(var(--space-3), .6vw + 9.7px, var(--space-5));--radius-sm: 20px;--radius-md: 30px;--radius-pill: 50px;--shadow-elevated-card: 0 4px 4px rgb(0 0 0 / 25%);--shadow-elevated-card-bleed: 8px;--duration-short: .15s;--duration-default: .25s;--ease-out: cubic-bezier(.22, 1, .36, 1);--z-base: 1;--z-header: 20;--z-drawer: 40;--z-modal: 60;--z-skip-link: 1000}@media screen and (min-width:750px){:root{--page-gutter: clamp(var(--page-gutter-tablet), 3vw, var(--page-gutter-desktop))}}@media screen and (min-width:990px){:root{--page-gutter: clamp(var(--page-gutter-tablet), 3vw, var(--page-gutter-desktop))}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/tokens.css.map */
