:root{--nv-charcoal: #1a1a1a;--nv-gold: #c2a26b;--nv-sand: #e8e1d6;--nv-ivory: #f6f3ee;--nv-taupe: #a89d8c;--nv-white: #ffffff;--nv-gold-text: #7e6435;--nv-bg: var(--nv-ivory);--nv-bg-alt: var(--nv-sand);--nv-surface: var(--nv-white);--nv-text: var(--nv-charcoal);--nv-text-muted: #6f6759;--nv-rule: rgba(26, 26, 26, .12);--nv-font-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--nv-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--nv-display-xl: clamp(6.4rem, 9vw, 8.8rem);--nv-display-l: clamp(4rem, 6vw, 7.2rem);--nv-display-m: clamp(3rem, 3.6vw, 4.8rem);--nv-eyebrow: 1.2rem;--nv-eyebrow-tracking: .18em;--nv-space-xs: .8rem;--nv-space-s: 1.6rem;--nv-space-m: 3.2rem;--nv-space-l: 6.4rem;--nv-space-xl: 9.6rem;--nv-gutter: 2rem;--nv-maxw: 140.8rem;--nv-radius: 0}@media screen and (min-width:750px){:root{--nv-gutter: 4.8rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{margin:0}body,body.gradient{background:var(--nv-bg);color:var(--nv-text);font-family:var(--nv-font-body);font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased}.nv-wrap{max-width:var(--nv-maxw);margin-inline:auto;padding-inline:var(--nv-gutter)}.nv-display{font-family:var(--nv-font-display);font-weight:300;line-height:.95;letter-spacing:-.01em;margin:0}.nv-display--xl{font-size:var(--nv-display-xl)}.nv-display--l{font-size:var(--nv-display-l)}.nv-display--m{font-size:var(--nv-display-m)}.nv-eyebrow{font-family:var(--nv-font-body);font-size:var(--nv-eyebrow);font-weight:500;letter-spacing:var(--nv-eyebrow-tracking);text-transform:uppercase;color:var(--nv-gold-text);margin:0}.nv-body{font-size:1.6rem;line-height:1.7;color:var(--nv-text-muted);max-width:54.4rem}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nv-space-xs);min-height:5.2rem;padding:0 var(--nv-space-m);border-radius:var(--nv-radius);font-family:var(--nv-font-body);font-size:1.5rem;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.nv-btn--primary{background-color:var(--nv-charcoal);color:var(--nv-ivory);border:1px solid var(--nv-charcoal)}.nv-btn--primary:hover,.nv-btn--primary:focus-visible{background-color:#2f2a22;border-color:#2f2a22}.nv-btn--secondary{background-color:transparent;color:var(--nv-charcoal);border:1px solid var(--nv-charcoal)}.nv-btn--secondary:hover,.nv-btn--secondary:focus-visible{border-color:var(--nv-gold);background-color:#c2a26b14}.nv-btn:focus-visible{outline:2px solid var(--nv-charcoal);outline-offset:2px}.nv-placeholder{outline:1px dashed var(--nv-taupe);outline-offset:4px}.nv-placeholder-note{display:inline-block;font-family:var(--nv-font-body);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nv-text-muted);background-color:var(--nv-sand);padding:.4rem .8rem;margin-top:var(--nv-space-xs)}.nv-image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--nv-sand);color:var(--nv-text-muted);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/novelle-brand.css.map */
