.es{--ink:#462257;--light:#eee1f5;--accent:#71348d;color:var(--ink);font-family:var(--font-body-family,Arial,sans-serif);padding:65px 7%;background:#fffdfb}.es-wrap{max-width:1200px;margin:auto}.es h2{font-size:42px;line-height:1.12;color:inherit;letter-spacing:-1.2px;font-weight:750;margin:15px 0 20px}.es h3{color:inherit;font-size:18px;line-height:1.25;font-weight:650}.es p{font-size:15px;line-height:1.6;margin:10px 0}.es-eyebrow{font-size:10px;letter-spacing:2px}.es-button{display:inline-block;border-radius:35px;background:#71348d;color:#fff!important;font-weight:600;padding:13px 28px;margin:20px 0;text-decoration:none}.es-hero{background:#eee1f5}.es-hero .es-wrap{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;min-height:430px}.es-hero h2{font-size:52px}.es-visual{display:flex;justify-content:center;align-items:center;min-width:0}.es-visual img{max-height:470px;width:100%;object-fit:contain}.es-cards{display:grid;gap:24px;margin-top:35px}.es-trust{padding:0 7%;background:linear-gradient(#32173e 50%,#fffdfb 50%)}.es-trust .es-intro,.es-quality .es-intro{display:none}.es-trust .es-cards{grid-template-columns:repeat(4,1fr);background:#ecdef4;border-radius:20px;padding:30px;margin:0;text-align:center}.es .nf-icon{width:45px;height:45px;margin-bottom:12px}.es-trust h3{font-size:15px}.es-ingredients .es-cards{grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);display:grid;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 18px}.es-cards article{min-width:0;scroll-snap-align:start}.es-ingredients article{text-align:center}.es-ingredients article>img,.es-placeholder{height:220px;width:100%;object-fit:cover;border-radius:60px;background:#eee1f5}.es-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9475a1}.es-placeholder span{font-size:11px}.es-ingredients h3{margin:20px 0 8px}.es-ingredients p{font-size:13px}.es-stories,.es-reviews{background:#eee1f5}.es-stories .es-cards{grid-template-columns:repeat(3,1fr)}.es-stories article{background:#fff;border-radius:18px;overflow:hidden;padding-bottom:18px}.es-stories article>img{width:100%;aspect-ratio:4/3;object-fit:cover}.es-stories article h3,.es-stories article>div,.es-stories article>small{margin-left:20px;margin-right:20px}.es-demo{display:block;font-size:9px;letter-spacing:1.5px;margin-top:15px;color:#876b94}.es-stories article>div p{font-size:12px}.es-steps .es-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 10%;align-items:center}.es-steps .es-intro{grid-column:1;grid-row:1}.es-steps .es-visual{grid-column:2;grid-row:1/3}.es-steps .es-cards{grid-column:1;grid-row:2;gap:22px;margin-top:10px}.es-steps article{display:grid;grid-template-columns:50px 1fr;gap:0 16px}.es-number{font-size:36px;color:#a36bb8;grid-row:1/3}.es-steps h3{font-size:17px;margin:0}.es-steps article p{font-size:13px}.es-quality{padding:0 7%;background:linear-gradient(#fffdfb 50%,#eee1f5 50%)}.es-quality .es-cards{grid-template-columns:repeat(6,1fr);background:#32173e;color:#fff;padding:35px 20px;border-radius:20px;text-align:center;margin:0}.es-quality h3{font-size:12px}.es-quality .nf-icon{width:30px;height:30px}.es-reviews .es-cards{grid-template-columns:1fr 1fr}.es-reviews article{background:#fff;border-radius:20px;padding:25px}.es-reviews article:last-child{grid-column:1/-1}.es-reviews article>img{width:48px;height:48px;object-fit:cover;border-radius:50%;float:left;margin-right:15px}.es-reviews h3{font-size:16px}.es-reviews article p{font-size:14px}.es-faq .es-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 8%}.es-faq .es-intro{grid-column:2;grid-row:1}.es-faq .es-visual{grid-column:1;grid-row:1/3;background:#faf2f5;border-radius:30px}.es-faq .es-cards{grid-column:2;grid-row:2;display:block;margin-top:0}.es-faq details{border-bottom:1px solid #d7c6df;padding:18px 0}.es-faq summary{display:flex;justify-content:space-between;font-size:14px;cursor:pointer;list-style:none;gap:20px}.es-faq details p{font-size:13px}.es-faq details[open] summary span{transform:rotate(45deg)}.es-closing .es-intro{display:flex;align-items:center;justify-content:space-between;background:#71348d;border-radius:20px;padding:35px;color:#fff;gap:30px}.es-closing h2{font-size:36px;margin:0}.es-closing .es-button{border:1px solid #fff;white-space:nowrap}.es-closing .es-eyebrow,.es-closing .es-text{display:none}.sp-page{background:#32173e;color:#fff;padding:65px 7% 80px}.sp-copy h1,.sp-copy h2{color:#fff}.sp-copy h1{font-size:48px}.sp-copy h2{font-size:22px;color:#dabde8}.sp-stage{background:#472253}.sp-back{display:none}.sp-packs label{background:#fff;color:#462257}.sp-packs label:has(input:checked){background:#f2e7f7;border-color:#cba0dd}.sp-help{color:#e1cce9}.sp-order{border:0;width:100%;cursor:pointer;background:#cfa9e0;color:#32173e!important;font:inherit;font-weight:650}.sp-sticky button{border:0;border-radius:30px;background:#71348d;color:#fff;padding:12px 20px;cursor:pointer}.sp-total{align-items:center}.sp-checkout{border:0;border-radius:20px;padding:30px;color:#462257;max-width:480px;width:92%;max-height:90vh;overflow:auto;background:#fffdfb}.sp-checkout::backdrop{background:#251030aa}.sp-checkout>small{font-size:10px;letter-spacing:1px}.sp-checkout h2{font-size:26px;color:#462257}.sp-close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:28px;cursor:pointer}.sp-demo-fields{display:grid;gap:10px;margin:20px 0}.sp-demo-fields label{font-size:12px}.sp-demo-fields input{display:block;width:100%;border:1px solid #d9c9e0;border-radius:8px;padding:10px;margin-top:5px}.sp-checkout-row{display:flex;justify-content:space-between;margin:12px 0}.sp-demo-note{font-size:11px;color:#8b708e}.sp-sticky{color:#462257}html{scroll-behavior:smooth}#slimcare-order{scroll-margin-top:15px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:767px){.es{padding:38px 6%}.es h2{font-size:30px;letter-spacing:-.7px}.es-hero .es-wrap{grid-template-columns:1fr;gap:15px}.es-hero h2{font-size:36px}.es-hero .es-visual img{height:300px}.es p{font-size:14px}.es-button{padding:11px 24px;font-size:13px}.es-trust,.es-quality{padding:0 5%}.es-trust .es-cards{grid-template-columns:1fr 1fr;padding:23px 15px;gap:20px}.es-trust h3{font-size:12px}.es-ingredients .es-cards{grid-auto-columns:78%;gap:16px}.es-stories .es-cards{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:15px}.es-stories article{flex:0 0 86%}.es-steps .es-wrap,.es-faq .es-wrap{display:flex;flex-direction:column;align-items:stretch}.es-steps .es-visual{order:3}.es-steps .es-visual img{height:280px}.es-steps .es-cards{order:2}.es-quality .es-cards{grid-template-columns:repeat(3,1fr);gap:16px;padding:25px 15px}.es-quality h3{font-size:10px}.es-reviews .es-cards{grid-template-columns:1fr;gap:15px}.es-faq .es-visual{display:none}.es-faq summary{font-size:13px}.es-closing .es-intro{display:block;padding:28px}.es-closing h2{font-size:28px}.sp-page{padding:35px 5% 45px}.sp-copy h1{font-size:35px}.sp-sticky{z-index:45}.sp-checkout{padding:30px 20px}.es-closing{padding-bottom:95px}}.es,.sp-page,.es h2,.es h3,.sp-page h1,.sp-page h2,.sp-page button,.sp-page input{font-family:Poppins,sans-serif;letter-spacing:normal}.es{color:#000}.es h2{font-size:54px;font-weight:800;line-height:1.15;letter-spacing:-2px;color:#000}.es-ingredients h2{font-weight:500}.es-reviews h2{font-size:50px;font-weight:500}.es p{font-size:20px;line-height:1.4;font-weight:400;color:#000}.es-eyebrow{font-size:14px;line-height:1.4;letter-spacing:normal;color:#000}.es-button{font-size:18px;line-height:1;font-weight:600;letter-spacing:normal;color:#000!important;background:#eee1f5;border:2px solid #000}.es-trust h3{font-size:20px;line-height:1.4;font-weight:400;color:#000}.es-trust p{font-size:14px}.es-ingredients h3{font-size:16px;line-height:1.2;font-weight:700;color:#222}.es-ingredients p{font-size:15px;line-height:1.4}.es-stories h3{font-size:18px;font-weight:600;color:#000}.es-stories article p{font-size:14px;line-height:1.4}.es-steps h3{font-size:20px;line-height:1.4;font-weight:600;color:#000}.es-steps article p{font-size:20px;line-height:1.4}.es-number{font-size:50px;font-weight:800;line-height:1.2;color:#d8b6e8}.es-quality h3{font-size:16px;line-height:1.4;font-weight:400;color:#fff}.es-reviews h3{font-size:18px;line-height:1.4;font-weight:400;color:#000}.es-reviews article p{font-size:14px;line-height:1.4}.es-faq summary{font-size:16px;line-height:1.4;font-weight:500;color:#000}.es-faq details p{font-size:14px;line-height:1.4}.es-closing .es-intro{background:#eee1f5}.es-closing h2{font-size:54px;color:#000}.es-closing .es-button{border-color:#000}.sp-copy h1{font-size:54px;line-height:1.2;font-weight:900;color:#fff;letter-spacing:normal}.sp-copy h2{font-size:20px;line-height:1.4;font-weight:700;color:#d8b6e8;letter-spacing:normal}.sp-copy>p{font-size:18px;line-height:1.4;font-weight:400;color:#fff}.sp-eyebrow{font-size:20px;line-height:1.4;font-weight:700;color:#d8b6e8;letter-spacing:normal}.sp-packs label{color:#000}.sp-packs strong,.sp-packs b{font-weight:700}.sp-order{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1;color:#000!important}.sp-help{font-weight:400}.sp-checkout,.sp-checkout h2,.sp-sticky{color:#000}body:has(.sp-page) .nr-nav a{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:#222}@media(min-width:1024.5px)and (max-width:1199.4999px){.es h2{font-size:48px}}@media(min-width:767.5px)and (max-width:1024.4999px){.es h2{font-size:40px}.es p,.sp-copy>p{font-size:16px}.es-button{font-size:15px}.es-closing h2{font-size:36px}}@media(max-width:767.4999px){.es h2,.es-hero h2,.es-reviews h2,.es-closing h2{font-size:32px;line-height:1.15;letter-spacing:-2px;text-align:center}.es-hero .es-intro{text-align:center}.es p,.sp-copy>p{font-size:16px;line-height:1.4}.es-button{font-size:15px}.es-hero .es-button{font-size:14px}.es-trust h3,.es-trust p{font-size:12px}.es-ingredients h3{font-size:14px}.es-ingredients p{font-size:13px}.es-steps h3,.es-steps article p{font-size:16px}.es-number{font-size:40px}.es-quality h3{font-size:14px}.es-reviews h3{font-size:16px}.es-reviews article p{font-size:15px}.es-faq summary{font-size:16px}.es-faq details p{font-size:14px}.sp-copy h1{font-size:32px;text-align:center}.sp-copy h2,.sp-eyebrow{font-size:16px;text-align:center}.sp-eyebrow{display:block}.sp-copy>p{text-align:center}.sp-order{font-size:16px}.sp-checkout h2{font-size:26px;text-align:left;letter-spacing:normal}.es-closing .es-intro{text-align:center}}.es h2,.es h3,.es-closing h2,.es-faq summary{color:#48205e}.es p,.es-eyebrow,.es-faq details p,.sp-packs label,.sp-checkout,.sp-checkout h2{color:#29232d}.es-quality h3{color:#fff}.es-button,.es-closing .es-button,.sp-order,.sp-sticky button{background:#71348d;border-color:#71348d;color:#fff!important}.es-button:hover,.sp-order:hover,.sp-sticky button:hover{background:#48205e;border-color:#48205e;color:#fff!important}.sp-copy h2,.sp-eyebrow{color:#d8b6e8}.sp-copy h1,.sp-copy>p{color:#fff}.es-trust article,.es-quality article{display:flex;flex-direction:column;align-items:center;text-align:center}.es-trust .nc-care-icon{display:block;width:64px;height:64px;margin:0 auto 16px;flex-shrink:0;color:#48205e}.es-quality .nc-care-icon{display:block;width:48px;height:48px;margin:0 auto 16px;flex-shrink:0}.es-trust h3,.es-quality h3{margin:0 0 8px}.es-trust article p{margin:0}@media(max-width:767px){.es-trust .nc-care-icon{width:48px;height:48px}.es-quality .nc-care-icon{width:38px;height:38px}}.es-steps .es-visual{background:#eee1f5;border-radius:180px 180px 24px 24px;overflow:hidden;align-self:end;padding:20px 15px 0}.es-steps .es-visual img{max-height:530px;width:100%;height:530px;object-fit:contain;object-position:bottom}@media(max-width:767px){.es-steps .es-visual{margin-top:25px;align-self:stretch}.es-steps .es-visual img{height:380px}}.es-steps .es-visual{background:none;border-radius:16px;padding:0;align-self:center;overflow:hidden}.es-steps .es-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}@media(max-width:767px){.es-steps .es-visual img{height:auto}}.sp-page{background:#fff;color:#171717}.sp-page .sp-stage{background:#f7f7f7}.sp-page .sp-copy h1{color:#111}.sp-page .sp-copy h2{color:#333}.sp-page .sp-eyebrow{color:#626262}.sp-page .sp-copy>p{color:#333}.sp-page .sp-help{color:#626262}.sp-page .sp-packs label{background:#fff;border-color:#dedede;color:#171717}.sp-page .sp-packs label:has(input:checked){background:#faf8fc;border-color:#75418b}.sp-page .sp-packs s{color:#707070}.sp-page .sp-thumbs button{background:#fafafa;border-color:#dedede}.sp-page .sp-thumbs button[aria-pressed=true]{border-color:#75418b}.sp-page .sp-order{background:#171717;border-color:#171717;color:#fff!important}.sp-page .sp-order:hover{background:#333;border-color:#333}.sp-page .sp-trust{border-color:#e5e5e5}.es-trust{background:linear-gradient(#fff 50%,#fffdfb 50%)}.es-steps .es-visual{width:100%}.sp-benefits{list-style:none;padding:0;margin:22px 0;color:#171717;font-size:16px;line-height:1.25;font-weight:700}.sp-benefits li{display:flex;align-items:flex-start;gap:7px;margin:3px 0}.sp-benefits li>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:1px;background:#71348d;color:#fff;border-radius:1px;font-family:Arial,sans-serif;font-size:16px;line-height:1;font-weight:700}@media(max-width:767px){.sp-benefits{font-size:14px}}.sp-page{padding-top:16px}.sp-page .sp-copy h1{margin-top:0}.sp-page .sp-packs{margin:16px 0 12px}.sp-page .sp-order{margin-top:12px}@media(max-width:767px){.sp-page{padding-top:12px}}.sp-rating{display:flex;align-items:center;gap:8px;width:fit-content;margin:4px 0 14px;color:#171717;text-decoration:none;font-size:14px;line-height:1.3}.sp-rating-stars{color:#e5a100;font-size:26px;letter-spacing:1px;line-height:1}.sp-rating small{font-size:11px;color:#626262}.sp-rating:hover{text-decoration:underline}@media(max-width:767px){.sp-rating{margin-left:auto;margin-right:auto}}.sp-badges{display:flex;align-items:center;justify-content:center;gap:9px;margin:22px 0 8px;flex-wrap:wrap}.sp-seal{color:var(--seal);width:59px;height:59px;border:2px solid currentColor;border-radius:50%;outline:1px solid currentColor;outline-offset:-5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#fff;text-align:center;font-family:Arial,sans-serif}.sp-seal>span{font-size:6px;letter-spacing:1px;line-height:1}.sp-seal strong{font-size:13px;line-height:1;max-width:45px}.sp-seal small{font-size:5px;letter-spacing:.4px;line-height:1}.sp-copy .sp-badge-note{font-size:10px;line-height:1.4;text-align:center;color:#777;margin:8px 0 0}@media(max-width:767px){.sp-badges{gap:8px;margin-top:18px}.sp-seal{width:55px;height:55px}}.sp-badges-images{gap:16px;margin-top:20px}.sp-badge-image{display:block;width:70px;height:70px;overflow:hidden;flex:0 0 70px}.sp-badge-image img{display:block;width:100%;height:100%;object-fit:contain}.sp-badge-vegan img{transform:scale(1.48)}@media(max-width:767px){.sp-badges-images{gap:12px}.sp-badge-image{width:60px;height:60px;flex-basis:60px}}.sp-badge-iso img{transform:scale(1.36)}.sp-badges-images{gap:12px}@media(max-width:767px){.sp-badges-images{gap:7px}.sp-badge-image{width:54px;height:54px;flex-basis:54px}}.es-review-avatar{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#eee1f5;color:#71348d;font-size:20px;font-weight:600;margin-bottom:12px}.es-reviews article h3{font-size:16px}.es-reviews article>div p:last-child{font-size:11px;color:#716576}.es-reviews article:last-child{grid-column:auto}.es-reviews{background:#fff;color:#171717}.es-reviews .es-cards{display:flex;flex-direction:column;gap:0;overflow:visible;scroll-snap-type:none}.es-reviews .es-cards .es-review-row{display:block;width:100%;min-width:0;box-sizing:border-box;padding:30px 0;background:none;border:0;border-bottom:1px solid #ece8ee;border-radius:0;box-shadow:none;text-align:left}.es-reviews .es-review-person{display:flex;align-items:center;gap:12px;margin-bottom:20px}.es-reviews .es-review-avatar{flex:0 0 52px;width:52px;height:52px;margin:0;background:#f0e7f5;color:#71348d;font-size:20px}.es-reviews .es-review-person h3{margin:0;color:#171717;font-size:17px;font-weight:700;letter-spacing:0}.es-reviews .es-review-row h4{margin:0 0 12px;font-size:20px;line-height:1.4;font-weight:700;color:#171717;letter-spacing:0}.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child{margin:0;color:#252525;font-size:16px;line-height:1.65}.es-reviews .es-review-media img{width:180px;height:180px;object-fit:cover;border-radius:10px;margin-top:20px}.es-reviews .es-text{font-size:12px}.es-reviews .es-text p{font-size:12px;line-height:1.5;color:#716576}@media(max-width:767px){.es-reviews .es-cards .es-review-row{padding:24px 0}.es-reviews .es-review-row h4{font-size:18px}.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child{font-size:15px}.es-reviews .es-review-person{margin-bottom:16px}}.es{--ink:#000;color:#000}.es h2,.es h3,.es-faq summary,.es-eyebrow,.es p,.es-demo,.es-placeholder span,.es-reviews .es-review-avatar,.es-reviews .es-text p,.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child,.es-reviews .es-review-person h3,.es-reviews .es-review-row h4{color:#000}.es-quality h3,.es-closing h2{color:#fff}.es-number{color:#71348d}.sp-checkout,.sp-checkout h2,.sp-demo-note,.sp-sticky,.sp-page .sp-copy h1,.sp-page .sp-copy h2,.sp-page .sp-copy>p,.sp-page .sp-eyebrow,.sp-page .sp-help,.sp-page .sp-packs label{color:#000}.es-reviews{padding:55px 5.5%;background:#fff}.es-reviews .es-wrap{max-width:1100px;width:100%;margin-inline:auto}.es-reviews .es-cards{margin-top:30px;border-top:1px solid #ccc}.es-reviews .es-cards .es-review-row{padding:26px 0 49px;border-bottom:1px solid #ccc}.es-reviews .es-review-person{gap:10px;margin:0 0 24px;align-items:center}.es-reviews .es-review-avatar{width:55px;height:55px;flex-basis:55px;background:#e7f2f2;color:#000;font-size:20px;font-weight:700}.es-reviews .es-review-person h3{font-size:20px;line-height:1.4;font-weight:700;color:#000}.es-review-date{display:block;margin-top:6px;font-size:18px;line-height:1.4;color:#888}.es-reviews .es-review-row h4{font-size:24px;line-height:1.4;font-weight:700;margin:0 0 10px}.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child{font-size:20px;line-height:1.45;color:#000;margin:0}.es-review-stars{display:flex;gap:3px;margin-bottom:22px;color:#71348d}.es-review-stars svg{width:32px;height:32px;fill:currentColor}.es-review-stars .es-star-empty{fill:#ddd}.es-reviews .es-review-media{display:flex;gap:10px;margin-top:20px}.es-reviews .es-review-media img{display:block;width:200px;height:200px;object-fit:cover;border-radius:10px;margin:0;float:none}@media(max-width:767px){.es-reviews{padding:38px 5.5%}.es-reviews .es-cards .es-review-row{padding:24px 0 32px}.es-reviews .es-review-person h3{font-size:18px}.es-review-date{font-size:15px}.es-reviews .es-review-row h4{font-size:20px}.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child{font-size:16px;line-height:1.5}.es-reviews .es-review-media img{width:min(200px,42vw);height:min(200px,42vw)}}.es-reviews,.es-reviews h2,.es-reviews h3,.es-reviews h4,.es-reviews p{font-family:Jost,sans-serif}.es-reviews .es-review-copy p,.es-reviews .es-review-copy p:last-child{font-size:16px;line-height:1.5}.es-reviews .es-review-row h4{font-size:20px}.es-reviews .es-review-person h3{font-size:16px}.es-review-date{font-size:14px}.es-reviews .es-review-media img{width:160px;height:160px;flex:0 0 160px}.es-reviews .es-review-media{gap:8px}@media(max-width:767px){.es-reviews .es-review-media img{width:120px;height:120px;flex-basis:120px}.es-reviews .es-review-row h4{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nc-product-story.css.map */
