:root{--font-heading-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--bg-cream: #f7f1e8;--bg-dark: #4a4741;--bg-white: #ffffff;--ink: #000000;--ink-soft: #4a4741;--line: #ececec;--on-dark: #ffffff;--nx-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--nx-d1: clamp(4.4rem, 2.4rem + 5.4vw, 11rem);--nx-d2: clamp(3.8rem, 2.2rem + 4.2vw, 8rem);--nx-d3: clamp(3.2rem, 2.4rem + 2.2vw, 4.8rem);--nx-d4: clamp(2.8rem, 2.3rem + 1.6vw, 4rem);--nx-d5: clamp(2.5rem, 2.2rem + .9vw, 3.2rem);--nx-sand: var(--bg-cream);--nx-greige: var(--bg-white);--nx-cream: var(--on-dark);--nx-espresso: var(--bg-dark);--nx-espresso-deep: var(--bg-dark);--nx-ink: var(--ink);--nx-ink-soft: var(--ink-soft);--nx-muted: var(--ink-soft);--nx-muted-dark: rgba(255, 255, 255, .72);--nx-clay: var(--ink);--nx-clay-hover: #2c2a26;--nx-gold: var(--on-dark);--nx-stock-green: var(--ink-soft);--nx-stripe-a: #f1ece3;--nx-stripe-b: #ece6db;--nx-border-soft: var(--line);--nx-border: var(--line);--nx-border-mid: var(--line);--nx-border-strong: #dcdcdc;--nx-card-border: var(--line);--nx-size-hero: var(--nx-d2);--nx-size-h2: var(--nx-d3);--nx-size-h2-lg: var(--nx-d3);--nx-size-product-title: var(--nx-d4);--nx-size-h3: var(--nx-d5);--nx-size-body: 1.6rem;--nx-size-body-lg: 1.7rem;--nx-size-nav: 1.3rem;--nx-size-eyebrow: 1.2rem;--nx-size-logo: 2.4rem;--nx-track-eyebrow: .18em;--nx-track-logo: .14em;--nx-container: 1240px;--nx-pad-x: clamp(2rem, 4vw, 4.8rem);--nx-section-y: clamp(7.2rem, 10vw, 12rem);--nx-hero-top: 6.4rem;--nx-radius-btn: 999px;--nx-radius-card: 0px;--nx-radius-img: 0px;--nx-radius-img-lg: 0px;--nx-radius-pill: 999px;--nx-gap-grid: 2rem;--nx-gap-cols: clamp(4rem, 6vw, 8rem)}html{scroll-behavior:smooth}.nx-container h1,.nx-container h2,.nx-container h3,.nx-pad h1,.nx-pad h2,.nx-pad h3,.nx-hero__title,.nx-buy__title,.nx-overlay__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.022em;line-height:1.05}.nx-container{max-width:var(--nx-container);margin:0 auto;padding-left:var(--nx-pad-x);padding-right:var(--nx-pad-x)}.nx-eyebrow{font-family:var(--font-body-family);font-size:var(--nx-size-eyebrow);font-weight:500;letter-spacing:var(--nx-track-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.nx-stars{color:var(--ink);letter-spacing:2px;font-size:1.3rem}.nx-btn{display:inline-block;background:var(--ink);color:var(--on-dark);text-decoration:none;border:1px solid var(--ink);border-radius:var(--nx-radius-btn);padding:1.2rem 2.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.02em;cursor:pointer;text-align:center;transition:all .25s ease}.nx-btn:hover{background:var(--nx-clay-hover);border-color:var(--nx-clay-hover);transform:translateY(-1px)}.nx-btn:active{transform:translateY(0)}.nx-btn--sm{padding:1rem 2rem;font-size:1.3rem}.nx-btn--lg{padding:1.5rem 3.2rem;font-size:1.5rem}.nx-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.nx-btn--ghost:hover{background:var(--ink);color:var(--on-dark)}.color-scheme-3 .nx-btn,.color-scheme-4 .nx-btn,.color-scheme-5 .nx-btn,.nx-overlay .nx-btn,.nx-quotebanner .nx-btn{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}.color-scheme-3 .nx-btn:hover,.color-scheme-4 .nx-btn:hover,.color-scheme-5 .nx-btn:hover,.nx-overlay .nx-btn:hover{background:var(--bg-cream);border-color:var(--bg-cream)}.nx-pad{padding-top:var(--nx-pt, 8.8rem);padding-bottom:var(--nx-pb, 8.8rem)}@media screen and (max-width:749px){.nx-pad{padding-top:calc(var(--nx-pt, 8.8rem) * .7);padding-bottom:calc(var(--nx-pb, 8.8rem) * .7)}}.nx-placeholder{background:repeating-linear-gradient(45deg,var(--nx-stripe-a),var(--nx-stripe-a) 12px,var(--nx-stripe-b) 12px,var(--nx-stripe-b) 24px);display:flex;align-items:center;justify-content:center}.nx-placeholder__label{font-family:monospace;font-size:1.2rem;color:var(--ink-soft);background:var(--bg-cream);padding:.6rem 1.2rem}.nx-hairline{border:0;border-top:1px solid var(--line);margin:0}@media(prefers-reduced-motion:no-preference){.nx-reveal{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.nx-reveal.is-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nexova-tokens.css.map */
