.nf,product-info:has(.nf-pname){--nf-bone:#F6F1EA;--nf-clay:#EDE3D6;--nf-card:#FBF8F3;--nf-line:#E3D8C9;--nf-ink:#1E1F1B;--nf-muted:#5C5D55;--nf-neem:#2F3D2C;--nf-neem-2:#3E5039;--nf-copper:#B5714B;--nf-sage:#A9B49A;--nf-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--nf-sans:"Jost", "Helvetica Neue", Arial, sans-serif;font-weight:400}.nf{background:var(--nf-bone);color:var(--nf-ink);font-family:var(--nf-sans);font-size:16px;line-height:1.65;padding:56px 0}.nf.nf-tint{background:var(--nf-clay)}.nf-wrap,.nf-wrap *,.nf-wrap *:before,.nf-wrap *:after{box-sizing:border-box}.nf p,.nf li,.nf td,product-info:has(.nf-pname) p,product-info:has(.nf-pname) li{font-weight:400}.nf-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.nf-eyebrow{font-family:var(--nf-sans);font-size:12px;font-weight:500!important;letter-spacing:.18em;text-transform:uppercase;color:var(--nf-copper);margin:0 0 12px}.nf-h2{font-family:var(--nf-serif);font-weight:500;font-size:34px;line-height:1.12;letter-spacing:-.01em;color:var(--nf-neem);margin:0 0 16px}.nf-h3{font-family:var(--nf-serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--nf-neem);margin:0 0 14px}.nf-lead,.nf-body{color:var(--nf-ink);font-size:17px}.nf-lead p,.nf-body p{margin:0 0 14px}.nf-body a{color:var(--nf-neem);text-underline-offset:3px}.nf-head{max-width:680px;margin:0 0 32px}.nf-note{font-size:14px;color:var(--nf-muted);margin:12px 0 0}.nf-split__media img,.nf-ingr__img img,.nf-step__img img,.nf-where__img img,.nf-final__media img{display:block;width:100%;height:auto}.nf-img{border-radius:2px}.nf-icon{width:40px;height:40px;color:var(--nf-neem);flex:none}.nf-split{display:grid;gap:28px;align-items:center}.nf-split__media img{aspect-ratio:4/5;object-fit:cover}.nf-ingr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}.nf-ingr__img img{aspect-ratio:1/1;object-fit:cover;border-radius:2px}.nf-ingr__name{font-family:var(--nf-serif);font-weight:500;font-size:22px;color:var(--nf-neem);margin:14px 0 4px}.nf-ingr__text{font-size:15px;color:var(--nf-muted);margin:0}.nf-full{margin-top:36px;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.nf-full summary,.nf-qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500}.nf-full summary::-webkit-details-marker,.nf-qa summary::-webkit-details-marker{display:none}.nf-full summary:after,.nf-qa summary:after{content:"";width:10px;height:10px;flex:none;border-right:1.5px solid var(--nf-neem);border-bottom:1.5px solid var(--nf-neem);transform:rotate(45deg);transition:transform .2s ease;margin-right:4px}.nf-full[open] summary:after,.nf-qa[open] summary:after{transform:rotate(-135deg)}.nf-full__body{padding:0 0 20px;font-size:15px;color:var(--nf-muted)}.nf-full__body p{margin:0 0 10px}.nf-cards{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nf-card{background:var(--nf-card);border:1px solid var(--nf-line);padding:24px;border-radius:2px}.nf-card__title{font-family:var(--nf-serif);font-size:23px;font-weight:500;color:var(--nf-neem);margin:14px 0 6px;line-height:1.2}.nf-card__text{margin:0;font-size:15px;color:var(--nf-muted)}.nf-compare{margin-top:48px}.nf-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--nf-line);background:var(--nf-card)}.nf-compare table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;border:0}.nf-compare th,.nf-compare td{padding:14px 16px;text-align:left;border:0;border-bottom:1px solid var(--nf-line);vertical-align:top}.nf-compare thead th{font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--nf-muted)}.nf-compare tbody th{font-weight:500;color:var(--nf-ink);width:22%}.nf-compare .nf-us{background:#e7ecdf;color:var(--nf-neem);font-weight:500}.nf-compare tr:last-child th,.nf-compare tr:last-child td{border-bottom:0}.nf-steps{list-style:none;margin:0 -20px;padding:0 20px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.nf-step{scroll-snap-align:start}.nf-step__img img{aspect-ratio:4/5;object-fit:cover;border-radius:2px}.nf-step__num{font-family:var(--nf-serif);font-size:20px;color:var(--nf-copper);margin:14px 0 2px}.nf-step__title{font-family:var(--nf-serif);font-weight:500;font-size:22px;color:var(--nf-neem);margin:0 0 4px}.nf-step__text{margin:0;font-size:15px;color:var(--nf-muted)}.nf-where{display:grid;gap:28px;margin-top:56px;align-items:center}.nf-care{background:var(--nf-card);border:1px solid var(--nf-line);border-left:3px solid var(--nf-copper);padding:20px 22px;font-size:15px}.nf-care ul{margin:0;padding-left:18px}.nf-care li{margin:0 0 8px}.nf-care p{margin:0 0 10px}.nf-faq__grid{display:grid;gap:12px}.nf-qa{border-bottom:1px solid var(--nf-line)}.nf-qa:first-child{border-top:1px solid var(--nf-line)}.nf-qa summary span{font-family:var(--nf-serif);font-size:21px;font-weight:500;color:var(--nf-neem);line-height:1.3}.nf-qa__a{padding:0 0 20px;color:var(--nf-muted);font-size:15.5px}.nf-qa__a p{margin:0 0 10px}.nf-final__grid{display:grid;gap:28px;align-items:center}.nf-final__media img{aspect-ratio:4/5;object-fit:cover}.nf-ticks{list-style:none;margin:0 0 22px;padding:0}.nf-ticks li{display:flex;gap:10px;align-items:center;margin:0 0 8px}.nf-ticks .nf-icon{width:22px;height:22px;color:var(--nf-copper)}.nf-final__price{display:flex;gap:12px;align-items:baseline;margin:0 0 14px}.nf-final__now,.nf-final__now .money{font-size:24px;font-weight:500!important;color:var(--nf-ink)!important}.nf-final__was,.nf-final__was .money{color:var(--nf-muted)!important;font-size:16px;font-weight:400!important}.nf-sizes{border:0;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.nf-size{position:relative}.nf-size input{position:absolute;opacity:0;width:1px;height:1px}.nf-size span{display:inline-block;padding:10px 18px;border:1px solid var(--nf-neem);border-radius:999px;font-size:14px;cursor:pointer;color:var(--nf-neem)}.nf-size input:checked+span{background:var(--nf-neem);color:#fff}.nf-size input:focus-visible+span{outline:2px solid var(--nf-copper);outline-offset:2px}.nf-assure{font-size:14px;color:var(--nf-muted);margin-top:14px}.nf-assure p{margin:0}.nf-final .product-form__submit,product-info:has(.nf-pname) .product-form__submit{background:var(--nf-neem)!important;color:#fff!important;border:0!important;min-height:52px;border-radius:999px!important;font-family:var(--nf-sans);letter-spacing:.06em;font-weight:500}.nf-final .product-form__submit:before,.nf-final .product-form__submit:after,product-info:has(.nf-pname) .product-form__submit:before,product-info:has(.nf-pname) .product-form__submit:after{box-shadow:none!important}.nf-final .product-form__submit:hover,product-info:has(.nf-pname) .product-form__submit:hover{background:var(--nf-neem-2)!important}product-info:has(.nf-pname){background:var(--nf-bone);font-family:var(--nf-sans)}product-info:has(.nf-pname) .page-width{max-width:1240px}product-info:has(.nf-pname) .nf-pname{font-family:var(--nf-serif);font-weight:500;font-size:34px;line-height:1.08;letter-spacing:-.01em;color:var(--nf-neem);margin:2px 0 4px}product-info:has(.nf-pname) .nf-sub{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--nf-muted);margin:0 0 8px}product-info:has(.nf-pname) .nf-promise{font-family:var(--nf-serif);font-size:24px;line-height:1.25;color:var(--nf-ink);margin:14px 0 6px}product-info:has(.nf-pname) .nf-desc{color:var(--nf-muted);font-size:15.5px;margin:0 0 14px;line-height:1.6}product-info:has(.nf-pname) .nf-proofs{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}product-info:has(.nf-pname) .nf-proofs li{display:flex;gap:10px;align-items:center;font-size:15px}product-info:has(.nf-pname) .nf-proofs .nf-icon{width:26px;height:26px;color:var(--nf-neem)}product-info:has(.nf-pname) .price-wrapper,product-info:has(.nf-pname) .price{font-family:var(--nf-sans)}product-info:has(.nf-pname) .product__info-container>[id^=price-] .price-sale .money,product-info:has(.nf-pname) .product__info-container>[id^=price-] .price-item--sale .money,product-info:has(.nf-pname) .product__info-container>[id^=price-] .price-item--regular .money{color:var(--nf-ink)!important;font-weight:500!important;font-size:22px!important}product-info:has(.nf-pname) .price-compare .money,product-info:has(.nf-pname) s .money{color:var(--nf-muted)!important;font-weight:400!important;font-size:16px!important}product-info:has(.nf-pname) .price .badge,product-info:has(.nf-pname) .price__badge-sale{background:transparent!important;color:var(--nf-copper)!important;border:1px solid var(--nf-copper)!important;border-radius:999px;font-weight:500}product-info:has(.nf-pname) .nf-per{font-size:13px;color:var(--nf-muted);margin:4px 0 0}product-info:has(.nf-pname) .product-form__input input[type=radio]+label{border-radius:999px;border-color:var(--nf-neem);color:var(--nf-neem);background:transparent}product-info:has(.nf-pname) .product-form__input input[type=radio]:checked+label{background:var(--nf-neem);color:#fff}product-info:has(.nf-pname) .nf-assure-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;font-size:14px;color:var(--nf-muted)}product-info:has(.nf-pname) .nf-assure-list li{display:flex;gap:10px;align-items:center}product-info:has(.nf-pname) .nf-assure-list .nf-icon{width:22px;height:22px;color:var(--nf-copper)}product-info:has(.nf-pname) .complementary-products{margin-top:18px}product-info:has(.nf-pname) .complementary-products .summary__title h2,product-info:has(.nf-pname) .complementary-products .summary__title .h4{font-family:var(--nf-serif)!important;font-size:20px!important;font-weight:500!important;color:var(--nf-neem);text-transform:none;letter-spacing:0}product-info:has(.nf-pname) .complementary-products ul{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;transform:none!important;overflow:visible!important}product-info:has(.nf-pname) .complementary-products li{width:100%!important;max-width:100%!important;margin:0!important}product-info:has(.nf-pname) .complementary-products .slider-buttons,product-info:has(.nf-pname) .complementary-products .slider-counter{display:none!important}product-info:has(.nf-pname) .complementary-products .card--horizontal{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;background:var(--nf-card);border:1px solid var(--nf-line);padding:8px 10px}product-info:has(.nf-pname) .complementary-products .card--horizontal>.card__inner{flex:0 0 64px!important;width:64px!important;max-width:64px!important}product-info:has(.nf-pname) .complementary-products .card__inner .card__content,product-info:has(.nf-pname) .complementary-products .card__badge{display:none!important}product-info:has(.nf-pname) .complementary-products .card--horizontal>.card__content{flex:1 1 auto;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:0!important}product-info:has(.nf-pname) .complementary-products .card__information{padding:0!important}product-info:has(.nf-pname) .complementary-products .card__media img{width:100%;height:100%;object-fit:cover}product-info:has(.nf-pname) .complementary-products .card__heading{font-family:var(--nf-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.35;margin:0 0 2px}product-info:has(.nf-pname) .complementary-products .card__heading a{color:var(--nf-ink)}product-info:has(.nf-pname) .complementary-products .money{font-size:14px!important;color:var(--nf-muted)!important;font-weight:400!important}product-info:has(.nf-pname) .complementary-products .quick-add{margin:0!important;flex:none}product-info:has(.nf-pname) .complementary-products .quick-add__submit{min-height:34px!important;min-width:0!important;width:auto!important;padding:0 14px!important;font-size:11px!important;letter-spacing:.08em;background:transparent!important;color:var(--nf-neem)!important;border:1px solid var(--nf-neem)!important;border-radius:999px!important;white-space:nowrap}product-info:has(.nf-pname) .complementary-products .quick-add__submit:before,product-info:has(.nf-pname) .complementary-products .quick-add__submit:after{box-shadow:none!important}product-info:has(.nf-pname) .complementary-products .quick-add__submit svg{display:none}.nf-gallery{position:relative}.nf-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#ede3d6}.nf-gallery__track::-webkit-scrollbar{display:none}.nf-gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.nf-gallery__slide .nf-gallery__img{width:100%;height:100%;object-fit:contain;display:block}.nf-gallery__count{position:absolute;right:12px;top:12px;background:#f6f1eae6;color:#1e1f1b;font-size:12px;padding:4px 10px;border-radius:999px;letter-spacing:.06em}.nf-gallery__thumbs{display:flex;align-items:flex-start;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.nf-gallery__thumb{flex:0 0 64px;height:auto;line-height:0;padding:0;border:1px solid transparent;background:#ede3d6;cursor:pointer;opacity:.7}.nf-gallery__thumb img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.nf-gallery__thumb.is-active{border-color:#2f3d2c;opacity:1}.nf-js .nf-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.nf-js .nf-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nf-js .nf-reveal{opacity:1;transform:none;transition:none}}.jdgm-rev-widg .jdgm-star,.jdgm-prev-badge .jdgm-star{color:#b5714b!important}@media(min-width:750px){.nf{padding:88px 0}.nf-wrap{padding:0 40px}.nf-h2{font-size:46px}.nf-split{grid-template-columns:5fr 6fr;gap:72px}.nf-split--flip .nf-split__media{order:2}.nf-ingr{grid-template-columns:repeat(3,1fr);gap:40px 28px}.nf-cards{grid-template-columns:repeat(2,1fr);gap:18px}.nf-steps{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;gap:40px 28px}.nf-where{grid-template-columns:5fr 6fr;gap:64px}.nf-faq__grid{grid-template-columns:4fr 7fr;gap:64px;align-items:start}.nf-faq__head{position:sticky;top:100px}.nf-final__grid{grid-template-columns:5fr 6fr;gap:72px}product-info:has(.nf-pname) .nf-pname{font-size:44px}.nf-gallery__thumb{flex-basis:72px}}@media(min-width:990px){.nf-cards{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/nf-pdp.css.map */
