:root{--nlyv-cream: #EAD7BC;--nlyv-offwhite: #FBF6EE;--nlyv-ink: #4B3322;--nlyv-dark: #3A271A;--nlyv-gold: #D99A2B;--nlyv-amber: #E8B24C;--nlyv-green: #2E7D32;--nlyv-red: #8a4a2e;--gold: #D99A2B;--gold-light: #E8B24C;--gold-dark: #B8801F;--cream: #FBF6EE;--cream-deep: #EAD7BC;--dark: #3A271A;--dark-soft: #4B3322;--heading-font: "Libre Caslon Display", Georgia, serif;--body-font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--nlyv-font-head: "Libre Caslon Display", Georgia, serif;--nlyv-font-body: "Hanken Grotesk", system-ui, sans-serif;--nlyv-section-pad: clamp(56px, 8vw, 120px);--nlyv-section-pad-mobile: clamp(40px, 7vw, 56px);--nlyv-showcase-pad: clamp(28px, 3.5vw, 48px);--nlyv-pad-x: clamp(16px, 4vw, 24px);--nlyv-container: 1200px;--nlyv-container-narrow: 780px;--nlyv-container-wide: 1280px;--nlyv-radius: 8px;--nlyv-radius-sm: 4px;--nlyv-radius-lg: 14px;--nlyv-border: 1px solid rgba(75,51,34,.14);--nlyv-border-strong: 1px solid rgba(75,51,34,.18);--transition: cubic-bezier(.4, 0, .2, 1);--transition-fast: .2s ease;--transition-slow: .4s ease;--nlyv-shadow-sm: 0 2px 8px rgba(75,51,34,.08);--nlyv-shadow: 0 4px 30px rgba(75,51,34,.08);--nlyv-shadow-lg: 0 24px 36px rgba(75,51,34,.18)}.btn-nlyv,.btn-primary,.btn-hero-primary,.btn-education,.btn-proof,.btn-combo-gold,.btn-final-primary,.btn-add-to-cart,.btn-checkout,.btn-start-shopping,.customer-btn-primary,.contact-btn-primary,.policy-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6rem;background:var(--nlyv-gold);color:var(--nlyv-ink);border:1px solid var(--nlyv-gold);border-radius:var(--nlyv-radius);font-family:var(--body-font);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn-nlyv:hover,.btn-primary:hover,.btn-hero-primary:hover,.btn-education:hover,.btn-proof:hover,.btn-combo-gold:hover,.btn-final-primary:hover,.btn-add-to-cart:hover:not(:disabled),.btn-checkout:hover,.btn-start-shopping:hover,.customer-btn-primary:hover,.contact-btn-primary:hover,.policy-btn-primary:hover{background:var(--nlyv-amber);border-color:var(--nlyv-amber)}.btn-secondary,.btn-hero-secondary,.btn-combo,.btn-final-secondary,.customer-btn-ghost,.contact-btn-secondary,.policy-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6rem;background:transparent;color:var(--nlyv-ink);border:1px solid rgba(75,51,34,.35);border-radius:var(--nlyv-radius);font-family:var(--body-font);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn-secondary:hover,.btn-hero-secondary:hover,.btn-combo:hover,.btn-final-secondary:hover,.customer-btn-ghost:hover,.contact-btn-secondary:hover,.policy-btn-secondary:hover{background:var(--nlyv-offwhite);border-color:var(--nlyv-ink)}.btn-final-secondary{color:var(--nlyv-offwhite);border-color:#fbf6ee73}.btn-final-secondary:hover{background:#fbf6ee1a;border-color:var(--nlyv-offwhite)}.btn-nlyv:disabled,.btn-add-to-cart:disabled,.btn-sold-out{background:#4b33221f;color:#4b332273;border-color:transparent;cursor:not-allowed}.btn-full{width:100%}.section-eyebrow,.section-label,.contact-eyebrow,.fcta-eyebrow,.edu-eyebrow,.hero-label,.policy-card-eyebrow{font-family:var(--body-font);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--nlyv-gold);margin-bottom:.8rem}.section-title,h1,h2,h3{font-family:var(--heading-font);font-weight:600;line-height:1.15;color:var(--nlyv-ink)}.section-subtitle{font-family:var(--body-font);font-size:1.05rem;line-height:1.6;color:var(--nlyv-ink);opacity:.75;max-width:640px;margin:0 auto 2.5rem;font-weight:400}.section-header-center .section-eyebrow,.section-header-center .section-title,.section-header-center .section-subtitle{text-align:center}.nlyv-container,.container{max-width:var(--nlyv-container);margin:0 auto;padding:0 var(--nlyv-pad-x)}.nlyv-container-narrow{max-width:var(--nlyv-container-narrow);margin:0 auto;padding:0 var(--nlyv-pad-x)}.nlyv-container-wide{max-width:var(--nlyv-container-wide);margin:0 auto;padding:0 var(--nlyv-pad-x)}.nlyv-card{background:var(--nlyv-cream);border:var(--nlyv-border-strong);border-radius:var(--nlyv-radius);padding:1.5rem;transition:border-color var(--transition-fast)}.nlyv-card:hover{border-color:var(--nlyv-gold)}.gold-divider{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--nlyv-gold),transparent);margin:1rem auto 2rem}.nlyv-section{padding-block:var(--nlyv-section-pad);padding-inline:var(--nlyv-pad-x)}.nlyv-showcase{padding-block:var(--nlyv-showcase-pad);padding-inline:var(--nlyv-pad-x)}@media(max-width:768px){.nlyv-section,.nlyv-showcase{padding-top:var(--nlyv-section-pad-mobile);padding-bottom:var(--nlyv-section-pad-mobile)}}.bg-cream{background:var(--nlyv-cream)}.bg-offwhite{background:var(--nlyv-offwhite)}.bg-dark{background:var(--nlyv-dark);color:var(--nlyv-offwhite)}.bg-dark .section-title,.bg-dark h2,.bg-dark h3{color:var(--nlyv-offwhite)}.bg-dark .section-eyebrow{color:var(--nlyv-amber)}.text-center{text-align:center}.text-gold{color:var(--nlyv-gold)}.text-muted{color:var(--nlyv-ink);opacity:.75}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--nlyv-offwhite)}::-webkit-scrollbar-thumb{background:var(--nlyv-gold);border-radius:4px}::selection{background-color:var(--nlyv-gold);color:var(--nlyv-offwhite)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/theme.css.map */
