@charset "UTF-8";*{padding:0;margin:0;outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var,a img{background:transparent;text-decoration:none;border:0 none;outline:none;vertical-align:baseline;padding:0;margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{display:block;max-width:none}.clearer{clear:both}.clearfix:after{content:"";display:table;clear:both}.reviews-importify-element,#amazon-product-reviews{max-width:1200px;margin:30px auto!important;border:none!important;padding:0!important}body{position:relative;overflow-x:hidden}body,input,textarea,button,select{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f}h1{font:400 80px/80px Butler Medium,serif;color:#263b97;margin:0 0 15px}h2{font:400 55px/60px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#263b97;margin:0 0 30px}h3{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;margin:0 0 15px}h4{font:400 25px/30px Butler Medium,serif;letter-spacing:0;color:#263b97;margin:0 0 30px}h5{font:400 28px/30px Butler Medium,serif;letter-spacing:0;color:#263b97;margin:0 0 20px}p{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f;margin:0 0 40px}ul{list-style:none}.rte ul{margin-bottom:40px}.rte li{margin-bottom:20px}li{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f}a:hover{opacity:1}.index-section{padding:0}.container{width:1200px;padding:100px 0 120px;position:relative;margin:0 auto}.smallmargin{margin:0 0 15px}.rte{color:#8e8f8f;margin-bottom:40px}.rte a:not(.btn){border:0;padding:0}nav{width:100%;text-align:center;position:absolute;z-index:3;padding:50px 0 0}nav ul li{float:left;display:block;position:relative}nav ul li a{font-weight:400;font-size:15px;letter-spacing:.1em;text-transform:uppercase;display:block}nav ul li:hover{cursor:pointer;transition:all .5s ease}#home nav ul li:last-child a,#about nav ul li:last-child a,#treatments nav ul li:last-child a,#skinsight nav ul li:last-child a,nav ul li:last-child a{border-right:0}nav ul li a span{width:8px;height:5px;display:inline-block}#home nav ul li a .lowercase,#about nav ul li a .lowercase,#treatments nav ul li a .lowercase,#skinsight nav ul li a .lowercase,nav ul li a .lowercase{width:auto;height:auto;text-transform:lowercase;background:none!important}nav ul li ul{width:350px;text-align:left;visibility:hidden;opacity:0;position:absolute;top:55px;left:-1px;display:none;margin-left:0}nav ul li ul li{width:100%;background:#263b97;clear:both;border:0!important}#home nav ul li ul li,#about nav ul li ul li,#treatments nav ul li ul li,#skinsight nav ul li ul li{background:#263b97}nav ul li ul li:last-child{border-bottom:0}nav ul li ul li a{height:auto;font:400 15px/18px Karla,sans-serif;letter-spacing:.1em;text-transform:none;border:0!important;padding:20px 30px 0}.site-header__cart-count span{font:700 13px/16px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f}#home .site-header__cart-count span,#about .site-header__cart-count span,#treatments .site-header__cart-count span,#skinsight .site-header__cart-count span{color:#fff!important}.social{width:112px;position:absolute;top:70px;right:163px;z-index:3}#home .social,#about .social,#treatments .social,#skinsight .social{width:18px;position:absolute;top:375px;right:42px;z-index:3}#home .social li,#about .social li,#treatments .social li,#skinsight .social li{width:18px;height:16px;display:block;margin:0 0 15px}.vline1{width:75px;height:1px;background:#dbe0e3;position:absolute;top:78px;right:74px;z-index:3}#home .vline1,#about .vline1,#treatments .vline1,#skinsight .vline1{width:1px;height:264px;background:#fff;position:absolute;top:100px;right:50px;z-index:3}.vline2{display:none}#home .vline2,#about .vline2,#treatments .vline2,#skinsight .vline2{width:1px;height:232px;background:#fff;display:block;position:absolute;top:497px;right:50px;z-index:3}#scroll{width:60px;font:400 13px/16px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;background:url(/cdn/shop/files/scroll.svg?11870281137855803775) no-repeat top center / 15px 22px;position:absolute;top:740px;right:21px;z-index:3;padding:30px 0 0}#home header{height:825px;position:relative}#home header h2{font:400 80px/80px Butler ExtraBold,serif;color:#fff;margin:0 0 20px}#home header p{font:400 21px/30px Karla,sans-serif;letter-spacing:.05em;color:#fff;margin:0 0 50px}#home header .content{width:700px;position:absolute;top:280px;left:130px;z-index:2}.flexslider .slides .slide1 .productlogo,.flexslider .slides .slide2 .productlogo,.flexslider .slides .slide3 .productlogo{position:absolute;top:180px;left:75px}.flexslider .slides .slide1 .model{position:absolute;bottom:0;right:10px}.flexslider .slides .slide2 .model{position:absolute;bottom:0;right:100px}.flexslider .slides .slide3 .model{position:absolute;bottom:0;right:170px}.flexslider ul li{height:825px}.flexslider ul li a{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#263b97;display:inline-block;padding:20px 40px}.flexslider .slides img{width:auto;display:block}.flexslider .slides .slide1 .product{width:170px;position:absolute;bottom:-50px;right:130px}.flexslider .slides .slide2 .product{width:173px;position:absolute;bottom:-50px;right:130px}.flexslider .slides .slide3 .product{width:142px;position:absolute;bottom:-50px;right:130px}.slide1{background:#6ec39b}.slide2{background:#1fbeca}.slide3{background:#fabf3a}.flex-control-nav{width:100%;position:absolute;bottom:40px;text-align:center;z-index:2}.flex-control-nav li{margin:0 10px}.flex-control-paging li a{width:85px;height:1px;display:block;background:#fff;background:none;border-bottom:1px solid #fff;cursor:pointer;text-indent:-9999px;box-shadow:none;border-radius:0;padding:7px 0 0;opacity:1!important}.flex-control-paging li a:hover{background:none}.flex-control-paging li a.flex-active{height:8px;background:#fff}#shopify-section-collection .container{width:1200px;padding:100px 0 40px;margin:0 auto}#productintro{width:330px;float:left;padding:30px 0 0;margin:0 70px 0 0}#productintro a{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#263b97}#home .grid--view-items{width:760px;float:left;overflow:visible;margin:0}#shopify-section-collection .section-header{margin-bottom:100px}#shopify-section-collection .grid__item:nth-child(1){background:#003768;margin-right:60px}#shopify-section-collection .grid__item:nth-child(2){background:#6bb2e2}#about_box{width:1300px;position:relative;margin:0 auto;z-index:2}#about_box h3,#about_box h2,#about_box p{color:#fff}#about_box a{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;border:1px solid #fff;display:inline-block;padding:20px 40px}#about_box .column1{width:50%;height:100%;background:url(/cdn/shop/files/about_photo.jpg?7228022520045772229) no-repeat center center / cover;display:flex;flex-basis:50%;position:absolute;top:0;left:0}#about_box .column2{width:50%;float:left;background:#8393a0 url(/cdn/shop/files/about_background.svg?3845672286162206139) no-repeat center center;position:relative;padding:100px 80px;margin-left:50%}#waves{width:100%;background:url(/cdn/shop/files/waves.svg?7026295912729108789) repeat-x;height:337px;position:absolute;bottom:101px}#testimonials{background:url(/cdn/shop/files/background_testimonials.gif?3501523013677159247) repeat-x 0 360px;padding-bottom:160px}#moisturizing{width:801px;height:548px;background:url(/cdn/shop/files/moisturizing.png?6315610088023882623) no-repeat;position:absolute;bottom:-160px;right:0}#testimonials .container{width:1220px;padding:0}#testimonials h3,#testimonials h2{padding:0 0 0 30px}#testimonials h2{margin-bottom:50px}#testimonials p{font-size:16px;line-height:26px;color:#656565}#testimonials h4{text-align:center;margin:0}#testimonials ul li{background-color:#d3d9f4;padding:60px;margin:0 0 55px}#testimonials .column1{width:370px;float:left;margin-right:55px}#testimonials .column2{width:370px;float:left;margin-right:55px;margin-top:-160px}#testimonials .column3{width:370px;float:left}#testimonial1{background:url(/cdn/shop/files/testimonial1.svg?443475751416145772)}#testimonial2{background:url(/cdn/shop/files/testimonial2.svg?443475751416145772)}#testimonial3{background:url(/cdn/shop/files/testimonial3.svg?443475751416145772)}#testimonial4{background:url(/cdn/shop/files/testimonial4.svg?443475751416145772)}#testimonial5{background:url(/cdn/shop/files/testimonial5.svg?443475751416145772) 0 -100px}#about header{height:825px;background:#8393a0 url(/cdn/shop/files/header_about.jpg?1812651096401120003) top center no-repeat;position:relative}.starburst{position:absolute;top:135px;left:50%;margin-left:-330px}#about header .content{width:720px;text-align:center;padding:200px 0 0;margin:0 auto}#about header h1{font:400 80px/80px Butler ExtraBold,serif;color:#fff;margin:0 0 20px}#about header p{font:400 21px/30px Karla,sans-serif;letter-spacing:.05em;color:#fff;padding:0 40px;margin:0}#about_copy .container{padding-bottom:0}#about_copy .column1{width:440px;float:left;text-align:left;padding:0 60px 0 0;margin:0 0 40px}#about_copy .column1 h2{font:400 45px/50px Butler Medium,serif;text-transform:none;text-align:left;letter-spacing:0;color:#263b97}#about_copy .column2{width:760px;float:left;padding:0 0 0 60px;margin:0 0 40px;border-left:1px solid #eaebec}#about_products{text-align:center;position:relative}#about_products .container{padding-top:60px;padding-bottom:150px}#about_products img{display:inline-block;margin-bottom:30px!important}#about_products .greencream{width:140px;margin:0 30px}#about_products .hydragen,#about_products .cynerge{width:120px;margin:0 30px}#about_products .unagel{width:120px;margin:0 20px 0 30px}#about_products .aqualant{width:150px;margin:0 30px 0 20px}#about_products a{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#263b97;display:inline-block;padding:20px 40px}#about_products #waves{width:100%;background:url(/cdn/shop/files/waves.svg?7026295912729108789) repeat-x;height:240px;position:absolute;bottom:101px}#treatments header{height:825px;position:relative}#treatments.mildmoderateacne header{background:#003768}#treatments.sundamageaging header{background:#6ec39b}#treatments.harmfulenvironmentalelements header{background:#fabf3a}#treatments.hardtotreatskindryness header{background:#1fbeca}#treatments.handsanitizer header{background:#6bb2e2}#treatments.theraspecacnecleanser header{background:#4a6e98}#treatments.poisonivy header{background:#b22026}#treatments header .product{width:157px;position:absolute;top:230px;left:0;z-index:1}#treatments.sundamageaging header .product{width:177px;position:absolute;top:230px;left:0}#treatments.hardtotreatskindryness header .product{width:157px;position:absolute;top:190px;left:0}#treatments.handsanitizer header .product{width:137px;position:absolute;top:190px;left:0}#treatments.theraspecacnecleanser header .product{width:200px;position:absolute;top:190px}#treatments.poisonivy header .product{width:157px;position:absolute;top:190px;left:0}#treatments header h1{font:400 80px/80px Butler ExtraBold,serif;text-transform:none;color:#fff;position:relative;z-index:1;margin:0 0 20px}#treatments header h2{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;position:relative;z-index:1;margin:0 0 15px}#treatments header .intro{font:400 21px/30px Karla,sans-serif;letter-spacing:.05em;color:#fff;position:relative;z-index:1;margin:0 0 40px}#treatments header p{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#fff;position:relative;z-index:1;margin:0 0 40px}#treatments header .container{padding:260px 0 0 270px}#treatments header a{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#263b97;display:inline-block;position:relative;z-index:1;padding:20px 40px}#treatments header .productlogo{position:absolute;top:180px;left:450px;z-index:0}#features h2,#features h3{text-align:center}#features h2{margin:0 0 50px}#features .container{padding-bottom:80px}#features .column1{width:50%;float:left;padding:0 40px 0 0;margin:0 0 40px}#features .column2{width:50%;float:left;padding:0 0 0 40px;margin:0 0 40px}#features .column2 h3{text-align:left}#ingredientsinstructions{width:1300px;background:#d3d9f4;padding:60px;margin:0 auto 160px}#ingredientsinstructions .column1{width:50%;float:left;padding:0 60px 0 0;margin:0;border-right:1px solid #fff}#ingredientsinstructions .column2{width:50%;float:left;padding:0 0 0 60px;margin:0}#ingredientsinstructions p{font-size:16px;line-height:26px;color:#656565;margin:0 0 30px}#ingredientsinstructions p:last-child{margin:0}#features ul{list-style-type:disc;margin:0 0 40px}#features ul li{background:url(/cdn/shop/files/list.svg?1543427515935613428) no-repeat 0 10px;padding:0 0 0 20px;margin:0 0 15px}#features .column1 h3{text-align:left}.title{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase}.green{color:#6ec39b}.main-content{padding-top:230px}#collection .main-content{padding-bottom:20px}#subpage #scroll{display:none}#collection h2{margin-bottom:100px}.page-width{padding:0}.filters-toolbar-wrapper{display:none}#collection .medium-up--one-quarter{width:auto;position:relative}#collection .rte{display:none}#collection .grid--view-items{width:100%;overflow:visible;margin:0}#home .grid__item,#collection .grid__item{padding:0}#home .grid-view-item,#collection .grid-view-item{margin:0}#home .grid__item,#collection .grid__item{width:350px;height:350px;float:left;text-align:center;background:red;-moz-border-radius:175px;-webkit-border-radius:175px;border-radius:175px;position:relative;padding:0;margin:0 0 200px}#home .grid-view-item__image-wrapper .grid-view-item__image,#collection .grid-view-item__image-wrapper .grid-view-item__image{position:relative;top:auto}#home .grid-view-item__image-wrapper div,#collection .grid-view-item__image-wrapper div{padding-top:0!important}#home .grid-view-item__image-wrapper,#collection .grid-view-item__image-wrapper{margin:0 auto;position:relative;width:100%;max-width:none!important;max-height:none!important}#home .grid-view-item__image,#collection .grid-view-item__image{height:320px!important;max-height:320px!important;width:auto!important;max-width:none!important;margin-top:-45px}#home .grid-view-item__meta,#collection .grid-view-item__meta{display:inline-block;width:170px;background:#263b97;text-align:center;position:absolute;top:300px;left:50%;padding:20px 40px;margin:0 0 0 -85px}#home .product-price__price,#collection .product-price__price{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff}#home .grid-view-item__title,#collection .grid-view-item__title{width:100%;font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;position:absolute;top:380px}#collection .grid__item:nth-child(1){background:#6ec39b;margin-right:75px}#collection .grid__item:nth-child(2){background:#37b379;margin-right:75px}#collection .grid__item:nth-child(3){background:#14a15f}#collection .grid__item:nth-child(4){background:#1fbeca;margin-right:75px}#collection .grid__item:nth-child(5){background:#fabf3a;margin-right:75px}#collection .grid__item:nth-child(6){background:#003768}#collection .grid__item:nth-child(7){background:#6bb2e2;margin-right:75px}#collection .grid__item:nth-child(8){background:#b22026;margin-right:75px}#collection .grid__item:nth-child(9){background:#4a6e98}.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:none}.grid{margin:0}#product .page-width{width:1140px;margin-bottom:120px}#product .grid__item.product-single__photos{width:440px;height:440px;background:red;-moz-border-radius:220px;-webkit-border-radius:220px;border-radius:220px;position:relative;text-align:center;padding:0;margin:60px 70px 0 0}.product-single__photo{overflow:visible!important;padding:0!important}.product-single__photo-wrapper{max-width:none!important;max-height:420px!important}#product .product-single__photos img{height:420px!important;max-height:420px!important;width:auto!important;max-width:none!important;margin:-50px auto 0;position:relative!important;top:auto!important}.zoomImg{display:none!important}#product.green-cream-level-3 .product-single__photos,[class*=-high-potency-retinol-level-3] .grid__item.product-single__photos{background:#6ec39b!important}#product.green-cream-level-6 .product-single__photos,[class*=-high-potency-retinol-level-6] .product-single__photos{background:#37b379!important}[class*=-level-9] .product-single__photos{background:#14a15f!important}#product.green-cream .product-single__photos{background:#6ec39b}[class^=aqualant] .product-single__photos{background:#1fbeca!important}[class^=cynerge] .product-single__photos{background:#fabf3a!important}[class^=unagel] .product-single__photos{background:#003768!important}[class^=acne-bundle] .product-single__photos{background:#283d99!important}#product.acne-treatment-prevention-system .product-single__photos{background:#283d99}#product.theraspec\2122-acne-wash .product-single__photos{background:#4a6e98}[class^=hydragen] .product-single__photos{background:#6bb2e2!important}#product.dr-west-39-s-poison-ivy-wash .product-single__photos{background:#b22026}#product .grid__item{width:630px;position:relative;padding:0}#product .productlogo{position:absolute;top:-30px;left:50px}.product-single__meta{position:relative;z-index:1}.product-single__title{margin:0 0 20px}.product-price__price{font:400 40px/45px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#8e8f8f;display:inline-block}.product-single__price{display:inline-block;margin:0 10px 0 0}.weight{display:inline-block}.product-single__description{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f;margin:0 0 40px}.instructions{background:url(/cdn/shop/files/ingredients.svg?6610366203468823008) no-repeat;font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;display:block;padding:2px 0 5px 35px;margin:0 0 40px}#about_box a:hover{color:#fff;background:#263b97;border:2px solid #ffff}#home .grid-view-item__meta:hover span{color:#263b97!important}#mc_embed_signup .button:hover,#about_products a:hover{color:#263b97!important;background-color:#fff!important;border:2px solid #263b97!important}.btn:hover,.flexslider ul li a:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,#collection .grid-view-item__meta:hover,#home .grid-view-item__meta:hover{color:#263b97;background:#fff;border:2px solid #263b97}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;border:0;border-radius:0;background:#263b97;display:inline-block;padding:20px 40px;margin:0 0 30px}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.btn:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus{opacity:1!important}.product-form__item--no-variants{max-width:none!important;flex:none!important}.social-sharing{margin:0 0 40px}.social-sharing li a{position:relative}.share{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;margin-right:15px}#product #ingredientsinstructions{margin-bottom:160px}#faqs{width:900px;padding:0 0 40px;margin:0 auto}#faqs h2{font:400 45px/50px Butler Medium,serif;text-transform:none;text-align:center;letter-spacing:0;color:#263b97}.accordion-header{border-top:1px solid #eaebec;display:block;cursor:pointer;position:relative;padding:15px 50px 15px 0}.accordion-button:last-child{border-bottom:1px solid #eaebec}.accordion-header span{width:40px;font:400 30px/35px Butler Medium,serif;color:#d3d9f4;float:left;position:relative;top:-3px}.accordion-content{display:none}.accordion-content .column1{width:40px;float:left}.accordion-content .column1 p{font:400 30px/35px Butler Medium,serif;color:#d3d9f4;float:left;position:relative;top:-3px}.accordion-content .column2{width:860px;float:left}.accordion-content p{margin:40px 0 0}.accordion-content p:first-child{margin-top:20px}.accordion-content p:last-child{margin-bottom:40px}.accordion-header:after{width:8px;height:5px;background:url(/cdn/shop/files/dropdown_grey.svg?11250068287570386747) no-repeat;text-align:center;display:block;content:"";position:absolute;right:30px;top:30px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.accordion-header.active:after{transform:rotate(180deg)}.tab{width:100%;position:relative;margin-bottom:1px}.tab input{position:absolute;opacity:0;z-index:-1}.tab label{border-bottom:1px solid #eaebec;display:block;cursor:pointer;position:relative;padding:15px 50px 15px 0}.tab label span{width:40px;font:400 30px/35px Butler Medium,serif;color:#d3d9f4;float:left;position:relative;top:-3px}.tab-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.tab-content .column1{width:40px;float:left}.tab-content .column1 p{font:400 30px/35px Butler Medium,serif;color:#d3d9f4;float:left;position:relative;top:-3px}.tab-content .column2{width:860px;float:left}.blue .tab-content{background:#3498db}.tab-content p{margin:40px 0 0}.tab-content p:last-child{margin-bottom:40px}.tab input:checked~.tab-content{max-height:100vh}.tab input:checked~.tab-content{border-bottom:1px solid #eaebec}.tab label:after{position:absolute;right:30px;top:30px;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;width:8px;height:5px;background:url(/cdn/shop/files/dropdown_grey.svg?11250068287570386747) no-repeat;display:block}.tab input[type=checkbox]+label:after{content:""}.tab input[type=radio]+label:after{content:"\25bc"}.tab input[type=checkbox]:checked+label:after{transform:rotate(180deg)}.tab input[type=radio]:checked+label:after{transform:rotateX(180deg)}.tg{border-collapse:collapse;border-spacing:0;border-color:#eaebec;margin:60px 0 40px}.tg td{font-family:Arial,sans-serif;font-size:14px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#eaebec;color:#8e8f8f;background-color:#fff;padding:15px}.tg th{font-family:Arial,sans-serif;font-size:14px;font-weight:400;background:#d3d9f4;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#eaebec;color:#656565;padding:15px}.tg .tg-buh4,.tg .tg-0lax{text-align:left;vertical-align:top}th{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f}.cart__header{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;border:1px solid #dbe0e3}.cart__header .text-center{text-align:left!important}.cart th{border-right:1px solid #dbe0e3;padding:15px 30px}.cart td{padding:15px 30px;vertical-align:middle}.cart__row{border-left:1px solid #dbe0e3;border-right:1px solid #dbe0e3}.cart__meta,.cart__price-wrapper,.cart__update-wrapper{border-right:1px solid #dbe0e3!important}.cart__price-wrapper,.total{font:400 30px/35px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#8e8f8f}.small--hide .btn{font:400 15px/18px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;width:180px;max-width:100%;background-color:#263b97;line-height:1.2;color:#fff;border:1px solid #263b97;border-radius:0;padding:15px 20px;margin:0}.cart__footer{background:#fff}input[type=search],input[type=number],input[type=email],input[type=password]{font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f}.cart__subtotal-title{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f}.cart__subtotal{font:400 40px/45px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#8e8f8f}.cart__shipping{font:400 14px/20px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f}.cart__footer .btn{margin:0 0 10px 5px}.additional-checkout-buttons{margin-bottom:40px}.fancybox-content{background:#d3d9f4 url(/cdn/shop/files/contact_pattern.svg?9185269204283865350) no-repeat center center;padding:50px}#contact{max-width:920px;background:#fff;text-align:center;display:none;padding:80px}#contact .btn{margin:0}.close{width:20px;height:20px;background:url(/cdn/shop/files/close.svg?9361340654871352361) no-repeat;display:block;text-indent:-999999px;position:absolute;top:70px;right:70px}#contact .column1,#contact .column2{width:50%;float:left;text-align:left;padding:0}#contact .column2 span{color:#263b97}#skinsight header{height:825px;background:#929dcb url(/cdn/shop/files/header_skinsight.jpg?5798202195112608356) top center no-repeat;position:relative}#skinsight header .content{width:720px;text-align:center;padding:200px 0 0;margin:0 auto}#skinsight header h1{font:400 80px/80px Butler ExtraBold,serif;color:#fff;margin:0 0 20px}#skinsight header p{font:400 21px/30px Karla,sans-serif;letter-spacing:.05em;color:#fff;padding:0 40px;margin:0}#skinyourin .container{padding-bottom:160px}#skinyourin .column1{width:560px;float:left;text-align:left;position:relative;padding:0 60px 0 0;margin:0 0 40px}.imagewrap{width:350px;height:350px;overflow:hidden;border-radius:50%}.imagewrap img{width:350px;height:350px;min-height:350px;min-width:350px}.photo1{position:absolute;top:-20px;left:0}.photo2{position:absolute;top:90px;left:210px}#skinyourin .column1 h2{font:400 45px/50px Butler Medium,serif;text-transform:none;text-align:left;letter-spacing:0;color:#263b97}#skinyourin .column2{width:640px;float:left;padding:30px 0 0 60px;margin:0 0 40px}#threethings{width:900px;padding:0 0 180px;margin:0 auto}#threethings h2{font:400 45px/50px Butler Medium,serif;text-transform:none;text-align:left;letter-spacing:0;color:#263b97}#threethings p{position:relative}#threethings a{color:#929dcb}#threethings span{width:70px;height:70px;border-radius:50%;background:#d3d9f4;font:400 45px/50px Butler Medium,serif;color:#fff;position:absolute;top:-7px;left:0;padding:15px 0 0 25px}.threethingslist{margin-top:80px;padding:0 0 0 100px}#shopify-section-about{position:relative;padding:0 0 200px}#productsproductsproducts{width:1300px;position:relative;margin:0 auto;z-index:2}#productsproductsproducts h3,#productsproductsproducts h2,#productsproductsproducts p{color:#fff}#productsproductsproducts a{color:#fff;text-decoration:underline}#productsproductsproducts .column1{width:50%;height:100%;background:url(/cdn/shop/files/photo_productsproductsproducts.jpg?3071084713527907408) no-repeat center right / cover;display:flex;flex-basis:50%;position:absolute;top:0;left:0}#productsproductsproducts .column2{width:50%;float:left;background:#8393a0 url(/cdn/shop/files/about_background.svg?3845672286162206139) no-repeat center center;position:relative;padding:100px 80px;margin-left:50%}#dermatologist .container{padding-top:40px}#dermatologist .column1{width:820px;float:left;text-align:left;position:relative;padding:0 100px 0 0;margin:0 0 40px}#dermatologist .column2{width:380px;float:left;padding:0;margin:0 0 40px}#dermatologist .column2 .imagewrap{width:380px;height:380px;overflow:hidden;border-radius:50%}#dermatologist .column2 .imagewrap img{width:380px;height:380px;min-height:380px;min-width:380px}#miracles{width:900px;padding:0 0 120px;margin:0 auto}#miracles{padding-bottom:200px}#dermatologist h2,#miracles h2{font:400 45px/50px Butler Medium,serif;text-transform:none;text-align:left;letter-spacing:0;color:#263b97}#blog .grid{margin:0}#blog .grid__item{width:100%;left:0;padding:0;margin:0 0 75px}.article--listing{padding:100px 0 0;margin:0}#blog .border-top{border:0}.article__list-image-wrapper{width:350px;height:350px;float:left;overflow:hidden;border-radius:50%;margin:-75px 75px 0 0}.article__list-image-wrapper img{width:auto;height:auto;min-height:350px;min-width:350px}.article__title{font:400 40px/45px Butler Medium,serif;margin:0 0 20px}.article__author,.article__date{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;margin:0 0 30px}.divider{margin:0 5px}.readmore{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#263b97;margin:0 0 0 5px}.return-link-wrapper{display:none}#article .social-sharing{display:block;text-align:center;margin:80px 0 0}#article .social-sharing .share{position:relative;top:-5px;margin:0 5px 0 0}#article .social-sharing li{display:inline}#article .social-sharing .facebook,#article .social-sharing .twitter,#article .social-sharing .pintrest{float:none;display:inline-block;margin:0}#article .social-sharing .facebook,#article .social-sharing .twitter{margin:0 5px 0 0}#article .article__title{font:400 55px/60px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#263b97;margin:0 0 11px}#article .section-header{margin:0 0 30px}#article .article__grid-image{margin:0 0 60px}.js .article__grid-image{position:relative!important;top:auto!important}#article .rte{width:800px;margin:0 auto}.flex-direction-nav{width:100%;height:25px;text-align:center;list-style:none;position:absolute;bottom:-70px}.flex-direction-nav li{width:13px;height:25px;display:inline;margin:0 20px}.flex-direction-nav a{width:13px;height:25px;display:inline-block;text-indent:-999999px;z-index:10}.flex-direction-nav .flex-prev{background:url(../images/prev_arrow.png) no-repeat}.flex-direction-nav .flex-next{background:url(../images/next_arrow.png) no-repeat}footer{background:#1e1918;padding:100px 0}footer .container{width:1220px;padding:0;margin:0 auto}footer h3{font:700 16px/18px Karla,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin:0 0 10px}footer hr{width:30px;height:1px;background:#929dcb;border:0;padding:0;margin:0 0 20px}footer p{font:400 14px/18px Karla,sans-serif;letter-spacing:.1em;color:#fff}footer sup{position:relative;top:-2px;left:2px}footer ul{list-style:none}footer ul li{margin:0 0 8px}footer ul li a{font:400 15px/18px Karla,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff}footer .column1,footer .column2,footer .column3{width:253px;float:left;margin:0 0 30px}footer .column4{width:460px;float:left;margin:0 0 30px}footer .column4 .copyright{text-align:right}footer .column4 p{margin:0 0 20px}footer form{margin:0 0 40px}.ctct-form-embed.form_1 .ctct-form-defaults{background:none}footer input[type=email],div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{height:auto;font:400 15px/18px Karla,sans-serif;letter-spacing:.05em;width:280px;max-width:100%;float:left;line-height:1.2;color:#fff;border-radius:0!important;outline:none!important;padding:15px 20px}footer input[type=email]:active,footer input[type=email]:focus,div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:active,div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:focus{box-shadow:none!important;border:1px solid #263b97!important}footer input[type=submit],.ctct-form-embed.form_1 .ctct-form-custom .ctct-form-button{font:400 15px/18px Karla,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;width:180px;max-width:100%;float:left;background-color:#263b97!important;line-height:1.2;color:#fff;border:1px solid #263b97!important;border-radius:0;padding:15px 20px;opacity:1!important;margin:0 0 20px}.ctct-form-embed.form_1 .ctct-form-defaults .ctct-form-header{font:700 16px/18px Karla,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin:0 0 10px}footer input::placeholder{color:#fff}#signup{font:700 16px/20px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#8393a0;display:inline-block;position:fixed;bottom:0;right:60px;z-index:999;padding:20px 40px 18px}#signup_popup{max-width:920px;background:#fff;text-align:center;display:none;padding:80px}#signup_popup form{margin:0 auto}#signup_popup input[type=email]{height:auto;font:400 15px/18px Karla,sans-serif;letter-spacing:.05em;background-color:transparent;line-height:1.2;color:#8e8f8f;border:1px solid #263b97;border-radius:0;box-shadow:none;display:block;padding:15px 20px}#signup_popup button{font:400 15px/18px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;background-color:#263b97;line-height:1.2;color:#fff;border:1px solid #263b97;border-radius:0;padding:15px 20px;opacity:1!important}#signup_popup input::placeholder{color:#8e8f8f}#email_address_label_0,#email_address_label_1,.rc-anchor,.grecaptcha-badge,.ctct-form-footer,#gdpr_text{display:none!important}div.ctct-form-embed div.ctct-form-defaults{padding:0}.ctct-form-errorMessage{display:block;clear:both;margin:0 0 30px!important}.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;margin:0 0 15px}div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{display:none;font:400 18px/28px Karla,sans-serif;letter-spacing:.02em;color:#8e8f8f;margin:0 0 40px}.wholesalers-sign-up-form h1{font:400 55px/60px Butler Medium,serif;text-transform:none;letter-spacing:0;color:#263b97;margin:0 0 30px}@font-face{font-family:Butler ExtraBold;src:url(/cdn/shop/files/Butler_ExtraBold.woff2?4734597388466462478) format("woff2"),url(/cdn/shop/files/Butler_ExtraBold.woff?4734597388466462478) format("woff"),url(/cdn/shop/files/Butler_ExtraBold.otf?4734597388466462478) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Butler Medium;src:url(/cdn/shop/files/Butler_Medium.woff2?4734597388466462478) format("woff2"),url(/cdn/shop/files/Butler_Medium.woff?4734597388466462478) format("woff"),url(/cdn/shop/files/Butler_Medium.otf?4734597388466462478) format("opentype");font-style:normal;font-weight:400}@media only screen and (max-width:1420px){footer input[type=email]{margin-bottom:0!important}}p.clickproductsspace{margin-bottom:15px}.clickyproducts{background:url(/cdn/shop/files/ingredients.svg?6610366203468823008) no-repeat;font:400 16px/20px Karla,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8e8f8f;display:block;padding:2px 0 5px 35px!important;margin:0 0 15px}.hardtotreatskindryness #faqs,.sundamageaging #faqs,.harmfulenvironmentalelements #faqs,.mildmoderateacne #faqs,.handsanitizer #faqs,.theraspecacnecleanser #faqs,.poisonivy #faqs{padding-bottom:160px}#signup_popup input[type=submit]{border:1px solid #263b97}#mc_embed_signup .clear{float:left;width:42%}#mc_embed_signup{background:transparent!important}#mc_embed_signup form{padding:0!important;margin:0 0 40px}#mc_embed_signup input.email{height:auto;font:400 15px/18px Karla,sans-serif;line-height:18px!important;letter-spacing:.05em;width:58%!important;max-width:100%;float:left;background-color:transparent!important;line-height:1.2;color:#fff;border:1px solid #263b97!important;border-radius:0!important;outline:none!important;padding:15px 20px!important;margin:0 0% 10px 0!important}#mc_embed_signup input.button{font:400 15px/18px Karla,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;width:100%!important;max-width:100%;float:left;background-color:#263b97!important;line-height:1.2;color:#fff;border:1px solid #263b97!important;border-radius:0;padding:15px 20px;opacity:1!important;margin:0 0 20px;height:auto!important}#home .social li .pintrest,#about .social li .pintrest,#treatments .social li .pintrest,#skinsight .social li .pintrest{margin:0;background:url(/cdn/shop/files/pintrest-white.png?11733828460024737572) no-repeat;background-size:auto auto;background-size:contain}#home nav ul li a,#home nav ul{border-right:0px!important}#home nav ul{border:0px!important}#nav{width:70%;margin-left:0}.login-ul{right:5%;position:absolute}nav.sticky{position:fixed;background:#fff;padding:25px 0 0;top:0;width:100%;z-index:100;transition:all .3s ease;box-shadow:0 1px 25px #0000001a}.login-ul a{padding-right:0}.login-ul img{width:27px}#shopify-section-nav li a:hover{color:#263b97}#collection nav ul li a,#blog nav ul li a,#cart nav ul li a,#product nav ul li a,#customers-login nav ul li a,.advanced-skin-technology nav ul li a{color:#000}ul.dropdown li a{color:#fff!important}.sticky i.fal.fa-shopping-cart{color:#000}#treatments header a:hover{color:#263b97;background:#fff;border:2px solid #263b97}#treatments #shopify-section-nav li a:hover{color:#90939f}#page nav ul li a{color:#000}#page nav ul li a:hover{color:#263b97}#about nav ul li ul li:hover a,#home nav ul li ul li:hover a,#skinsight nav ul li ul li:hover a,#treatments nav ul li ul li:hover a,nav ul li ul li:hover a{padding-top:12px;padding-bottom:12px;text-decoration:none}#collection .grid-view-item__meta:hover span{color:#263b97!important}.sticky #logo{background:url(/cdn/shop/files/logo.svg?3537056639115272889) no-repeat!important}#about nav ul li ul li a,#home nav ul li ul li a,#skinsight nav ul li ul li a,#treatments nav ul li ul li a,nav ul li ul li a{padding-top:12px;padding-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/stylesheet.css.map */
