.nv{--nv-cream:#FAF7F0;--nv-white:#fff;--nv-ink:#17251d;--nv-grey:#5a6b60;--nv-green:#2E9E63;--nv-green-d:#1B7F4E;--nv-deep:#0C3B2E;--nv-mint:#E4F3EA;--nv-mint-card:#EAF5EE;--nv-peach:#FBEEE7;--nv-pink:#FDEDE9;--nv-red:#D64832;--nv-amber:#E8A33D;--nv-border:#ECE7DC;font-family:Poppins,-apple-system,Segoe UI,sans-serif;color:var(--nv-ink)}.nv *{box-sizing:border-box;margin:0}.nv-wrap{max-width:1080px;margin:0 auto;padding:44px 20px}.nv-pill{display:inline-flex;align-items:center;gap:7px;background:var(--nv-mint);color:var(--nv-green-d);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.nv-h2{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(26px,4vw,38px);line-height:1.18;text-align:center;letter-spacing:-.01em}.nv-h2 em{font-style:italic;color:var(--nv-green)}.nv-sub{color:var(--nv-grey);font-size:15px;line-height:1.6;text-align:center;max-width:640px;margin:12px auto 0}.nv-center{text-align:center}.nv-card{background:var(--nv-white);border:1px solid var(--nv-border);border-radius:18px}.nv-btn{display:inline-flex;align-items:center;gap:10px;background:var(--nv-green);color:#fff!important;font-weight:600;font-size:16px;padding:16px 34px;border-radius:999px;text-decoration:none;box-shadow:0 8px 24px #2e9e6347;transition:transform .15s}.nv-btn:hover{transform:translateY(-1px)}.nv-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--nv-grey);font-size:13px;margin-top:12px}.nv-grid{display:grid;gap:18px}@media(min-width:720px){.nv-grid-2{grid-template-columns:1fr 1fr}.nv-grid-3{grid-template-columns:repeat(3,1fr)}.nv-grid-4{grid-template-columns:repeat(4,1fr)}}.nv-chip{display:inline-block;border:1.5px solid #DCD6C9;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;color:var(--nv-ink)}.nv-kw{color:var(--nv-green-d);font-weight:600}.nv-serif{font-family:Fraunces,Georgia,serif}.nv-stars{color:#2e9e63;letter-spacing:2px;font-size:15px}.nv img{max-width:100%}.nv-wrap{width:100%}@media(max-width:719px){.nv-wrap{padding:22px 16px}.nv .nv-wrap{padding-top:22px!important;padding-bottom:22px!important}.nv-h2{font-size:clamp(21px,6vw,26px)}.nv-sub{font-size:14px}.nv-btn{font-size:15px;padding:14px 26px}.nv-grid{gap:14px}}@media(min-width:720px)and (max-width:1023px){.nv-grid-4{grid-template-columns:repeat(2,1fr)}.nv-egrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.nv-egrid::-webkit-scrollbar{display:none}.nv-ecard{flex:0 0 84%;scroll-snap-align:center}.nv-ecard img{height:230px!important}}.nv-tstars{display:inline-flex;gap:2px}.nv-tstars i{width:19px;height:19px;background:#2e9e63;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-style:normal}.nv-sigimg{height:200px}.nv-sigtxt{font-size:14px}@media(max-width:719px){.nv-grid-3,.nv-grid-4{grid-template-columns:repeat(2,1fr)}.nv-egrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scrollbar-width:none}.nv-egrid::-webkit-scrollbar{display:none}.nv-ecard{flex:0 0 84%;scroll-snap-align:center}.nv-ecard img{height:230px!important}.nv-grid{gap:12px}.nv-sigimg{height:145px}.nv-sigtxt{font-size:12.5px;padding:10px 12px!important}}.nv-krow{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.nv-ktit{font-weight:700;font-size:15px;line-height:1.25;color:var(--nv-ink)}.nv-kdesc{color:var(--nv-grey);font-size:13px;line-height:1.55}@media(max-width:719px){.nv-kgrid{grid-template-columns:1fr;gap:12px}.nv-krow{flex-direction:row;text-align:left;align-items:center;gap:14px;padding:16px 14px!important;border-radius:16px}.nv-krow .nv-kico{width:38px!important;height:38px!important;font-size:15px!important}.nv-ktit{flex:0 0 88px;font-size:14px}.nv-kdesc{flex:1;font-size:12.5px;line-height:1.5}}.sticky-add-to-cart__button.add-to-cart-button{background:#2e7d4f!important;border-color:#2e7d4f!important;color:#fff!important}.sticky-add-to-cart__button.add-to-cart-button:hover{background:#14503e!important;border-color:#14503e!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/nv.css.map */
