body:has(.ncp){--np-green: #164e45;--np-ink: #17211e;--np-muted: #526159;--np-line: #c6d8d1;--np-cream: #f7f3ea;--np-red: #bd252b}body:has(.ncp) ::selection{background:#d8e8de;color:var(--np-green)}#MainContent:has(.ncp){overflow-wrap:break-word}#MainContent:has(.ncp) .visually-hidden{left:0}#MainContent :is(.ncp,.ngs,.nugc,.npt,.nmbg,.ngfaq){letter-spacing:0}#MainContent :is(h1,h2,h3,h4){text-wrap:balance}#MainContent :is(.ngs,.nugc,.npt,.nmbg,.ngfaq) h2{line-height:1.15}#MainContent :is(.ngs__copy,.nugc__copy,.nmbg__copy){min-width:0}#MainContent :is(.ngs,.nugc,.npt,.ngfaq) p{max-width:70ch}#MainContent :is(.ngs__eyebrow,.nugc__eyebrow,.npt__eyebrow,.ngfaq__eyebrow,.nmbg__kicker){display:none}#MainContent :is(.ngs__intro,.ngs__ingredients,.ngs__safety,.ngs__faq){gap:clamp(2.4rem,5vw,6rem)}#MainContent :is(.ngs__intro,.ngs__ingredients,.ngs__safety,.ngs__how,.ngs__stories,.ngs__final,.nugc,.nmbg,.ngfaq){padding-block:clamp(4rem,6vw,7.2rem)}#MainContent :is(.ngs p,.ngs li,.nugc__copy p,.nmbg__copy,.ngfaq details p){font-size:1.5rem;line-height:1.65}#MainContent :is(.ngs__fineprint,.ngs__stories-note,.npt__caption){font-size:1.25rem;line-height:1.6;opacity:1;color:var(--np-muted)}#MainContent .ngs__benefits article>span{display:none}#MainContent .ngs__benefits h3{line-height:1.25}#MainContent .ngs__benefits p{color:#e0ebe5}#MainContent .ngs__ingredient-list h3{line-height:1.4}#MainContent .ngs__how li>span{color:var(--np-green);border-color:var(--np-line)}#MainContent .ngs__safety>p{border:1px solid var(--np-line);border-radius:1.2rem;background:var(--np-cream)}#MainContent .ngs__stories-heading h2 span{color:var(--np-green)}#MainContent .ngs__story-card{flex:0 0 min(38rem,84vw);min-width:0;border-color:var(--np-line);border-radius:1.2rem;padding:2.4rem;background:#fff}#MainContent .ngs__story-card h3{font-size:1.7rem;line-height:1.4}#MainContent .ngs__story-card footer{gap:.4rem;padding-top:2rem}#MainContent .ngs__story-card footer span{font-size:1.25rem}#MainContent :is(.ngs__story-track,.nugc__track,.ncp__thumbnails){scrollbar-color:var(--np-green) var(--np-cream);scrollbar-width:thin}#MainContent .ncp h1{line-height:1.1}#MainContent .ncp__rating-row{font-size:1.25rem;gap:.6rem;line-height:1.5}#MainContent .ncp__summary{line-height:1.6;margin-bottom:1.6rem}#MainContent .ncp__benefits{gap:.8rem;margin-bottom:2rem}#MainContent .ncp__benefits li{line-height:1.5}#MainContent .ncp__price-row{flex-wrap:wrap;gap:.8rem 1rem}#MainContent .ncp__sale-badge{padding:.5rem .8rem;font-size:1.1rem;line-height:1.4;letter-spacing:.02em}#MainContent .ncp__form{gap:1.6rem}#MainContent .ncp__tiers{gap:1.5rem;padding-top:.6rem}#MainContent .ncp-tier{min-height:7rem;padding:1.3rem 1.2rem;box-shadow:none}#MainContent .ncp-tier__copy{min-width:0;gap:.4rem}#MainContent .ncp-tier__badge{top:-1rem;padding:.4rem .9rem;font-size:1.05rem;line-height:1.3;letter-spacing:.01em}#MainContent .ncp-tier__title{font-size:1.5rem;font-weight:600}#MainContent .ncp-tier__save{font-size:1.25rem}#MainContent :is(.ncp__price,.ncp__compare,.ncp-tier__prices){font-variant-numeric:tabular-nums}#MainContent .ncp__subscribe{padding:1.2rem;border:1px solid var(--np-line);background:var(--np-cream)}#MainContent .ncp__subscribe input{min-width:0;min-height:0;width:2rem;height:2rem;transform:none}#MainContent .ncp__subscribe label{font-size:1.25rem;line-height:1.5;gap:.2rem}#MainContent .ncp__subscribe strong{font-size:1.35rem}#MainContent .ncp__atc{min-height:6.4rem;padding:1rem;gap:.5rem}#MainContent .ncp__atc small{font-size:1.15rem;line-height:1.4}#MainContent .ncp__atc:disabled{transform:none;box-shadow:none}#MainContent .ncp__guarantee{margin-top:1.6rem;padding:1.4rem;gap:1.4rem;font-size:1.3rem;line-height:1.55}#MainContent .ncp__guarantee strong{font-size:1.4rem}#MainContent .ncp__guarantee p{color:var(--np-muted)}#MainContent .ncp__refill-notes{font-size:1.2rem;line-height:1.6}#MainContent .ncp__stock-notice{padding:1.4rem;margin-block:1.6rem;color:var(--np-red)}#MainContent .ncp__stock-notice strong{font-size:1.35rem;line-height:1.4}#MainContent .ncp__stock-notice p{font-size:1.25rem;line-height:1.65}#MainContent .ncp__details{gap:1rem}#MainContent :is(.ncp__details,.ngfaq) summary{min-height:5.2rem;font-size:1.4rem;line-height:1.45;gap:1.6rem;padding-block:1.2rem}#MainContent :is(.ncp__details,.ngfaq) summary:after{flex:0 0 auto}#MainContent .ncp__details p{font-size:1.4rem;line-height:1.65}#MainContent .ngfaq__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.4rem,5vw,6rem)}#MainContent .npt__point p{font-size:1.35rem;line-height:1.6;color:#e0ebe5}#MainContent .npt__point h4{font-size:1.5rem;line-height:1.4}#MainContent .npt__points{gap:1.6rem}#MainContent .npt__point{border:0;padding:1.2rem}#MainContent :is(.ncp,.ngs,.ngfaq,.nugc,.nmbg) :focus-visible{outline:2px solid var(--np-green);outline-offset:4px}#MainContent :is(.ngs__final,.ngs__benefit-band) :focus-visible{outline-color:#fff}#MainContent :is(.nmbg__button,.nugc__button,.ngs__button){text-underline-offset:.3em}#MainContent :is(.nmbg__button,.nugc__button):hover{background:#0f3c35;text-decoration:underline}@media(max-width:989px){#MainContent .ncp{gap:2.4rem}#MainContent .nugc__viewport{margin-inline:0}#MainContent .ngfaq__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){#MainContent .ncp{width:calc(100% - 3.2rem)}#MainContent .ncp h1{font-size:clamp(3rem,8.7vw,3.6rem)}#MainContent .ncp__rating-row{font-size:1.15rem}#MainContent .ngs h2{font-size:3.2rem}#MainContent .nugc__track{padding-inline:0}#MainContent .nugc__card{flex-basis:76vw}#MainContent .ngs__story-card{padding:2rem}#MainContent .ngs__how ol{margin-top:2.4rem}#MainContent .ngs__how li{padding-block:2rem}#MainContent .npt__panel{padding:2rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/nulela-product-polish.css.map */
