:root{--font-family-display: "PP Monument Normal", sans-serif;--font-family-body: "PP Monument Normal", sans-serif;--font-family-accent: "PP Talisman", sans-serif;--font-family-button: "PP Monument Narrow", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-xs: 12px;--line-height-xs: 18px;--font-size-sm: 14px;--line-height-sm: 20px;--font-size-md: 16px;--line-height-md: 24px;--font-size-lg: 18px;--line-height-lg: 28px;--font-size-xl: 20px;--line-height-xl: 30px;--font-size-display-xxs: 16px;--line-height-display-xxs: 20px;--font-size-display-xs: clamp(18px, calc(17.17px + .221vw) , 20px);--line-height-display-xs: clamp(22px, calc(21.17px + .221vw) , 24px);--font-size-display-sm: clamp(20px, calc(18.34px + .442vw) , 24px);--line-height-display-sm: clamp(24px, calc(21.93px + .552vw) , 29px);--font-size-display-md: clamp(24px, calc(21.51px + .663vw) , 30px);--line-height-display-md: clamp(28px, calc(25.1px + .773vw) , 35px);--font-size-display-lg: clamp(28px, calc(24.69px + .884vw) , 36px);--line-height-display-lg: clamp(31px, calc(27.27px + .994vw) , 40px);--font-size-display-xl: clamp(32px, calc(25.37px + 1.768vw) , 48px);--line-height-display-xl: clamp(34px, calc(27.37px + 1.768vw) , 50px);--font-size-display-2xl: clamp(40px, calc(31.71px + 2.21vw) , 60px);--line-height-display-2xl: clamp(40px, calc(31.71px + 2.21vw) , 60px);--font-size-display-3xl: clamp(48px, calc(38.06px + 2.652vw) , 72px);--line-height-display-3xl: clamp(46px, calc(36.88px + 2.431vw) , 68px);--font-size-display-4xl: clamp(56px, calc(39.43px + 4.42vw) , 96px);--line-height-display-4xl: clamp(50px, calc(35.08px + 3.978vw) , 86px);--font-size-display-5xl: clamp(64px, calc(37.48px + 7.072vw) , 128px);--line-height-display-5xl: clamp(56px, calc(32.38px + 6.298vw) , 113px);--tracking-display: -.01em;--tracking-display-snug: -.02em;--tracking-display-tight: -.03em;--font-size-display-hero: clamp(44px, calc(32.4px + 3.094vw) , 72px);--line-height-display-hero: 1;--font-size-display-section: clamp(30px, calc(22.54px + 1.989vw) , 48px);--line-height-display-section: 1;--font-size-display-section-sm: clamp(30px, calc(22.54px + 1.989vw) , 48px);--line-height-display-section-sm: 1;--font-size-button-xs: 16px;--line-height-button-xs: 20px;--font-size-button-sm: 20px;--line-height-button-sm: 24px;--font-size-button-lg: 30px;--line-height-button-lg: 36px;--font-size-button-xl: 36px;--line-height-button-xl: 36px;--font-size-button: var(--font-size-button-sm);--line-height-button: var(--line-height-button-sm);--font-size-button-link: 12px;--line-height-button-link: 18px;--color-base-white: #ffffff;--color-base-black: #000000;--color-text-primary-rgb: 0 0 0;--color-text-secondary-rgb: 52 52 52;--color-text-muted-rgb: 86 86 86;--color-text-inverse-rgb: 246 244 238;--color-text-on-brand-rgb: 253 252 250;--color-surface-default-rgb: 246 244 238;--color-surface-inverse-rgb: 25 25 25;--color-brand-primary-rgb: 20 84 84;--color-brand-accent-rgb: 247 249 146;--color-border-default-rgb: 0 0 0;--color-brand-primary: #145454;--color-brand-primary-hover: #103d3d;--color-brand-primary-subtle: #c2e6e6;--color-brand-secondary: #e8443a;--color-brand-secondary-hover: #c4302a;--color-brand-accent: #f7f992;--color-brand-accent-subtle: #fdffc0;--color-brand-purple: #d5a7d9;--color-brand-orange: #e47007;--color-brown-25: #fdf8f5;--color-brown-50: #faeddf;--color-brown-100: #f4d6ba;--color-brown-200: #e8b488;--color-brown-300: #d88c57;--color-brown-400: #c26830;--color-brown-500: #9e5020;--color-brown-600: #7c4213;--color-brown-700: #5e330e;--color-brown-800: #43250a;--color-brown-900: #2c1807;--color-brown-950: #1c1004;--color-brand-brown: #7c4213;--color-brand-brown-hover: #5e330e;--color-brand-brown-subtle: #f4d6ba;--color-surface-default: #f6f4ee;--color-surface-subtle: #faf8f4;--color-surface-raised: #fdfcfa;--color-surface-page: #f6f4ee;--color-surface-page-rgb: 246 244 238;--color-surface-inverse: #191919;--color-surface-brand: #145454;--color-surface-brand-subtle: #c2e6e6;--color-surface-accent: #f7f992;--color-surface-accent-subtle: #fdffc0;--color-surface-brown: #7c4213;--color-surface-brown-subtle: #faeddf;--color-surface-error: #ffd5d3;--color-surface-warning: #ffe0b8;--color-surface-success: #c2e6e6;--color-text-primary: #000000;--color-text-secondary: #343434;--color-text-muted: #565656;--color-text-disabled: #a8a39a;--color-text-inverse: #f6f4ee;--color-text-on-brand: #fdfcfa;--color-text-on-accent: #000000;--color-text-brand: #145454;--color-text-link: #157070;--color-text-link-hover: #103d3d;--color-text-brown: #7c4213;--color-text-on-brown: #fdf8f5;--color-text-error: #e8443a;--color-text-warning: #e47007;--color-text-link-on-dark-hover: #6ebfbf;--color-border-default: #000000;--color-border-subtle: #e8e5dd;--color-border-strong: #343434;--color-border-brand: #145454;--color-border-accent: #f7f992;--color-border-focus: #000000;--color-border-brown: #7c4213;--color-border-error: #e8443a;--color-border-warning: #e47007;--color-interactive-default: #145454;--color-interactive-hover: #103d3d;--color-interactive-pressed: #0b2929;--color-interactive-disabled: #d4d0c6;--color-interactive-focus-ring: #000000;--color-interactive-secondary: #e8443a;--color-interactive-secondary-hover: #c4302a;--color-feedback-error: #e8443a;--color-feedback-error-subtle: #ffd5d3;--color-feedback-warning: #e47007;--color-feedback-warning-subtle: #ffe0b8;--color-feedback-success: #000000;--color-feedback-success-subtle: #c2e6e6;--color-feedback-info: #d5a7d9;--color-feedback-info-subtle: #f3e2f7;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: clamp(24px, calc(20.68px + .884vw) , 32px);--spacing-5xl: clamp(24px, calc(14.03px + 2.21vw) , 40px);--spacing-6xl: clamp(32px, calc(25.37px + 1.768vw) , 48px);--spacing-7xl: clamp(40px, calc(31.71px + 2.21vw) , 64px);--spacing-8xl: clamp(48px, calc(34.37px + 2.652vw) ,80px);--spacing-9xl: clamp(56px, calc(39.43px + 4.42vw) , 96px);--spacing-10xl: clamp(64px, calc(37.48px + 7.072vw) , 128px);--spacing-11xl: clamp(80px, calc(46.85px + 8.84vw) , 160px);--spacing-12xl: clamp(96px, calc(42.96px + 14.14vw) , 224px);--radius-none: 0px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: clamp(16px, calc(12.69px + .884vw) , 24px);--radius-5xl: clamp(24px, calc(14.06px + 2.652vw) , 48px);--radius-6xl: clamp(36px, calc(21.08px + 3.978vw) , 72px);--radius-round: 9999px;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--backdrop-blur-sm: 4px;--backdrop-blur-md: 10px;--size-none: 0px;--size-xxs: 2px;--size-xs: 4px;--size-sm: 6px;--size-md: 8px;--size-lg: 12px;--size-xl: 16px;--size-2xl: 20px;--size-3xl: 24px;--size-4xl: 32px;--size-5xl: 40px;--size-6xl: 48px;--size-7xl: 64px;--size-8xl: 80px;--size-9xl: 96px;--size-10xl: 128px;--size-11xl: 160px;--drawer-width-sm: 320px;--drawer-width-md: 400px;--drawer-width-lg: 480px;--card-width-sm: 240px;--card-width-md: 280px;--card-width-lg: 320px;--card-width-xl: 400px;--card-height-xs: 160px;--card-height-sm: 240px;--card-height-md: 320px;--card-height-lg: 400px;--card-height-xl: 480px;--section-min-height-sm: 480px;--section-min-height-md: 640px;--section-min-height-lg: 800px;--section-min-height-xl: 960px;--color-overlay-subtle: rgba(0, 0, 0, .2);--color-overlay-default: rgba(0, 0, 0, .5);--color-overlay-strong: rgba(0, 0, 0, .75);--color-overlay-base-rgb: 0 0 0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--drop-shadow-md: drop-shadow(0 4px 6px rgba(0, 0, 0, .1));--drop-shadow-lg: drop-shadow(0 10px 16px rgba(0, 0, 0, .15));--drop-shadow-xl: drop-shadow(0 24px 32px rgba(0, 0, 0, .25));--text-shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--text-shadow-md: 0 1px 4px rgba(0, 0, 0, .4);--text-shadow-lg: 0 2px 8px rgba(0, 0, 0, .5);--container-max-width: 1360px;--container-padding-desktop: 96px;--container-padding-mobile: 20px;--container-padding: max(clamp(20px, calc(-17.15px + 8.84vw) , 96px), calc((100vw - 1360px)/2) );--card-inset: clamp(64px, calc(46.61px + 4.638vw) , 128px);--card-inset-deep: clamp(96px, calc(61.22px + 9.275vw) , 224px);--page-margin: max(var(--card-inset), calc((100vw - 1499px)/2) );--paragraph-max-width: 720px;--scroll-indent-left: 180px;--scroll-indent-right: 96px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--width-xxs: 320px;--width-xs: 384px;--width-sm: 480px;--width-md: 560px;--width-lg: 640px;--width-xl: 768px;--width-2xl: 1024px;--width-3xl: 1280px;--width-4xl: 1440px;--width-5xl: 1600px;--width-6xl: 1920px;--duration-short: .1s;--duration-default: .2s;--duration-medium: .3s;--duration-long: .5s;--duration-extended: .6s;--duration-extra-long: .8s;--duration-extra-longer: 1s;--duration-announcement-bar: .25s;--ease-out-slow: cubic-bezier(.16, 1, .3, 1);--animation-fade-in: fade-in var(--duration-default) ease-out both;--animation-slide-in: slide-in var(--duration-default) ease-out both;--focused-base-outline: 2px solid var(--color-border-focus);--focused-base-outline-offset: 2px;--focused-base-box-shadow: 0 0 0 2px var(--color-surface-default), 0 0 0 6px var(--color-brand-primary);--focus-outline-padding: 0;--alpha-link: .85;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-badge-border: .1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){:root{--scroll-indent-left: var(--container-padding-mobile);--scroll-indent-right: var(--container-padding-mobile)}}@media(max-width:768px){:root{--font-size-button-lg: 20px;--line-height-button-lg: 24px;--font-size-button-xl: 24px;--line-height-button-xl: 28px;--font-size-md: 14px;--line-height-md: 20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tokens.css.map */
