@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap";:root{--cream-50: #FCF8F1;--cream-100: #F6EEE0;--cream-200: #EFE4D1;--cream-300: #E5D6BF;--cream-400: #D6C3A5;--ink-900: #1C1712;--ink-800: #2E2620;--ink-700: #453A31;--ink-500: #6E6055;--ink-300: #A0917F;--white: #FFFFFF;--blush: #F3C9C6;--peach: #F7CDA6;--butter: #F2E4A8;--sage: #CBE0C6;--sky: #C4DCE6;--lilac: #DCCBEA;--cherry: #B02F2A;--paloma: #DC6F86;--olive: #6E7A3D;--amber: #C8811F;--bg-page: var(--cream-100);--bg-page-alt: var(--cream-200);--surface-card: var(--cream-50);--surface-invert: var(--ink-900);--text-body: var(--ink-900);--text-muted: var(--ink-500);--text-faint: var(--ink-300);--text-invert: var(--cream-50);--border-hairline: var(--cream-300);--border-strong: var(--ink-900);--accent-primary: var(--cherry);--accent-link: var(--cherry);--accent-link-hover: var(--amber);--focus-ring: var(--cherry);--font-display: "Anton", "Oswald", "Arial Narrow", sans-serif;--font-condensed: "Oswald", "Arial Narrow", sans-serif;--font-body: "Hanken Grotesk", "Work Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-body--family: "Hanken Grotesk", "Work Sans", ui-sans-serif, system-ui, sans-serif !important;--fs-display-2xl: clamp(4rem, 12vw, 9rem);--fs-display-xl: clamp(3rem, 8vw, 6rem);--fs-display-lg: clamp(2.4rem, 6vw, 4.25rem);--fs-display-md: clamp(2rem, 4vw, 3rem);--lh-display: .92;--tracking-display: -.01em;--fs-eyebrow: .8125rem;--tracking-eyebrow: .22em;--fs-2xl: 1.5rem;--fs-xl: 1.25rem;--fs-lg: 1.125rem;--fs-md: 1rem;--fs-sm: .875rem;--fs-xs: .75rem;--lh-body: 1.55;--lh-tight: 1.2;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(3.5rem, 8vw, 8rem);--gutter: clamp(1.25rem, 4vw, 4rem);--content-max: 1280px;--wide-max: 1600px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--border-width: 1.5px;--border-heavy: 2px;--shadow-sm: 0 1px 2px rgba(28, 23, 18, .06);--shadow-md: 0 6px 20px rgba(28, 23, 18, .08);--shadow-lg: 0 18px 48px rgba(28, 23, 18, .12);--scrim-bottom: linear-gradient(to top, rgba(28,23,18,.72) 0%, rgba(28,23,18,0) 60%);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s}:root{--font-h1--line-height: .92;--font-h2--line-height: .92;--font-h3--line-height: .92;--font-h4--line-height: .92;--font-h5--line-height: .92;--font-h6--line-height: .92;--font-h1--letter-spacing: -.01em;--font-h2--letter-spacing: -.01em;--font-h3--letter-spacing: -.01em;--font-h4--letter-spacing: -.01em;--font-h5--letter-spacing: -.01em;--font-h6--letter-spacing: -.01em;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.06em;font-weight:600;transition:color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){filter:brightness(1.12)}.button:active,.button-secondary:active,button.shopify-payment-button__button--unbranded:active:not([disabled]){transform:scale(.97)}.vesper-eyebrow{font-family:var(--font-condensed);font-weight:600;text-transform:uppercase;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--cherry)}.vesper-eyebrow--on-dark{color:var(--blush)}.vesper-tag{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-condensed);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.12em;line-height:1;padding:5px 12px;border-radius:var(--radius-pill);color:var(--ink-900);border:1.5px solid transparent}.vesper-tag--blush{background:var(--blush)}.vesper-tag--peach{background:var(--peach)}.vesper-tag--butter{background:var(--butter)}.vesper-tag--sage{background:var(--sage)}.vesper-tag--sky{background:var(--sky)}.vesper-tag--lilac{background:var(--lilac)}.vesper-tag--outline{background:transparent;color:var(--ink-900);border:1.5px solid var(--border-hairline)}.vesper-hairline{border-color:var(--cream-300);border-width:1.5px}.vesper-stars{color:var(--amber);letter-spacing:3px}::selection{background:var(--blush);color:var(--ink-900)}.vesper-heading-boost,h1,h2,h3,h4,h5,h6,.product-card [ref=productTitleLink],.vesper-sticky-buy-bar__title,.vesper-benefit-tiles__text,.vesper-bites-band__heading,.vesper-bites-band__minicard-word,.vesper-faq-list__heading,.vesper-cta-band__heading,.vesper-recipe-banner__heading,.vesper-collection-tiles__heading,.vesper-collection-tiles__name,.vesper-recipe-trio__heading,.vesper-recipe-trio__title,.vesper-statement-band__heading,.vesper-flavour-finder__heading,.vesper-flavour-finder__reco,.vesper-tasting-notes__heading,.vesper-tasting-notes__number,.vesper-hiw__heading,.vesper-review-grid__heading,.vesper-review-grid__summary-rating,.vesper-review-grid__avatar,.vesper-signature-recipe__heading,.vesper-testimonial__quote,.vesper-whats-in-box__heading,.vesper-whats-in-box__number,.vesper-brand-tile__display,.vesper-pairs-with__monogram,.vesper-pairs-with__title,.vesper-rating-summary__number{-webkit-text-stroke:.55px currentColor;paint-order:stroke fill}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vesper-tokens.css.map */
