:root{--nm-paper:#F4F0E8;--nm-bone:#FBF9F4;--nm-sage:#C8CFC6;--nm-greige:#E4DFD3;--nm-ink:#22261F;--nm-copper:#9C6B4A;--nm-rose:#B07A5E;--nm-t2:#5C6055;--nm-t3:#6E7367;--nm-rule:rgba(34,38,31,.14);--font-heading--family:"Newsreader",Georgia,"Times New Roman",serif !important;--font-accent--family:"Newsreader",Georgia,serif !important}h1,h2,h3,.h1,.h2,.h3{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.01em;text-wrap:balance}.nm-eyebrow{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nm-t3);margin:0 0 .5rem}.nm-sub{font-size:1.05rem;line-height:1.55;color:var(--nm-t2);max-width:34rem}.nm-line{font-family:Newsreader,Georgia,serif;font-style:italic;color:var(--nm-t2);margin:0 0 .75rem}.nm-tiers{display:grid;gap:.6rem;margin:.25rem 0 1rem}.nm-tier{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--nm-rule);border-radius:8px;background:var(--nm-bone)}.nm-tier.is-featured{border-color:var(--nm-ink);box-shadow:0 0 0 1px var(--nm-ink) inset}.nm-tier .nm-name{font-family:Newsreader,Georgia,serif;font-size:1.15rem;color:var(--nm-ink)}.nm-tier .nm-meta{font-size:.85rem;color:var(--nm-t3)}.nm-tier .nm-app{font-family:ui-monospace,Menlo,monospace;font-size:.85rem;color:var(--nm-copper)}.nm-tier .nm-price{font-family:Newsreader,Georgia,serif;font-size:1.35rem;grid-row:span 3;align-self:center;text-align:right}.nm-badge{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;background:var(--nm-ink);color:var(--nm-bone);padding:.2rem .5rem;border-radius:999px;margin-left:.5rem;vertical-align:middle}.nm-foot{font-size:.78rem;color:var(--nm-t3);line-height:1.5;max-width:44rem}.nm-proof{border:1px solid var(--nm-rule);border-radius:10px;padding:1.25rem 1.4rem;background:var(--nm-bone)}.nm-proof h3{margin:.1rem 0 .5rem;font-size:1.45rem}.nm-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nm-col{border-top:2px solid var(--nm-sage);padding-top:.85rem}.nm-col.is-us{border-top-color:var(--nm-copper)}.nm-col h4{margin:0 0 .35rem;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:1.15rem}.nm-col p{margin:0;color:var(--nm-t2);font-size:.95rem;line-height:1.5}.nm-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:1rem}.nm-steps li{position:relative;padding-left:3rem;line-height:1.55}.nm-steps li:before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;left:0;top:.1rem;font-family:ui-monospace,Menlo,monospace;font-size:.75rem;letter-spacing:.1em;color:var(--nm-copper)}.nm-steps strong{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:1.15rem;display:block;margin-bottom:.15rem}.nm-timeline{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.25rem;margin:1rem 0}.nm-timeline dt{font-family:ui-monospace,Menlo,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-copper);padding-top:.2rem}.nm-timeline dd{margin:0;color:var(--nm-t2);line-height:1.5}.nm-faq{border-top:1px solid var(--nm-rule);padding:.9rem 0}.nm-faq:last-of-type{border-bottom:1px solid var(--nm-rule)}.nm-faq summary{cursor:pointer;font-family:Newsreader,Georgia,serif;font-size:1.15rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.nm-faq summary:after{content:"+";color:var(--nm-copper);font-family:ui-monospace,monospace}.nm-faq[open] summary:after{content:"\2013"}.nm-faq-a{color:var(--nm-t2);line-height:1.55;padding-top:.5rem;max-width:44rem}.nm-quote{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:1.35rem;line-height:1.35;color:var(--nm-ink);max-width:36rem;margin:0}.nm-quote-src{font-family:ui-monospace,Menlo,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-t3);margin-top:.6rem}.nm-guar{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:center;background:var(--nm-sage);border-radius:12px;padding:1.75rem}.nm-guar h3{margin:0 0 .5rem;font-size:1.8rem}.nm-cta{display:inline-block;background:var(--nm-copper);color:var(--nm-bone)!important;text-decoration:none;padding:.9rem 1.4rem;border-radius:6px;font-weight:500}.nm-cta.secondary{background:transparent;color:var(--nm-ink)!important;border:1px solid var(--nm-ink)}.nm-kv{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1.25rem;font-size:.92rem}.nm-kv dt{color:var(--nm-t3)}.nm-kv dd{margin:0}.nm-note{font-family:ui-monospace,Menlo,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-t3)}.page-content table,.rte table{border-collapse:collapse;width:100%;font-size:.95rem}.page-content td,.rte td{border-top:1px solid var(--nm-rule);padding:.5rem .5rem .5rem 0;vertical-align:top}.page-content blockquote,.rte blockquote{border-left:2px solid var(--nm-copper);margin:1rem 0;padding:.25rem 0 .25rem 1rem;font-family:Newsreader,Georgia,serif;font-style:italic}.page-content cite,.rte cite{display:block;font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-t3);margin-top:.4rem}@media(max-width:749px){.nm-cols,.nm-guar{grid-template-columns:1fr}.nm-tier .nm-price{font-size:1.2rem}}.buy-buttons-block .quantity-selector-wrapper,.variant-option__strikethrough{display:none!important}.hero__content-wrapper .nm-note{color:#fbf9f4}.nm-center{max-width:40rem;margin-inline:auto;text-align:center}.nm-h2{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 .75rem;text-wrap:balance}.nm-lead{font-size:1.1rem;line-height:1.6;color:var(--nm-t2);margin:0 0 1rem}.nm-subline{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--nm-copper);margin:0 0 1.25rem}.nm-list{padding-left:1.2rem;line-height:1.55;color:var(--nm-t2);margin:.5rem 0 1.25rem}.nm-list li{margin:.4rem 0}.nm-why{text-align:center;max-width:56rem;margin-inline:auto}.nm-why .nm-lead{max-width:40rem;margin-inline:auto}.nm-bubbles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 1.25rem}.nm-bubble{background:var(--nm-bone);border:1px solid var(--nm-greige);border-radius:999px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.6rem;font-family:Newsreader,Georgia,serif;font-size:1.05rem;color:var(--nm-t3);min-height:4.25rem;text-align:center}.nm-bubble .nm-mark{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--nm-greige);color:var(--nm-t3);font-size:.8rem;flex:0 0 auto;font-family:system-ui,sans-serif}.nm-bubble.is-us{border-color:var(--nm-copper);color:var(--nm-ink);box-shadow:0 0 0 3px #9c6b4a2e}.nm-bubble.is-us .nm-mark{background:#3e7c4f;border-color:#3e7c4f;color:#fff}.nm-why .nm-foot{margin:0 auto;text-align:center}.nm-steps4{counter-reset:s;list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nm-steps4 li{background:var(--nm-bone);border:1px solid var(--nm-greige);border-radius:10px;padding:1.25rem 1.1rem;line-height:1.5;color:var(--nm-t2)}.nm-steps4 li:before{counter-increment:s;content:counter(s,decimal-leading-zero);display:block;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.12em;color:var(--nm-copper);margin-bottom:.5rem}.nm-steps4 strong{display:block;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--nm-ink);margin-bottom:.2rem}.nm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0 1.5rem}.nm-card{background:var(--nm-bone);border:1px solid var(--nm-greige);border-radius:10px;padding:1.25rem 1.2rem;color:var(--nm-t2);line-height:1.5}.nm-card h4{margin:0 0 .4rem;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:1.3rem;color:var(--nm-ink)}.nm-card p{margin:0}.nm-card .nm-eyebrow{margin-bottom:.4rem}.nm-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;margin:2.5rem 0}.nm-row img{width:100%;max-width:520px;height:auto;border-radius:10px;justify-self:center;display:block}.nm-row.img-right img{order:2}.nm-row .nm-lead{margin-bottom:0}.nm-ctawrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.55rem}.nm-ctawrap.center{align-items:center}.nm-ctawrap .nm-note{font-family:inherit;text-transform:none;letter-spacing:.02em;font-size:.82rem;color:var(--nm-t3)}.nm-guar{grid-template-columns:1fr;text-align:center;justify-items:center;padding:3.5rem 2rem;max-width:56rem;margin-inline:auto}.nm-guar .nm-h2{margin-bottom:.35rem}.nm-guar h3{font-size:1.65rem;margin:0 0 .6rem}.nm-guar p{max-width:32rem;margin:0 0 .5rem}.nm-guar .nm-ctawrap{margin-top:1.25rem}.nm-seal .nm-h2{margin-bottom:.5rem}.page-content>p,.page-content>h2,.page-content>h3,.page-content>ul,.page-content>blockquote,.page-content>.nm-quote{max-width:42rem}.page-content h2{font-size:clamp(1.8rem,2.8vw,2.4rem);margin:2.25rem 0 .6rem}.page-content h3{font-size:1.45rem;margin:1.75rem 0 .4rem}.page-content .nm-h2{margin-top:2.5rem}.page-content .nm-cards,.page-content .nm-steps4,.page-content .nm-row{width:min(68rem,calc(100vw - 6rem));max-width:none;margin-left:50%;transform:translate(-50%)}.page-content .nm-row>div>.nm-h2{margin-top:0}.page-content ul.nm-list ul{margin:.25rem 0 0}.page-content .button,.rte .button{display:none}@media(min-width:750px){[id$=__hero] img,[id$=__hero] video{object-position:50% 18%}[id$=__ritualhero] img{object-position:50% 40%}[id$=__hero] .hero{--hero-min-height:86svh!important}[id$=__hero] .hero__container{padding-block-end:5rem!important}}@media(max-width:749px){.nm-bubbles,.nm-steps4,.nm-cards,.nm-row{grid-template-columns:1fr}.page-content .nm-cards,.page-content .nm-steps4,.page-content .nm-row{width:100%;margin-left:0;transform:none}.nm-row{gap:1.5rem}.nm-row.img-right img{order:0}.nm-guar{padding:2.25rem 1.25rem}}.nm-intro{font-family:Newsreader,Georgia,serif;font-size:1.35rem;line-height:1.5;color:var(--nm-ink);margin:0}.nm-center .nm-lead{margin-bottom:0}.product-information__media{display:none!important}.product-information__grid{display:flex!important;flex-direction:column;align-items:center;gap:0}.product-information__grid>.product-details{width:100%!important;max-width:44rem;margin-inline:auto;position:static!important}.product-details .nm-tiers{margin:.5rem 0 1rem}.nm-prose{max-width:42rem;margin-inline:auto}.nm-prose>p.nm-lead:first-child{margin-top:0}.nm-boxspec,.nm-reorders{max-width:44rem;width:100%}.nm-spec{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;color:var(--nm-t2);line-height:1.5}.nm-spec li{padding-left:1.1rem;position:relative}.nm-spec li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--nm-copper)}.nm-spec strong{color:var(--nm-ink);font-weight:500}.nm-tier--pick{display:grid!important;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:center;cursor:pointer;position:relative;border-color:var(--nm-rule);box-shadow:none;text-align:left}.nm-tier--pick>.nm-name,.nm-tier--pick>.nm-meta,.nm-tier--pick>.nm-app{grid-column:1}.nm-tier--pick>.nm-price{grid-column:2;grid-row:1 / span 3}.nm-resform{text-align:center}.product-details .nm-foot{text-align:center;margin:0 auto .5rem}.nm-tier--pick input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.nm-tier--pick:hover{border-color:var(--nm-t3)}.nm-tier--pick:has(input:checked){border-color:var(--nm-ink);box-shadow:0 0 0 1px var(--nm-ink) inset;background:#fff}.nm-tier--pick:has(input:focus-visible){outline:2px solid var(--nm-copper);outline-offset:2px}.nm-tier .nm-held{display:block;font-family:ui-monospace,Menlo,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nm-t3);margin-top:.15rem}.nm-resform button.nm-cta{border:0;cursor:pointer;font:inherit;font-weight:500;font-size:1rem}[id$=__seal] .group-block img{max-width:480px}[id$=__kitimg] img{max-width:720px}[id$=__results] img{max-width:900px}.nm-sealtxt{max-width:26rem}.nm-sealtxt h3{margin:.2rem 0 .5rem;font-size:1.6rem}.nm-sealtxt p{color:var(--nm-t2);line-height:1.55;margin:0}.nm-sealtxt p.nm-eyebrow{color:var(--nm-t3);margin-bottom:.5rem}[id$=__results] .text-block p{color:var(--nm-t3)}.hero__content-wrapper .nm-eyebrow{color:inherit}@media(min-width:750px){[id$=__storyhero] img{object-position:50% 26%}[id$=__safehero] img{object-position:50% 45%}[id$=__kithero] img,[id$=__reshero] img{object-position:50% 30%}}@media(max-width:749px){[id$=__safehero] img{object-position:40% 50%}[id$=__kithero] img,[id$=__reshero] img{object-position:55% 30%}.nm-tier--pick{cursor:default}}@media(min-width:750px){[id$=__hero] img{object-position:50% 35%}[id$=__ritualhero] img{object-position:50% 30%}[id$=__kithero] img,[id$=__reshero] img{object-position:50% 40%}[id$=__storyhero] img{object-position:50% 35%}[id$=__hero] .overlay,[id$=__ritualhero] .overlay{display:none}[id$=__ritualhero] .hero{--hero-min-height:72svh!important}}@media(max-width:749px){[id$=__hero] .hero h1,[id$=__ritualhero] .hero h1{color:#fbf9f4!important}}[id$=__guarantee] div:has(>.nm-guarbar){width:100%}.nm-guarbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;background:var(--nm-sage);border-radius:10px;padding:1.25rem 1.6rem;box-sizing:border-box}.nm-guarbar h3{margin:0 0 .25rem;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:1.5rem;line-height:1.15}.nm-guarbar p{margin:0;color:var(--nm-t2);line-height:1.45}.nm-guarbar__cta{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 0 auto}.nm-guarbar__cta .nm-note{font-family:inherit;text-transform:none;letter-spacing:.02em;font-size:.8rem;color:var(--nm-t3)}@media(max-width:749px){.nm-guarbar{flex-direction:column;align-items:flex-start;padding:1.25rem}.nm-guarbar__cta{align-items:flex-start}}[id$=__featured] .group-block img{max-width:520px}.page-content h2.nm-steps-h{margin-top:0;max-width:none;text-align:center;width:min(68rem,calc(100vw - 6rem));margin-left:50%;transform:translate(-50%)}@media(max-width:749px){.page-content h2.nm-steps-h{width:100%;margin-left:0;transform:none;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nemelle.css.map */
