.section-size{position:relative;max-width:1200px;margin:auto}.section-title{font-size:2.25rem;font-family:AvenirHeavy,sans-serif;margin:0;font-weight:700;margin-top:2rem;margin-bottom:2rem;color:inherit;line-height:3rem}.simple-text-title{font-weight:500;font-size:1.3rem;color:inherit}.simple-text{font-size:1rem;color:gray}.label-icons{width:60px;height:60px;background-size:contain;border-radius:50%;margin:0 auto;transition:all .2s;display:block;position:relative;cursor:pointer}.label-icons:after{position:absolute;top:66px;left:0;font-size:10px;text-align:center;line-height:.7rem;color:#009ca7}.label-icons:hover,.label-icons:active,.label-icons:focus{outline:none!important}.label-icons:hover{opacity:1}.content-mobile-only{display:none}.content-desktop-only{display:block}#logo-bar{position:absolute;top:0;left:0;z-index:2;width:100%;padding:2rem 2.2rem}#logo-bar>div{max-width:930px;margin:auto}#logo-bar .img-logo{width:135px}#main-banner{position:relative;overflow:hidden;background-color:#dbf0f0}#page-content .rosacea #main-banner{background-color:#f6f5ea}#main-banner .main-banner-content{width:100%;position:relative;max-width:1200px;padding-top:max(10%,100px);padding-bottom:max(10%,100px);background-size:750px;background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp_banner_03.png?v=93299559040039667691750958665);background-repeat:no-repeat;background-position:center left}#page-content.rosacea #main-banner .main-banner-content{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp_banner_04.png?v=17823028982929817701750958665)}#page-content.retinol #main-banner .main-banner-content{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp_banner_05.png?v=177882742967687608641750958666)}#main-banner .main-banner-right{width:100%;min-height:470px;z-index:1;position:relative;padding:0 2rem}#main-banner .hero-title{font-family:AvenirHeavy,sans-serif;margin:0;font-weight:700;margin:5% 0 0!important;color:inherit;line-height:3rem}#main-banner .hero-title span{font-size:clamp(30px,(1rem + 2vw),36px)}#main-banner .main-banner-right .main-banner-single-review{max-width:500px;margin:2rem 2rem 0;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 3px 10px #0000001a;transform:scale(.85)}#main-banner .main-banner-right .main-banner-single-review:after{content:"";position:absolute;top:-20px;left:30px;border-top:20px solid transparent;border-left:20px solid white}#main-banner .main-banner-left{width:100%;max-width:450px;z-index:1;position:relative;padding:0 2rem;display:flex;flex-direction:row}#main-banner .main-banner-vertical-hero{width:100%;margin:15% 0 10%}@media screen and (max-width: 1199px){#main-banner .main-banner-vertical-hero{width:100%;margin:0 0 10%}}#main-banner .main-banner-vertical-hero img{max-width:100%}#main-banner .main-banner-left>div{position:relative;z-index:2}#main-banner .main-banner-left .label-icons{background-color:#fff;margin:0 1rem}#main-banner .banner-title small{font-size:1rem;font-weight:800}#main-banner .main-banner-left .main-banner-left-text-1 .context{font-size:2.25rem;line-height:38px;font-weight:700}.main-banner-left-text-4 a{color:inherit;text-decoration:underline}#banner-bottom{font-size:.875rem;color:#707073;position:absolute;bottom:0;text-align:center;margin-bottom:3%}#banner-bottom .pr-title{padding:0 0 6px}.safe-icon{background:#62cbc9;color:#fff;font-size:10px;padding:7px 11px;border-radius:360px;text-transform:uppercase}.safe-icon img{vertical-align:center;padding-bottom:3px!important}.featured-in{width:100%;height:80px;margin:auto;position:absolute;bottom:65px;left:0;right:0;text-align:center}.featured-in img{height:35px}@media screen and (max-width: 1199px){#main-banner .main-banner-content,#page-content.rosacea #main-banner .main-banner-content,#page-content.retinol #main-banner .main-banner-content{background-image:none}#main-banner .main-banner-left{max-width:650px;z-index:1;position:relative;padding:0 2rem;display:flex;flex-direction:row}}#lp-before-after,#ingredients{margin:6% auto!important}#ingredients .sensitive-item-img,#ingredients .sensitive-item-text{max-width:300px;margin:auto}#ingredients .sensitive-item-text a{color:#18a2b8}#ingredients .sensitive-item .sensitive-item-img img{width:100%}#ingredients .sensitive-item-text ul li{position:relative}#ingredients .sensitive-item-text ul li svg{font-size:80%;margin-right:5px}#ingredients .sensitive-item-text ul li:before{display:none}#ingredients .sensitive-item-text ul li:before{font-family:"Font Awesome 5 Solid";content:"\f00c";position:absolute;top:0}#ingredients .btn-custom.context-1{background:#f80;border-color:#f80;color:#fff}#ingredients .btn-custom.context-2{background:transparent;border-color:#343a40;color:#343a40}#whats-in-kit{position:relative;max-width:1500px;margin:6% auto!important}#whats-in-kit .section-size{max-width:650px;width:100%}#whats-in-kit .content-img{position:absolute;top:50px;right:0}#whats-in-kit .sample-text{max-width:600px;color:inherit}#whats-in-kit .content-right,#whats-in-kit .content-left{width:50%;overflow:hidden}@media (max-width: 1200.5px){#whats-in-kit .content-right,#whats-in-kit .content-left{width:100%}#whats-in-kit .content-left{width:100%;background:#d4c8be;max-height:300px}#whats-in-kit .content-left img{width:50%;object-fit:contain}}.ingredients-3step{padding:6%}#page-content.landing-body .ingredients-3step-mobile .content-tiles{margin-left:auto;margin-right:auto;max-width:360px;padding:12px}#page-content.landing-body .ingredients-3step-mobile .content-tiles>section{padding:8px}#page-content.landing-body .ingredients-3step-mobile .content-tiles>section .tile{border-radius:10px;background-color:#b1e3e3;box-shadow:0 2px 4px #00000029;overflow:hidden;position:relative;max-width:152px;height:152px;margin:auto;cursor:pointer}#page-content.landing-body .ingredients-3step-mobile .content-tiles>section .tile img{min-width:100%;height:100%}#page-content.landing-body .ingredients-3step-mobile .content-tiles>section .tile .caption{position:absolute;left:0;bottom:10px;width:100%;text-align:center;font-weight:700;opacity:.8}#page-content.landing-body .ingredients-3step-mobile .content-tiles>section .tile .caption:before{content:"+";position:relative;top:0;left:-5px;font-size:1.2rem;color:#009ba7}#steps-system .section-size{max-width:900px}#steps-system .nav-link{display:block;padding:1rem;background-color:#b1e3e34d;border-radius:0!important;color:#53575a;font-size:1rem;font-weight:500}#steps-system .nav-link.active{background-color:#5cc6cc;color:#fff;position:relative;font-weight:500}#steps-system .nav-link.active:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 11px);width:0;height:0;border-top:.5em solid #5cc6cc;border-right:.8em solid transparent;border-bottom:0;border-left:.8em solid transparent}#steps-system #accordion-collapse .btn-link{font-family:inherit;font-weight:800;font-size:1.25rem;text-decoration:none;text-transform:none;color:#53575a;position:relative;padding-left:2.1rem;margin:0}#steps-system #accordion-collapse .btn-link:after,#steps-system #accordion-collapse .btn-link.collapsed:after{content:"";position:absolute;top:36%;left:1rem;width:0;height:0;border-left:.4em solid #5cc6cc;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-right:.3em solid transparent}.content-mobile-only #accordion-collapse>div{border-bottom:1px solid #e5e3e3}.content-mobile-only #accordion-collapse>div:nth-child(3){border-bottom:0px solid transparent}#steps-system #accordion-collapse .btn-link:after{border-left:.3em solid transparent;border-bottom:.4em solid #5cc6cc;border-top:0}#steps-system .tab-content{border:2px solid rgba(177,227,227,.3);border-top:0;padding:4rem 2.5rem}#steps-system .tab-content .content-img{padding:1rem}#sensitive-skin{padding-top:80px}.sensitive-item-img{height:250px;width:250px;font-size:100px;font-weight:500;transition:transform .2s;position:relative;overflow:hidden}.sensitive-item-img:hover{transform:scale(1.1)}.sensitive-item-img span{position:relative;z-index:10}.sensitive-item-img .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.sensitive-item-img,.sensitive-item-text{max-width:250px;margin:auto}.sensitive-item-text ul li{position:relative}.sensitive-item-text ul li svg{font-size:80%;margin-right:5px}.sensitive-item-text ul li:before{display:none}.sensitive-item-text ul li:before{font-family:"Font Awesome 5 Solid";content:"\f00c";position:absolute;top:0}#sensitive-skin .content-slider{margin:60px 0 30px;padding:2rem;background:#f9fafa}#sensitive-skin .content-slider h2{font-weight:700}#sensitive-skin .content-slider .slider-description{margin:10px 60px;text-align:center}#dr-rivers{padding-top:3%}#dr-rivers .dr-rivers-textbox{position:relative;width:360px;color:#fff}#dr-rivers .dr-rivers-wrapper .content-wrapper{top:0;width:100%;height:100%}#dr-rivers .dr-rivers-textbox:after{content:"";position:absolute;top:0;left:0;width:120%;height:120%;margin:-10% 0 0 -10%;background-color:#5bc6cce6;box-shadow:0 1px 2px #0000001a}#dr-rivers .dr-rivers-text{font-size:1rem;position:relative;z-index:2}#dr-rivers .img-rivers{max-width:620px;border-radius:50%;margin-left:-100px}#page-content.landing-body .dr-rivers-wrapper{height:500px;width:100%}#dr-jason-image{position:absolute;left:0;top:0;height:500px;width:100%;background-size:800px auto;background-position:center bottom;background-repeat:no-repeat;background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-jr-m.png?v=131085246495431307401750958873)}#dr-rivers{max-width:3000px;margin-left:auto;margin-right:auto}#dr-rivers h6{text-transform:uppercase;color:#53575a;font-family:AvenirHeavy,sans-serif;font-size:14px;font-weight:900;line-height:25px;text-align:left;letter-spacing:1.4px;margin-bottom:16px}.sample-landing-jason{max-width:2560px;margin-left:auto;margin-right:auto}#dr-jason-image-lower-background{position:absolute;height:6px;left:0;bottom:-4px;width:100%;background-color:#b1e3e3}@media (max-width: 405px){#page-content.landing-body .dr-rivers-wrapper,#dr-jason-image{height:610px;width:100%}}#faq{margin:0 auto;max-width:2560px;padding-top:70px;padding-bottom:100px;background:#b0e2e1}.faq-accordion{background:#fff;padding:0 2rem 1rem;border-radius:20px;max-width:700px}.question-item{max-width:630px}.question-item-title>div:first-child{width:65px}.question-item-text{padding-left:60px}.faq-questions-text{border-left:5px solid #008996;font-size:1rem}.ac-icon-plus:after{content:"+"}.ac-icon-minus:after{content:"-"}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}.faq-questions-number{font-size:1.25rem;font-weight:700;height:40px;width:45px;background:#c8e8e3;color:#17a2b8;display:block;text-align:center;border-radius:5px;line-height:42px;position:relative}.faq-questions-number:after{content:"\25ba";position:absolute;bottom:-23px;right:5px;color:#c8e8e3;transform:rotate(70deg)}.faq-questions-title{font-size:1.375rem;padding:0 20px;line-height:36px;display:block}.faq-questions-title:hover{opacity:.7}#faq .faq-icon-w{display:none}#page-content.landing-body #faq .ac-icon-plus{font-size:1.4rem}#page-content.landing-body #faq .faq-icon{height:100%;width:100%}.reviews{max-height:1000px}.reviews .background-size-cover{background-size:contain;background-repeat:no-repeat;background-position:center}.reviews picture{display:block!important}#reviews-carousel{max-width:1500px;padding-top:100px;padding-bottom:100px}.review__card{background:#fff}#reviews-carousel .review__stars{list-style-type:none;padding-left:0;margin:0 0 .5rem}#reviews-carousel .review__stars li{display:inline-block;vertical-align:middle}#reviews-carousel .review__stars li svg{height:20px}#reviews-carousel .review__stars li svg path{fill:#e4df57}#reviews-carousel .inner-review h3{font-size:1rem;font-weight:800}#reviews-carousel .review__card__text{min-height:400px}#reviews-carousel .review__name{font-family:AvenirMed,sans-serif}#reviews-carousel .modal-samplekit:hover{color:#f9f9f9;background:#555759}.flickity-prev-next-button .arrow{fill:#17c7d2!important}.flickity-prev-next-button:focus{box-shadow:none!important}.reviews{margin-bottom:3rem;margin-top:0;max-width:1800px;margin-left:auto;margin-right:auto}.reviews .flickity-enabled{margin-left:-80px;margin-right:-80px}.reviews .grid--uniform{max-height:700px;overflow:hidden}.reviews .review__card__text__contents{padding:1rem}.reviews .flickity-prev-next-button.next{right:0;margin-top:25px}.reviews .flickity-prev-next-button.previous{left:0;margin-top:25px}.reviews .review__item{width:28%}.link-blue{color:#17c7d2}.flickity-enabled.is-draggable{width:100%;margin:auto}.review__image__wrapper{border-radius:0;box-shadow:none}.index-collection .flickity-prev-next-button,.index-reviews .flickity-prev-next-button{opacity:1}.index-reviews .grid__item{padding-left:8px;padding-right:8px}.reviews:not(.reviews--1) .slide--left .review__image__align,.review__image__align{padding-left:0;justify-content:center}.review__card__text{text-align:center;overflow:hidden}.review__stars{margin-top:1rem}.review__stars li{margin-right:-6px;color:#e4df57;margin-top:.5rem}.review__stars li svg{width:25px}.review__card__title a{margin-left:-30px;margin-right:-30px;padding:10px 30px;background:#e1f3f3;font-weight:600;color:#555759;display:block}.review__name{font-size:1.1875rem;margin-top:5px}.review__title,.review__date{font-size:.875rem}.index-reviews h2{margin-bottom:0}.index-reviews .jdgm-all-reviews-rating{font-size:1.25rem;margin-bottom:1.5rem}#get-sample{padding:2rem}#get-sample .get-sample-content{max-width:960px}#get-sample .sample-content{width:575px;height:575px}#get-sample .sample-item:after{content:"";position:absolute;background-color:#0003;border-radius:50%;filter:blur(3px);overflow:hidden}#get-sample .sample-item.context-1{background:url(../img/img-number1.png) no-repeat;background-size:contain;position:absolute;left:125px;top:30px;width:235px;height:500px}#get-sample .sample-item.context-1:after{left:100px;bottom:18px;height:20px;width:134px}#get-sample .sample-item.context-1 img{position:absolute;top:40px;right:0;width:135px;z-index:2}#get-sample .sample-item.context-1 img.with-shadow{top:30px;right:-25px;width:auto;height:460px}#get-sample .sample-item.context-2{background:url(../img/img-number2.png) 10px 40px no-repeat;position:absolute;right:50px;top:50px;width:195px;height:500px}#get-sample .sample-item.context-2:after{left:18px;bottom:31px;height:20px;width:95px}#get-sample .sample-item.context-2 img{position:absolute;top:120px;left:20px;width:94px;z-index:2}#get-sample .sample-item.context-2 img.with-shadow{top:125px;left:-15px;width:auto;height:360px}#get-sample .sample-text{max-width:365px;color:#53575a}#get-sample .sample-text p{font-size:1rem;font: 18px/25px Avenir;letter-spacing:0px;color:#53575a}.page-bottom{min-height:780px!important;background-color:#b0e2e1;background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-m.png?v=181595372480138768211750958868);background-repeat:repeat-x;background-position:bottom;max-width:2560px;margin-left:auto;margin-right:auto}#page-content.rosacea .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp-bottom-m.png?v=111285936465007877011750958662)}#page-content.retinol .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-m-retinol.png?v=23116463979193840891750958867)}#page-content.peel .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-m-peel.png?v=171709782372955966551750958866)}@media screen and (min-width: 768px) and (max-width: 991px){.page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-t.png?v=130245508182693152381750958870);background-size:auto 570px}#page-content.rosacea .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp-bottom-t.png?v=28401189860923341381750958663)}#page-content.retinol .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-t-retinol.png?v=114532968285692141981750958869)}#page-content.peel .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-t-peel.png?v=85416450880943669861750958868)}#get-sample .get-sample-text{float:none!important;max-width:360px!important;margin-left:auto;margin-right:auto}#get-sample .get-sample-text .sample-text{max-width:100%!important}#page-content.landing-body .page-bottom{min-height:1057px!important}}@media screen and (min-width: 992px){.page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-d.png?v=107312220131254837641750958866);background-size:auto 720px!important}#page-content.rosacea .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/img-lp-bottom-d.png?v=150281769611623537841750958662)}#page-content.retinol .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-d-retinol.png?v=37018877978218423111750958865)}#page-content.peel .page-bottom{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-bottom-d-peel.png?v=108136123378474277201750958864)}}@media screen and (min-width: 400px) and (max-width: 767px){#get-sample .get-sample-text{float:none!important;max-width:360px!important;margin-left:auto;margin-right:auto}#get-sample .get-sample-text .sample-text{max-width:100%!important}#page-content.landing-body .page-bottom{min-height:857px!important}}@media screen and (min-width: 601px) and (max-width: 767px){#page-content.landing-body .page-bottom{background-size:auto 460px!important}}@media screen and (min-width: 400px) and (max-width: 600px){#page-content.landing-body .page-bottom{background-size:auto 400px!important}}#page-content.landing-body .footer{background-color:#e5e3e1;width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:5px;top:-1px}#final-button{max-width:450px;padding-top:100px;padding-bottom:100px}.fake-modal{max-width:600px;margin:20px auto}.fake-modal-close{position:absolute;right:10px}@media (max-width: 500.5px){.fake-modal{margin:0}}.modal-container h1{font-size:28px;font-weight:700}#shopify-section-reviews .jdgm-all-reviews-rating,#shopify-section-reviews h2,#shopify-section-reviews small,#shopify-section-reviews .hide-sample{display:none}#modal-routine .routine-body{max-width:400px}#modal-routine .image-box img{max-width:100%;width:auto}#modal-routine .image-box .oily,#modal-routine .image-box .combination,#modal-routine .image-box .very-dry{display:none}#modal-routine .trio-oily .oily,#modal-routine .trio-combination .combination,#modal-routine .trio-dry .dry,#modal-routine .trio-very-dry .very-dry{display:block}#modal-routine .trio-oily .dry,#modal-routine .trio-combination .dry,#modal-routine .trio-very-dry .dry{display:none}#modal-routine .trio-description{flex-wrap:wrap}#modal-routine .trio-type{padding:10px 20px;border:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:2px solid #53575A}#modal-routine .skin-type-w{position:relative}#modal-routine .unselected-trio.skin-type-w:after{border-top:8px solid #ff880d;opacity:1}#modal-routine .skin-type-w:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:1.1rem;right:.75em;border-top:8px solid black;opacity:.5}#modal-routine .unselected-trio .trio-type{background:#ffdfb9;outline:2px solid #ff880d!important;border-radius:0;color:gray}#modal-routine .trio-components:after{content:"Contains cleanser, serum and moisturizer"}#modal-routine .anti-aging .trio-oily .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum and Lightweight Moisturizing Lotion"}#modal-routine .anti-aging .trio-combination .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum and Daily Moisturizing Cream"}#modal-routine .anti-aging .trio-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum and Daily Moisturizing Cream"}#modal-routine .anti-aging .trio-very-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum and Moisturizing Concentrate"}#modal-routine .anti-aging .retinol .trio-oily .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum, Lightweight Moisturizing Lotion and Retinol"}#modal-routine .anti-aging .retinol .trio-combination .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum, Daily Moisturizing Cream and Retinol"}#modal-routine .anti-aging .retinol .trio-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum, Daily Moisturizing Cream and Retinol"}#modal-routine .anti-aging .retinol .trio-very-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum, Moisturizing Concentrate and Retinol"}#modal-routine .anti-aging .peel .trio-oily .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum, Lightweight Moisturizing Lotion and Glycolic Peel"}#modal-routine .anti-aging .peel .trio-combination .trio-components:after{content:"Contains Gel Cleanser, Anti-Aging Serum, Daily Moisturizing Cream and Glycolic Peel"}#modal-routine .anti-aging .peel .trio-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum, Daily Moisturizing Cream and Glycolic Peel"}#modal-routine .anti-aging .peel .trio-very-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Aging Serum, Moisturizing Concentrate and Glycolic Peel"}#modal-routine .redness-control .trio-oily .trio-components:after{content:"Contains Gel Cleanser, Anti-Redness Serum and Lightweight Moisturizing Lotion"}#modal-routine .redness-control .trio-combination .trio-components:after{content:"Contains Gel Cleanser, Anti-Redness Serum and Daily Moisturizing Cream"}#modal-routine .redness-control .trio-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Redness Serum and Daily Moisturizing Cream"}#modal-routine .redness-control .trio-very-dry .trio-components:after{content:"Contains Cream Cleanser, Anti-Redness Serum and Moisturizing Concentrate"}@media screen and (min-width: 800px){#how-it-works .how-it-works-item:after{background-image:url(//www.riversol.com/cdn/shop/t/673/assets/bkg-texture.png?217637)}}@media (max-width: 719.5px){.flickity-prev-next-button.previous{left:-45px!important}.flickity-prev-next-button.next{right:-45px!important}}@media screen and (max-width: 768px){#page-content .landing-body .dr-rivers-wrapper{height:490px!important}#page-content .landing-body #dr-rivers .dr-rivers-wrapper .content-wrapper .content .section-title{font: 25px/33px AvenirHeavy,sans-serif!important;white-space:nowrap}#dr-rivers #dr-rivers-wrapper .content-wrapper .content .credentials{font: 18px/24px AvenirMed,sans-serif!important;letter-spacing:0px;color:#53575a;white-space:nowrap}#dr-rivers #dr-rivers-wrapper .content-wrapper .content{margin-top:auto;margin-bottom:50px;padding-left:20px;width:80%}#page-content.landing-body .dr-rivers-wrapper{background-color:#fff!important}}@media screen and (min-width: 340px) and (max-width: 768px){#page-content .landing-body .dr-rivers-wrapper{height:470px!important}}@media (max-width: 991px) and (min-width: 768px){#page-content .landing-body .dr-rivers-wrapper{height:390px!important;min-height:390px!important}#dr-rivers #dr-rivers-wrapper .content-wrapper .content{max-width:312px!important;margin-bottom:auto}#dr-jason-late-image.late-image{display:none!important}#dr-rivers #dr-rivers-wrapper .content-wrapper .content{margin-right:auto;margin-left:109px}.mobile-blue{margin-top:-1px;margin-bottom:-1px}.mobile-blue,.quote-section{background-color:#b1e3e3!important}.quote-section-content{border-left:5px solid white!important}#dr-jason-image{background-size:991px auto;background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-jr-t.png?v=81454584227585260741750958874)}}@media (min-width: 992px){#dr-jason-early-image.early-image{display:none!important}#dr-jason-image{background-size:2560px auto;background-image:url(//www.riversol.com/cdn/shop/t/673/assets/sample-landing-jr-d.png?v=99153331957896037891750958872)}#dr-rivers #dr-rivers-wrapper .content-wrapper .content{max-width:373px!important;margin-right:500px}}@media screen and (min-width: 3000px){.dr-rivers-wrapper{width:100%}#dr-rivers{max-width:unset!important}}@media screen and (max-device-width: 767.9px){.section-title{font-size:1.8rem;line-height:2.2rem}.section-title br{display:none}#ingredients{padding-top:0}#ingredients .section-title,#three-steps-system .section-title,#faq .section-title{padding:0 2rem}#ingredients .ingredients-items{flex-wrap:wrap;background:#fff}.sensitive-item-img{height:100px;width:100px}#ingredients .sensitive-item-text{max-width:65%}.simple-text-title{font-size:1rem;font-weight:700}#whats-in-kit{margin:10% auto 20%!important}#whats-in-kit .content-right .section-title{padding-left:20px}#whats-in-kit .sample-text{padding-right:20px}#dr-rivers{padding-top:15%}#dr-rivers .dr-rivers-wrapper .content-wrapper .content{padding:0 1rem 1rem;width:55%}#dr-rivers .dr-rivers-wrapper .content-wrapper .content .mobile-width{max-width:70%}#faq{padding-bottom:0;background-color:#b1e3e3}#faq .faq-icon{display:none}#faq .faq-icon-w{display:block!important}.faq-accordion{background:transparent;box-shadow:none}.faq-questions-title{font-size:1rem;line-height:1.5}.page-bottom{background-size:1000px;padding-bottom:400px}.section-size.footer{padding-left:2rem;padding-right:2rem;overflow:hidden}}@media only screen and (max-width: 1400px){#logo-bar .menu-bar{transform:scale(.9)}}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=/cdn/shop/t/673/assets/style.landing-pages.css.map */
