body.rv-nine-page{--rv-font:Rituva,Arial,sans-serif;--rv-adv-serif:var(--rv-font);--rv-c-ink:#24231f;--rv-c-muted:#736d64;--rv-c-soft:#f2eee6;--rv-c-line:rgb(36 35 31 / 14%);--rv-section-gap:clamp(48px,8vw,96px);color:var(--rv-c-ink);font:400 16px/1.6 var(--rv-font)}@layer rituva-heading-system{body.rv-nine-page,body.rv-nine-page *:not(:where(.rv-product,.rv-product *)){--rv-font:Rituva,Arial,sans-serif;--rv-adv-serif:Rituva,Arial,sans-serif;font-family:var(--rv-font)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}body.rv-nine-page :is(h1,h2,h3,h4):not(:where(.rv-product,.rv-product *)){color:var(--rv-c-ink)!important;text-transform:none!important}body.rv-nine-page h1:not(:where(.rv-product,.rv-product *)),body.rv-nine-page .rv-product-title:not(:where(.rv-product,.rv-product *)){font-size:clamp(36px,4vw,44px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.03em!important;white-space:normal!important}body.rv-nine-page h2:not(:where(.rv-product,.rv-product *)){font-size:clamp(25px,2.5vw,28px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important}body.rv-nine-page :is(h3,h4):not(:where(.rv-product,.rv-product *)){font-size:20px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}body.rv-nine-page :is(p,.rv-c-richtext,.rv-c-check,blockquote):not(:where(.rv-product,.rv-product *)){font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}body.rv-nine-page :is(strong,b):not(:where(.rv-product,.rv-product *)){font-weight:600!important}body.rv-nine-page :is(.rv-c-prose--lead,.rv-c-prose--punch) p:not(:where(.rv-product,.rv-product *)),body.rv-nine-page .rv-c-goal b:not(:where(.rv-product,.rv-product *)){font-size:20px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-.02em!important}body.rv-nine-page :is(.rv-c-review,.rv-c-story) blockquote:not(:where(.rv-product,.rv-product *)){font-style:italic!important}body.rv-nine-page .rv-c-stat b:not(:where(.rv-product,.rv-product *)){font-size:36px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.03em!important}body.rv-nine-page :is(.rv-c-stat,.rv-c-card-number,.rv-c-stage-number,.rv-price):not(:where(.rv-product,.rv-product *)){font-variant-numeric:tabular-nums}body.rv-nine-page :is(.rv-c-subtitle,.rv-c-dek,.rv-installation-intro,.rv-c-card-body .rv-c-richtext):not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important}body.rv-nine-page .rv-c-subtitle:not(:where(.rv-product,.rv-product *)){font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}body.rv-nine-page :is(.rv-c-eyebrow,.rv-adv-eyebrow,.rve-eyebrow,.rv-c-goal>span):not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.rv-nine-page :is(.rv-adv-caption,.rv-c-image figcaption,.rv-c-byline>div,.rv-c-proof,.rv-c-proof>span,.rv-c-prose--disclaimer,.rv-c-prose--disclaimer p,.rv-c-notice,.rv-c-notice p):not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}body.rv-nine-page :is(.rv-c-review,.rv-c-story) figcaption:not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}body.rv-nine-page :is(.rv-c-card-number,.rv-c-stage-number,.rv-c-avatar):not(:where(.rv-product,.rv-product *)){color:#fff!important;font-weight:600!important}body.rv-nine-page :is(.rv-c-card-number,.rv-c-stage-number):not(:where(.rv-product,.rv-product *)){font-size:18px!important}body.rv-nine-page :is(summary,.rv-install-trigger,.rv-variants legend,.rv-finishes label>span,.rv-welcome-kit h2):not(:where(.rv-product,.rv-product *)){color:var(--rv-c-ink)!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}body.rv-nine-page .rv-gift>span:not(:where(.rv-product,.rv-product *)){font-size:14px!important;line-height:1.5!important;font-weight:400!important}body.rv-nine-page .rv-buy-saving:not(:where(.rv-product,.rv-product *)){font-size:11px!important;font-weight:600!important;line-height:1.2!important}body.rv-nine-page .rv-price>[data-price]:not(:where(.rv-product,.rv-product *)){font-weight:400!important;line-height:1.2!important}body.rv-nine-page .rv-price s:not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important}body.rv-nine-page .rv-reassurance:not(:where(.rv-product,.rv-product *)){color:var(--rv-c-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}body.rv-nine-page .rv-gift-price s:not(:where(.rv-product,.rv-product *)){color:#fff!important}body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn):not(:where(.rv-product,.rv-product *)){font-size:13px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}body.rv-nine-page :is(.rv-adv-button,.rv-button:not([data-sticky-buy]),.button-primary,.btn):not(:where(.rv-product,.rv-product *)){min-height:50px!important;height:auto!important;padding:12px 20px!important;border-radius:9999px!important;background:#24231f!important;color:#fff!important;box-shadow:inset 0 4px 4px #ffffff26,0 0 12px #24231f26!important}body.rv-nine-page .rv-buy-block .rv-button:not(:where(.rv-product,.rv-product *)){min-height:60px!important;padding-inline:40px!important}body.rv-nine-page :is(.rv-adv-button,.rv-button:not([data-sticky-buy]),.button-primary,.btn):hover:not(:where(.rv-product,.rv-product *)){box-shadow:inset 4px 4px 10px -3px #24231f59!important;transform:none!important}body.rv-nine-page :is(.rv-adv-button,.rv-button:not([data-sticky-buy]),.button-primary,.btn):active:not(:where(.rv-product,.rv-product *)){background:#3a3831!important;transform:translateY(1px)!important}body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn):disabled:not(:where(.rv-product,.rv-product *)){opacity:.4!important;box-shadow:none!important}body.rv-nine-page :is(a,button,input,select,textarea,summary):focus-visible:not(:where(.rv-product,.rv-product *)){outline:2px solid #24231f!important;outline-offset:4px!important}body.rv-nine-page .rv-adv-header :is(a,summary):not(:where(.rv-product,.rv-product *)){font-size:13px!important;font-weight:500!important;line-height:1.5!important}body.rv-nine-page :is(.rb-footer,.rv-adv-footer) :is(p,a):not(:where(.rv-product,.rv-product *)){font-size:14px!important;line-height:1.5!important}body.rv-nine-page .rb-footer .rb-footer-tagline:not(:where(.rv-product,.rv-product *)){font-size:20px!important;font-weight:500!important}body.rv-nine-page .rv-adv-footer :is(p,a,h2,h3,.rv-adv-richtext,.rv-adv-caption):not(:where(.rv-product,.rv-product *)){color:#fff!important}body.rv-nine-page .rv-announcement :is(p,a,span):not(:where(.rv-product,.rv-product *)){font-size:12px!important;font-weight:500!important;line-height:1.5!important}body.rv-nine-page .rv-adv-guarantee-number p:not(:where(.rv-product,.rv-product *)){font-size:11px!important;line-height:1!important;color:#fff!important}}body.rv-nine-page .rv-c-subtitle:not(:where(.rv-product,.rv-product *)){max-width:65ch}body.rv-nine-page .rv-c-richtext p+p:not(:where(.rv-product,.rv-product *)){margin-top:16px}body.rv-nine-page .rv-product .rv-testimonials:not(:where(.rv-product,.rv-product *)){padding-bottom:0}body.rv-nine-page .rv-product .rv-reassurance:not(:where(.rv-product,.rv-product *)){margin-bottom:12px!important;padding-bottom:0}body.rv-nine-page .rv-c-section--kit:not(:where(.rv-product,.rv-product *)){margin-bottom:var(--rv-section-gap)}@media(max-width:767px){body.rv-nine-page .rv-c-section--contaminants .rv-c-items:not(:where(.rv-product,.rv-product *)){grid-template-columns:minmax(0,1fr)}@layer rituva-heading-system{body.rv-nine-page .rv-buy-block .rv-button:not(:where(.rv-product,.rv-product *)){padding-inline:20px!important}}}@layer rituva-heading-system{body.rv-nine-page .rv-c-cta a.rv-adv-button{min-height:60px!important;padding-inline:40px!important}@media(max-width:767px){body.rv-nine-page .rv-c-cta a.rv-adv-button{padding-inline:20px!important}}}body.rv-nine-page{--rv-beauty-coral:#ae555b;--rv-beauty-peach:#faebe3;--rv-beauty-ivory:#fcf9f5;--rv-beauty-ink:#3b2d2d;--rv-c-ink:var(--rv-beauty-ink);--rv-c-muted:#796565;--rv-c-soft:var(--rv-beauty-peach);--rv-c-line:rgb(59 45 45 / 16%);--rv-text:var(--rv-beauty-ink);--rv-button:var(--rv-beauty-coral);--rv-adv-line:var(--rv-c-line)}body.rv-nine-page #rv-pdp-offer{--pdp-ink:var(--rv-beauty-ink);--pdp-muted:var(--rv-c-muted)}body.rv-nine-page #offer{--rv-text:var(--rv-beauty-ink) !important;--rv-button:var(--rv-beauty-coral) !important}body.rv-nine-page :is(.rv-nine-sale-banner,.rv-c-card-number,.rv-c-stage-number,.rv-c-gift-badge,.rv-adv-guarantee-number){background:var(--rv-beauty-coral);color:#fff}body.rv-nine-page .rv-nine-sale-banner p>span{color:#fff}body.rv-nine-page :is(.rv-c-review,.rv-c-stat,.rv-c-lab,.rv-adv-guarantee){background:var(--rv-beauty-ivory);border-color:var(--rv-c-line)}body.rv-nine-page :is(.rv-c-goal,.rv-c-prose--proof){border-left-color:var(--rv-beauty-coral)}body.rv-nine-page .rv-c-headline-highlight{text-decoration-color:var(--rv-beauty-peach)}body.rv-nine-page :is(.rv-adv-stars,.rv-benefit-icon){color:var(--rv-beauty-ink)}body.rv-nine-page .rv-c-check .rv-adv-icon{background:var(--rv-beauty-coral);color:#fff}body.rv-nine-page .rv-adv-footer{background:var(--rv-beauty-ink)}body.rv-nine-page .rv-welcome-kit .rv-gift{background:var(--rv-beauty-ivory);border:1px solid rgb(174 85 91 / 24%);color:var(--rv-beauty-ink)}body.rv-nine-page .rv-welcome-kit .rv-gift>:is(.rv-gift-price,strong,s){background:var(--rv-beauty-coral);color:#fff}body.rv-nine-page :is(.rv-badge,.rv-buy-saving){background:var(--rv-beauty-peach);color:var(--rv-beauty-ink)}@layer rituva-heading-system{body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn){background:var(--rv-beauty-coral)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 2px 3px #ffffff1f,0 2px 6px #3b2d2d1a!important}body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn):hover{background:linear-gradient(#3b2d2d17,#3b2d2d17),var(--rv-beauty-coral)!important;box-shadow:inset 0 2px 4px #3b2d2d26!important}body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn):active{background:linear-gradient(#3b2d2d29,#3b2d2d29),var(--rv-beauty-coral)!important}body.rv-nine-page :is(.rv-adv-button,.rv-button,.button-primary,.btn):disabled{opacity:.4!important;box-shadow:none!important}body.rv-nine-page :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--rv-beauty-ink)!important}body.rv-nine-page .rv-c-stat b{color:var(--rv-beauty-coral)!important}body.rv-nine-page .rv-welcome-kit :is(h2,.rv-gift>span){color:var(--rv-beauty-ink)!important}body.rv-nine-page .rv-welcome-kit .rv-gift-price :is(strong,s){color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rv-nine-standards.css.map */
