:root{--s-color-bg: #ffffff;--s-color-surface: #f4f4f4;--s-color-ink: #111111;--s-color-ink-2: #7a7a7a;--s-color-line: #e5e5e5;--s-color-btn-bg: #111111;--s-color-btn-ink: #ffffff;--s-color-inverse: #ffffff;--s-font-primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--s-font-mono: "Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--s-track-wide: .18em;--s-track-mid: .12em;--s-track-nav: .05em;--s-track-heading: .06em;--s-text-2xs: 1rem;--s-text-xs: 1.1rem;--s-text-sm: 1.2rem;--s-text-base: 1.4rem;--s-text-md: 1.6rem;--s-text-lg: 2rem;--s-text-xl: 2.8rem;--s-text-2xl: 4rem;--s-text-3xl: 5.6rem;--s-text-display: clamp(6rem, 14vw, 18rem);--s-space-1: .4rem;--s-space-2: .8rem;--s-space-3: 1.6rem;--s-space-4: 2.4rem;--s-space-5: 4rem;--s-space-6: 6.4rem;--s-space-7: 9.6rem;--s-page-max: 148rem;--s-page-pad: 2rem;--s-header-height: 5.6rem;--s-marquee-height: 3.2rem;--s-ease: cubic-bezier(.25, .1, .25, 1);--s-duration: .25s;--font-body-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 600}@media screen and (min-width:990px){:root{--s-page-pad: 4rem;--s-header-height: 6.4rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:var(--s-track-heading);color:var(--s-color-ink)}body{color:var(--s-color-ink)}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}.s-container{max-width:var(--s-page-max);margin-left:auto;margin-right:auto;padding-left:var(--s-page-pad);padding-right:var(--s-page-pad)}.s-kicker{font-family:var(--s-font-mono);font-size:var(--s-text-xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--s-track-wide);color:var(--s-color-ink-2)}.s-badge{display:inline-block;font-family:var(--s-font-mono);font-size:var(--s-text-2xs);text-transform:uppercase;letter-spacing:var(--s-track-wide);padding:var(--s-space-1) var(--s-space-2);background:var(--s-color-btn-bg);color:var(--s-color-btn-ink)}.s-price{font-family:var(--s-font-mono);font-size:var(--s-text-sm);letter-spacing:.04em;color:var(--s-color-ink)}.s-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--s-font-primary);font-size:var(--s-text-sm);font-weight:500;text-transform:uppercase;letter-spacing:var(--s-track-mid);text-decoration:none;background:var(--s-color-btn-bg);color:var(--s-color-btn-ink);border:1px solid var(--s-color-btn-bg);border-radius:0;padding:1.4rem var(--s-space-5);cursor:pointer;transition:background var(--s-duration) var(--s-ease),color var(--s-duration) var(--s-ease)}@media(hover:hover){.s-btn:hover{background:var(--s-color-bg);color:var(--s-color-ink)}}.s-btn--ghost{background:transparent;color:var(--s-color-ink);border-color:var(--s-color-ink)}@media(hover:hover){.s-btn--ghost:hover{background:var(--s-color-btn-bg);color:var(--s-color-btn-ink)}}.s-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--s-duration) var(--s-ease)}.s-link:hover,.s-link:focus-visible{background-size:100% 1px}.s-hr{border:0;border-top:1px solid var(--s-color-line)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sauvryn-tokens.css.map */
