.nlm-noseni{--nn-green:#507f74;--nn-ink:#192e29;color:var(--nn-ink);background:#fbfcfa;font-family:inherit;line-height:1.6}.nlm-noseni *{box-sizing:border-box}.nlm-noseni h1,.nlm-noseni h2,.nlm-noseni h3{color:var(--nn-ink);letter-spacing:-.025em;line-height:1.18;margin:0 0 18px}.nlm-noseni h1{font-size:38px}.nlm-noseni h2{font-size:32px}.nlm-noseni h3{font-size:21px}.nlm-noseni p{margin:0 0 18px}.nn-benefitbar{background:#e9f3ef;text-align:center;padding:12px 20px;font-size:14px}.nn-main{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:60px;padding:48px 32px}.nn-gallery{align-self:start;position:sticky;top:24px}.nn-hero{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:14px;background:white}.nn-thumbs{display:flex;gap:12px;margin-top:18px}.nn-thumbs button{width:calc(25% - 9px);padding:3px;border:1px solid #ccd7d1;background:white;border-radius:10px;cursor:pointer}.nn-thumbs button[aria-pressed=true]{border:2px solid var(--nn-green)}.nn-thumbs img{width:100%;height:auto;border-radius:7px}.nn-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#507f74}.nn-info>h2{font-size:23px}.nn-info>p{font-size:17px}.nn-checks{padding:0;list-style:none;margin:24px 0}.nn-checks li{padding:5px 0}.nn-checks li:before{content:'✓';margin-right:10px;color:#507f74}.nn-safety{background:#edf3ee;border-left:3px solid #507f74;padding:14px 16px;font-size:14px!important}.nn-price{font-size:25px;font-weight:700;margin:18px 0}.nn-native-picker label{display:block;font-weight:700}.nn-native-picker select{width:100%;padding:13px;border:1px solid #bed0c6;background:#fff;border-radius:7px;font-size:16px}.nn-native-picker p{font-size:14px;margin-top:10px}.nn-atc{display:block;text-align:center;text-decoration:none;color:white!important;background:#507f74;border:0;border-radius:7px;padding:18px 24px;width:100%;font-weight:700;font-size:17px;letter-spacing:.03em;cursor:pointer}.nn-shipping{text-align:center;font-size:13px;margin:16px 0!important}.nn-payments{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;padding:0}.nn-payments svg{width:36px;height:24px}.nn-details details,.nn-faq details{border-bottom:1px solid #d6e1da;padding:18px 0}.nlm-noseni summary{font-weight:700;cursor:pointer;font-size:17px;min-height:28px}.nlm-noseni details p{font-size:15px;margin-top:16px}.nn-section{max-width:1216px;margin:auto;padding:64px 32px}.nn-instructions{text-align:center}.nn-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin-top:32px}.nn-three article{background:#edf4ef;border-radius:12px;padding:28px}.nn-three b{font-size:34px;color:#699285;display:block;margin-bottom:24px}.nn-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nn-split img{width:100%;height:auto;border-radius:16px}.nn-link{color:#315e50;font-weight:700}.nn-comparison h2{text-align:center}.nn-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.nn-two article{border:1px solid #cadbd1;padding:30px;border-radius:12px}.nn-two li{padding:5px}.nn-guarantee{text-align:center;background:#e9f3ed;max-width:none}.nn-guarantee p{max-width:660px;margin:0 auto 20px}.nn-guarantee a,.nn-faq a{color:#315e50}.nn-faq{max-width:860px}.nn-faq h2{text-align:center}.nn-bottom{max-width:400px;margin:32px auto 0}.nlm-noseni :focus-visible{outline:3px solid #285d4e;outline-offset:4px}@media(max-width:749px){.nn-main{display:block;padding:24px 18px}.nn-gallery{position:static;margin-bottom:32px}.nn-thumbs{gap:8px}.nn-thumbs button{width:calc(25% - 6px)}.nlm-noseni h1{font-size:30px}.nlm-noseni h2{font-size:27px}.nn-info>h2{font-size:22px}.nn-section{padding:42px 20px}.nn-three,.nn-two,.nn-split{grid-template-columns:1fr;gap:16px}.nn-three article{padding:23px}.nn-three b{margin-bottom:15px}.nn-split{display:flex;flex-direction:column}.nn-split img{max-width:420px}.nn-benefitbar{font-size:12px}.nn-atc{min-height:56px}.nn-info>p{font-size:16px}}
