:root{--nv-dark:#2C332F;--nv-green:#3D5A45;--nv-cream:#EFECEC;--nv-page:#F7F7F7;--nv-ink:#252525;--nv-muted:#6E7166;--nv-faint:#9B9D93;--nv-line:#DEDAD3;--nv-radius:6px}.product-form__submit{background:var(--nv-dark)!important;color:#fff!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em!important;padding:16px 24px!important;border-radius:var(--nv-radius)!important;border:0!important;width:100%!important;min-height:auto!important;transition:opacity .2s ease!important}.product-form__submit:hover{opacity:.88!important}.product-form__submit[disabled]{opacity:.45!important}.nv-sec{padding-top:56px;padding-bottom:56px}.nv-sec__inner{max-width:var(--page-width,1200px);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.nv-sec__inner{padding:0 5rem}}.product-form__buttons .shopify-payment-button,.shopify-payment-button{display:none!important}.nv-ben,.nv-src,.nv-benefits,.nv-stats,.nv-sec{border-top:1px solid var(--nv-line,#DEDAD3)}@media(min-width:990px){.header__search>details>summary{display:none!important}.header__search>details,.header__search>details[open],.header__search>details>.search-modal{display:block!important;position:static!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent!important;transform:none!important;animation:none!important;inset:auto!important}.header__search .modal-overlay{display:none!important}.header__search .search-modal__content{position:relative!important;width:300px!important;max-width:300px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;transform:none!important;animation:none!important}.header__search .search-modal__content>predictive-search,.header__search .search-modal__content>search-form{display:block;width:100%}.header__search .search-modal__form{display:block;width:100%;padding:0;margin:0;max-width:none}.header__search .search-modal__form .field{position:relative;margin:0;min-height:0}.header__search .search-modal__form .field__input{height:38px;padding:0 44px 0 16px;border-radius:999px;background:#faf8f4;border:1px solid #DEDAD3;font-size:13px;color:#252525;width:100%;box-shadow:none}.header__search .search-modal__form .field__input:focus,.header__search .search-modal__form .field__input:focus-visible{outline:none;border-color:#3d5a45;background:#fff}.header__search .search-modal__form .field__label{display:none!important}.header__search .search-modal__form .search__button{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:0;width:32px;height:32px;background:transparent;border:0;color:#3d5a45}.header__search .search-modal__form .search__button:hover{background:#3d5a4514;border-radius:50%}.header__search .search-modal__form .search__button .svg-wrapper{width:16px;height:16px}.header__search .search-modal__form .reset__button{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:0;width:24px;height:24px;color:#6e7166}.header__search .search-modal__close-button{display:none!important}.header__search predictive-search .predictive-search--header,.header__search .predictive-search--header{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;width:560px!important;max-width:calc(100vw - 32px)!important;background:#fff!important;border:1px solid #DEDAD3!important;border-radius:12px!important;box-shadow:0 18px 40px #00000024!important;z-index:100!important;max-height:70vh!important;overflow-y:auto!important;padding:8px 0!important}.header__search .predictive-search__results-groups-wrapper{gap:16px!important}.header__search .predictive-search__result-group:first-child{flex:0 0 180px!important;min-width:0!important}.header__search .predictive-search__result-group:last-child{flex:1 1 auto!important;min-width:0!important}.header__search .predictive-search__list-item{min-width:0!important}.header__search .predictive-search__item{gap:12px!important;padding:10px 14px!important;align-items:center!important}.header__search .predictive-search__item img,.header__search .predictive-search__item .predictive-search__item-content img{flex:0 0 48px!important;width:48px!important;height:48px!important;object-fit:cover!important;border-radius:6px!important}.header__search .predictive-search__item-content,.header__search .predictive-search__item-content-wrapper{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.header__search .predictive-search__item-heading{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.3!important;font-size:14px!important}.header__search .predictive-search__item-price{font-size:13px!important;white-space:nowrap!important}.header__search .predictive-search__heading{margin:0 14px!important;padding:10px 0 6px!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.header__search .predictive-search__search-for-button,.header__search .search-modal__form button[type=submit].predictive-search__search-for-button{padding:12px 16px!important;font-size:14px!important}.header__search{margin-right:6px}}.header__search .search-modal__form .field__input::placeholder{color:#9b9d93;opacity:1}@media(min-width:990px){.header__search{display:block!important;width:300px!important;flex:0 0 300px!important;min-width:300px!important;order:-1;margin-right:12px}.header__icons{gap:4px}}.nv-heart{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#3d5a45;line-height:0;font:inherit;-webkit-tap-highlight-color:transparent}.nv-heart__icon{width:20px;height:20px;display:block}.nv-heart__fill{opacity:0;transition:opacity .2s ease}.nv-heart.is-saved .nv-heart__fill{opacity:1}.nv-heart.is-saved .nv-heart__outline{stroke:#3d5a45}.nv-heart--chip{width:36px;height:36px;background:#ffffffeb;border-radius:50%;box-shadow:0 2px 6px #00000014;transition:transform .18s ease,background .18s ease}.nv-heart--chip:hover{transform:scale(1.06);background:#fff}.nv-heart--chip:active{transform:scale(.94)}.nv-heart--lg .nv-heart__icon{width:24px;height:24px}.nv-heart--lg.nv-heart--chip{width:44px;height:44px}.nv-heart--flat{padding:6px}.nv-heart.nv-heart--ping .nv-heart__fill{animation:nv-heart-ping .35s ease}@keyframes nv-heart-ping{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.nv-hc__card .nv-heart,.card-wrapper .nv-heart,.card .nv-heart{position:absolute;top:12px;right:12px;z-index:3}.nv-wishicon{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;text-decoration:none;padding:6px 10px 2px;min-width:44px;min-height:44px;gap:1px}.nv-wishicon svg{width:24px;height:24px;display:block}.nv-wishicon__count{font-size:11px;font-weight:600;line-height:1;color:#3d5a45;pointer-events:none;letter-spacing:0}.nv-wishicon__count:empty,.nv-wishicon__count[hidden]{display:none}.nv-benefits{--nv-accent:var(--nv-dark,#2C332F);--nv-accent-text:var(--nv-cream,#EFECEC);--nv-bg:transparent;--nv-text:var(--nv-ink,#252525);--nv-muted:#9aa39c;--nv-line-c:var(--nv-line,#DEDAD3);--nv-radius:16px;background:var(--nv-bg);padding:72px 20px}.nv-benefits .nv-inner{max-width:1200px;margin:0 auto}.nv-benefits .nv-head{text-align:left;max-width:none;margin:0 0 36px}.nv-benefits .nv-title,.nv-benefits h2.nv-title{color:var(--nv-accent);font-size:32px!important;line-height:1.2;letter-spacing:-.015em;margin:0 0 12px}.nv-benefits .nv-eyebrow{color:var(--nv-text);font-size:15px;line-height:1.65;margin:0;opacity:.8}.nv-benefits .nv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.nv-benefits .nv-timeline{padding-top:0}.nv-benefits .nv-step{position:relative;padding:0 0 42px 34px;opacity:1;transition:opacity .5s ease}.nv-benefits .nv-step:last-child{padding-bottom:0}.nv-benefits .nv-step:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:2px;background:var(--nv-line-c);transition:background .5s ease}.nv-benefits .nv-step:last-child:before{display:none}.nv-benefits .nv-step:after{content:"";position:absolute;left:0;top:9px;width:14px;height:14px;border-radius:50%;background:var(--nv-line-c);transition:background .5s ease}.nv-benefits .nv-step-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.nv-benefits .nv-pill{display:inline-block;background:var(--nv-line-c);color:#6b736c;font-size:14px;font-weight:600;letter-spacing:.01em;padding:6px 14px;border-radius:999px;white-space:nowrap;transition:background .5s ease,color .5s ease}.nv-benefits .nv-step-title{color:var(--nv-muted);font-size:clamp(17px,1.6vw,21px);font-weight:600;transition:color .5s ease}.nv-benefits .nv-list{list-style:disc;margin:0;padding-left:20px}.nv-benefits .nv-list li{color:var(--nv-muted);font-size:16px;line-height:1.9;transition:color .5s ease}.nv-benefits .nv-step.is-active:before,.nv-benefits .nv-step.is-active:after{background:var(--nv-accent)}.nv-benefits .nv-step.is-active .nv-pill{background:var(--nv-accent);color:var(--nv-accent-text)}.nv-benefits .nv-step.is-active .nv-step-title{color:var(--nv-accent)}.nv-benefits .nv-step.is-active .nv-list li{color:var(--nv-text)}.nv-benefits.nv-js .nv-step:not(.is-active){opacity:.55}.nv-benefits .nv-media{position:sticky;top:90px}.nv-benefits .nv-media figure{margin:0;overflow:hidden;border-radius:var(--nv-radius);background:#f2f0eb}.nv-benefits .nv-media img{display:block;width:100%;height:100%;object-fit:cover}.nv-benefits .nv-media-main img{aspect-ratio:4/5}@media(max-width:989px){.nv-benefits{padding:52px 18px}.nv-benefits .nv-grid{grid-template-columns:1fr;gap:40px}.nv-benefits .nv-media{position:static;order:-1}.nv-benefits .nv-media-main img{aspect-ratio:3/2}.nv-benefits .nv-head{margin-bottom:28px}.nv-benefits .nv-title,.nv-benefits h2.nv-title{font-size:27px!important}}@media(prefers-reduced-motion:reduce){.nv-benefits.nv-js .nv-step:not(.is-active){opacity:1}.nv-benefits .nv-step,.nv-benefits .nv-step:before,.nv-benefits .nv-step:after,.nv-benefits .nv-pill,.nv-benefits .nv-step-title,.nv-benefits .nv-list li{transition:none}}.nv-vs{padding:64px 20px;background:transparent}.nv-vs__in{max-width:1100px;margin:0 auto}.nv-vs__kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-faint,#9B9D93);margin:0 0 10px;font-weight:600}.nv-vs__h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.015em;color:var(--nv-ink,#252525);margin:0 0 14px}.nv-vs__lede{font-size:15.5px;line-height:1.6;color:var(--nv-muted,#6E7166);margin:0 0 32px;max-width:620px}.nv-vs__wrap{background:#fff;border-radius:14px;border:1px solid var(--nv-line,#DEDAD3);overflow:hidden}.nv-vs__table{display:grid;grid-template-columns:minmax(140px,1.6fr) 1fr 1fr 1fr}.nv-vs__row{display:contents}.nv-vs__row>*{padding:16px 14px;border-top:1px solid var(--nv-line,#DEDAD3);font-size:14px;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--nv-ink,#252525)}.nv-vs__row:first-child>*{border-top:0}.nv-vs__label-cell{justify-content:flex-start!important;text-align:left!important;font-weight:500;color:var(--nv-ink,#252525);background:#fbf9f4}.nv-vs__row--head>*{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--nv-muted,#6E7166);background:#fbf9f4;padding:14px}.nv-vs__cell--us-head{color:#fff!important;background:var(--nv-green,#3D5A45)!important}.nv-vs__cell--us{background:#3d5a450e;position:relative}.nv-vs__cell--us:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-left:3px solid var(--nv-green,#3D5A45);border-right:3px solid var(--nv-green,#3D5A45);pointer-events:none}.nv-vs__cell[data-mark=yes]:after{content:"";display:block;width:22px;height:22px;background:var(--nv-green,#3D5A45);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>") center/16px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>") center/16px no-repeat}.nv-vs__cell--us[data-mark=yes]:after{width:26px;height:26px;-webkit-mask-size:22px;mask-size:22px}.nv-vs__cell[data-mark=no]:after{content:"";display:block;width:20px;height:20px;background:#c9c4b8;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='18' y1='6' x2='6' y2='18'/></svg>") center/14px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='18' y1='6' x2='6' y2='18'/></svg>") center/14px no-repeat}.nv-vs__cell[data-mark=maybe]:after,.nv-vs__cell[data-mark=sometimes]:after{content:"Sometimes";font-size:11.5px;color:var(--nv-muted,#6E7166);font-style:italic}.nv-vs__cell[data-mark=""]{color:var(--nv-muted,#6E7166);font-style:italic}@media(max-width:720px){.nv-vs{padding:40px 12px}.nv-vs__wrap{border-radius:10px}.nv-vs__table{grid-template-columns:minmax(96px,1.25fr) 1fr 1fr 1fr;font-size:12px}.nv-vs__row>*{padding:11px 5px;font-size:11.5px;line-height:1.3}.nv-vs__label-cell{font-size:12px;line-height:1.3}.nv-vs__row--head>*{font-size:9.5px;padding:10px 4px;letter-spacing:.02em;line-height:1.22}.nv-vs__cell[data-mark=yes]:after{width:16px;height:16px;-webkit-mask-size:12px;mask-size:12px}.nv-vs__cell--us[data-mark=yes]:after{width:18px;height:18px;-webkit-mask-size:14px;mask-size:14px}.nv-vs__cell[data-mark=no]:after{width:14px;height:14px;-webkit-mask-size:11px;mask-size:11px}.nv-vs__cell--us:before{border-width:2px}.nv-vs__cell[data-mark=maybe]:after,.nv-vs__cell[data-mark=sometimes]:after{font-size:10px}}.nv-made{padding:64px 20px;font-family:var(--font-body-family)}.nv-made__in{max-width:900px;margin:0 auto}.nv-made__kick{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-green,#3D5A45);font-weight:600;margin:0 0 10px}.nv-made__h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.2vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--nv-ink,#252525);margin:0 0 12px}.nv-made__lede{font-size:15.5px;line-height:1.6;color:var(--nv-muted,#6E7166);margin:0 0 36px;max-width:620px}.nv-made__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--nv-line,#DEDAD3)}.nv-made__li{margin:0}.nv-made__item{border-bottom:1px solid var(--nv-line,#DEDAD3);transition:background .2s ease}.nv-made__item[open]{background:#3d5a4508}.nv-made__sum{list-style:none;display:grid;grid-template-columns:48px minmax(0,1fr) auto 20px;gap:14px;align-items:center;padding:20px 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.nv-made__sum::-webkit-details-marker{display:none}.nv-made__sum::marker{display:none}.nv-made__num{font-family:var(--font-body-family);font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--nv-green,#3D5A45);font-variant-numeric:tabular-nums}.nv-made__nm{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(17px,1.8vw,21px);line-height:1.25;color:var(--nv-ink,#252525);letter-spacing:-.005em}.nv-made__amt{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--nv-green,#3D5A45);background:#3d5a451a;padding:4px 10px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.nv-made__chev{width:11px;height:11px;position:relative;justify-self:end}.nv-made__chev:before,.nv-made__chev:after{content:"";position:absolute;left:0;top:50%;height:1.5px;width:11px;background:var(--nv-muted,#6E7166);transition:transform .25s ease,opacity .2s ease}.nv-made__chev:after{transform:rotate(90deg)}.nv-made__item[open] .nv-made__chev:after{transform:rotate(0);opacity:0}.nv-made__item[open] .nv-made__chev:before{background:var(--nv-green,#3D5A45)}.nv-made__body{padding:0 4px 22px 66px;animation:nvMadeIn .25s ease}.nv-made__note{font-size:15px;line-height:1.65;color:var(--nv-ink,#252525);margin:0 0 14px}.nv-made__block{margin:14px 0 0;padding:12px 14px;background:#fff;border-left:3px solid var(--nv-green,#3D5A45);border-radius:0 6px 6px 0}.nv-made__blocklbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nv-green,#3D5A45);font-weight:600;margin:0 0 4px}.nv-made__blocktx{font-size:14px;line-height:1.6;color:var(--nv-ink,#252525);margin:0}.nv-made__meta{margin:14px 0 0;padding:12px 14px;background:#3d5a450e;border-radius:6px;display:flex;flex-wrap:wrap;gap:16px 28px}.nv-made__meta div{display:flex;flex-direction:column;gap:2px;min-width:0}.nv-made__meta dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nv-muted,#6E7166);font-weight:600;margin:0}.nv-made__meta dd{font-size:13.5px;line-height:1.4;color:var(--nv-ink,#252525);margin:0;font-weight:500}.nv-made__dv{margin:12px 0 0;font-size:12px;letter-spacing:.02em;color:var(--nv-muted,#6E7166);text-transform:uppercase;font-weight:500}.nv-made__li.is-extra{display:none}.nv-made.is-open .nv-made__li.is-extra{display:block;animation:nvMadeIn .3s ease forwards}@keyframes nvMadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.nv-made__more{display:inline-flex;align-items:center;gap:9px;margin:20px 0 0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-body-family);font-size:14.5px;font-weight:600;color:var(--nv-green,#3D5A45)}.nv-made__more:hover .nv-made__more-txt{text-decoration:underline}.nv-made__more-chev{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px;transition:transform .25s ease}.nv-made.is-open .nv-made__more-chev{transform:rotate(-135deg);margin-top:2px}@media(prefers-reduced-motion:reduce){.nv-made.is-open .nv-made__li.is-extra{animation:none}.nv-made__more-chev{transition:none}}.nv-made__foot{margin:28px 0 0;padding:16px 18px;font-size:14px;line-height:1.65;color:var(--nv-ink,#252525);background:#3d5a4512;border-left:3px solid var(--nv-green,#3D5A45);border-radius:0 6px 6px 0}@media(max-width:749px){.nv-made{padding:48px 16px}.nv-made__h{font-size:26px}.nv-made__lede{margin-bottom:28px;font-size:14.5px}.nv-made__sum{grid-template-columns:32px minmax(0,1fr) auto 18px;gap:10px;padding:16px 2px}.nv-made__nm{font-size:16px}.nv-made__amt{font-size:11px;padding:3px 8px}.nv-made__body{padding:0 2px 18px 42px}.nv-made__note{font-size:14px}.nv-made__meta{gap:12px 20px;padding:10px 12px}}.product__media-wrapper .product__media-item{position:relative!important}.product__media-wrapper .product__media-item .nv-supply-badge,.nv-supply-badge{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:3;display:inline-block;background:var(--nv-ink,#1A1A1A);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:7px 12px;border-radius:999px;line-height:1;pointer-events:none;box-shadow:0 2px 8px #00000024;margin:0!important}@media(max-width:749px){.product__media-wrapper .product__media-item img,.product__media-wrapper .product__media-item .media{max-height:62vh;width:100%;object-fit:cover}.product__media-wrapper .product__media-item,.product__media-wrapper .slider.slider--mobile .product__media-item,.product__media-wrapper .product__media-list{max-height:62vh}.product__media-wrapper .product__media-item .nv-supply-badge,.nv-supply-badge{top:10px!important;right:10px!important;left:auto!important;font-size:10px;padding:6px 10px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nourivo.css.map */
