/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:norveline-tendiscarpe-1to1 (INDEX:70) */
.ntp{--ink:#2e2a39;--mint:#58bca4;--cream:#f6e4cf;color:var(--ink);font-family:Poppins,sans-serif}.ntp *{box-sizing:border-box}.ntp h1,.ntp h2,.ntp h3{font-weight:700;line-height:1.15}.ntp h1{font-size:3rem;margin:.6rem 0 1rem}.ntp h2{font-size:4rem;margin:.5rem 0 2rem}.ntp h3{font-size:2.2rem}.ntp p{line-height:1.65}.ntp__product{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding-top:5rem;padding-bottom:6rem}.ntp__main-media{overflow:hidden;border-radius:10px;background:#f4f4f4;aspect-ratio:1}.ntp__gallery-image{display:none;width:100%;height:100%;object-fit:cover}.ntp__gallery-image.is-active{display:block}.ntp__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow:auto}.ntp__thumb{width:88px;min-width:88px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.ntp__thumb.is-active{border-color:var(--ink)}.ntp__thumb img{display:block;width:100%;height:88px;object-fit:cover}.ntp__buybox{padding-top:1rem}.ntp__rating{color:#e9ae00;font-weight:700}.ntp__rating span{color:#67636c;font-weight:400}.ntp__guarantee{background:var(--cream);border:1px solid #dbc4aa;border-radius:8px;padding:1.5rem}.ntp__checks{list-style:none;padding:0;margin:1.5rem 0}.ntp__checks li{margin:.7rem 0}.ntp__checks li::first-letter{color:var(--mint)}.ntp__price{display:flex;align-items:center;gap:1.2rem;margin:2rem 0;font-size:2.5rem;font-weight:700}.ntp__price s{font-size:1.7rem;color:#777;font-weight:400}.ntp__price b{background:var(--mint);color:white;padding:.5rem .8rem;border-radius:6px;font-size:1.4rem}.ntp__atc{width:100%;border:0;border-radius:10px;background:var(--mint);color:#fff;padding:1.8rem;font-size:1.8rem;font-weight:700;cursor:pointer}.ntp__atc:disabled{opacity:.5}.ntp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;margin:2rem 0;font-size:1.3rem;font-weight:600}.ntp details{border-bottom:1px solid #d9d7db}.ntp summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-weight:600;cursor:pointer}.ntp details>div{padding:0 0 1.6rem;line-height:1.6}.ntp__proof{text-align:center;padding-top:6rem;padding-bottom:6rem}.ntp__proof blockquote{max-width:850px;margin:1.5rem auto;font-size:2.5rem;line-height:1.5}.ntp__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:700;color:var(--mint)}.ntp__story{padding:10rem 0}.ntp__story--dark{background:var(--ink);color:#fff}.ntp__story-inner{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.ntp__story-copy{font-size:1.8rem}.ntp__lede{max-width:750px;font-size:1.8rem}.ntp__mechanism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.ntp__mechanism-grid article{padding:2.5rem;border:1px solid #ddd;border-radius:10px}.ntp__mechanism-grid span{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--mint);color:#fff;font-weight:700}.ntp__benefits{padding-top:9rem;padding-bottom:9rem}.ntp__benefit{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center;margin:7rem 0}.ntp__benefit--reverse img{order:2}.ntp__benefit img{width:100%;border-radius:10px;aspect-ratio:1;object-fit:cover}.ntp__benefit h3{font-size:3rem}.ntp__benefit p{font-size:1.7rem}.ntp__steps{background:#f5f7f6;padding:9rem 0}.ntp__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ntp__steps-grid article{background:#fff;border-radius:10px;padding:3rem}.ntp__steps-grid b{font-size:4rem;color:var(--mint)}.ntp__reviews{padding-top:9rem;padding-bottom:9rem}.ntp__review-score{font-size:2rem;color:#e9ae00}.ntp__reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ntp__reviews-grid article{border:1px solid #ddd;border-radius:10px;padding:2rem}.ntp__reviews-grid small{font-size:1.1rem;color:var(--mint)}.ntp__faq{padding-top:7rem;padding-bottom:8rem;max-width:900px}.ntp__faq summary{font-size:1.7rem}.ntp__final{background:var(--ink);color:#fff;text-align:center;padding:8rem 0}.ntp__final p{font-size:1.8rem}.ntp__final a{display:inline-block;margin-top:1.5rem;background:var(--mint);color:#fff;text-decoration:none;padding:1.5rem 3rem;border-radius:8px;font-weight:700}.ntp__final h2{margin-bottom:1rem}@media(max-width:749px){.ntp h1{font-size:2.5rem}.ntp h2{font-size:3rem}.ntp__product,.ntp__story-inner,.ntp__benefit{grid-template-columns:1fr;gap:2.5rem}.ntp__product{padding-top:2rem}.ntp__benefit--reverse img{order:0}.ntp__mechanism-grid,.ntp__steps-grid,.ntp__reviews-grid{grid-template-columns:1fr}.ntp__story,.ntp__benefits,.ntp__steps,.ntp__reviews{padding-top:6rem;padding-bottom:6rem}.ntp__trust{font-size:1.1rem}.ntp__proof blockquote{font-size:2rem}}
.ntp__proof-image{width:110px;height:110px;border-radius:50%;object-fit:cover}.ntp__problem-media{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.ntp__problem-media img{width:100%;height:330px;object-fit:cover;border-radius:10px}.ntp__mechanism-grid img,.ntp__steps-grid img{width:76px;height:76px;object-fit:contain;margin-bottom:1rem}.ntp__steps-grid article>div{line-height:1.75}
.ntp__buybox-proof{display:grid;grid-template-columns:82px 1fr;gap:1.4rem;align-items:start;margin-top:2rem;padding:1.6rem;background:var(--cream);border:1px solid #dbc4aa;border-radius:10px}.ntp__buybox-proof img{width:82px;height:82px;border-radius:50%;object-fit:cover}.ntp__buybox-proof blockquote{margin:.4rem 0;font-size:1.35rem;line-height:1.5;font-style:italic}.ntp__buybox-proof p{margin:.3rem 0;font-size:1.15rem}.ntp__proof-stars{color:#e9ae00;letter-spacing:.08em}.ntp__story--dark h2,.ntp__story--dark h3{color:#fff}.ntp__story--dark .ntp__story-copy,.ntp__story--dark .ntp__story-copy p{color:#f5f2f7}.ntp__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ntp__benefits>.ntp__eyebrow,.ntp__benefits>h2{grid-column:1/-1}.ntp__benefits>h2{margin-bottom:1rem}.ntp__benefit{display:block;margin:0;padding:2.6rem;border:1px solid #dedde1;border-radius:12px;background:#fff}.ntp__benefit img{width:76px;height:76px;aspect-ratio:auto;object-fit:contain;border-radius:0;margin-bottom:1.2rem}.ntp__benefit h3{font-size:2rem;margin:.7rem 0}.ntp__benefit p{font-size:1.45rem;margin:.5rem 0}.ntp__steps-grid article{display:flex;flex-direction:column}.ntp__steps-grid img{order:0}.ntp__steps-grid b{order:1}.ntp__steps-grid h3{order:2}.ntp__steps-grid div{order:3}.ntp__reviews{padding-top:7rem;padding-bottom:7rem;text-align:center}.ntp__review-score{display:none}.ntp__empty-reviews{display:inline-block;margin:0 auto;padding:1.2rem 2rem;border:1px solid #dedde1;border-radius:8px;color:#555}.ntp__club{background:var(--ink);color:#fff;text-align:center;padding:7rem 0}.ntp__club h2{color:#fff;margin-bottom:1rem}.ntp__club>div>p{max-width:650px;margin:0 auto 2rem}.ntp__newsletter{display:flex;max-width:560px;margin:0 auto}.ntp__newsletter input{min-width:0;flex:1;border:0;border-radius:8px 0 0 8px;padding:1.5rem;font:inherit}.ntp__newsletter button{border:0;border-radius:0 8px 8px 0;padding:1.5rem 2rem;background:var(--mint);color:#fff;font-weight:700;cursor:pointer}.ntp__club nav{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:3rem}.ntp__club nav a{color:#fff;text-decoration:none}.ntp__club nav a:hover{text-decoration:underline}@media(max-width:989px){.ntp__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ntp__product{gap:2rem}.ntp__buybox-proof{grid-template-columns:64px 1fr}.ntp__buybox-proof img{width:64px;height:64px}.ntp__story{padding:6rem 0}.ntp__problem-media img{height:240px}.ntp__benefits{display:grid;grid-template-columns:1fr;gap:1.4rem;padding-top:6rem;padding-bottom:6rem}.ntp__benefit{padding:2rem}.ntp__newsletter{display:grid;grid-template-columns:1fr}.ntp__newsletter input,.ntp__newsletter button{border-radius:8px}.ntp__newsletter button{margin-top:.8rem}.ntp__club{padding:5rem 0}}

.ntp__story--dark{background:#fbf2e6;color:var(--ink)}.ntp__story--dark h2,.ntp__story--dark h3{color:var(--ink)}.ntp__story--dark .ntp__story-copy,.ntp__story--dark .ntp__story-copy p{color:var(--ink)}.ntp__club{background:#dff3ee;color:var(--ink)}.ntp__club h2,.ntp__club nav a{color:var(--ink)}.ntp__newsletter input{border:1px solid #b9d6cf}
.ntp__review-score--visible{display:block}
.ntp__story-video{display:block;width:min(480px,100%);max-height:500px;object-fit:cover;margin:2rem auto 0;border-radius:10px}
.ntp__offers{display:grid;gap:.8rem;margin:2rem 0}.ntp__offers-label{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.12em;color:var(--mint)}.ntp__offer{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.2rem 1.4rem;border:1px solid #d7d4d9;border-radius:9px;cursor:pointer}.ntp__offer.is-selected{border:2px solid var(--mint);background:#f1faf7}.ntp__offer input{accent-color:var(--mint)}.ntp__offer span{display:grid}.ntp__offer small{color:#666}.ntp__offer b{white-space:nowrap}.ntp__dispatch{text-align:center;margin:1rem 0 0;font-size:1.25rem}.ntp__dispatch strong{color:var(--mint)}.ntp__result{max-width:850px;margin:3rem 0 0;padding:2rem 2.4rem;border-left:5px solid var(--mint);background:#f1faf7;border-radius:0 9px 9px 0;font-size:1.65rem;line-height:1.6}@media(max-width:749px){.ntp__offer{grid-template-columns:auto 1fr}.ntp__offer b{grid-column:2}.ntp__result{font-size:1.45rem}}
.ntp__review-overview{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:2rem;align-items:center;margin:2.5rem 0 3rem;padding:2rem;border:1px solid #dedde1;border-radius:12px;text-align:left}.ntp__review-overview>div{display:grid;gap:.5rem}.ntp__review-overview span{font-size:1.25rem}.ntp__review-bars span{display:grid;grid-template-columns:36px 1fr 38px;gap:.7rem;align-items:center}.ntp__review-bars i{display:block;height:7px;border-radius:9px;background:linear-gradient(90deg,var(--mint) var(--score),#ecebed var(--score))}@media(max-width:749px){.ntp__review-overview{grid-template-columns:1fr}}
body:has(.ntp) #moonbundle-cart-drawer,body:has(.ntp) #moonbundle-cart-drawer-overlay{display:none!important}body:has(.ntp) #shopify-section-cart-drawer{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:has(.ntp) cart-drawer{display:block!important}body:has(.ntp) cart-drawer.active{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:has(.ntp) cart-drawer.active #CartDrawer{position:fixed!important;inset:0!important;display:flex!important;justify-content:flex-end!important;width:100vw!important;height:100vh!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body:has(.ntp) cart-drawer.active .cart-drawer__overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgba(31,27,23,.5)!important;pointer-events:auto!important}body:has(.ntp) cart-drawer.active .drawer__inner{position:relative!important;width:min(450px,100vw)!important;height:100vh!important;max-width:100vw!important;transform:translateX(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1!important}.ntp__atc.is-loading{cursor:wait;opacity:.72}
/* END_SECTION:norveline-tendiscarpe-1to1 */