@layer brand.base,brand.tokens,brand.utilities,brand.components;@layer brand.tokens{:root{color-scheme:light dark;--gv-claret-50: #fff5f5;--gv-claret-100: #ffe8e8;--gv-claret-200: #ffcfd0;--gv-claret-300: #ffacb0;--gv-claret-400: #fa7c86;--gv-claret-500: #e7455d;--gv-claret-600: #c42344;--gv-claret-700: #a00d32;--gv-claret-800: #7b0323;--gv-claret-900: #5a0016;--gv-claret-950: #39000a;--gv-slate-50: #f4f8ff;--gv-slate-100: #e7eefc;--gv-slate-200: #d1def5;--gv-slate-300: #b4c7ea;--gv-slate-400: #90a9d9;--gv-slate-500: #6a88c3;--gv-slate-600: #506ca4;--gv-slate-700: #3c5484;--gv-slate-800: #2c3f66;--gv-slate-900: #1d2c4a;--gv-slate-950: #0f192e;--gv-stone-50: #f9f7f7;--gv-stone-100: #f0eeec;--gv-stone-200: #e0dcda;--gv-stone-300: #cbc5c1;--gv-stone-400: #afa7a2;--gv-stone-500: #908680;--gv-stone-600: #756b66;--gv-stone-700: #5c544f;--gv-stone-800: #453f3b;--gv-stone-900: #383330;--gv-stone-950: #1c1917;--gv-font-text: "DM Sans", "DM Sans Fallback", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;--gv-font-note: "Bodoni Moda", "Bodoni Moda 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: 600;--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(22,20,18,.06);--gv-elev-2: 0 4px 16px rgba(22,20,18,.08);--gv-ink-rgb: 22 20 18;--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: #ffffff;--gv-raised: #faf9f8;--gv-sunken: #f9f7f7;--gv-ink: #161412;--gv-ink-muted: #5c544f;--gv-ink-faint: #756b66;--gv-border: #e0dcda;--gv-border-strong: #cbc5c1;--gv-brand: #7b0323;--gv-brand-hover: #5a0016;--gv-on-brand: #ffffff;--gv-secondary: #3c5484;--gv-positive: #5c544f;--gv-focus: #506ca4;--gv-page: #f0eeec;--gv-card: #ffffff;--gv-line: #cbc5c1;--gv-band: #cbc5c1;--gv-band-ink: #383330;--gv-band-brand: #5a0016;--gv-stock-high: #2f6f3a;--gv-stock-mid: #b45309;--gv-stock-low: #b42318;--gv-border-control: #756b66;--gv-negative: #a00d32;--gv-negative-bg: #fff5f5;--gv-warning: #5c544f;--gv-warning-bg: #f9f7f7;--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: #161412;--gv-raised: #211d1b;--gv-sunken: #0f0d0c;--gv-ink: #f4f2f0;--gv-ink-muted: #afa7a2;--gv-ink-faint: #908680;--gv-border: #453f3b;--gv-border-strong: #5c544f;--gv-brand: #fa7c86;--gv-brand-hover: #ffacb0;--gv-on-brand: #161412;--gv-secondary: #90a9d9;--gv-positive: #afa7a2;--gv-focus: #90a9d9;--gv-page: #0f0d0c;--gv-card: #211d1b;--gv-line: #453f3b;--gv-band: #211d1b;--gv-band-ink: #453f3b;--gv-band-brand: #5a0016;--gv-stock-high: #7fd18b;--gv-stock-mid: #f5a524;--gv-stock-low: #ff8a80;--gv-border-control: #afa7a2;--gv-negative: #ffacb0;--gv-negative-bg: #39000a;--gv-warning: #cbc5c1;--gv-warning-bg: #1c1917;--gv-focus-on-fill: #0b0d0c}}[data-theme=dark]{color-scheme:dark}[data-theme=dark]{--gv-ground: #161412;--gv-raised: #211d1b;--gv-sunken: #0f0d0c;--gv-ink: #f4f2f0;--gv-ink-muted: #afa7a2;--gv-ink-faint: #908680;--gv-border: #453f3b;--gv-border-strong: #5c544f;--gv-brand: #fa7c86;--gv-brand-hover: #ffacb0;--gv-on-brand: #161412;--gv-secondary: #90a9d9;--gv-positive: #afa7a2;--gv-focus: #90a9d9;--gv-page: #0f0d0c;--gv-card: #211d1b;--gv-line: #453f3b;--gv-band: #211d1b;--gv-band-ink: #453f3b;--gv-band-brand: #5a0016;--gv-stock-high: #7fd18b;--gv-stock-mid: #f5a524;--gv-stock-low: #ff8a80;--gv-border-control: #afa7a2;--gv-negative: #ffacb0;--gv-negative-bg: #39000a;--gv-warning: #cbc5c1;--gv-warning-bg: #1c1917;--gv-focus-on-fill: #0b0d0c}[data-theme=light]{color-scheme:light}[data-theme=light]{--gv-ground: #ffffff;--gv-raised: #faf9f8;--gv-sunken: #f9f7f7;--gv-ink: #161412;--gv-ink-muted: #5c544f;--gv-ink-faint: #756b66;--gv-border: #e0dcda;--gv-border-strong: #cbc5c1;--gv-brand: #7b0323;--gv-brand-hover: #5a0016;--gv-on-brand: #ffffff;--gv-secondary: #3c5484;--gv-positive: #5c544f;--gv-focus: #506ca4;--gv-page: #f0eeec;--gv-card: #ffffff;--gv-line: #cbc5c1;--gv-band: #cbc5c1;--gv-band-ink: #383330;--gv-band-brand: #5a0016;--gv-stock-high: #2f6f3a;--gv-stock-mid: #b45309;--gv-stock-low: #b42318;--gv-border-control: #756b66;--gv-negative: #a00d32;--gv-negative-bg: #fff5f5;--gv-warning: #5c544f;--gv-warning-bg: #f9f7f7;--gv-focus-on-fill: #ffffff}}@layer brand.utilities{.gv-display-xl{font-family:var(--gv-font-text);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-text);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-text);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-note{font-family:var(--gv-font-note);font-size:clamp(max(20px,1.25rem),1.1rem + .7vw,1.5rem);font-weight:400;line-height:1.45;letter-spacing:0;max-width:var(--gv-measure-lede)}.gv-note-by{font-family:var(--gv-font-text);font-size:var(--gv-size-body-s);font-weight:500;color:var(--gv-brand);letter-spacing:.04em}.gv-scroller{overflow-x:auto}}@layer brand.base{a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--gv-ground)}.gv-on-fill:focus-visible{outline-color:var(--gv-focus-on-fill)}: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:DM Sans Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Bodoni Moda 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/68/assets/brand-tokens.css.map */
