:root{--nari-midnight: #131B2E;--nari-ink: #0B1120;--nari-silver: #F5F2EC;--nari-silver-warm: #FAF8F4;--nari-silver-deep: #DDD6C8;--nari-line: #E2DCCF;--nari-line-soft: #EBE6DB;--nari-muted: #4F5670;--nari-faint: #8B92A3;--nari-white: #FFFFFF;--nari-pine: #2F6B4F;--nari-komorebi: #7E9A96;--nari-stella: #584A8C;--nari-fargin: #7A2E38;--nari-besa: #B9827A;--nari-serif: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--nari-sans: var(--font-body-family, Inter, -apple-system, "Segoe UI", Roboto, sans-serif);--nari-max: 1120px;--nari-gap: 22px;--nari-radius-card: 0px;--nari-radius-pill: 0px}.nari-h{font-family:var(--nari-serif);color:var(--nari-ink);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0;text-wrap:balance}.nari-h__accent{font-family:var(--nari-serif);font-style:italic;font-weight:400;color:var(--nari-accent, var(--nari-midnight))}.nari-h--xl{font-size:clamp(36px,4.8vw,62px)}.nari-h--lg{font-size:clamp(32px,3.8vw,50px)}.nari-h--md{font-size:clamp(28px,3.2vw,42px)}.nari-sub{font-family:var(--nari-sans);color:var(--nari-muted);font-size:15px;line-height:1.6;margin:10px 0 0;max-width:34ch}.nari-pill{display:inline-flex;align-items:center;gap:10px;font-family:var(--nari-sans);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:15px 28px;border-radius:0;border:1px solid currentColor;background:transparent;color:var(--nari-ink);text-decoration:none;transition:background-color .2s ease,color .2s ease}.nari-pill:hover,.nari-pill:focus-visible{background:var(--nari-midnight);color:var(--nari-silver);border-color:var(--nari-midnight)}.nari-pill--solid{background:var(--nari-silver);border-color:var(--nari-silver);color:var(--nari-midnight)}.nari-pill--solid:hover,.nari-pill--solid:focus-visible{background:var(--nari-midnight);border-color:var(--nari-midnight);color:var(--nari-white)}.nari-pill svg{flex:none}.nari-section{padding:56px 0}.nari-section--tint{background:var(--nari-silver)}.nari-wrap{max-width:var(--nari-max);margin:0 auto;padding:0 20px}.nari-card__btn{border-radius:0!important;text-transform:uppercase;letter-spacing:.1em!important;font-size:12px!important}.nari-card__badge{border-radius:0!important}.nari-card__title,.nari-card__price{font-weight:500!important}.ng__panel,.ng__tier{border-radius:0!important}.ng__tier strong{font-weight:400!important;font-size:24px!important}.nt__icon,.ns__cta--pill,.pb__cta,.nari-piece{border-radius:0!important}@media(prefers-reduced-motion:reduce){.nari-marquee__track{animation:none!important}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nari-tokens.css.map */
