body{--nv-clean-ink:#232126;--nv-clean-lilac:#eee9f4}.nv-clean-announcement{background:#e8dff0;color:#29232e;text-align:center;padding:12px 20px;font:500 13px/1.4 Arial,sans-serif;letter-spacing:.02em}#header-group .header__row{border-bottom:1px solid #dedbe1}body .nv{font-family:Arial,Helvetica,sans-serif;color:#232126;--nv-accent:#75618c;--nv-soft:#f7f5f9;--nv-line:#dedbe3}body .nv h1,body .nv h2,body .nv h3{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.025em}body .nv h1{font-size:clamp(28px,2.5vw,40px);line-height:1.15}body .nv h2{font-size:clamp(28px,3vw,44px);line-height:1.15}body .nv h3{font-size:21px}body .nv-wrap{width:min(1360px,calc(100% - 64px))}body .nv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0 0 56px;align-items:start}body .nv-gallery{padding:30px 40px 24px 0;top:100px}body .nv-gallery-stage{aspect-ratio:1/1;background:#faf9fb;border-radius:0}body .nv-thumbnails{gap:10px;margin-top:14px;justify-content:center}body .nv-thumbnails button{flex:0 0 66px;border-radius:0;border:1px solid #dedbe3}body .nv-buybox{border-left:1px solid #dedbe3;padding:30px 0 0 38px}body .nv-product .nv-review-ticker,body .nv-product .nv-sold-count,body .nv-product .nv-heading-ribbon{display:none}body .nv-product .nv-eyebrow{font:500 11px/1.4 Arial,sans-serif;letter-spacing:.14em;margin:0 0 10px;color:#6b6471}body .nv-product .nv-heading-reviews{margin:12px 0 16px;gap:7px;font-size:12px;color:#62516f!important}body .nv-product .nv-heading-stars{font-size:16px}body .nv-product .nv-heading-reviews strong{font-size:14px}body .nv-product .nv-intro{font-size:16px;font-weight:400;line-height:1.55;margin:0 0 12px!important;color:#514b56}body .nv-product .nv-benefit-list{display:flex;gap:8px 18px;flex-wrap:wrap;margin:0 0 22px}body .nv-product .nv-benefit-list li{font-size:12px;gap:5px;margin:0;color:#625b69}body .nv-product .nv-benefit-list li>span{font-size:12px}body .nv-product .nv-purchase-label{font-size:13px;font-weight:600;margin:0 0 10px}body .nv-product .nv-offer{margin:0 0 8px}body .nv-product .nv-offer-body{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:14px 16px;border:1px solid #dfdce3;border-radius:0;background:#faf9fb;min-height:76px;box-shadow:none}body .nv-product .nv-offer input:checked+.nv-offer-body{padding:14px 16px;border:1px solid #75618c;background:#eee9f4;box-shadow:none;outline:none}body .nv-product .nv-radio{width:18px;height:18px;border-width:1px}body .nv-product .nv-offer-copy strong{font:600 15px/1.2 Arial,sans-serif}body .nv-product .nv-offer-copy>span{font-size:11px;line-height:1.45;font-weight:400;margin-top:4px}body .nv-product .nv-offer-copy small{font-size:11px;margin-top:3px}body .nv-product .nv-offer-price{font:600 19px/1.25 Arial,sans-serif;white-space:nowrap}body .nv-product .nv-offer-price small{font-size:9px;margin-top:2px}body .nv-product .nv-original-price{display:none}body .nv-product .nv-offer-expanded{display:none!important}body .nv-product .nv-offer-badge{position:static;grid-column:2/-1;grid-row:1;justify-self:start;background:transparent;color:#655077;font-size:10px;padding:0;border-radius:0;letter-spacing:.03em;text-transform:uppercase;margin-bottom:-5px}body .nv-product .nv-savings-summary{display:none}body .nv-product .nv-shipping-bar{background:none;border:0;border-radius:0;padding:0;margin:15px 0;font-size:11px;font-weight:400}body .nv-product .nv-shipping-bar svg{width:18px;height:18px}body .nv-product .nv-cta{border-radius:0;background:#27232c;min-height:54px;padding:15px 20px;font:500 16px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none}body .nv-product .nv-cta:hover{background:#574565}body .nv-product .nv-clean-total{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin-top:12px}body .nv-product .nv-clean-total strong{font-weight:500}body .nv-product .nv-billing-note{font-size:12px;line-height:1.6;text-align:left;color:#625b69;margin:12px 0 24px!important;max-width:none}body .nv-product .nv-gifts{border-top:1px solid #dedbe3;padding-top:20px;margin:0 0 24px}body .nv-product .nv-gifts .nv-welcome-row{display:block;margin:0 0 14px}body .nv-product .nv-gifts .nv-welcome-row h2.nv-welcome-heading{position:static;clip-path:none;overflow:visible;width:auto;height:auto;font:500 17px/1.3 Arial,sans-serif;letter-spacing:0}body .nv-product .nv-welcome-value{display:none}body .nv-product .nv-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .nv-product .nv-gift-art{aspect-ratio:1;border:0;border-radius:0;box-shadow:none;background:#f6f4f8;margin:0 0 8px}body .nv-product .nv-gift-art img{height:100%;width:100%;object-fit:contain}body .nv-product .nv-gift-badge{position:static;transform:none;display:block;box-shadow:none;background:none;padding:0 0 7px;border-radius:0;font-size:10px;font-weight:500;text-transform:none}body .nv-product .nv-gift-badge{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:6px;row-gap:2px;min-height:24px;color:#574963}body .nv-product .nv-gift-badge s{display:inline;color:#76707b;font-size:11px;font-weight:400;text-decoration-thickness:1px}body .nv-product .nv-gift:not(.nv-gift--excluded) [data-gift-badge-label]{font-weight:600}body .nv-product .nv-gift>strong{font-size:10px;line-height:1.4;font-weight:400}body .nv-product .nv-gift--excluded{opacity:.45}body .nv-product .nv-program-panel{border:0;border-top:1px solid #dedbe3;border-bottom:1px solid #dedbe3;border-radius:0;margin:0 0 16px}body .nv-product .nv-program-panel summary{font:500 15px/1.4 Arial,sans-serif;padding:17px 0;color:#29232e}body .nv-product .nv-program-body{padding:16px 0}body .nv-product .nv-program-body h3{font-size:13px}body .nv-product .nv-program-body ul{font-size:12px}body .nv-product .nv-trust{gap:12px;margin:24px 0}body .nv-product .nv-trust svg{width:24px;height:24px}body .nv-product .nv-trust strong{font:400 11px/1.4 Arial,sans-serif}body .nv-product .nv-trust>a,body .nv-product .nv-trust>span{gap:8px}body .nv-product .nv-featured-review{box-shadow:none;border:0;border-top:1px solid #dedbe3;border-radius:0;background:#faf9fb;padding:22px;width:100%;margin:24px 0}body .nv-product .nv-featured-review h3{font-size:17px}body .nv-product .nv-product-questions summary{font:500 14px/1.4 Arial,sans-serif;padding:18px 0}body .nv-product .nv-product-questions details>div{padding-left:0;font-size:13px}body .nv-product .nv-question-mark{display:none}body .nv-content{padding:64px 0;border-top:1px solid #dedbe3}body .nv-section-heading{max-width:760px;margin-bottom:32px}body .nv-section-heading h2:after{display:none}body .nv-section-intro{font-size:15px;line-height:1.7}body .nv-content.nv-content--formula{background:#f6f4f8;color:#232126;padding:64px 0}body .nv-content--formula .nv-section-heading h2{color:#232126;font-size:36px}body .nv-content--formula .nv-section-heading>.nv-eyebrow,body .nv-content--formula .nv-section-intro,body .nv-content--formula .nv-section-intro strong,body .nv-content--formula .nv-section-note{color:#625b69}body .nv-content--formula .nv-formula{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #dedbe3}body .nv-content--formula .nv-formula article{background:none;border:0;border-bottom:1px solid #dedbe3;border-radius:0;padding:24px;box-shadow:none}body .nv-content--formula .nv-formula h3{font-size:20px;font-weight:500;color:#29232e}body .nv-content--formula .nv-formula h3:before{display:none}body .nv-content--formula .nv-formula article>div>span{font-size:9px;background:#e8e1ef;color:#62516f;padding:5px 8px}body .nv-content--formula .nv-formula p{font-size:13px;line-height:1.7}body .nv-content--formula .nv-label-panel{border-color:#dedbe3;color:#29232e;border-radius:0;background:#fff}body .nv-content--formula .nv-label-panel summary{color:#29232e}body .nv-compact-benefits article{border:0;border-radius:0;background:#faf9fb}body .nv-compact-benefits img{border-radius:0}body #nv-journey{background:#eee9f4}body #nv-journey .nv-section-heading h2{color:#29232e}body #nv-journey .nv-section-heading>.nv-eyebrow,body #nv-journey .nv-section-intro,body #nv-journey .nv-section-note{color:#625b69}body #nv-journey .nv-timeline-copy{border:0;border-bottom:1px solid #d9d1e1;background:none;border-radius:0;padding:12px 0 26px}body #nv-journey .nv-timeline-copy h3{font:500 24px/1.3 Arial,sans-serif;color:#29232e}body #nv-journey .nv-timeline-copy p:not(.nv-timeline-time){font-size:14px}body #nv-journey .nv-timeline-dot{border-color:#eee9f4;background:#fff;font:500 18px Arial,sans-serif}body .nv-review-card,body .nv-review-summary{border-radius:0;box-shadow:none;border-width:1px}body .nv-review-card h3{font-size:21px}body .nv-sticky-buy{background:#fff;border-top:1px solid #dedbe3;box-shadow:none}body .nv-sticky-buy a,body .nv-link-cta{border-radius:0;background:#27232c}body .nh h1,body .nh h2,body .nh h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em}body .nh .nv-sold-count{display:none}@media(max-width:989px){body .nv-wrap{width:calc(100% - 40px)}body .nv-hero{gap:0}body .nv-buybox{padding-left:24px}body .nv-gallery{padding-right:24px}}@media(max-width:749px){body .nv-wrap{width:calc(100% - 32px)}body .nv-hero{display:flex;flex-direction:column;padding-bottom:36px}body .nv-gallery{position:static;width:100%;padding:20px 0}body .nv-gallery-stage{aspect-ratio:1.15}body .nv-thumbnails button{flex-basis:52px}body .nv-buybox{border:0;padding:10px 0 0;width:100%}body .nv h1{font-size:30px}body .nv h2{font-size:29px}body .nv-product .nv-offer-body,body .nv-product .nv-offer input:checked+.nv-offer-body{padding:13px 12px;gap:9px}body .nv-product .nv-offer-price{font-size:18px}body .nv-product .nv-offer-copy>span{font-size:10px}body .nv-content,body .nv-content.nv-content--formula{padding:42px 0}body .nv-content--formula .nv-formula{grid-template-columns:1fr}body .nv-content--formula .nv-formula article{padding:22px 0}body .nv-content--formula .nv-section-heading h2{font-size:29px}body .nv-product .nv-gift-grid{gap:8px}body .nv-product .nv-gift>strong{font-size:10px}.nv-clean-announcement{font-size:11px;padding:10px 16px}}body .nv-product .nv-offer-copy .nv-offer-badge{display:block;margin:0 0 5px;font-size:9px;font-weight:600;line-height:1.2}body .nv-product .nv-love{border-top:1px solid #dfdce3;border-bottom:1px solid #dfdce3;margin:24px 0 0;padding:0}body .nv-product .nv-love summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font:600 13px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;padding:19px 0}body .nv-product .nv-love summary::-webkit-details-marker{display:none}body .nv-product .nv-love[open] summary>span{transform:rotate(45deg)}body .nv-product .nv-love-copy{font:400 14px/1.7 Arial,sans-serif;padding:0 0 18px;color:#514b59}body .nv-product .nv-love-copy p{margin:0 0 16px}body .nv-product .nv-love-copy ul{list-style:none;padding:0;margin:18px 0}body .nv-product .nv-love-copy li{position:relative;padding-left:23px;margin:9px 0}body .nv-product .nv-love-copy li:before{content:"\2192";position:absolute;left:0;color:#75618c}body .header-logo .nv-header-wordmark{display:block;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:600;line-height:1;letter-spacing:-.025em;text-transform:uppercase;color:inherit}@media(max-width:749px){body .header-logo .nv-header-wordmark{font-size:26px}}body #nv-journey{background:#fff;color:#242127;padding:64px 0;border-top:1px solid #dcd7df;border-bottom:1px solid #dcd7df}body #nv-journey .nv-section-heading{text-align:left;max-width:760px;margin:0 0 38px}body #nv-journey .nv-section-heading>.nv-eyebrow{font:500 11px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#75618c;margin:0 0 14px}body #nv-journey .nv-section-heading h2{font:500 clamp(28px,3vw,40px)/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 18px;color:#242127}body #nv-journey .nv-section-intro{font:400 15px/1.7 Arial,sans-serif;color:#625b69;max-width:620px}body #nv-journey .nv-linear-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0;border-top:1px solid #dcd7df;border-bottom:1px solid #dcd7df}body #nv-journey .nv-linear-journey:before,body #nv-journey .nv-linear-journey:after,body #nv-journey .nv-linear-journey>li:before,body #nv-journey .nv-linear-journey>li:after{display:none}body #nv-journey .nv-linear-journey>li{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding:30px 26px;margin:0;border:0;border-right:1px solid #dcd7df}body #nv-journey .nv-linear-journey>li:first-child{padding-left:0}body #nv-journey .nv-linear-journey>li:last-child{border-right:0;padding-right:0}body #nv-journey .nv-timeline-dot{position:static;display:grid;place-items:center;flex:none;width:38px;height:38px;margin:0;transform:none;border:0;border-radius:50%;background:#eee8f4;color:#655077;box-shadow:none;font:500 14px/1 Arial,sans-serif}body #nv-journey .nv-timeline-copy{width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}body #nv-journey .nv-timeline-time{font:500 11px/1.5 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#75618c;margin:0 0 12px}body #nv-journey .nv-timeline-copy h3{font:500 23px/1.25 Arial,sans-serif;letter-spacing:-.02em;color:#242127;margin:0 0 14px}body #nv-journey .nv-timeline-copy p:not(.nv-timeline-time){font:400 14px/1.7 Arial,sans-serif;color:#625b69;margin:0}body #nv-journey .nv-section-note{font:400 11px/1.6 Arial,sans-serif;text-align:left;margin:20px 0 0;max-width:850px;color:#77707d}@media(max-width:989px){body #nv-journey .nv-linear-journey{grid-template-columns:repeat(2,minmax(0,1fr))}body #nv-journey .nv-linear-journey>li:nth-child(2){border-right:0}body #nv-journey .nv-linear-journey>li:nth-child(3){padding-left:0;border-top:1px solid #dcd7df}body #nv-journey .nv-linear-journey>li:nth-child(4){border-top:1px solid #dcd7df}}@media(max-width:749px){body #nv-journey{padding:42px 0}body #nv-journey .nv-section-heading{margin-bottom:26px}body #nv-journey .nv-linear-journey{grid-template-columns:1fr}body #nv-journey .nv-linear-journey>li,body #nv-journey .nv-linear-journey>li:first-child,body #nv-journey .nv-linear-journey>li:last-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:25px 0;border:0;border-bottom:1px solid #dcd7df}body #nv-journey .nv-linear-journey>li:last-child{border-bottom:0}body #nv-journey .nv-timeline-copy h3{font-size:22px}}body #nv-journey .nv-linear-journey{width:100%;max-width:none}body #nv-journey .nv-section-intro p{color:#625b69;text-align:left;margin:0}body #nv-reviews{background:#fff;color:#242127;border-top:0;padding:64px 0}body #nv-reviews .nv-section-heading{max-width:none;text-align:left;margin:0 0 28px}body #nv-reviews .nv-section-heading h2{font:500 clamp(28px,3vw,40px)/1.2 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 16px;color:#242127}body #nv-reviews .nv-section-intro,body #nv-reviews .nv-section-intro p,body #nv-reviews .nv-section-intro strong{font:400 14px/1.7 Arial,sans-serif;color:#625b69;text-align:left;margin:0}body #nv-reviews .nv-review-summary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 20px;padding:22px 0;margin:0;border:0;border-top:1px solid #dcd7df;border-bottom:1px solid #dcd7df;border-radius:0;box-shadow:none;background:transparent}body #nv-reviews .nv-review-score{font:500 36px/1 Arial,sans-serif;color:#242127}body #nv-reviews .nv-summary-stars{font-size:21px;color:#75618c}body #nv-reviews .nv-summary-verified{font:400 13px/1.5 Arial,sans-serif;color:#625b69}body #nv-reviews .nv-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}body #nv-reviews .nv-review-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;border-right:1px solid #dcd7df;border-bottom:1px solid #dcd7df;border-radius:0;box-shadow:none;padding:30px 28px;margin:0;color:#242127}body #nv-reviews .nv-review-card:first-child{padding-left:0}body #nv-reviews .nv-review-card:last-child{border-right:0;padding-right:0}body #nv-reviews .nv-card-verified{font:400 10px/1.5 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#77707d;margin:0 0 14px}body #nv-reviews .nv-review-rating{font:400 16px/1.2 Arial,sans-serif;letter-spacing:2px;color:#75618c;margin:0 0 20px}body #nv-reviews .nv-review-card h3{font:500 23px/1.3 Arial,sans-serif;letter-spacing:-.02em;color:#242127;margin:0 0 18px}body #nv-reviews .nv-review-card p:not(.nv-review-rating){font:400 14px/1.8 Arial,sans-serif;color:#625b69;margin:0 0 24px}body #nv-reviews .nv-review-card small{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#242127;margin-top:auto}@media(max-width:749px){body #nv-reviews{padding:42px 0}body #nv-reviews .nv-review-grid{grid-template-columns:1fr}body #nv-reviews .nv-review-card,body #nv-reviews .nv-review-card:first-child,body #nv-reviews .nv-review-card:last-child{padding:26px 0;border-right:0}body #nv-reviews .nv-review-card h3{font-size:22px}body #nv-reviews .nv-review-summary{gap:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/noraviro-clean.css.map */
