body{background:#fbf3e1}.nn{--nn-cream:#FBF3E1;--nn-cream2:#F3E8CC;--nn-green:#4F6B57;--nn-dark:#2F4236;--nn-coral:#E07A5F;--nn-ink:#2B2B2B;--nn-muted:#6b6a5e;--nn-line:#e6dbbf;--nn-r:18px;font-family:Jost,sans-serif;color:var(--nn-ink)}.nn *{box-sizing:border-box}.nn img,.nn video{max-width:100%}.nn-sec{padding:60px 0;background:var(--nn-cream);overflow-x:clip}.nn-sec.alt{background:var(--nn-cream2)}.nn-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.nn h1,.nn h2,.nn h3{font-family:Fraunces,Georgia,serif;color:var(--nn-dark);font-weight:600;margin:0}.nn-h2{font-size:clamp(28px,4vw,42px);text-align:center;margin-bottom:12px!important;line-height:1.15}.nn-sub{text-align:center;color:var(--nn-muted);max-width:620px;margin:0 auto 34px;font-size:17px;line-height:1.55}.nn-btn{display:inline-block;background:var(--nn-green);color:#fff!important;border-radius:999px;padding:16px 34px;font-weight:600;text-decoration:none;border:2px solid var(--nn-green);cursor:pointer;font-size:16px;font-family:inherit;transition:.2s}.nn-btn:hover{background:var(--nn-dark);border-color:var(--nn-dark)}.nn-btn.ghost{background:transparent;color:var(--nn-green)!important}.nn-btn.ghost:hover{background:var(--nn-green);color:#fff!important}.nn-btn[disabled]{opacity:.5;cursor:not-allowed}.nn-eyebrow{display:inline-block;background:var(--nn-cream2);color:var(--nn-green);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 15px;margin-bottom:16px}.nn-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.nn-hero h1{font-size:clamp(34px,5.2vw,60px);line-height:1.06;margin-bottom:18px}.nn-lead{font-size:19px;line-height:1.55;color:var(--nn-muted);margin:0 0 26px;max-width:520px}.nn-cta-row{display:flex;gap:14px;flex-wrap:wrap}.nn-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;font-size:15px;font-weight:500;color:var(--nn-dark)}.nn-trust span:before{content:"\2713";color:var(--nn-coral);font-weight:700;margin-right:7px}.nn-media{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:4/5;background:var(--nn-cream2);box-shadow:0 24px 60px #2f423633}.nn-media video,.nn-media img{width:100%;height:100%;object-fit:cover;display:block}.nn-chip{position:absolute;left:16px;bottom:16px;background:#fffffff0;border-radius:14px;padding:9px 15px;font-size:14px;font-weight:600;color:var(--nn-dark)}.nn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nn-card{background:#fff;border-radius:var(--nn-r);padding:28px 24px;border:1px solid var(--nn-line);box-shadow:0 6px 20px #2f42360f}.nn-card h3{font-size:20px;margin:14px 0 8px}.nn-card p{margin:0;color:var(--nn-muted);line-height:1.55;font-size:16px}.nn-ico{width:50px;height:50px;border-radius:16px;background:var(--nn-cream);display:flex;align-items:center;justify-content:center}.nn-ico svg{width:26px;height:26px;stroke:var(--nn-green);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nn-step{text-align:center;padding:10px 18px}.nn-num{width:54px;height:54px;border-radius:50%;background:var(--nn-green);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-size:24px;margin:0 auto 14px}.nn-step h3{font-size:22px;margin-bottom:8px}.nn-step p{color:var(--nn-muted);margin:0;line-height:1.55}.nn-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px;-webkit-overflow-scrolling:touch}.nn-vid{flex:0 0 270px;aspect-ratio:9/16;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:#000;box-shadow:0 12px 30px #2f42362e}.nn-vid video{width:100%;height:100%;object-fit:cover;display:block}.nn-tablewrap{overflow-x:auto;border-radius:var(--nn-r)}table.nn-cmp{width:100%;border-collapse:collapse;min-width:480px;background:#fff;border-radius:var(--nn-r);overflow:hidden;border:1px solid var(--nn-line)}.nn-cmp th,.nn-cmp td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--nn-line);font-size:16px}.nn-cmp th:first-child,.nn-cmp td:first-child{text-align:left;font-weight:500}.nn-cmp th{background:var(--nn-cream2);color:var(--nn-dark);font-weight:600}.nn-cmp th.us{background:var(--nn-green);color:#fff}.nn-cmp .yes{color:var(--nn-green);font-weight:700;font-size:20px}.nn-cmp .no{color:#b9b09a;font-size:20px}.nn-faq{max-width:760px;margin:0 auto}.nn-faq details,.nn-tabs details{background:#fff;border:1px solid var(--nn-line);border-radius:14px;margin-bottom:10px;padding:16px 20px}.nn-faq summary,.nn-tabs summary{cursor:pointer;font-weight:600;color:var(--nn-dark);font-size:17px}.nn-faq details p,.nn-tabs details p{margin:12px 0 0;color:var(--nn-muted);line-height:1.6}.nn-final{text-align:center}.nn-final .nn-sub{margin-bottom:24px}.nn-note{font-size:13px;color:var(--nn-muted);margin-top:14px}.nn-pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:start}.nn-pdp>*,.nn-hero>*,.nn-split>*,.nn-grid>*,.nn-steps>*{min-width:0}.nn-gal,.nn-buy{min-width:0;max-width:100%}.nn-gmain{aspect-ratio:1/1;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 18px 44px #2f423624}.nn-gm{width:100%;height:100%}.nn-gm video,.nn-gm img{width:100%;height:100%;object-fit:cover;display:block}.nn-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.nn-gt{flex:0 0 76px;width:76px;height:76px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}.nn-gt.on{border-color:var(--nn-green)}.nn-gt img{width:100%;height:100%;object-fit:cover;display:block}.nn-buy h1{font-size:clamp(30px,4vw,44px);line-height:1.1;margin-bottom:14px}.nn-usp{list-style:none;padding:0;margin:0 0 20px}.nn-usp li{padding:7px 0 7px 30px;position:relative;font-size:17px;line-height:1.4}.nn-usp li:before{content:"\2713";position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:50%;background:var(--nn-green);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.nn-price{font-size:36px;font-weight:700;color:var(--nn-dark);margin:6px 0 18px}.nn-price s{font-size:20px;color:var(--nn-muted);font-weight:400;margin-left:10px}.nn-form{display:flex;flex-direction:column;gap:12px}.nn-sel,.nn-qty input{padding:14px;border:1px solid var(--nn-line);border-radius:12px;font-size:16px;background:#fff;font-family:inherit}.nn-qty{display:flex;align-items:center;gap:12px}.nn-qty input{width:90px}.nn-atc{width:100%;text-align:center;padding:18px;font-size:18px}.nn-trustrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;text-align:center;font-size:13px;font-weight:600;color:var(--nn-dark)}.nn-trustrow div{background:#fff;border:1px solid var(--nn-line);border-radius:14px;padding:12px 6px}.nn-tabs{margin-top:8px}.nn-tabs details>div,.nn-tabs details>p{overflow-wrap:anywhere}.nn-app{margin:6px 0 14px}.nn-sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--nn-line);padding:10px 16px;display:none;z-index:50;align-items:center;gap:12px;box-shadow:0 -6px 20px #00000014}.nn-sticky b{font-size:18px;color:var(--nn-dark);white-space:nowrap}.nn-sticky form{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;min-width:0}.nn-sticky .nn-btn{padding:13px 26px;white-space:nowrap}@media(max-width:749px){.nn-sec{padding:36px 0}.nn-wrap{padding:0 16px}.nn-hero,.nn-pdp{grid-template-columns:minmax(0,1fr);gap:22px}.nn-hero h1{font-size:32px;margin-bottom:12px}.nn-lead{font-size:17px;margin-bottom:20px}.nn-cta-row .nn-btn{flex:1 1 100%;text-align:center}.nn-trust{gap:8px 16px;font-size:14px;margin-top:20px}.nn-media{max-width:440px;width:100%;margin:0 auto;border-radius:24px}.nn-h2{font-size:28px}.nn-sub{font-size:16px;margin-bottom:24px}.nn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nn-card{padding:18px 14px}.nn-card h3{font-size:17px}.nn-card p{font-size:14px}.nn-steps{grid-template-columns:minmax(0,1fr);gap:8px}.nn-vid{flex-basis:220px}.nn-cmp th,.nn-cmp td{padding:12px 10px;font-size:14px}table.nn-cmp{min-width:0}.nn-gmain{border-radius:20px}.nn-gt{flex-basis:62px;width:62px;height:62px}.nn-buy h1{font-size:30px}.nn-price{font-size:30px;margin-bottom:14px}.nn-usp li{font-size:16px}.nn-trustrow{font-size:12px;gap:8px}.nn-pdp{padding-bottom:80px}.nn-sticky{display:flex;padding:10px 14px;gap:10px}.nn-sticky span{display:none}.nn-sticky form{justify-content:flex-end}.nn-sticky .nn-btn{padding:12px 24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nanagrip.css.map */
