@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap";:root{--nv-g: #1b4332;--nv-g2: #2d6a4f;--nv-g-pale: #d8f3dc;--nv-cream: #faf8f3;--nv-warm: #f2ede3;--nv-sand: #e6dfd2;--nv-brown: #6b5c48;--nv-brown-lt: #a89070;--nv-ink: #141410;--nv-white: #ffffff;--nv-border: #ddd5c5;--nv-mid: #9a9080}body{font-family:Inter,sans-serif!important;font-weight:400;background-color:var(--nv-cream)!important;color:var(--nv-brown)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,[data-heading],.section-title,.product-title,.featured-title,.card__heading{font-family:Libre Baskerville,serif!important}p,span,a,li,label,input,textarea,button,div{font-family:Inter,sans-serif}.shopify-section,.content-for-layout,.page-width{background-color:var(--nv-cream)}.header-wrapper,.header,header,[class*=header]{background:#faf8f3f7!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--nv-border)!important}.header__heading-link,.header__heading,.logo,[class*=logo]{font-family:Libre Baskerville,serif!important;font-weight:700!important;color:var(--nv-g)!important;letter-spacing:4px!important;text-transform:uppercase!important;font-size:18px!important}.header__menu-item,.header__active-menu-item,nav a,.nav a{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:10.5px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--nv-brown)!important}.header__menu-item:hover{color:var(--nv-g)!important}.button,.btn,.shopify-challenge__button,[class*=button--primary],input[type=submit],button[type=submit]{background-color:var(--nv-g)!important;border-color:var(--nv-g)!important;color:var(--nv-white)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:0!important;transition:background .2s ease!important}.button:hover,.btn:hover,[class*=button--primary]:hover,input[type=submit]:hover{background-color:var(--nv-g2)!important;border-color:var(--nv-g2)!important}.button--secondary,[class*=button--secondary]{background:transparent!important;color:var(--nv-g)!important;border:1px solid var(--nv-g)!important;border-radius:0!important}.button--secondary:hover{background:var(--nv-g)!important;color:var(--nv-white)!important}a{color:var(--nv-brown);transition:color .2s ease}a:hover{color:var(--nv-g)}.price,.price__regular,.price-item,[class*=price]{color:var(--nv-g)!important;font-family:Inter,sans-serif!important;font-weight:600!important}.card,.product-card,[class*=card]{border:1px solid var(--nv-border)!important;border-radius:0!important;background:var(--nv-white)!important;transition:transform .2s ease,box-shadow .2s ease!important}.card:hover,.product-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 40px #1414101a!important}.card__heading,.card__information h3{font-family:Libre Baskerville,serif!important;color:var(--nv-ink)!important}.section--hero,.hero,[class*=hero]{background:var(--nv-ink)!important}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border:1px solid var(--nv-border)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:14px!important;color:var(--nv-ink)!important;background:var(--nv-white)!important;padding:12px 14px!important}input:focus,textarea:focus,select:focus{border-color:var(--nv-g)!important;outline:none!important;box-shadow:none!important}.badge,.label,[class*=badge],[class*=label]{background:var(--nv-g-pale)!important;color:var(--nv-g)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:10px!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.footer,[class*=footer]{background:var(--nv-ink)!important;color:#ffffff8c!important}.footer a{color:#ffffff73!important}.footer a:hover{color:#ffffffd9!important}.footer h3,.footer h4,.footer [class*=heading]{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:9.5px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#fff6!important}.pagination .page-numbers a,.pagination__item{border:1px solid var(--nv-border)!important;color:var(--nv-brown)!important;border-radius:0!important}.pagination__item--current,.pagination .page-numbers .current{background:var(--nv-g)!important;color:var(--nv-white)!important;border-color:var(--nv-g)!important}.announcement-bar{background:var(--nv-g)!important;color:var(--nv-white)!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important}.nv-wa-float{position:fixed;bottom:28px;right:28px;z-index:9999;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.nv-wa-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36680}.nv-wa-float svg{width:28px;height:28px;fill:#fff}.nv-tag{display:inline-block;font-family:Inter,sans-serif;font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--nv-g);border:1px solid var(--nv-g-pale);padding:5px 12px;background:var(--nv-g-pale);margin-bottom:14px}.nv-rv{opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s ease}.nv-rv.nv-visible{opacity:1;transform:translateY(0)}.nv-rv.d1{transition-delay:.1s}.nv-rv.d2{transition-delay:.2s}.nv-rv.d3{transition-delay:.3s}.nv-hero{min-height:90vh;background:var(--nv-ink);display:flex;align-items:flex-end;position:relative;overflow:hidden}.nv-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.nv-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(14,31,20,.85) 0%,rgba(14,31,20,.35) 60%,transparent 100%)}.nv-hero-inner{position:relative;z-index:2;padding:0 48px 52px;max-width:680px}.nv-hero h1{font-family:Libre Baskerville,serif!important;font-size:60px;color:#fff;line-height:1.1;margin-bottom:20px}.nv-hero h1 em{font-style:italic;color:#74c69d}.nv-hero p{font-weight:300;font-size:15px;color:#ffffff80;line-height:1.75;margin-bottom:32px;max-width:520px}.nv-hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fff9;border:1px solid rgba(255,255,255,.18);padding:6px 14px;margin-bottom:24px}.nv-hero-dot{width:6px;height:6px;background:#74c69d;border-radius:50%;display:inline-block}.nv-cta-wrap{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.nv-btn-primary{background:var(--nv-g);color:#fff!important;font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;padding:12px 24px;border:none;display:inline-flex;align-items:center;text-decoration:none;transition:background .2s ease}.nv-btn-primary:hover{background:var(--nv-g2)}.nv-btn-ghost{background:transparent;color:#fff!important;font-family:Inter,sans-serif;font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;padding:12px 24px;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;text-decoration:none;transition:all .2s ease}.nv-btn-ghost:hover{border-color:#ffffffa6}.nv-spec-strip{background:var(--nv-g);display:grid;grid-template-columns:repeat(4,1fr);padding:40px 48px}.nv-spec-item{text-align:center;border-right:1px solid rgba(255,255,255,.12);padding:0 32px}.nv-spec-item:first-child{border-left:1px solid rgba(255,255,255,.12)}.nv-spec-num{font-family:Libre Baskerville,serif;font-size:38px;font-weight:700;color:#fff;line-height:1;margin-bottom:6px}.nv-spec-label{font-family:Inter,sans-serif;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff6}.nv-outcome-card{padding:36px;border:1px solid var(--nv-border);position:relative;overflow:hidden;background:#fff}.nv-outcome-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--nv-g);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nv-outcome-card:hover:before{transform:scaleX(1)}.nv-outcome-quote{font-family:Libre Baskerville,serif;font-style:italic;color:var(--nv-g);border-top:1px solid var(--nv-border);padding-top:14px;margin-top:14px}.nv-step-active{background:var(--nv-ink);color:#fff}.nv-step-active .nv-step-num{background:var(--nv-g);color:#fff}.nv-step-num{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-family:Libre Baskerville,serif;font-size:14px;font-weight:700;background:var(--nv-g-pale);color:var(--nv-g);margin-bottom:16px}.nv-review-card{background:#fff;border:1px solid var(--nv-border);padding:28px;min-width:280px}.nv-review-quote{font-family:Libre Baskerville,serif;font-style:italic;color:var(--nv-ink);line-height:1.65}.nv-stars{color:#c9960a;letter-spacing:2px}.nv-acc-q{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--nv-border);padding:20px 0;font-family:Libre Baskerville,serif;font-size:16px;color:var(--nv-ink);display:flex;justify-content:space-between;cursor:pointer}.nv-acc-q:hover{color:var(--nv-g)}.nv-acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.nv-acc-body.open{max-height:240px}.nv-acc-body p{padding:0 0 20px;font-weight:300;font-size:14px;line-height:1.8;color:var(--nv-brown)}.nv-wa-block{background:var(--nv-g);padding:60px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.nv-wa-block h2{font-family:Libre Baskerville,serif;font-size:32px;color:#fff;margin-bottom:10px}.nv-wa-block p{color:#fff9;font-weight:300;font-size:15px;max-width:520px}@media(max-width:768px){.nv-hero h1{font-size:36px}.nv-hero-inner{padding:0 20px 36px}.nv-spec-strip{grid-template-columns:repeat(2,1fr);gap:24px;padding:32px 20px}.nv-spec-item{border:none!important}.nv-cta-wrap{flex-direction:column}.nv-wa-block{padding:40px 20px;flex-direction:column;align-items:flex-start}.nv-wa-float{bottom:16px;right:16px;width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nerova-custom.css.map */
