@layer brand.base,brand.tokens,brand.utilities,brand.components;@layer brand.tokens{:root{color-scheme:light dark;--gv-brand-50: #f8f8f8;--gv-brand-100: #eeeeee;--gv-brand-200: #dddddd;--gv-brand-300: #c6c6c6;--gv-brand-400: #a9a9a9;--gv-brand-500: #888888;--gv-brand-600: #6d6d6d;--gv-brand-700: #565656;--gv-brand-800: #404040;--gv-brand-900: #2d2d2d;--gv-brand-950: #1c1c1c;--gv-second-50: #f4faf2;--gv-second-100: #e7f2e3;--gv-second-200: #d0e4c9;--gv-second-300: #b2d1a7;--gv-second-400: #8eb77d;--gv-second-500: #65994f;--gv-second-600: #4c7c36;--gv-second-700: #386325;--gv-second-800: #294b19;--gv-second-900: #1a350e;--gv-second-950: #0c1f05;--gv-negative-50: #fff5f4;--gv-negative-100: #ffe8e5;--gv-negative-200: #ffd0ca;--gv-negative-300: #ffaea4;--gv-negative-400: #fc7e73;--gv-negative-500: #e94641;--gv-negative-600: #cb2b2b;--gv-negative-700: #a10f16;--gv-negative-800: #7c050d;--gv-negative-900: #5b0005;--gv-negative-950: #3a0001;--gv-neutral-50: #f8f8f7;--gv-neutral-100: #eeeeed;--gv-neutral-200: #dddddc;--gv-neutral-300: #c6c6c4;--gv-neutral-400: #aaa9a6;--gv-neutral-500: #898885;--gv-neutral-600: #686764;--gv-neutral-700: #575653;--gv-neutral-800: #41403e;--gv-neutral-900: #2d2d2b;--gv-neutral-950: #1a1a18;--gv-font-text: "Figtree", "Figtree Fallback", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--gv-font-display: "Fahkwang", "Fahkwang Fallback", Georgia, serif;--gv-size-display-xl: clamp(max(44px, 2.75rem), 2rem + 3.75vw, 5rem);--gv-lh-display-xl: 1.12;--gv-wt-display-xl: 400;--gv-track-display-xl: -.02em;--gv-size-h1: clamp(max(32px, 2rem), 1.66667rem + 1.67vw, 3rem);--gv-lh-h1: 1.16;--gv-wt-h1: 400;--gv-track-h1: -.01em;--gv-size-h2: clamp(max(24px, 1.5rem), 1.33333rem + .83vw, 2rem);--gv-lh-h2: 1.25;--gv-wt-h2: 400;--gv-track-h2: -.005em;--gv-size-h3: clamp(max(20px, 1.25rem), 1.16667rem + .42vw, 1.5rem);--gv-lh-h3: 1.4;--gv-wt-h3: 500;--gv-track-h3: 0;--gv-size-h4: clamp(max(18px, 1.125rem), 1.08333rem + .21vw, 1.25rem);--gv-lh-h4: 1.44;--gv-wt-h4: 500;--gv-track-h4: 0;--gv-size-h5: clamp(max(16px, 1rem), .958333rem + .21vw, 1.125rem);--gv-lh-h5: 1.5;--gv-wt-h5: 500;--gv-track-h5: .01em;--gv-size-eyebrow: .75rem;--gv-lh-eyebrow: 1.33;--gv-wt-eyebrow: 500;--gv-track-eyebrow: .12em;--gv-size-body-l: 1.125rem;--gv-lh-body-l: 1.56;--gv-wt-body-l: 400;--gv-track-body-l: 0;--gv-size-body: 1rem;--gv-lh-body: 1.5;--gv-wt-body: 400;--gv-track-body: 0;--gv-size-body-s: .875rem;--gv-lh-body-s: 1.43;--gv-wt-body-s: 400;--gv-track-body-s: 0;--gv-size-price: 1rem;--gv-lh-price: 1.25;--gv-wt-price: 500;--gv-track-price: 0;--gv-measure-prose: 66ch;--gv-measure-lede: 54ch;--gv-measure-caption: 60ch;--gv-space-3xs: 2px;--gv-space-2xs: 4px;--gv-space-xs: 8px;--gv-space-sm: 12px;--gv-space-md: 16px;--gv-space-lg: 24px;--gv-space-xl: 32px;--gv-space-2xl: 48px;--gv-space-3xl: 64px;--gv-space-4xl: 96px;--gv-space-5xl: 128px;--gv-radius-none: 0;--gv-radius-xs: 2px;--gv-radius-sm: 4px;--gv-radius-pill: 999px;--gv-target-min: 44px;--gv-header-h: 64px;--gv-z-base: 0;--gv-z-header: 100;--gv-z-dropdown: 200;--gv-z-drawer: 300;--gv-z-modal: 400;--gv-z-agegate: 500;--gv-z-toast: 600;--gv-elev-0: none;--gv-elev-1: 0 1px 2px rgba(28,28,28,.06);--gv-elev-2: 0 4px 16px rgba(28,28,28,.08);--gv-ink-rgb: 28 28 28;--gv-dur-instant: 80ms;--gv-ease-instant: cubic-bezier(.2,0,.38,.9);--gv-dur-fast: .16s;--gv-ease-fast: cubic-bezier(.2,0,.38,.9);--gv-dur-base: .24s;--gv-ease-base: cubic-bezier(.2,0,.2,1);--gv-dur-slow: .42s;--gv-ease-slow: cubic-bezier(.16,1,.3,1)}:root{--gv-ground: #F4F1E9;--gv-raised: #faf9f8;--gv-sunken: #f8f8f7;--gv-ink: #1C1C1C;--gv-ink-muted: #575653;--gv-ink-faint: #686764;--gv-border: #dddddc;--gv-border-strong: #c6c6c4;--gv-brand: #1c1c1c;--gv-brand-hover: #2d2d2d;--gv-on-brand: #F4F1E9;--gv-secondary: #386325;--gv-positive: #386325;--gv-focus: #4c7c36;--gv-border-control: #686764;--gv-negative: #a10f16;--gv-negative-bg: #fff5f4;--gv-warning: #575653;--gv-warning-bg: #f8f8f7;--gv-focus-on-fill: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}:root:not([data-theme=light]){--gv-ground: #1C1C1C;--gv-raised: #211d1b;--gv-sunken: #0f0d0c;--gv-ink: #f4f2f0;--gv-ink-muted: #aaa9a6;--gv-ink-faint: #898885;--gv-border: #41403e;--gv-border-strong: #575653;--gv-brand: #f4f2f0;--gv-brand-hover: #dddddd;--gv-on-brand: #1C1C1C;--gv-secondary: #8eb77d;--gv-positive: #8eb77d;--gv-focus: #8eb77d;--gv-border-control: #aaa9a6;--gv-negative: #ffaea4;--gv-negative-bg: #3a0001;--gv-warning: #c6c6c4;--gv-warning-bg: #1a1a18;--gv-focus-on-fill: #0b0d0c}}[data-theme=dark]{color-scheme:dark}[data-theme=dark]{--gv-ground: #1C1C1C;--gv-raised: #211d1b;--gv-sunken: #0f0d0c;--gv-ink: #f4f2f0;--gv-ink-muted: #aaa9a6;--gv-ink-faint: #898885;--gv-border: #41403e;--gv-border-strong: #575653;--gv-brand: #f4f2f0;--gv-brand-hover: #dddddd;--gv-on-brand: #1C1C1C;--gv-secondary: #8eb77d;--gv-positive: #8eb77d;--gv-focus: #8eb77d;--gv-border-control: #aaa9a6;--gv-negative: #ffaea4;--gv-negative-bg: #3a0001;--gv-warning: #c6c6c4;--gv-warning-bg: #1a1a18;--gv-focus-on-fill: #0b0d0c}[data-theme=light]{color-scheme:light}[data-theme=light]{--gv-ground: #F4F1E9;--gv-raised: #faf9f8;--gv-sunken: #f8f8f7;--gv-ink: #1C1C1C;--gv-ink-muted: #575653;--gv-ink-faint: #686764;--gv-border: #dddddc;--gv-border-strong: #c6c6c4;--gv-brand: #1c1c1c;--gv-brand-hover: #2d2d2d;--gv-on-brand: #F4F1E9;--gv-secondary: #386325;--gv-positive: #386325;--gv-focus: #4c7c36;--gv-border-control: #686764;--gv-negative: #a10f16;--gv-negative-bg: #fff5f4;--gv-warning: #575653;--gv-warning-bg: #f8f8f7;--gv-focus-on-fill: #ffffff}}@layer brand.utilities{.gv-display-xl{font-family:var(--gv-font-display);font-size:var(--gv-size-display-xl);font-weight:var(--gv-wt-display-xl);line-height:var(--gv-lh-display-xl);letter-spacing:var(--gv-track-display-xl)}.gv-h1{font-family:var(--gv-font-display);font-size:var(--gv-size-h1);font-weight:var(--gv-wt-h1);line-height:var(--gv-lh-h1);letter-spacing:var(--gv-track-h1)}.gv-h2{font-family:var(--gv-font-display);font-size:var(--gv-size-h2);font-weight:var(--gv-wt-h2);line-height:var(--gv-lh-h2);letter-spacing:var(--gv-track-h2)}.gv-h3{font-family:var(--gv-font-text);font-size:var(--gv-size-h3);font-weight:var(--gv-wt-h3);line-height:var(--gv-lh-h3);letter-spacing:var(--gv-track-h3)}.gv-h4{font-family:var(--gv-font-text);font-size:var(--gv-size-h4);font-weight:var(--gv-wt-h4);line-height:var(--gv-lh-h4);letter-spacing:var(--gv-track-h4)}.gv-h5{font-family:var(--gv-font-text);font-size:var(--gv-size-h5);font-weight:var(--gv-wt-h5);line-height:var(--gv-lh-h5);letter-spacing:var(--gv-track-h5)}.gv-eyebrow{font-family:var(--gv-font-text);font-size:var(--gv-size-eyebrow);font-weight:var(--gv-wt-eyebrow);line-height:var(--gv-lh-eyebrow);letter-spacing:var(--gv-track-eyebrow);text-transform:uppercase}.gv-body-l{font-family:var(--gv-font-text);font-size:var(--gv-size-body-l);font-weight:var(--gv-wt-body-l);line-height:var(--gv-lh-body-l);letter-spacing:var(--gv-track-body-l);max-width:var(--gv-measure-lede)}.gv-body{font-family:var(--gv-font-text);font-size:var(--gv-size-body);font-weight:var(--gv-wt-body);line-height:var(--gv-lh-body);letter-spacing:var(--gv-track-body);max-width:var(--gv-measure-prose)}.gv-body-s{font-family:var(--gv-font-text);font-size:var(--gv-size-body-s);font-weight:var(--gv-wt-body-s);line-height:var(--gv-lh-body-s);letter-spacing:var(--gv-track-body-s);max-width:var(--gv-measure-prose)}.gv-price{font-family:var(--gv-font-text);font-size:var(--gv-size-price);font-weight:var(--gv-wt-price);line-height:var(--gv-lh-price);letter-spacing:var(--gv-track-price);font-variant-numeric:tabular-nums}.gv-scroller{overflow-x:auto}}@layer brand.base{:target,:focus-visible{scroll-margin-top:calc(var(--gv-header-h) + var(--gv-space-md))}@media(hover:none){.gv-hover-only{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}html{scroll-behavior:auto!important}}@media(forced-colors:active){.gv-badge,.gv-chip,.gv-btn,.gv-card{border:1px solid currentColor}}}@font-face{font-family:Figtree Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Fahkwang Fallback;src:local("Times New Roman"),local("Times");size-adjust:98%;ascent-override:88%;descent-override:22%;line-gap-override:0%}
/*# sourceMappingURL=/cdn/shop/t/18/assets/brand-tokens.css.map */
