@import"reset.css";body{font-family:Montserrat,sans-serif!important}a{color:#000;text-decoration:none}.rte a:not(.btn){color:#917232;border-bottom:none;display:initial}ol li{list-style:lower-alpha;margin-left:60px}input::-webkit-input-placeholder{line-height:normal!important}.cust-logo-image-formegamenu,.logo-image.cust-logo-image-formegamenu{color:#01150f;font-size:13px!important;padding:.3em!important;line-height:1.5!important;font-weight:400!important;border:1px solid #01150f;background:#fff!important}.product-form{padding-top:0}.product-detail h1{font-size:32px!important;text-transform:uppercase!important;font-weight:unset!important}.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-stage{width:90%!important;margin-right:20px!important}.price dd{margin:0}#shopify-section-header,#shopify-section-footer,#shopify-section-collection-template,#shopify-section-product-metafields-attributes,#shopify-section-product-type-template,#shopify-section-subpage-body,#shopify-section-login-page-banner,#shopify-section-register-page-banner,.sub-page{padding-bottom:0}.blue-section:last-child,.gold-section:last-child{padding-bottom:0}.shopify-section{padding:0 0 80px}#shopify-section-product-metafields-attributes section,#shopify-section-subpage-body section,.sub-page section{margin:0 0 80px}.slick-dotted.slick-slider{margin-bottom:0}p{font-family:Montserrat,sans-serif!important;font-size:17px;font-weight:300;line-height:1.4;letter-spacing:normal;color:#000;margin-top:10px}.text-link{font-size:18px}.clearfix:after{content:"";clear:both;display:table}.roc-signup-section input[type=email]::placeholder{line-height:normal}.roc-signup-section input[type=email]::-webkit-input-placeholder,.roc-signup-section input[type=password]::-webkit-input-placeholder,.roc-signup-section input[type=text]::-webkit-input-placeholder,.roc-signup-section textarea::-webkit-input-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important}.roc-signup-section input[type=email]::-moz-placeholder,.roc-signup-section input[type=password]::-moz-placeholder,.roc-signup-section input[type=text]::-moz-placeholder,.roc-signup-section textarea::-moz-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important}.roc-signup-section input[type=email]:-ms-input-placeholder,.roc-signup-section input[type=password]:-ms-input-placeholder,.roc-signup-section input[type=text]:-ms-input-placeholder,.roc-signup-section textarea:-ms-input-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important}.roc-signup-section input[type=email]:-moz-placeholder,.roc-signup-section input[type=password]:-moz-placeholder,.roc-signup-section input[type=text]:-moz-placeholder,.roc-signup-section textarea:-moz-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important}input[type=checkbox],input[type=radio],input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{border:solid 1px #000000;min-height:46px}input[type=checkbox]::-webkit-input-placeholder,input[type=radio]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important;line-height:1}input[type=checkbox]::-moz-placeholder,input[type=radio]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important;line-height:1}input[type=checkbox]:-ms-input-placeholder,input[type=radio]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important;line-height:1}input[type=checkbox]:-moz-placeholder,input[type=radio]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=number]:-moz-placeholder{color:#00000057!important;font-family:Montserrat,sans-serif!important;font-size:16.5px!important;line-height:1}.container{max-width:1440px;margin:0 auto;padding:0 15px}.roc-btn{text-decoration:none;display:inline-block;text-align:center;font-size:13px;line-height:1.4;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;min-width:160px;padding:10px 16px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;border:3px solid #0E1C29;margin-top:20px;letter-spacing:2px}.roc-btn-white{background-color:#fff;color:#0e1c29}.roc-btn-white:hover,.roc-btn-white:focus{background-color:#0e1c29;color:#fff!important;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;outline:none!important}.roc-btn-black{background-color:#0e1c29;color:#fff}.roc-btn-black:hover,.roc-btn-black:focus{background-color:transparent;color:#0e1c29;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;outline:none!important}.roc-btn-text{background-color:transparent;border:none;color:#0e1c29;font-size:18px;font-weight:700;min-width:0;text-transform:none;padding-right:20px;letter-spacing:normal;position:relative}.roc-btn-text:after{content:"\25b2";position:absolute;display:block;font-size:10px;right:0;top:15px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.roc-btn-text:hover,.roc-btn-text:focus{color:#0e1c29;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;outline:none!important}.skip-nav{position:absolute;height:0;width:0;top:-9999em;left:-9999em;margin:0;padding:0}.slick-slide .mobile-img,.mobile-img,.slick-slide .tablet-img,.tablet-img{display:none}.roc-home-slider{margin-bottom:0;padding-bottom:0}.roc-home-slider .homeslider .slide .slide-wrapper{display:block;width:100%;color:inherit;text-decoration:none;-webkit-transition:none;transition:none}.roc-home-slider .homeslider .slide .slide-wrapper .roc-btn{border:3px solid #000;min-width:180px;font-size:22px;padding:12px 30px;margin-top:18px}.roc-home-slider .homeslider .slide .slide-wrapper:hover .roc-btn,.roc-home-slider .homeslider .slide .slide-wrapper:focus .roc-btn{background-color:#000;color:#fff;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;outline:none!important}.roc-home-slider .homeslider .slide .slider-img{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:#000;position:relative;max-height:700px}.roc-home-slider .homeslider .slide .slider-img .left-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;padding-bottom:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.roc-home-slider .homeslider .slide .slider-img .right-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.roc-home-slider .homeslider .slide .slider-img .right-img .right-img-inner{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.roc-home-slider .homeslider .slide .slider-img .right-img img{width:100%}.roc-home-slider .homeslider .slide .slider-img h2{font-size:42px;color:#fff;line-height:1.1;width:100%;text-align:center;padding:0 15px;font-weight:300;font-family:Montserrat,sans-serif;text-transform:uppercase;margin:0}.roc-home-slider .homeslider .slide .slider-content{padding:20px;text-align:center;min-height:108px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roc-home-slider .homeslider .slide .slider-content p{font-size:28px;line-height:1.28;color:#000;font-weight:500;font-family:Montserrat,sans-serif;width:100%;max-width:820px;margin:0 auto;text-transform:uppercase}.slick-dots{bottom:0;position:relative}.slick-dots li{width:auto;height:auto;margin:0 4px;padding-top:30px}.slick-dots li button{background-color:#fff;border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border:2px solid #acacac;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;width:16px;height:16px;margin:0;padding:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.slick-dots li button:hover{border:3px solid #acacac}.slick-dots li.slick-active button{background-color:#000;border-color:#000}.slick-dots li button:before{display:none}.slick-dots>li:only-child{display:none}.slick-slide img{margin-top:auto;width:30em}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:15px;position:absolute;top:calc(50% - 8px)}.owl-carousel .owl-nav .owl-prev{left:-25px}.owl-carousel .owl-nav .owl-next{right:-25px}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity:.3}.container{width:100%;margin:0 auto;padding-left:50px;padding-right:50px}.heading-title{font-size:30px;line-height:40px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:3px;text-align:center}h2,.inner-title{font-size:30px;line-height:40px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:3px;text-align:center;margin-bottom:30px}.has-sub-text{margin-bottom:10px}.award-winner-product{margin-bottom:104px}.award-winner-product .container{max-width:1306px}.award-winner-product .product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.award-winner-product .product-wrapper .product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 35px 0 15px;width:34.5%}.award-winner-product .product-wrapper .product-desc h2{margin-bottom:41px;line-height:46px}.award-winner-product .product-wrapper .product-desc p{font-size:22px;line-height:32px;color:#000;text-align:center;margin-bottom:33px;font-family:Montserrat,sans-serif;font-weight:300}.award-winner-product .product-wrapper .product-desc h2 span{display:block}.award-winner-product .product-wrapper .product-img{width:65.5%}.regimen-solution .regimen-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regimen-solution .regimen-product .product{width:48%;text-align:center;position:relative;color:inherit;text-decoration:none}.regimen-solution .regimen-product .product:hover .product-desc .roc-btn,.regimen-solution .regimen-product .product:focus .product-desc .roc-btn{background-color:#fff;color:#000}.regimen-solution .regimen-product .product .product-desc{margin-top:20px}.regimen-solution .regimen-product .product .product-desc{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}.regimen-solution .regimen-product .product h3{font-size:28px;line-height:36px;letter-spacing:3px;font-weight:700;text-transform:uppercase}h4.small-title{font-size:20px;margin-top:10px;line-height:25px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.regimen-solution .product .roc-btn{align-self:center;margin-top:auto}.regimen-solution .product p{margin-bottom:10px}.daily-moisturizers.customer-fav-product:before{min-height:410px}.daily-moisturizers.customer-fav-product .inner-product-wrapper .inner-product-block{margin-bottom:0}.retinol-desc .retinol-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.retinol-desc .retinol-wrapper .img-wrapper img{width:100%}.retinol-desc .retinol-wrapper .desc-wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.retinol-desc .retinol-wrapper .desc-wrapper h3{font-size:29px;line-height:46px;text-align:center;font-weight:700;color:#000;margin-bottom:30px}.retinol-desc .retinol-wrapper .desc-wrapper .content-wrapper{text-align:center}.star-ratings{position:relative;margin:12px auto 0}.star-ratings .fill-ratings{padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings .fill-ratings span{display:inline-block}.star-ratings .empty-ratings{padding:0;display:block;z-index:0}.big-star{width:163px}.big-star .fill-ratings span img,.big-star .empty-ratings span img{width:163px;max-width:none}.inner-banner{position:relative;display:block;padding-bottom:20px}.inner-banner .inner-banner-left,.inner-banner .inner-banner-right{padding-bottom:38.8%;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center}.inner-banner .inner-banner-left{width:55%;float:left}.inner-banner .inner-banner-right{width:45%}.inner-banner .inner-banner-left img,.inner-banner .inner-banner-right img{width:100%}.inner-banner .inner-banner-title{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#0e1c29;padding:20px 18px;width:max-content;max-width:350px;min-width:200px;text-align:center}.inner-banner .inner-banner-title h1,.sub-page .sub-page-banner .banner-content .black-box span{color:#fff;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:4px;line-height:normal}.innovative-approach{background-color:#fff}.big-text{font-size:24px;font-weight:300;line-height:1.4;text-align:center;max-width:720px;margin:0 auto}.section-title{text-align:center}.additional-padding{padding:30px 0}.blue-section{position:relative;padding:30px 0 80px}.blue-section:before{background-color:#e0e8f1;content:"";min-height:470px;position:absolute;top:0;right:0;left:0;z-index:0}.gold-section{position:relative;padding:30px 0 80px}.gold-section:before{background-color:#f4edd5;content:"";min-height:470px;position:absolute;top:0;right:0;left:0;z-index:0}.daily-moisturizers{position:relative;padding-top:80px}.daily-moisturizers:before{background-color:#fff;content:"";min-height:470px;position:absolute;top:0;right:0;left:0;z-index:0}.inner-product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards-block .inner-product-wrapper{padding-top:0}.inner-product-wrapper .inner-product-block{width:25%;margin-bottom:50px;position:relative;text-align:center;text-decoration:none;color:inherit}.inner-product-wrapper .inner-product-block:hover .inner-product-title,.inner-product-wrapper .inner-product-block:focus .inner-product-title{color:#d0b768}.inner-product-wrapper .inner-product-block .img-box{padding-bottom:20px;display:block}.inner-product-wrapper .inner-product-block .img-box .award-winner{position:absolute;height:98px;right:97px;top:2px}.inner-product-wrapper .inner-product-block h4{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.inner-product-wrapper .inner-product-block .content-box img{margin:0 auto}.inner-product-wrapper .inner-product-block .inner-product-title a{color:inherit;text-decoration:none}.inner-product-wrapper .inner-product-block .inner-product-title a:hover,.inner-product-wrapper .inner-product-block .inner-product-title a:focus{color:#d0b768}.inner-product-wrapper .inner-product-block .product-category{text-transform:uppercase;display:block;color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.1;margin:0}.inner-product-wrapper .inner-product-block span{font-size:17px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:1.1;display:block}.inner-product-wrapper .inner-product-block .star-rating{margin-top:15px}.price{margin:10px 0}.price-quiz{margin:100px 0 0}.awards-block .inner-product-wrapper .inner-product-block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.about-us.our-formulas .about-formulas .container{max-width:1244px}.retinol.about-us .our-formulas-banner .banner-content .black-box{padding:23px 40px}.key-sign-left-inner{text-align:center}.retinol.about-us .key-signs .key-signs-wrapper .key-sign-left .key-sign-left-inner{text-align:center;padding:0}.retinol.about-us .key-signs .key-signs-wrapper .key-sign-right{-webkit-box-flex:0;-ms-flex:0 0 42.3%;flex:0 0 42.3%;max-width:42.3%}.retinol.about-us .key-signs .key-signs-wrapper .key-sign-left{-webkit-box-flex:0;-ms-flex:0 0 57.7%;flex:0 0 57.7%;max-width:57.7%;padding-left:35px;padding-right:0}.retinol.about-us .key-signs h3{max-width:550px;margin-left:auto;margin-right:auto}.retinol.about-us .awards-shop .awards-shop-inner{max-width:700px;margin:0 auto}.retinol.about-us .awards-shop .awards-shop-inner .awards-shop-block{text-align:center;padding:0 10px;height:150px}.retinol.about-us .awards-shop .awards-shop-inner .awards-shop-block img{max-height:100%}.our-formulas.about-us .roc-btn{max-width:305px;padding:10px 15px}.our-formulas.about-us .award-winning .roc-btn{margin-top:28px;max-width:336px;padding:10px 25px}.retinol.about-us .forward-thinking .key-signs-wrapper .key-sign-left{padding-left:0;padding-right:52px}.our-formulas.about-us .key-signs{padding:0}.our-formulas.about-us .about-formulas{padding:84px 0 50px}.retinol.about-us .key-signs .benefits-banner{margin-top:129px;min-height:486px}.our-formulas.about-us .about-formulas h3{max-width:450px;margin-left:auto;margin-right:auto}.retinol.about-us .awards-shop{margin-top:28px}.our-formulas.about-us .our-formulas-banner h1{padding-bottom:17px;margin-bottom:9px}.our-formulas.about-us .our-formulas-banner h1 span{margin-bottom:0}.our-formulas.about-us .our-formulas-banner span{margin-bottom:46px}.our-formulas.about-us .our-formulas-banner .banner-content{padding-top:0;padding-bottom:33.8%}.retinol.about-us .about-formulas .about-retinol-inner{padding:0 18px 60px;text-align:center}.retinol.about-us .award-winning .about-retinol-inner{padding-bottom:56px}.our-formulas.about-us .key-signs .container{max-width:1320px}.our-formulas.about-us .forward-thinking{padding-bottom:170px;margin-bottom:50px}.our-formulas.about-us .forward-thinking .container{max-width:1344px}.our-formulas.about-us .forward-thinking .key-signs-wrapper .key-sign-left{max-width:58.5%;-webkit-box-flex:0;-ms-flex:0 0 58.5%;flex:0 0 58.5%}.our-formulas.about-us .forward-thinking .key-signs-wrapper .key-sign-right{max-width:41.5%;-webkit-box-flex:0;-ms-flex:0 0 41.5%;flex:0 0 41.5%}.retinol.about-us .key-signs .key-signs-wrapper{margin-bottom:30px}.our-formulas.about-us .about-formulas.award-winning{padding:87px 0 99px}.our-formulas.about-us .award-winning .container{max-width:1244px}.our-formulas.about-us .award-winning p{padding-bottom:46px;letter-spacing:-.1px}.our-formulas.about-us .award-winning p:last-of-type{padding-bottom:0}.retinol.about-us .forward-thinking .key-signs-wrapper{margin:0 0 86px}.retailers-modal.skincare-modal .modal-dialog{max-width:773px;width:100%}.retailers-modal.skincare-modal .modal-dialog .modal-body{padding:73px 313px 72px 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.retailers-modal.skincare-modal .modal-dialog .modal-content .email-input-wrapper{max-width:300px;width:100%;margin:0 auto 12px}.retailers-modal.skincare-modal .modal-dialog .modal-content .email-input-wrapper input{text-align:center;padding:12px}.retailers-modal.skincare-modal .modal-dialog .modal-content .email-input-wrapper label{display:none}.retailers-modal.skincare-modal2 .modal-dialog .modal-content .submit-btn{max-width:215px}.retailers-modal.skincare-modal2 .modal-dialog .modal-content .submit-btn .roc-btn{padding:10px 42px;min-width:215px}.retailers-modal.skincare-modal .modal-dialog .modal-content .submit-btn .roc-btn{font-size:19.5px;line-height:normal;letter-spacing:normal;padding:12px 42px;border-radius:0;height:54px;width:100%}.retailers-modal.skincare-modal .modal-dialog .modal-content .submit-btn{margin:0 43px;background-color:transparent}.retailers-modal.skincare-modal .modal-dialog .modal-content .submit-btn:hover{background:#fff;color:#000}.retailers-modal.skincare-modal .modal-dialog .modal-content .submit-btn label,.retailers-modal.skincare-modal .modal-dialog .modal-body .mobile-img-box{display:none}.retailers-modal.skincare-modal .modal-dialog .modal-body .mobile-img-box img{width:100%}.retailers-modal.modal .modal-dialog{max-width:773px}header{position:fixed;top:0;left:0;width:100%;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;background:#fff;border-bottom:1px solid transparent}.header-logo{text-align:center;padding:13px 0 5px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.header-logo a:focus{outline:1px solid #3b5998!important}.header-logo a img{width:88px}.header-navigation-wrapper .header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.header-navigation-wrapper .header-navigation li{padding-bottom:5px;margin:0 4px;list-style:none;display:block}.header-navigation-wrapper .header-navigation li a{font-size:18px;font-weight:400;text-transform:uppercase;color:#000;text-decoration:none;position:relative;display:inline-block;font-family:Montserrat;padding:9px 22px 8px;line-height:normal;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}header.sticky-listing-header{transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-bottom:1px solid rgba(0,0,0,.2)}.footer-site-logo a{max-width:95px;margin:0 auto}.footer-site-logo a:focus{outline:1px solid #3b5998!important}.roc-signup-section h3{font-weight:300!important}.roc-signup-section .signup-wrapper{max-width:455px;padding:0 15px;margin:10px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.roc-signup-section .signup-wrapper .form-group label{display:none}.roc-signup-section .signup-wrapper .submit-btn .roc-btn-black{border-radius:0;padding:6px 10px;min-width:156px;height:100%;font-size:17px;line-height:32px;border:1px solid #000000;margin:0}.roc-signup-section .signup-wrapper .submit-btn{position:absolute;right:15px;top:0;bottom:auto;margin-bottom:0;background-color:#000}.roc-signup-section .signup-wrapper .email-input-wrapper{margin-bottom:0}.roc-signup-section .signup-wrapper .email-input-wrapper input{border-right:none;-webkit-box-shadow:none;box-shadow:none}.copywrite-section ul li.ad-choice a{padding-right:20px}.copywrite-section ul li.ad-choice{position:relative}.copywrite-section ul li.ad-choice:before{content:"";position:absolute;background-image:url(../images/add-choice-icon.png);width:12px;height:12px;background-repeat:no-repeat;background-position:center;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.site-footer{margin-top:80px;padding:45px 0 0;border-top:1px solid rgba(0,0,0,.34)}.footer-widget-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li{padding:0 20px 0 0}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a span{opacity:0;height:0;width:0;position:absolute;display:none}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li:last-child{padding:0}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-widget-wrapper .footer-widget-item{padding:0 35px 0 47px;border-right:1px solid rgba(0,0,0,.2)}.footer-widget-wrapper .footer-widget-item.footer-site-logo{padding-right:0}.footer-widget-wrapper .footer-widget-item:first-child,.footer-widget-wrapper .footer-widget-item:nth-last-child(2){border-right:0}.footer-widget-wrapper .footer-widget-item h2{font-size:19px;color:#000;font-family:Montserrat,sans-serif;text-transform:uppercase}.footer-widget-wrapper .footer-widget-item ul{padding:10px 0 0}.footer-widget-wrapper .footer-widget-item ul li a{font-size:14px;color:#000;font-family:Montserrat,sans-serif;line-height:1;padding-bottom:10px}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a{width:35px;height:47px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.facebook-icon:hover svg path,.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.facebook-icon:focus svg path{fill:#3b5998!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.instagram-icon:hover svg path,.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.instagram-icon:focus svg path{fill:#c13584!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.youtube-icon:hover svg path,.footer-widget-wrapper .footer-widget-item.footer-join-menu ul li a.youtube-icon:focus svg path{fill:#cd201f!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.footer-widget-wrapper .footer-widget-item ul li a:hover,.footer-widget-wrapper .footer-widget-item ul li a:focus{color:#d0b768;text-decoration:none;outline:none!important}.copywrite-section{background:#000;margin-top:45px}.copywrite-section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;align-items:center}.copywrite-section ul li a:hover,.copywrite-section ul li a:focus{color:#fff;outline:none!important;text-decoration:none}.copywrite-section ul li{position:relative;display:inline-block}.copywrite-section ul li span,.copywrite-section ul li a{font-size:14px;color:#fff9;line-height:.82;position:relative;display:inline-block;padding:0 8px}.copywrite-section ul li:after{position:absolute;content:"";width:1px;background:#fff9;right:0;top:0;bottom:0}.copywrite-section ul li:last-child:after{display:none}.site-footer .site-footer__content .site-footer__item:nth-child(4){border:0}.site-footer__item .list-wrapper ul{padding:7px 15px 0 10px}.site-footer__item .list-wrapper{display:flex;justify-content:space-between;margin:0 -10px}.site-footer .site-footer__content .site-footer__item.footer-col-1{width:12%;padding-left:21px}.site-footer .site-footer__content .site-footer__item.footer-col-2{width:30%;padding:0 18px 0 36px}.site-footer .site-footer__content .site-footer__item.footer-col-2 .list-wrapper ul:last-child{padding-left:0}.site-footer .site-footer__content .site-footer__item.footer-col-3 .list-wrapper ul:last-child{padding-right:16px}.site-footer .site-footer__content .site-footer__item.footer-col-3{padding:0 15px 0 37px;width:22%}.site-footer .site-footer__content .site-footer__item.footer-col-4{padding:0 24px 0 28px;width:15%}.site-footer .site-footer__content .site-footer__item.footer-col-5{padding:0 27px 0 10px;width:15%}.site-footer .site-footer__content .site-footer__item.footer-col-5 .social-icons{margin:15px -10px 0!important}.site-footer .site-footer__content .site-footer__item.footer-col-5 .social-icons li{padding:0 10px!important}.site-footer .site-footer__content .site-footer__item p{margin-bottom:0}.instagram-grid .instagram-block{text-align:center;padding:50px 0;overflow:hidden}.instagram-grid .instagram-block-listing{display:flex;flex-direction:row;margin:0 -2px;box-sizing:border-box}.instagram-grid .instagram-block-listing li{flex:0 0 20%;max-width:20%;padding:0 2px;position:relative;box-sizing:border-box}.instagram-grid .instagram-block-listing li a{position:absolute;width:100%;height:100%;display:block;top:0;left:0;bottom:0;right:0;z-index:1}a[href="/products/roc-multi-correxion-hydrate-plump-daily-moisturizer-spf-30-50ml"],a[href="/products/roc-multi-correxion-hydrate-plump-daily-moisturizer-spf-30-50ml"]~form,a[href="/products/multi-correxion%C2%AE-even-tone-lift-chest-neck-face-cream-spf-30"],a[href="/products/multi-correxion%C2%AE-even-tone-lift-chest-neck-face-cream-spf-30"]~form{display:none}@media (min-width:1025px){.instagram-grid .instagram-block-listing li .instagram-image-block{overflow:hidden}.instagram-grid .instagram-block-listing li .instagram-image-block img{width:276px;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:all .5s}.instagram-grid .instagram-block-listing li:hover .instagram-image-block img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transition:all .5s}}@media (max-width:575px){.instagram-grid .instagram-block-listing li:last-child,.instagram-grid .instagram-block-listing li:nth-last-child(2){display:none}.instagram-grid .instagram-block-listing li{flex:0 0 33.33%;max-width:33.33%}}.roc-megamenu{max-width:1156px;width:100%;position:absolute;left:0;right:0;z-index:99;margin:0 auto;background:#fff;padding:43px 66px 56px;display:none;-webkit-box-shadow:0px 6px 6px 0px rgba(15,28,31,.1);box-shadow:0 6px 6px #0f1c1f1a;top:100%}.roc-megamenu .megamenu-left-col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 15px}.roc-megamenu.single-image-box .megamenu-left-col{-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%;padding:0 15px}.roc-megamenu.single-image-box .megamenu-right-col{-webkit-box-flex:0;-ms-flex:0 0 64%;flex:0 0 64%;max-width:64%;padding:0 0 0 15px}.roc-megamenu.single-image-box .image-wrapper{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.roc-megamenu .megamenu-right-col{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding:0 15px}.roc-megamenu .megamenu-listing{text-align:left}.roc-megamenu .megamenu-listing li:first-child a{margin-top:-6px}.megamenu-left-col li a{font-size:18px;font-family:Montserrat,sans-serif!important;color:#000;padding:6px 22px 4px}.roc-megamenu .megamenu-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.megamenu-image-wrapper .image-wrapper img{width:100%}.mobo-footer{display:none}.humber-menu .menu-img{width:30px;height:30px}.humber-menu,.footer-widget-wrapper .footer-widget-item.footer-legal-menu,.copywrite-section ul.mobo-footer{display:none}.open-menu{overflow:hidden}.inner-page-product-wrapper .container{max-width:1300px;margin:0 auto}.inner-banner .inner-banner-left,.inner-banner .inner-banner-right{padding-bottom:25%}.inner-banner .inner-banner-left{width:50%}.inner-banner .inner-banner-right{width:50%;float:left}.innovative-approach{padding:30px 0}.inner-page-product-wrapper{position:relative;padding:0}.inner-page-product-wrapper:before{position:absolute;content:"";left:0;right:0;top:0;min-height:332px;background-color:#fff}.inner-product-wrapper .inner-product-block{margin-bottom:80px;padding-left:15px;padding-right:15px}.inner-page-product-wrapper .inner-product-wrapper .inner-product-block .img-box .award-winner{width:98px;height:auto;right:77px;top:5px}.mobile-image{display:none}.privacy-policy .privacy-policy-wrapper .container{max-width:1356px;padding:0 15px;margin:0 auto}.privacy-policy-wrapper{padding:93px 0 110px}.privacy-policy-wrapper .privacy-policy-outer{border:solid 3px #acacac;height:auto;position:relative;padding:106px 70px 67px}.privacy-policy-wrapper .privacy-policy-outer .privacy-heading{position:absolute;top:-64px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:25px 42px;background-color:#000;max-width:438px;width:100%;text-align:center}.privacy-policy-wrapper .privacy-policy-outer .privacy-heading h1{color:#fff;font-family:Montserrat,sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;letter-spacing:4px;line-height:normal}.privacy-content-inner{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.85;letter-spacing:normal;text-align:left;color:#000;margin-bottom:47px}.privacy-content-inner:last-child{margin-bottom:0}.privacy-content-inner ul{margin-bottom:47px}.privacy-content-inner p:last-child{margin-bottom:0}.privacy-content-inner h2{text-transform:uppercase}.privacy-content-inner a{font-family:Montserrat,sans-serif;color:#917136;display:inline-block;text-decoration:underline}.privacy-content-inner a:hover{color:#ccb773}.sub-page{padding-top:30px}.paddingbottom{padding-bottom:80px}h1.inner-title:after{content:"";position:absolute;bottom:0;top:auto;left:50%;right:0;height:1px;background-color:#000;width:245px;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}.contact-form-page .contact-banner-section .contact-banner-image-block h1:after{content:none}.sub-page .sub-page-banner .sub-header{font-family:Montserrat,sans-serif;font-size:20px;line-height:1.4;color:#000;display:block;margin:0 auto 30px;text-align:center}.sub-page .sub-page-banner .banner-content{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:33.2%;position:relative}.sub-page .sub-page-banner .banner-content .black-box{max-width:450px;background-color:#0e1c29;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);padding:30px;text-align:center}.our-formulas .key-signs{padding:133px 0 110px;overflow:hidden}.our-formulas .key-signs .container{max-width:1300px;margin:0 auto}.our-formulas .key-signs span{font-family:Montserrat,sans-serif;font-size:32px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:4px;text-align:center;color:#000;display:block;margin-bottom:2px}.our-formulas .key-signs h3{max-width:640px;margin-left:auto;margin-right:auto}.our-formulas .key-signs .key-signs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.our-formulas .key-signs .key-signs-wrapper .key-sign-left{max-width:26%;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box}.our-formulas .key-signs .key-signs-wrapper .key-sign-left .key-sign-left-inner,.our-formulas .key-signs .key-signs-wrapper .key-sign-right .key-sign-right-inner{text-align:left}.our-formulas .key-signs .key-signs-wrapper .key-sign-right .key-sign-right-inner{padding:0 9px}.key-signs-wrapper .key-sign-left .key-sign-left-inner ul{margin:0;padding:0;list-style-type:none}.key-signs-wrapper .key-sign-left .key-sign-left-inner ul li,.key-signs-wrapper .key-sign-right .key-sign-right-inner ul li{font-family:Montserrat,sans-serif;font-size:21px;font-weight:300;line-height:1.56;letter-spacing:normal;text-align:left;color:#000;margin-bottom:13px}.key-signs-wrapper .key-sign-left .key-sign-left-inner ul li span,.key-signs-wrapper .key-sign-right .key-sign-right-inner ul li span{display:inline;font-size:21px;letter-spacing:normal}.our-formulas .key-signs .key-signs-wrapper .key-sign-center{max-width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e6eaef}.our-formulas .key-signs .key-signs-wrapper .key-sign-right{max-width:26%;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box}.our-formulas .key-signs .key-signs-wrapper .key-sign-left .key-sign-right-inner{text-align:left}.retinol .key-signs-wrapper .key-sign-left .key-sign-left-inner ul li,.retinol .key-signs-wrapper .key-sign-right .key-sign-right-inner ul li{font-family:Montserrat,sans-serif;font-size:21px;font-weight:300;line-height:1.56;letter-spacing:normal;text-align:left;color:#000;margin-bottom:13px;list-style-type:disc}.retinol .about-formulas .about-retinol-inner{padding-bottom:60px}.retinol .about-formulas .why-retinol .why-retinol-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -36px;overflow:hidden}.retinol .about-formulas .why-retinol{padding:93px 35px 0}.retinol .about-formulas .why-retinol .container{max-width:1306px;padding:0 15px;margin:0 auto}.retinol .how-formulas-work .roc-btn{max-width:320px;padding:10px 16px}.retinol .about-formulas .why-retinol .why-retinol-wrapper .why-retinol-left,.retinol .about-formulas .why-retinol .why-retinol-wrapper .why-retinol-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 36px;-webkit-box-sizing:border-box;box-sizing:border-box}.retinol .why-retinol .why-retinol-wrapper .why-retinol-left .why-retinol-left-inner h3,.retinol .why-retinol .why-retinol-wrapper .why-retinol-right .why-retinol-right-inner h3{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1.41;letter-spacing:6.3px;text-align:center;color:#000;max-width:440px;margin:0 auto;text-transform:uppercase}.retinol .why-retinol .why-retinol-wrapper .why-retinol-left .why-retinol-left-inner p,.retinol .why-retinol .why-retinol-wrapper .why-retinol-right .why-retinol-right-inner p{font-size:25px;line-height:1.56}.retinol .about-formulas{padding:51px 0 55px;overflow-x:hidden}.retinol .how-formulas-work h2{margin:0 auto 23px}.retinol .how-formulas-work p{padding-bottom:30px}.retinol .how-formulas-work{padding:57px 0 66px}.retinol .why-retinol .why-retinol-wrapper .why-retinol-right .why-retinol-right-inner h3{max-width:300px}.retinol .key-signs{padding:113px 0 0}.retinol .key-signs h2{max-width:100%}.retinol .key-signs .key-signs-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 69px;overflow:hidden}.retinol .key-signs .key-signs-wrapper .key-sign-right{-webkit-box-flex:0;-ms-flex:0 0 48.2%;flex:0 0 48.2%;max-width:48.2%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.retinol .key-signs .key-signs-wrapper .key-sign-left{-webkit-box-flex:0;-ms-flex:0 0 51.8%;flex:0 0 51.8%;max-width:51.8%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 65px 0 0}.retinol .key-signs .key-signs-wrapper .key-sign-right .key-sign-right-inner{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:70.6%}.retinol .key-signs .key-signs-wrapper .key-sign-left .key-sign-left-inner ul{padding:0 0 0 30px;list-style-type:disc}.retinol .key-signs .roc-btn{margin-top:0}.retinol .key-signs .retinol-benefits-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;padding-top:90px}.retinol .key-signs .retinol-benefits-wrapper .retinol-benefits-left,.retinol .key-signs .retinol-benefits-wrapper .retinol-benefits-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.retinol .retinol-benefits-left .retinol-benefits-left-inner .benefits-image .benefits-image-inner,.retinol .retinol-benefits-right .retinol-benefits-right-inner .benefits-image .benefits-image-inner{padding-bottom:40px}.retinol .retinol-benefits-left .retinol-benefits-left-inner .benefits-image .benefits-image-inner,.retinol .retinol-benefits-right .retinol-benefits-right-inner .benefits-image .benefits-image-inner{max-width:368px;margin:0 auto}.retinol .retinol-benefits-left .retinol-benefits-left-inner h3,.retinol .retinol-benefits-right .retinol-benefits-right-inner h3{font-family:Montserrat,sans-serif;font-size:31.5px;font-weight:700;line-height:1.41;letter-spacing:4px;text-align:center;color:#000}.retinol .retinol-benefits-left .retinol-benefits-left-inner h3 span{display:block;font-family:Montserrat,sans-serif;font-size:31.5px;font-weight:700;line-height:1.41;letter-spacing:4px;text-align:center;color:#000}.retinol .retinol-benefits-right .retinol-benefits-right-inner h3{max-width:320px;margin:0 auto}.retinol .retinol-benefits-left .retinol-benefits-left-inner p,.retinol .retinol-benefits-right .retinol-benefits-right-inner p{font-family:Montserrat,sans-serif;font-size:25px;font-weight:300;line-height:1.56;letter-spacing:normal;text-align:center;color:#000;max-width:647px}.retinol .key-signs .benefits-banner{width:100%;min-height:348px;background-color:#e6eaef;margin-top:57px}.retinol .how-to-use{padding:50px 0;margin-bottom:110px}.retinol .how-to-use h2{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1.41;letter-spacing:4px;text-align:center;color:#000;padding-bottom:21px}.retinol .how-to-use p{max-width:1038px;margin:0 auto 59px}.retinol .how-to-use .how-to-use-content{padding-bottom:35px}.product-detail .detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail .detail-left{width:50%}.product-detail .product-slider{margin-bottom:7px}.product-detail .product-slider .owl-item .item img{transition:all .5s;min-width:100%;min-height:100%}.product-detail .product-slider .owl-item .item .product-img{width:100%}.product-detail .product-slider .owl-item .item:hover img{transform:scale(1.1)}.product-detail .product-slider .product-img img{width:100%}.product-detail .thumb-slider .slick-current .product-img{border-color:#d0b768}.product-detail .thumb-slider .slick-track{-webkit-transform:none!important;transform:none!important}.product-detail .thumb-slider .thumb-img{margin-right:0;background-size:contain;background-repeat:no-repeat;background-position:center;max-width:100%;height:100%;padding-bottom:100%}.product-detail .thumb-slider .product-img{cursor:pointer;border:3px solid #cacaca;background-size:cover;background-position:center;background-repeat:no-repeat}.product-detail .detail-right{width:50%;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-detail h1,.product-detail .price{color:#000;font-size:24px;line-height:1.4;font-family:Montserrat,sans-serif;letter-spacing:normal;font-weight:700;margin-bottom:8px;text-transform:capitalize}.product-single__description p span{font-size:16px}.product-detail .size{color:#000;font-size:20px;line-height:35px;font-family:Montserrat,sans-serif;letter-spacing:normal;font-weight:300;text-transform:capitalize;margin-left:10px}.product-detail .mb-title{display:none}.product-detail .detail-right span.short-description{color:#000;font-family:Montserrat,sans-serif;font-size:20px;line-height:24px;font-weight:400;margin-bottom:38px}.product-detail .detail-right .price{font-weight:300;line-height:34.99px}.product-detail .detail-right .review-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.product-detail .detail-right .review-img{margin-right:10px}.product-detail .detail-right .review-text span{margin-right:12px;position:relative}.product-detail .detail-right .review-text span:after{content:"";position:absolute;top:0;bottom:0;right:-8px;width:1px;background-color:#000}.product-detail .detail-right .review-text a,.product-detail .detail-right .review-text span{text-decoration:none;color:#000;font-family:Montserrat,sans-serif;font-size:20px;line-height:24px;font-weight:400}.product-detail .detail-right .review-text a{-webkit-transition:all .3s;transition:all .3s}.product-detail .detail-right .review-text a:hover{color:#d0b768}.product-detail .detail-right .roc-btn{min-width:294px}.clinically-difference{padding:30px 0}.clinically-difference .container{max-width:1297px}.clinically-difference h2{color:#000;font-family:Montserrat;font-size:42px;font-weight:700;line-height:37.55px;text-transform:uppercase;letter-spacing:4.2px;margin-bottom:40px;text-align:center}.clinically-difference .difference-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clinically-difference .difference-details .left-text{width:62%;padding-right:33px}.clinically-difference .difference-details ul li{position:relative;padding-left:47px;color:#000;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:19px;font-weight:400;line-height:24px;padding-bottom:26px;text-align:left}.clinically-difference .difference-details ul li em{width:33px;display:block;position:absolute;top:-3px;left:6px}.clinically-difference .difference-details .right-text{width:38%;padding-top:24px}.clinically-difference .difference-details span{font-size:27px;line-height:35.09px}.clinically-difference .difference-details .left-text div{margin-bottom:22px;margin-top:22px}.clinically-difference .difference-details .award-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.clinically-difference .difference-details .award-block em{width:136px}.clinically-difference .difference-details .award-block span{width:68%;padding-left:17px}.product-video-section{padding-bottom:30px}.best-result-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1048px;margin:0 auto 20px}.best-result-block ul li{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.best-result-block ul li em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;flex:0 0 70px}.best-result-block .center-results ul{flex-direction:column;align-items:center;text-align:center}.best-result-block .center-results ul li{justify-content:center;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.best-result-block .center-results ul li em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;flex:0 0 70px}.awards-block{padding-top:30px;border-top:1px solid #ccc}.key-ingredients{padding-top:30px;padding-bottom:30px}.awards-block ul li{width:100%;padding:7px}.awards-block .inner-product-wrapper .inner-product-block{margin-bottom:20px}.awards-block ul li p{text-align:center;border-top:1px solid #ccc;padding-top:15px}.awards-block .removeline ul li:first-child p{border-top:none}.key-ingredients .container{max-width:1295px}.key-ingredients p{margin-bottom:10px}.key-ingredients ul li{margin-left:17px;list-style:disc;font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:300;line-height:1.4;letter-spacing:normal;color:#000;margin-bottom:10px}.key-ingredients .all-ingredients-texts{padding-top:15px;display:none}.key-ingredients .all-ingredients span{font-size:21px;line-height:34px;text-decoration:underline;color:#000;font-family:Montserrat,sans-serif;font-weight:400;position:relative;cursor:pointer;display:inline-block}.key-ingredients .all-ingredients-texts p{margin-bottom:10px}.key-ingredients .all-ingredients-texts p:last-child{margin-bottom:0}.key-ingredients .all-ingredients span em{margin-left:5px;display:inline-block;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;height:17px;width:26px;vertical-align:middle}.key-ingredients .all-ingredients span em img{width:100%;display:block}.key-ingredients .all-ingredients.active span em{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);vertical-align:middle}.key-ingredients .ingredients-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key-ingredients .ingredients-text{width:51.8%;padding-right:80px}.key-ingredients .ingredients-img{width:48.2%;position:relative}.key-ingredients .ingredients-img img{position:relative;top:0;max-height:80%;-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%}.quote-block{padding:143px 0 183px}.quote-block .container{max-width:1059px}.quote-block .quote-item.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quote-block .quote-img{width:43.5%;position:relative}.quote-block .quote-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quote-block .quote-img span{position:absolute;bottom:29%;left:0;right:0;max-width:222px;margin:0 auto;-webkit-transform:translateY(-50%) rotate(-3deg);transform:translateY(-50%) rotate(-3deg);color:#fff;font-family:Montserrat,sans-serif;font-size:27px;font-weight:400;line-height:26.94px}.quote-block .quote-text{width:53%;-ms-flex-item-align:end;align-self:flex-end}.quote-block .quote-text p{color:#000;font-family:Montserrat,sans-serif;font-size:39px;line-height:59px;font-weight:300;margin-bottom:41px}.quote-block .quote-text p em{font-weight:700}.quote-block .quote-text span{color:#000;font-family:Montserrat,sans-serif;font-size:26px;font-weight:300;line-height:38.87px}.product-detail-wrapper{margin-top:30px}.note2{text-align:center}.product-detail-wrapper .deep-wrinkle:before{background-color:#e0e8f1;min-height:400px;content:"";position:absolute;right:0;left:0;z-index:0}.product-detail-wrapper .deep-wrinkle .container{padding-top:30px}.product-detail-wrapper .deep-wrinkle .inner-product-slider.slick-slider .img-box img{margin:0 auto}.product-detail-wrapper .deep-wrinkle .inner-product-wrapper .inner-product-block{margin-bottom:0}.darkblue{background-color:#e0e8f1!important}.goldBG{background-color:#f4edd5!important}.product-review .title-section{text-align:center}.product-review .title-section .roc-btn{min-height:58px;padding:6px 31px;line-height:1.7}.product-review .review-list .review-detail{padding:0 15px 42px;border-bottom:2px solid #e7d7a5;position:relative;margin-bottom:55px}.product-review .review-list .review-detail:last-child{margin-bottom:0;border-bottom:0}.product-review .review-detail .review-top{margin-bottom:40px;padding-right:220px}.product-review .review-detail .review-top em{display:block;margin-bottom:15px}.product-review .review-detail .review-top h3{font-family:Montserrat,sans-serif;font-size:38px;line-height:38px;font-weight:400;letter-spacing:normal;text-align:left;color:#000;margin-bottom:19px}.product-review .review-detail .review-top span{font-family:Montserrat,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:normal;text-align:left;color:#000}.product-review .review-detail .review-middle p,.product-review .review-detail .review-middle span{font-family:Montserrat,sans-serif;font-size:22px;line-height:37px;font-weight:400;letter-spacing:normal;color:#000}.product-review .review-detail .review-middle p{margin-bottom:40px}.product-review .review-detail .review-middle .user-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-review .review-detail .review-bottom{position:absolute;top:24px;right:19px}.product-review .review-detail .review-bottom p{font-family:Montserrat,sans-serif;font-size:14px;line-height:37px;font-weight:400;color:#000;text-align:center}.product-review .review-detail .review-bottom .answer-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-review .review-detail .review-bottom .answer-control .roc-btn{min-width:auto;padding:7px 17px;font-size:15px;line-height:1.5}.product-review .review-detail .review-bottom .answer-control .roc-btn:first-child{margin-right:7px}.retailers-modal.modal{opacity:1!important;text-align:center;background:transparent;padding-top:50px}.retailers-modal .modal-dialog{vertical-align:middle}.retailers-modal .modal-dialog .close{position:absolute;top:12px;left:12px;opacity:1;line-height:0;cursor:pointer;z-index:11}.retailers-modal .modal-dialog{max-width:803px;width:100%;padding:0 15px;margin:0 auto}.retailers-modal .modal-dialog .modal-content{border:0;border-radius:0;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.31);-ms-box-shadow:0 0 9px 0 rgba(0,0,0,.31);-o-box-shadow:0 0 9px 0 rgba(0,0,0,.31);box-shadow:0 0 9px #0000004f}.retailers-modal .modal-dialog .modal-body{padding:60px 50px 14px}.retailers-modal .modal-dialog .modal-content h2{display:block;text-align:center;font-family:Montserrat,sans-serif;font-size:39px;font-weight:700;line-height:43px;letter-spacing:7.8px;color:#000;margin-bottom:19px}.retailers-modal .modal-dialog .modal-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}.retailers-modal .modal-dialog .modal-content ul li{width:33.33%;padding:0 30px;margin-bottom:23px}.retailers-modal .modal-dialog .modal-content ul li a{border:1px solid #e1e1e1;border-radius:4px;min-height:77px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s}.retailers-modal .modal-dialog .modal-content ul li a span{width:25px}.retailers-modal .modal-dialog .modal-content ul li a:hover{border-color:#d0b768}.inner-product-wrapper .inner-product-block.awarded-product .img-box .img-wrapper{display:inline-block;position:relative;max-width:250px}.inner-product-wrapper .inner-product-block.awarded-product .img-box .img-wrapper:after{position:absolute;content:"";background-image:url(../images/allure-img.png);background-repeat:no-repeat;top:0;right:-77px;left:auto;bottom:auto;width:98px;height:98px;background-size:cover}.homepage{overflow-x:hidden}.roc-signup-section .signup-wrapper .email-input-wrapper input[type=email].form-control:focus::-webkit-input-placeholder{color:transparent!important}.roc-signup-section .signup-wrapper .email-input-wrapper input[type=email].form-control:focus::-moz-placeholder{color:transparent!important}.roc-signup-section .signup-wrapper .email-input-wrapper input[type=email].form-control:focus:-moz-placeholder{color:transparent!important}.instagram-grid h2{font-size:35px;font-weight:300;font-family:Montserrat,sans-serif;line-height:1.11;letter-spacing:3.5px;text-align:center;color:#000;margin-bottom:30px}#error-signup,#error-signup-pop{color:red;text-align:center;margin:10px}#success-signup{color:#d0b768;text-align:center;margin:10px}input.error,input.input--error,select.input--error,textarea.input--error{color:#000;border:1px solid #af893c}label.error{color:#af893c!important;border-color:#af893c!important;padding:1px 10px!important}.privacy-policy ul li{list-style:disc}.privacy-policy ul li li{list-style:circle}.privacy-policy ul ul{margin-left:40px}em{font-style:italic}sup{font-size:.55em;line-height:0}b,strong{font-weight:600;display:initial}.bv_main_container{padding-left:0!important;margin-left:0!important}.img-hover-zoom img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.inner-product-block:hover .img-hover-zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.sticky-header nav .site-nav{border-bottom:1px solid #e5e5e5}.site-header{padding:14px 0 10px}.site-header.logo--center{padding-top:12px}.site-header.logo--center .grid--table>.grid__item{vertical-align:top}.site-header__logo-image{width:100%}.site-header__logo-image img{max-width:100%!important}.site-header .grid--table>.grid__item.logo-align--center h1 a{position:relative}.shopify-section .small--hide{border-bottom:0px}.site-header__icons-wrapper{font-size:22px;padding-right:15px}.site-nav{margin:0;padding-bottom:0;position:relative}.site-nav .site-nav--has-dropdown{position:static}.site-nav .site-nav--has-dropdown .site-nav__dropdown{max-width:1156px;top:37px;border:none;width:100%;transition:all .5s;margin:0 auto;left:50%;transform:translate(-50%);padding:30px 70px;box-shadow:0 6px 6px #0f1c1f1a}.site-nav .site-nav--has-dropdown .site-nav__dropdown .megamenu-right-col{width:64%;padding:0 15px}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap{display:flex;margin:0 -15px}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap .megamenu-left-col{padding:0 15px}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap .megamenu-left-col li a:hover,.site-nav .site-nav--has-dropdown .site-nav__dropdown .shop-product-menu li a:hover{color:#d0b768;text-decoration:none;border-bottom-color:transpag}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap .megamenu-left-col li span{border-bottom:0px}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap .megamenu-right-col .image-wrapper{padding:0 15px}.site-nav .site-nav--has-dropdown .site-nav__dropdown .menu-wrap .megamenu-right-col .megamenu-image-wrapper{display:flex}.site-nav li:hover>.site-nav__dropdown{display:block}.site-nav li{padding:9px 0}.site-nav__link:focus .site-nav__label,.site-nav__link:not([disabled]) .site-nav__label{padding-bottom:3px;border-bottom:1px solid transparent}.site-nav__link:focus .site-nav__label,.site-nav__link:not([disabled]):hover .site-nav__label{border-bottom-color:transparent}.site-nav li li{padding:7px 10px 7px 0;margin:0}.site-nav li .site-nav__link{padding:0;font-size:16px;display:inline-block;font-family:Montserrat;text-transform:uppercase;color:#000;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}li:hover .site-nav__link:not([disabled]) .site-nav__label{border-bottom:1px solid black}.site-nav li li .site-nav__label{padding-bottom:0}ul li:hover li .site-nav__link:not([disabled]) .site-nav__label{border-bottom:none}.site-nav li{margin:0 4px}#shopify-section-header{position:fixed;left:0;right:0;top:0;z-index:5;background:#fff}header{border-bottom:none}header.sticky-listing-header{border-bottom:none}.main-content{padding-top:187px}.roc-home-slider .homeslider .slide .slide-wrapper:hover .slider-content .roc-btn{background-color:#fff;color:#000}.regimen-product .product .product-img{overflow:hidden}.regimen-product .product .product-img img{transition:all .5s;width:100%}.roc-signup-section .signup-wrapper .site-footer__newsletter{max-width:calc(100% - 156px);width:100%}.roc-signup-section .signup-wrapper .email-input-wrapper input{margin-bottom:0}.roc-signup-section .signup-wrapper .submit-btn .roc-btn-black:hover{background-color:#fff;color:#000}.inner-product-wrapper .inner-product-block .img-box{position:relative}.inner-product-wrapper .inner-product-block .logo-image{position:absolute;left:10px;top:10px;max-width:65px;margin-left:0;z-index:2}.site-footer .site-footer__content{justify-content:center;align-items:unset;-ms-flex-align:unset;-webkit-align-items:unset;-moz-align-items:unset;-ms-align-items:unset;-o-align-items:unset}.site-footer .site-footer__content .site-footer__item{flex:none;width:auto;margin-bottom:0;border-right:1px solid rgba(0,0,0,.2);padding:0 36px 0 48px}.site-footer .site-footer__content .site-footer__item:first-child{border-right:0px;padding-right:0}.site-footer .site-footer__content .site-footer__item:nth-last-child(2){border-right:0px;max-width:210px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner ul li{padding:0}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner ul li a{font-size:16px;color:#000;font-family:Montserrat,sans-serif;line-height:1;padding-bottom:10px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner ul li a:hover{border-bottom:none;text-decoration:none;color:#d0b768}.site-footer .h4{font-size:19px;color:#000;font-family:Montserrat,sans-serif;text-transform:uppercase;margin-bottom:8px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons{margin:0 -5px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li{padding:0 5px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li a:hover{color:#000}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.facebook-link a:hover svg{fill:#3b5998}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.instagram-link a:hover svg{fill:#c36}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.pinterest-link a:hover svg{fill:#bd081c}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.tumblr-link a:hover svg{fill:#34526f}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.snapchat-link a:hover svg{fill:#fffc00}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.youtube-link a:hover svg{fill:#cd201f}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.vimeo-link a:hover svg{fill:#1ab7ea}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.facebook-link a:hover svg path,.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.facebook-link a:focus svg path{fill:#3b5998!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.instagram-link a:hover svg path,.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.instagram-link a:focus svg path{fill:#c13584!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.youtube-link a:hover svg path,.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li.youtube-link a:focus svg path{fill:#cd201f!important;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;outline:none!important}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li a{height:45px;width:35px}.site-footer .site-footer__content .site-footer__item .site-footer__item-inner .social-icons li a svg{height:100%;width:100%}.copywrite-section .site-footer__linklist li{padding:0}.copywrite-section .site-footer__linklist li p{padding:0 8px;margin-bottom:0;color:#fff9;font-size:14px;line-height:.82;margin-top:0}.copywrite-section .site-footer__linklist li p a{padding:0;font-size:14px;line-height:.82}.copywrite-section .site-footer__linklist li a:hover{border-bottom:none;color:#fff}.site-footer .site-footer__content .legal-menu-mobile{display:none}.site-footer .site-footer__content .legal-menu-mobile ul li{padding:0}.site-footer .site-footer__content .legal-menu-mobile ul li a{font-size:14px;color:#000;font-family:Montserrat,sans-serif;line-height:1;padding-bottom:10px}.retinol .key-signs .roc-btn:hover{color:#fff}.mobile-nav__dropdown.is-closing{transition:none}.legal{padding-top:80px;padding-bottom:80px}.rte{margin-bottom:30px}.template-product .main-content{padding-top:168px}.product-detail .product__price .price-item{color:#000;font-weight:300;line-height:34.99px}.product-detail .detail-right ul{margin:10px 0 0 23px}.product-detail .detail-right ul li{color:#000;font-family:Montserrat;font-size:18px;font-weight:300;line-height:1.4;margin-bottom:10px;list-style:disc}.product-detail .detail-right .shopify-payment-button__button{background-color:#fff;color:#fff;min-width:auto;width:auto;text-decoration:none;display:inline-block;text-align:center;font-size:22px;line-height:33px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;padding:17px 40px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.product-detail .detail-right .shopify-payment-button__button:hover{background-color:#fff!important;color:#000!important}.product-detail .detail-right form{padding-top:0;max-width:100%}.product-detail .detail-right form .product-form__item--no-variants{max-width:100%}.product-detail .detail-right .roc-btn{width:auto;border-radius:0;min-width:auto;padding:12px 33px;margin-bottom:0;margin-top:0;flex-basis:60%}.product-detail .detail-right .shopify-payment-button__more-options{display:none}.product-detail .detail-right .roc-btn-black:hover{background-color:#fff!important;color:#000!important;border-color:#000!important}.product-detail .detail-right .roc-btn-black:focus{outline:none;box-shadow:none}.product-detail .thumbnails-wrapper ul{list-style-type:none;margin:0}.product-detail .thumbnails-wrapper ul li a{border:3px solid #cacaca}.product-detail .thumbnails-wrapper ul li a.active-thumb{border-color:#d0b768}.product-detail .thumbnails-wrapper ul li a img{padding:0;border:none}.product-detail .detail-right form .product-form__item{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.thumb-slider .owl-item .item{border:3px solid #cacaca;cursor:pointer}.thumb-slider .owl-stage{margin:0 auto}#sync2{width:80%;margin:0 auto}#sync2 .owl-item.current .item{border:3px solid #d0b768}.product-detail .detail-right form .quantity-wrapper{justify-content:center;font-size:21px;color:#000;align-items:center;margin-bottom:0;flex-basis:33%;padding:0}.product-detail .detail-right form .quantity-wrapper input{padding:20px 0}.ajax-cart-drawer__content{padding:25px!important;overflow-y:auto!important;border-bottom:1px solid #e5e5e5}.ajax-cart__overlay{background-color:#fff9}.ajax-cart-drawer{display:flex;flex-direction:column;justify-content:space-between}.ajax-cart-drawer__buttons{position:static!important;background-color:#fff!important;flex-direction:row!important;height:auto!important;justify-content:space-between!important}.ajax-cart__drawer{background:#fff!important;width:320px!important;height:auto!important;bottom:0;top:0!important;right:-320px!important}.ajax-cart__drawer .ajax-cart-drawer__close{height:15px;width:15px;top:37px;right:25px}.ajax-cart__drawer .ajax-cart-drawer__close svg{max-width:100%}.ajax-cart__drawer .cart-drawer-heading{padding:35px 20px 10px}.ajax-cart__drawer .cart-drawer-heading h2{font-size:24px;font-weight:500;text-align:left;padding-bottom:14px;border-bottom:1px solid #e5e5e5}.ajax-cart__drawer .ajax-cart-item__single{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.ajax-cart__drawer .ajax-cart-item__single .item-left{width:75px;min-width:75px}.ajax-cart__drawer .ajax-cart-item__single .item-left img{max-width:100%}.ajax-cart__drawer .ajax-cart-item__single .item-right{padding-left:20px}.ajax-cart__drawer .item-right .ajax-cart-item__title{font-size:16px;line-height:22px;font-weight:400;margin-bottom:5px;text-transform:capitalize}.ajax-cart__drawer .item-right .ajax-cart-item__price{flex:0 0 100%;max-width:100%;margin-bottom:0;font-weight:300;line-height:24px}.ajax-cart__drawer .item-right .ajax-cart-item__quantity{flex:0 0 100%;max-width:100%;margin-bottom:15px;display:flex;justify-content:flex-start}.ajax-cart__drawer .item-right .js-ajax-remove-from-cart{cursor:pointer;font-size:16px;line-height:22px;font-weight:500;text-transform:capitalize;color:#000;border-bottom:1px solid #000}.ajax-cart__drawer .item-right .js-ajax-remove-from-cart:hover{text-decoration:none;color:#d0b768;border-color:#d0b768}.ajax-cart-drawer__buttons .roc-btn{min-width:auto;cursor:pointer;width:auto;font-size:14px;padding:5px 10px;text-transform:initial;border-radius:0;border-width:2px}.ajax-cart-drawer__buttons .roc-btn:hover{background-color:#fff!important;color:#000!important}.ajax-cart-drawer__buttons .button:last-child{margin-top:0!important}.ajax-cart__modal{background:#fff;transition:all .3s}.ajax-cart__modal .icon-close{position:absolute;top:-40px;right:-55px}.roc-home-slider .homeslider .slide .roc-btn{margin-top:15px}.site-header__icons-wrapper span{font-size:15px}.site-header__icons-wrapper .site-header__icon{color:#000;text-transform:uppercase;font-size:14px;font-weight:400;font-family:Montserrat;padding:18px 11px}.site-header__icons-wrapper .site-header__icon.site-header__cart:hover{text-decoration:none}.site-header__icons-wrapper .site-header__icon.site-header__search-toggle{margin-top:-3px}.inner-banner .only-title{position:static;transform:none;-webkit-transform:none;margin:50px auto 0}.top-header-banner.inner-banner .inner-banner-title.only-title{position:static;-webkit-transform:translate(0%,0%);transform:translate(0)}.no-product-msg h2{font-size:25px;font-weight:600;line-height:30px}.no-product-msg{padding-bottom:75px}.roc-home-slider .homeslider .slide .slider-content .roc-btn{padding:12px 30px}.heading-text{font-size:36px;line-height:42px;font-weight:300;text-align:left}.form-heading h2{font-size:36px;font-weight:300;letter-spacing:0;text-transform:capitalize;padding-bottom:15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.customer-form{margin-bottom:15px}.customer-form select option{font-weight:300}.customer-form label{margin-bottom:5px;font-size:14px;line-height:24px;letter-spacing:.5px;font-weight:400;font-style:normal}.customer-form .signup-wraper{display:flex;align-items:center;justify-content:space-between;padding:20px 0 25px;border-bottom:1px solid #dfdfdf}.customer-form .signup-wraper #RecoverPassword,.customer-form #customer_register_link{color:#000;font-weight:300;transition:all .5s}.customer-form .signup-wraper #RecoverPassword:hover,.customer-form #customer_register_link:hover{text-decoration:none;text-decoration:underline}.customer-form .btn-wrap{text-align:left!important;padding-top:20px}#RecoverPasswordForm .reset-pswd-msg{font-size:16px;line-height:24px;font-weight:300;color:#000;margin:0 0 10px;font-family:Montserrat,sans-serif}.create-account{padding-top:10px;text-align:center}.cart table{margin-bottom:27px}.cart .cart__row.cart__row--heading th{font-weight:600}.cart-header{padding:45px 0 18px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.cart-header .text-link{line-height:24px;color:#000;font-weight:300}.cart-header .text-link:hover{text-decoration:none;color:#d0b768}.cart__row .cart__remove .roc-btn{min-width:100px;padding:7px;font-size:14px;line-height:20px}.cart__row .cart__product-information .list-view-item__title a{color:#000;font-size:16px;line-height:24px}.cart__row .cart__product-information .list-view-item__title a:hover{border-bottom:none;text-decoration:none;color:#d0b768}.cart__submit-controls .roc-btn{padding:8px 20px;font-size:20px}.cart-header .cart-header__title{font-size:36px;line-height:1;font-family:Montserrat,sans-serif;font-weight:300;color:#000;text-transform:capitalize;margin-bottom:0}.cart__product-information .cart__remove a{color:#000;line-height:24px;font-weight:300}.cart__product-information .cart__remove a:hover{text-decoration:none;color:#d0b768}.cart .cart__row .text-right{border-bottom:none}.cart .cart__row .cart__qty .cart__qty-input{border:1px solid #e5e5e5;color:#000}.cart .cart__row .cart__final-price{color:#000;font-weight:600}.cart__footer .cart-subtotal{color:#000;font-weight:600;font-size:16px;line-height:24px;border-bottom:1px solid #e8e9eb;display:inline-block;padding-bottom:10px;margin-bottom:10px}.cart__footer .cart__shipping{font-weight:300;padding:0}.cart__footer .cart-subtotal .cart-subtotal__price{min-width:171px}.cart__footer .roc-btn{min-width:100px;font-weight:500;font-size:16px;border-radius:0;border-width:2px}.cart .cart__row{color:#000}.empty-page-content h1{font-size:40px;line-height:44px;font-family:Montserrat,sans-serif;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:20px}.empty-page-content .cart--empty-message{font-size:25px;font-weight:600;line-height:30px;margin-bottom:25px}.ajax-cart-modal__content{padding:5px;font-size:18px}.inner-product-wrapper .award-detail-block p{font-weight:300}.award-detail-block img{max-width:150px}.inner-product-wrapper .award-detail-block strong{color:#000}.page-container{transform:none}.section-header{display:flex;justify-content:space-between;align-items:flex-end;padding:45px 0 18px;border-bottom:1px solid #e5e5e5;margin-bottom:40px}.section-header h1{font-size:36px;line-height:1;font-weight:300;width:100%}.my-account-page .roc-btn,.section-header .roc-btn{min-width:85px;padding:5px 10px;font-size:14px;line-height:23px;font-weight:500;border:2px solid #000}.myaccount h2{text-align:left;font-size:20px;line-height:24px;font-weight:400;font-family:Montserrat,sans-serif;padding-bottom:30px;text-transform:capitalize}.myaccount .grid__item{flex:0 0 100%}.myaccount .myaccount__order-history table{margin-bottom:30px}.myaccount .myaccount__order-history .no-order{font-size:18px;color:#000;font-weight:500;margin-bottom:30px}.myaccount .myaccount__account-details p{margin-bottom:15px}.myaccount .myaccount__account-details .roc-btn{margin-top:15px}.address-detail-page .medium-up--two-thirds{left:0;width:100%;padding-left:0}.address-detail-page h2{text-align:left}.address-detail-page .address-list li .address{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.address-detail-page .address-list li .address p{text-align:left;color:#000;font-weight:300;line-height:21px}.address-detail-page .address-list li .list--inline li .roc-btn{min-width:68px;padding:2px 7px;font-size:14px;line-height:23px;font-weight:500;border:2px solid #000}.address-detail-page .section-header{margin-bottom:20px}.address-detail-page>.grid{margin-left:0}.address-form{text-align:left}.address-form h2{font-size:20px;line-height:24px;margin:15px 0 30px;text-transform:capitalize}.address-form .submit-outer{display:flex;justify-content:space-between;align-items:flex-end}.address-form .submit-outer .custom-checkbox{display:flex;position:relative}.address-form .submit-outer .custom-checkbox input[type=checkbox]{position:absolute;border:none;opacity:0;margin:0;display:block;width:100%}.address-form .submit-outer .custom-checkbox label{padding-left:30px}.address-form .submit-outer .custom-checkbox label:before{content:"";height:23px;width:23px;border:2px solid #e5e5e5;display:inline-block;position:absolute;left:0;transition:all .2s}.address-form .submit-outer .custom-checkbox input[type=checkbox]:checked+label:before{width:11px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.address-form .submit-outer .btn-wrap .roc-btn{font-weight:500}.roc-result-section.what-is-retinol{border-bottom:none;padding-bottom:0}.retinol .our-formulas-banner h1:after{content:"";position:absolute;bottom:0;top:auto;left:50%;right:0;height:1px;background-color:#000;width:245px;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}h1.inner-title{padding-bottom:30px}.title-description{padding:50px 0}.title-description h2{font-family:Montserrat,sans-serif!important;font-size:30px;font-weight:700;line-height:1.41;letter-spacing:4px;text-align:center;color:#000;margin-bottom:22px;text-transform:uppercase}.title-description .roc-btn-white:hover{color:#fff}.two-row .two-row-wrapper{display:flex}.two-row .two-row-wrapper .two-row-left,.two-row .two-row-wrapper .two-row-right{max-width:50%;padding:0 36px}.roc-result-section{padding-bottom:41px;border-bottom:1px solid #ccc}.roc-result-section .title{margin-bottom:23px}.roc-result-section .description{padding-bottom:0}.key-signs-wrapper{display:flex;padding-top:10px}.key-sign-right .key-sign-right-inner{background-size:cover;background-position:center;background-repeat:no-repeat}.key-sign-right p:first-child,.key-sign-left p:first-child{margin-top:0}.two-row-wrapper .row-content{text-align:center}.key-sign-left{flex:0 0 50%;max-width:50%;padding:0 30px 0 0}.key-sign-left ul{padding-left:30px!important}.key-sign-right{flex:0 0 50%;max-width:50%}.retinol-benefits-section{padding:100px 0 50px}.retinol-benefits-section .two-row-wrapper .two-row-left,.retinol-benefits-section .two-row-wrapper .two-row-right{padding:0 15px;text-align:center}.retinol-benefits-section .two-row-wrapper .two-row-left .left-image,.retinol-benefits-section .two-row-wrapper .two-row-right .right-image{margin-bottom:40px}.about-image-section .image-div img{max-width:100%;width:100%}.how-to-use{background-color:#f4edd5}.how-to-use .roc-btn:hover{color:#fff}.our-formulas.hexinol .our-formulas-banner h1{max-width:100%!important;letter-spacing:6px;padding-bottom:30px;margin-bottom:15px}.our-formulas.hexinol .our-formulas-banner h1 sup{font-size:22px}.what-is-hexinol{padding:50px 0}.our-formulas .key-signs.clinically-proven{padding-top:50px}.our-formulas .key-signs.clinically-proven .key-signs-wrapper{margin-bottom:60px}.our-formulas .key-signs.clinically-proven span{font-family:Montserrat,sans-serif!important;font-size:21px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:4px;text-align:center;color:#000;display:block;margin-bottom:10px}.our-formulas .key-signs.clinically-proven h2{font-family:Montserrat,sans-serif!important;font-size:30px;font-weight:700;line-height:1.41;letter-spacing:4px;text-align:center;color:#000;margin:0 auto 60px}.our-formulas .key-signs.clinically-proven .key-signs-wrapper .key-sign-left{max-width:57.7%;-ms-flex:0 0 57.7%;flex:0 0 57.7%;padding-left:0;padding-right:52px}.our-formulas .key-signs.clinically-proven .key-signs-wrapper .key-sign-right{max-width:42.3%;-ms-flex:0 0 42.3%;flex:0 0 42.3%}.our-formulas .key-signs.clinically-proven .roc-btn-white:hover{color:#fff}.about-packaging-detail .image-outer{max-width:400px;margin:0 auto 30px;text-align:center}.search-header{max-width:250px;width:59px;margin-bottom:0}.search-header.search--focus{width:100%}.search-header .search__input{opacity:0;-webkit-box-sizing:inherit;box-sizing:inherit}.search-header.search--focus .search__input{opacity:1;width:auto}.site-header__icons-wrapper .site-header__icon.search-header__submit{margin-top:-3px}.user-search-form .input-group .search__input{width:100%;min-height:27px;height:27px}.user-search-form .input-group span{width:100%}.search-result-header{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:55px;border-bottom:0}.search-result-header .form-heading{margin-bottom:45px}.search-result-header .section-title{padding:0}.search-result-header .user-search-form{margin-bottom:0}.search-result-header .section-title h2{padding:0;margin:0;border-bottom:0;font-weight:700;font-size:30px}.search-result-header .grid{width:100%;max-width:630px;margin:0 auto;padding:10px 15px 10px 20px}.search-result-header .grid .grid__item{left:0;width:100%;padding-left:0}.search-result-header .grid .grid__item .input-group{flex-wrap:nowrap}.search-result-header .grid .grid__item .input-group .search__input{max-width:65%;margin-bottom:0;min-height:50px;height:50px;border-right:0}.search-result-header .grid .grid__item .input-group span{width:auto;flex-grow:unset;height:72px}.search-result-header .grid .grid__item .input-group span .roc-btn{height:100%;margin-top:0;min-width:230px}.pagination{justify-content:center;align-items:center;padding-top:15px}.pagination a:focus{outline:none;box-shadow:none}.search-product-list{display:flex;flex-wrap:wrap}.search-product-list .inner-product-block{max-width:100%;flex:0 0 100%;width:100%}.search-product-list .product-item{width:33.33%;text-align:center;border-bottom:0px;padding:0 15px}.search-product-list .product-item .list-view-item__link{display:flex;flex-direction:column}.search-product-list .product-item .list-view-item__image-column .product-card__image-wrapper{margin:0 0 20px}.search-product-list .product-item .list-view-item__title-column{font-weight:400;color:#000;margin-bottom:15px;font-size:16px;line-height:24px}.search-product-list .product-item .list-view-item__image-column,.search-product-list .product-item .list-view-item__price-column{width:100%}.search-product-list .product-item .list-view-item__price-column{text-align:center}.search-product-list .product-item .list-view-item__price-column span{color:#000}.search-product-list .product-card .product-card__title{transition:all .5s;border-bottom:none}.search-product-list .product-card:hover .product-card__title{border-bottom:none;color:#d0b768}.search-product-list .product-card{transition:all .5s;box-shadow:0 0 16px #00000017;padding:15px}.search-product-list .product-card:hover{transform:translateY(-3px)}.search-product-list .product-card:hover .product-card__image-wrapper,.search-product-list .product-card:focus-within .product-card__image-wrapper{opacity:1}.privacy-policy-outer p,.privacy-policy-outer ul li{font-size:21px;color:#000;font-weight:300;line-height:1.59;letter-spacing:normal}.privacy-policy-outer ul li{line-height:38px}.empty-page-content p{font-size:24px;line-height:28px;color:#000;font-weight:500;margin-bottom:30px}.empty-page-content .roc-btn-black{padding:10px 15px;font-size:18px}.product-detail .detail-right .product-form__item label{margin:0 auto 7px 0;padding:0 15px 0 0}.text-center{text-align:center}.module-section h1{font-size:52px;line-height:56px;margin-bottom:50px;text-align:center}.module-section .module-row{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}.module-section .module-row:last-child{margin-bottom:0}.module-section .module-detail{width:40%;padding-right:50px}.module-section .module-detail h2{text-align:left}.module-section .module-row.skincare-quiz-section{min-height:400px;padding:0;margin:90px 0;background-position:right center;background-repeat:no-repeat;background-size:100%}.module-section .skincare-quiz-section .module-img{display:none}.module-section .flex-row-reverse .module-detail{padding-left:0;width:41%}.module-section .flex-row-reverse .module-img{width:59%}.module-section .module-img{width:60%}.module-section .flex-row-reverse .module-detail{padding:0 30px 0 50px}.module-section .module-img-col{overflow:hidden}.module-section .module-img img{width:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.module-section .module-img-col a{display:block}.module-section .module-img-col:hover .img-hover-zoom>img{webkit-transform:scale(1.1);transform:scale(1.1)}.delivery-info{padding:80px 0}.delivery-info .delivery-listing{display:flex;justify-content:center;flex-wrap:wrap}.delivery-info .delivery-listing li{width:21%;padding:0 38px;border-right:2px solid #dee1e6;text-align:center}.delivery-info .delivery-listing li:last-child{border-right:0}.delivery-info .delivery-listing li i{display:block;width:55px;height:50px;margin:0 auto 3px}.delivery-info .delivery-listing li span{display:block;font-size:18px;line-height:23px;font-weight:400;color:#000}.delivery-info .delivery-listing li h4{font-size:18px;font-weight:400;line-height:22px;color:#000}.module-list{display:flex;align-items:center;justify-content:space-between;margin:0}.module-list .module-image{flex:0 0 40%;max-width:40%}.module-list .module-image img{max-width:100%;width:100%}.module-list .module-slider{flex:0 0 60%;max-width:60%;padding-left:50px}.module-list .module-slider p{text-align:center}.new-module-section .slider-heading h2{color:#000;font-family:Montserrat;font-size:42px;font-weight:700;line-height:41px;text-transform:uppercase;letter-spacing:4px;margin-bottom:8px;text-align:center}.new-module-section .slider-heading p{color:#000;font-family:Montserrat,sans-serif!important;font-size:20px;text-align:center;font-weight:400;line-height:32px;max-width:920px;margin:0 auto;padding-bottom:50px}.new-module-section .container{max-width:1440px;padding:0 25px}h4{color:#000;font-family:Montserrat;font-size:20px;font-weight:500;margin-bottom:5px;line-height:25px;text-transform:uppercase}.clinically-difference h4{margin-bottom:0}h3{color:#000;font-family:Montserrat;font-size:26px;font-weight:700;margin-bottom:20px;line-height:30px;text-transform:uppercase;letter-spacing:3px}.template-product h3{font-size:26px;letter-spacing:3px}h3.inner-sub-title{font-size:26px;line-height:30px;text-align:center}.module-slider-product{padding:0 15px}.module-slider .module-product-detail,.module-slider .module-product-detail a{text-align:center}.module-slider .module-product-detail a span{text-transform:uppercase}.module-slider .module-product-detail a span.price-item{font-weight:400}.module-slider .module-product-detail a span,.module-slider .module-product-detail a h3{display:block;color:#000;font-weight:700;font-size:18px;line-height:1.31}.module-slider .module-product-detail a:hover,.module-slider .module-product-detail a:hover span,.module-slider .module-product-detail a:hover h3{text-decoration:none}.module-slider .module-product-detail .roc-btn:hover{color:#000}.module-slider .slick-prev:before,.module-slider .slick-next:before{display:none}.module-slider .slick-prev,.module-slider .slick-next{top:132px;height:27px;width:27px}.module-slider .slick-prev{background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/left-arrow-black.svg?v=22515948682966286301765509691);left:-2.5px;z-index:10}.module-slider .slick-next{background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/right-arrow-black.svg?v=45764041517536872481765509691);right:-4px;z-index:10}.inner-product-wrapper .slick-prev:before,.inner-product-wrapper .slick-next:before{display:none}.inner-product-wrapper .slick-prev,.inner-product-wrapper .slick-next{top:132px;height:27px;width:27px}.inner-product-wrapper .slick-prev{background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/left-arrow-black.svg?v=22515948682966286301765509691);left:-2.5px;z-index:10}.inner-product-wrapper .slick-next{background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/right-arrow-black.svg?v=45764041517536872481765509691);right:-4px;z-index:10}.module-slider .module-slider-wrapper{padding-top:30px}.module-slider .module-product-detail a h3,.module-slider .module-product-detail a .module-product-title{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.module-slider .module-product-detail a:hover h3,.module-slider .module-product-detail a:hover .module-product-title{color:#d0b768}.module-list .module-image{overflow:hidden}.module-list .module-image a{display:block;overflow:hidden}.module-list .module-image img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.module-slider .module-image-wrapper{overflow:hidden;margin:0 auto 30px;display:flex;align-content:center;align-items:center;justify-content:center;position:relative}.module-slider .module-image-wrapper a{display:inline-block}.module-slider .module-image-wrapper i{position:absolute;left:50%;top:0;max-width:60px;margin-left:-90px}.module-slider .module-image-wrapper i img{max-width:100%}.module-slider .module-image-wrapper img.product-img{max-height:280px;width:auto;margin:0 auto!important;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.module-slider .module-slider-product:hover .module-image-wrapper .img-hover-zoom>img,.module-slider .module-image-wrapper:hover .img-hover-zoom>img,.module-list .module-image:hover .img-hover-zoom>img{webkit-transform:scale(1.1);transform:scale(1.1)}.module-product-detail .product-form{padding-top:0}.module-slider .module-slider-product:hover .roc-btn{visibility:visible;opacity:1}.module-slider .module-slider-product:hover .module-product-detail a h3{color:#d0b768}.skincare-solution-wrapper{margin-top:30px}.skincare-solution-wrapper .slick-list{width:100%}.product-video img{max-width:100%}.product-video{position:relative;width:100%;max-width:720px;padding:0;margin:30px auto 0}.product-video .play-video-icon{position:absolute;cursor:pointer;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px;height:130px}.play-video-icon{position:absolute;cursor:pointer;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px;height:130px}.product-video .play-video-icon:hover{opacity:.65}.video-modal .modal-body{padding:0}.btn-close{position:absolute;top:-50px;color:#fff;background-color:transparent;border-radius:50%;border:none;padding:0;font-size:40px;height:auto;width:auto;right:-4px;z-index:9}#videoModal.modal{background-color:transparent;opacity:1}.product-slider .item .play-video-icon+.product-img.zoom .zoomImg{display:none!important}.thumb-slider .thumb-img .play-video-icon{height:auto;width:40px}.inner-product-block a:hover{text-decoration:none}.inner-product-block .product-form{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.inner-product-block:hover .product-form{visibility:visible;opacity:1}.module-three-section .skincare-solution{padding-bottom:225px;text-align:center}.module-three-section .skincare-solution:last-child{padding-bottom:0}.skincare-solution-wrapper .slideinner{text-align:center;padding:0 25px}.skincare-solution-wrapper .image-wrapper{position:relative;overflow:hidden}.skincare-solution-wrapper .image-wrapper .img-hover-zoom{display:block}.skincare-solution-wrapper .image-wrapper img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.skincare-solution-wrapper .image-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.skincare-solution-wrapper .image-wrapper:hover img.no-hover{-webkit-transform:scale(1);transform:scale(1)}.skincare-solution-wrapper .image-wrapper img{margin:0 auto;width:100%}.skincare-solution-wrapper .image-wrapper:hover .play-video-icon img{-webkit-transform:scale(1);transform:scale(1)}.detail-link{display:inline}.skincare-solution-wrapper .product-desc{padding-top:20px}.new-module-section .slider-heading p{color:#000;font-family:Montserrat;font-size:18px;font-weight:300;padding-bottom:10px;line-height:26px}.inner-banner-block{display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;height:300px;width:100%}.inner-faq{margin-bottom:54px}.inner-faq:last-child{margin-bottom:0}.inner-faq h3{font-size:26px;line-height:42px;margin-bottom:5px;text-transform:uppercase;color:#000}.faq-section .faq-list li{border-bottom:1px solid #d3d3d3}.faq-section .faq-list li .title{padding:11px 40px 10px 0;display:block;position:relative;cursor:pointer;margin-bottom:0}.faq-section .faq-list li p i.minus-icon{display:none}.faq-section .faq-list li p i{position:absolute;right:0;top:7px;height:15px;width:15px;display:inline-block}.faq-list .faq-detail{padding:5px 40px 50px;display:none}.faq-list .faq-detail a{color:#d0b768;text-decoration:none;font-weight:700}.faq-list .faq-detail a:hover,a:focus{text-decoration:underline}.faq-section .faq-list li.active{border-bottom:1px solid #d3d3d3}.faq-section .faq-list li.active .title{font-weight:700;color:#000}.faq-section .faq-list li.active .title i.minus-icon{display:inline-block}.faq-section .faq-list li.active .title i.plus-icon{display:none}.faq-section .container{max-width:990px}.faq-section .faq-list li:last-child{border-bottom:none}.top-header-banner.inner-banner{padding-bottom:0}.top-header-banner.inner-banner .inner-banner-title{position:relative;top:100%;left:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.customer-form .signup-wraper{padding:18px 0 65px}.customer-form .signup-wraper #RecoverPassword,.customer-form #customer_register_link,.customer-register-form .login-url a,.customer-form a{position:relative;text-decoration:underline}.customer-form .signup-wraper{border-bottom:1px solid rgba(0,0,0,.3)}.input-error-message,.input--error{color:#af893c;font-size:21px;font-weight:400;line-height:37.55px;line-height:1}input.input--error,select.input--error,textarea.input--error{border:2px solid #af893c!important;background-color:transparent}input::-webkit-input-placeholder{color:#00000080!important;font-size:18px;font-weight:300;line-height:40px;padding:0}input:-ms-input-placeholder{color:#00000080!important;font-size:18px;font-weight:300;line-height:40px;padding:0}input::placeholder{color:#00000080!important;font-size:18px;font-weight:300;padding:0;line-height:revert!important}.customer-register-form .create-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:21px}.customer-register-form .btn-wrap{padding-top:0}.customer-form input,.customer-form select{border-color:#000}.customer-form input:focus,.customer-form select:focus{border:1px solid #000}.note{border:none}.my-account-page{padding-top:30px}.account-section-header h1{font-size:37px;text-transform:uppercase;font-weight:700;line-height:1.74;text-align:center;display:inline-block;border-bottom:1px solid #000}.account-section-header a{display:inline-block;font-weight:400;font-size:21px;line-height:2.15;text-align:center;color:#af893c;position:relative}.account-section-header a:hover{color:#af893c;text-decoration:none}.account-section-header a:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;bottom:10px;background:#af893c;margin:0 auto}.my-account-page .myaccount-table{padding-top:23px}.my-account-page .myaccount-table h2{display:none}.my-account-page .myaccount-table h4{font-weight:700}.my-account-page .myaccount-table{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;font-size:21px;line-height:1.8}.my-account-page .myaccount-table .myaccount__account-details{flex:0 0 20%;max-width:20%}.my-account-page .myaccount-table .myaccount__account-details p{font-weight:400}.my-account-page .myaccount-table .myaccount__account-details p a{color:#af893c;text-decoration:underline;margin-top:28px}.my-account-page .myaccount-table .myaccount__order-history{flex:0 0 74%;max-width:74%;padding:15px 0}.my-account-page .myaccount-table .myaccount__order-history a{padding:0;font-weight:700;color:#af893c;font-family:Montserrat,sans-serif!important;font-size:21px;letter-spacing:0;text-decoration:underline}.my-account-page .myaccount-table .myaccount__order-history a:hover{border-color:transparent}.my-account-page .myaccount-table .myaccount__order-history a:focus{box-shadow:none;border:none}.my-account-page .myaccount-table .myaccount__order-history table thead{color:#565656}.my-account-page .myaccount-table .myaccount__order-history table tbody tr{border-top:1px solid #eee}.my-account-page .myaccount-table .myaccount__order-history table tbody tr,.my-account-page .myaccount-table .myaccount__order-history table tbody th{line-height:49px}.page-width{padding-left:15px;padding-right:15px}.my-account-detail{padding-top:30px}.my-account-detail .myaccount .order-overview{display:flex;align-items:center;flex-wrap:wrap}.my-account-detail .myaccount .order-overview p{font-weight:400;font-size:22px}.my-account-detail .myaccount h2{text-transform:uppercase;padding-bottom:0;font-size:32px;font-weight:700;margin-right:15px;margin-bottom:0}.my-account-detail .myaccount{display:block;margin-top:37px}.my-account-detail .myaccount .myaccount__account-details{display:flex;align-items:FLEX-START;padding-top:42px;margin-bottom:55px}.my-account-detail .myaccount .myaccount__account-details>div{flex:0 0 39%;max-width:39%}.my-account-detail .myaccount .myaccount__account-details h3{font-size:24px;font-weight:700;line-height:1.74;text-transform:uppercase;color:#af893c}.my-account-detail .myaccount .myaccount__account-details h4{font-weight:700}.my-account-detail .myaccount .myaccount__account-details h4,.my-account-detail .myaccount .myaccount__account-details address{font-size:21px;line-height:1.8}.my-account-detail .myaccount .myaccount__account-details .payment-status{font-weight:700}.my-account-detail .myaccount .myaccount__order-history table,.my-account-detail .myaccount .order-table thead{border:none}.my-account-detail .order-table thead th{font-size:21px;color:#565656;line-height:1.8;text-transform:unset}.my-account-detail .order-table tr,.my-account-detail .order-table tr td{vertical-align:middle;font-size:21px;line-height:1}.my-account-detail .order-table tr th.order-table__product{width:39%}.my-account-detail .order-table tr th.order-table__product div{display:flex;align-items:flex-start;flex-wrap:wrap}.my-account-detail .order-table tr th.order-table__product a{font-size:18px;font-weight:700;padding:15px;text-decoration:none;border:none;color:#000}.my-account-detail .order-table tfoot tr:last-child th,.my-account-detail .order-table tfoot tr:last-child td,.my-account-detail .order-table tfoot{border-color:#eee}.my-account-detail .order-table tfoot tr:last-child th:first-child{border:none}.my-account-detail .myaccount .myaccount__account-details .roc-btn{font-size:18px;padding:9px 15px;min-width:215px;margin-top:12px}.my-account-detail .order-table tfoot tr:last-child th,.my-account-detail .order-table tfoot tr:last-child td{padding:11px 0 0}.my-account-detail .order-table tfoot tr td,.my-account-detail .order-table tfoot tr th{line-height:1.6;font-size:21px}.my-account-detail .order-table tfoot tr:first-child th,.my-account-detail .order-table tfoot tr:first-child td{padding-top:19px}.my-account-detail .order-table tfoot tr:nth-last-child(2) th,.my-account-detail .order-table tfoot tr:nth-last-child(2) td{padding-bottom:21px}.address-detail-page .address-list li .address .address-detail{text-align:left}.address-detail-page .address-list li .address{font-size:21px;line-height:1.6}.address-detail-page h2{font-size:24px;font-weight:700;color:#af893c;margin-bottom:20px}.address-detail-page{padding:0 15px!important}.address-detail-page .section-header{display:table;width:100%;text-align:center}.address-detail-page .section-header h1{font-size:37px;text-transform:uppercase;font-weight:700;line-height:1.74;text-align:center;margin-bottom:30px;display:inline-block;border-bottom:1px solid #000}.address-detail-page .section-header .header-btn-wrap{text-align:right}.address-detail-page .address-list li .list--inline li .roc-btn,.my-account-page .roc-btn,.section-header .roc-btn{min-width:130px;padding:9px 17px;font-size:18px}.site-nav li.search-icon{padding-top:3px}.site-nav li.search-icon:hover>.site-nav__dropdown,div.snize-ac-results div.snize-dropdown-arrow{display:none}.site-nav li.search-icon a:hover{text-decoration:none}.site-nav li.search-icon a .site-nav__label{border-bottom:none}.site-nav li.search-icon a .site-nav__label .icon{height:22px;width:22px}.site-nav li.search-icon .search-detail input[type=search]{width:90%;font-size:18px;font-weight:700;border-color:#000;border-radius:0}.site-nav li.search-icon .search-detail input[type=search]::placeholder{font-weight:300;line-height:1.3}.site-nav li.search-icon .search-detail input[type=search]::-webkit-input-placeholder{font-weight:300;line-height:1.3}.site-nav li.search-icon .search-detail input[type=search]::-moz-placeholder{font-weight:300;line-height:1.3}.site-nav li.search-icon .search-detail input[type=search]:-ms-input-placeholder{font-weight:300;line-height:1.3}.site-nav li.search-icon .search-detail input[type=search]:-moz-placeholder{font-weight:300;line-height:1.3}.site-nav li.search-icon .search-detail .search-form form{display:flex;align-items:center;justify-content:space-between}.site-nav li.search-icon .search-detail .search-form form .close-icon{width:20px;cursor:pointer}div.snize-ac-results{box-shadow:0 6px 6px #0f1c1f1a}div.snize-ac-results li{font-size:16px!important;text-transform:uppercase;font-weight:400;text-align:left!important;line-height:1.6!important;font-family:Montserrat,sans-serif!important;color:#000!important}div.snize-ac-results li.snize-label{font-size:18px!important;padding:0!important;border:none!important;margin-top:40px;font-weight:700;text-align:left!important;line-height:2!important;font-family:Montserrat,sans-serif!important;color:#000!important;background:transparent!important}div.snize-ac-results li.snize-label:first-child{margin-top:0;display:none}div.snize-ac-results li.snize-ac-over-nodrop,div.snize-ac-results li.snize-ac-over-nodrop a.snize-view-link{background-color:transparent!important}div.snize-ac-results li.snize-product{width:33.333%;float:left}div.snize-ac-results span.snize-description,div.snize-ac-results li.snize-results-html,div.snize-ac-results li.snize-separator{display:none!important}div.snize-ac-results li.snize-view-all-link span{text-align:center}div.snize-ac-results li.snize-view-all-link,div.snize-ac-results span.snize-thumbnail,div.snize-ac-results span.snize-overhidden,div.snize-ac-results div.snize-price-list{display:block!important;width:100%!important}div.snize-ac-results span.snize-title{font-size:16px!important;max-height:inherit!important;min-height:63px!important;-webkit-line-clamp:inherit!important;text-align:center!important;text-overflow:unset!important;font-weight:700;line-height:1!important;font-family:Montserrat,sans-serif!important;color:#000!important}div.snize-ac-results span.snize-thumbnail{width:100%;text-align:center}div.snize-ac-results span.snize-overhidden{text-align:center}div.snize-ac-results .snize-price-list{font-weight:400!important}div.snize-ac-results li.snize-view-all-link span{font-size:23px!important;line-height:32px!important;color:#af893c!important;font-weight:700!important}div.snize-ac-results ul{padding-bottom:20px!important}div.snize-ac-results{max-width:1156px!important;left:0!important;right:0!important;background-color:#fff!important;text-align:center!important;margin:0 auto!important;padding:0 60px!important;width:100%!important;min-height:325px}div.snize-ac-results li.snize-no-products-found{border-bottom:none!important}div.snize-ac-results .snize-no-products-found-text{background-color:transparent!important;padding:0!important;border:none!important;border-radius:3px;font-size:16px!important;color:#000!important}.search-icon-mobile{display:none}.snize-ac-results .snize-suggestion,.snize-ac-results .snize-vendor,.snize-ac-results .snize-tag,.snize-ac-results .snize-category,.snize-ac-results .snize-page{padding-top:0!important;padding-bottom:0!important}.snize-ac-results .snize-thumbnail,div.snize-ac-results div.snize-price-list{text-align:center!important}div.snize-ac-results li.snize-view-all-link{position:absolute;bottom:10px;text-align:center!important;margin:0 auto;left:0;right:0}div.snize-ac-results li.snize-view-all-link .snize-ac-results-arrow{background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/golden-arrow-right.svg?v=96991146273042587901765509691);background-size:12px;background-position:center;background-repeat:no-repeat;transition:all .5s;height:19px;width:30px;margin:0}div.snize-ac-results li.snize-view-all-link:hover .snize-ac-results-arrow{transform:translate(5px)}.snize-ac-results-content{box-shadow:none!important;padding-bottom:50px!important;min-height:325px}div.snize div.snize-main-panel{display:none!important}.snize-ac-results .snize-product a{flex-flow:wrap!important;justify-content:center!important}.snize-ac-results .snize-nothing-found,.snize-ac-results .snize-noresults-html{position:relative!important}.snize-ac-results .snize-item-image{max-height:150px!important;max-width:150px!important}.snize-ac-results .snize-thumbnail{max-height:150px!important;width:150px!important}.snize-ac-results .snize-product:after{border-top:none!important}div.snize-ac-results .snize-price-list{font-size:16px}.offer-title-section{padding:80px 0 0}.offer-section .container{max-width:1120px;padding:0 15px}.offer-section .inner-offer{padding:50px 0 0}.offer-section .offer-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;position:relative}.offer-section .offer-img{width:35%;overflow:hidden}.offer-section .offer-img img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.offer-section .offer-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.offer-section .offer-img i{display:block}.offer-section .offer-detail{width:65%;padding-left:28px;padding-bottom:30px}.offer-section .offer-detail ul{margin-bottom:27px}.offer-section .offer-detail ul li{font-weight:300;font-size:21px;line-height:32px;margin-bottom:0}.offer-section .offer-detail h3{font-weight:700;font-size:26px;line-height:42px;margin-bottom:0;text-transform:uppercase}.offer-section .offer-detail p{font-weight:300;display:block}.offer-section .offer-detail em{font-size:20px;line-height:24px;font-style:italic}.offer-section .offer-detail label{font-weight:700;font-size:21px;line-height:28px;margin-bottom:22px;margin-top:16px;letter-spacing:.4px;display:block}.offer-section .offer-detail .offer-valid{font-size:16px;font-style:italic;font-weight:300;color:#000;line-height:32px}.offer-section .shop-btn{font-weight:700;font-size:16px;line-height:1.4;margin-bottom:4px;color:#967028;display:inline-block;align-items:center}.offer-section .shop-btn span{display:inline-block;margin-right:5px;line-height:32px;text-transform:uppercase}.offer-section .shop-btn i{display:inline-block;height:12px;width:9px;transition:.3s}.offer-section .shop-btn i img{display:block}.offer-section .shop-btn:hover{text-decoration:none;opacity:.7}.offer-section .shop-btn:hover i{transform:translate(5px)}.offer-section .more-btn{position:absolute;transition:all .5s;bottom:5px;right:0;padding-right:10px;display:flex;align-items:center;color:#7a96b3;font-weight:700;font-size:16px;line-height:22px}.offer-section .more-btn span{display:inline-block;margin-right:5px;text-transform:uppercase}.offer-section .more-btn:hover{text-decoration:none;opacity:.7}.offer-section .more-btn i{display:inline-block;height:15px;width:15px;transition:all .5s}.offer-section .more-btn i img{display:block;width:100%;height:100%}.more-detail-content{display:none}.more-detail-content{padding-bottom:15px;margin-bottom:15px}.offer-section .offer-row-wrapper{margin-bottom:64px;border-bottom:1px solid #e5e5e5}.offer-section .more-detail-content p{margin-bottom:8px;font-weight:300}.offer-section .more-btn.open i{transform:rotate(180deg)}.formatTable tr td{border:1px solid #000;padding:5px}.policy-section{padding:108px 0 0}.policy-section .container{max-width:1220px;padding:0 15px}.page-title{font-size:44px;line-height:48px;letter-spacing:4px;margin-bottom:24px;display:block;text-align:center;font-weight:700}.page-title span{display:block;text-align:center;position:relative;padding-bottom:29px}.page-title span:after{content:"";position:absolute;bottom:0;height:1px;width:190px;background-color:#000;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.inner-policy{padding-top:30px}.inner-policy ul li{margin-bottom:24px;font-size:18px;line-height:1.38;font-family:Montserrat,sans-serif!important;font-weight:300;letter-spacing:normal;color:#000}.inner-policy ul li p{margin-bottom:0}.inner-policy ul{margin-top:10px;margin-bottom:10px;margin-left:20px}.inner-policy h2{font-size:22px}.inner-policy ul li{list-style:disc}.top-header-banner .mobile-none{display:block}.top-header-banner .desktop-none{display:none}.store-logos{display:flex;margin:20px auto;max-width:800px;flex-wrap:wrap;justify-content:center}.store-logos a{border-bottom:none!important}.store-locator-section #stockist-widget .stockist-result-filters{display:none}.store-locator-section #stockist-widget .stockist-feature-color{color:#967028}.store-locator .page-detail p{font-size:28px;line-height:1.64;font-weight:300;margin-bottom:24px;text-align:center;margin-top:107px}.store-locator #stockist-widget .stockist-search-filters{margin-top:17px}.store-locator #stockist-widget .stockist-search-filter-checkbox{display:inline-block;margin-bottom:0;width:48%;margin-right:0}.store-locator #stockist-widget .stockist-search-filter-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.store-locator #stockist-widget .stockist-search-filter-checkbox label{position:relative;cursor:pointer;font-size:16px;line-height:25px;color:#967028}.store-locator #stockist-widget .stockist-search-filter-checkbox label:before{content:"";-webkit-appearance:none;border-radius:1px;background-color:transparent;border:2px solid #eee;padding:5px;margin-left:3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.store-locator #stockist-widget .stockist-search-filter-checkbox.checked label:after{content:"";display:block;position:absolute;top:4px;left:9px;width:7px;height:13px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.store-locator #stockist-widget .stockist-icon-marker:before{display:none;content:""}.store-locator #stockist-widget .stockist-icon-marker{height:32px;background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/location.png?v=80898806846379949231765509691);background-position:center center;background-repeat:no-repeat;background-size:auto}.store-locator #stockist-widget .stockist-result>div.stockist-result-distance+div,.store-locator .stockist-result-distance-text{font-weight:400}.store-locator-section #stockist-widget .stockist-horizontal .stockist-side-panel{width:310px}.store-locator-section #stockist-widget .stockist-search-form{margin-bottom:19px}.store-locator-section #stockist-widget .stockist-map{left:350px}.store-locator-section #stockist-widget .stockist-list-result>.stockist-result-distance{width:43px}.store-locator-section #stockist-widget .stockist-result *{line-height:1.4}.store-locator-section #stockist-widget .stockist-list-result>.stockist-result-distance>.stockist-icon{margin-bottom:5px;margin-top:5px;width:42px}.store-locator-section #stockist-widget .stockist-result-list ul>li{padding-bottom:23px}.store-locator-section{padding:0 15px}.search-result{padding:19px 15px 0}.search-result .section-header{justify-content:center;margin-bottom:0;border-bottom:none;padding-bottom:0}.search-result h1{font-size:50px;margin-bottom:0;line-height:56px;letter-spacing:4px;display:block;text-align:center;font-weight:700;text-transform:uppercase}.search-result div.snize div.snize-search-results-header{width:100%;color:#000;font-family:Montserrat,sans-serif!important;font-size:28px;text-align:center;font-weight:400;line-height:1.64;margin:0 auto;padding-bottom:50px}.search-result div.snize div.snize-search-results-header a{text-transform:uppercase}.search-result div.snize div.snize-search-results-header b{font-weight:400}.search-result #snize-search-results-grid-mode span.snize-thumbnail{border:none}.search-result #snize-search-results-grid-mode span.snize-overhidden{background:transparent}.search-result #snize-search-results-grid-mode li.snize-product{overflow:initial;width:33%!important;margin:0;padding-bottom:80px}.search-result #snize-search-results-grid-mode li.snize-product span.snize-title{color:#000;font-weight:700;min-height:46px;font-size:18px;line-height:1.31;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.search-result #snize-search-results-grid-mode .snize-price-list{color:#000;font-weight:400;font-size:18px;line-height:1.31}.search-result #snize-search-results-grid-mode li.snize-product .snize-button{left:0;top:auto;right:0;margin:17px auto 0;min-width:auto;width:160px;border-width:1px;padding:8px 15px;font-weight:700;font-size:17px;line-height:1;text-transform:uppercase;border-radius:0;LETTER-SPACING:0;opacity:1;visibility:visible;position:relative;border:3px solid #000000}.search-result #snize-search-results-grid-mode li.snize-product .snize-button:hover{background:#fff;color:#000}.search-result #snize-search-results-grid-mode span.snize-thumbnail img{bottom:auto;left:auto;right:auto;top:auto;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.search-result #snize-search-results-grid-mode .snize-product:hover span.snize-thumbnail img{webkit-transform:scale(1.1);transform:scale(1.1)}.search-result #snize-search-results-grid-mode span.snize-thumbnail{display:flex;align-content:center;align-items:center;justify-content:center}.search-result #snize-search-results-grid-mode li.snize-product:hover span.snize-title{color:#d0b768}.search-result #snize-search-results-grid-mode.snize-four-columns li.snize-product{padding-bottom:75px}.search-result #snize_results.snize-mobile-design li.snize-product .snize-price-list .snize-price{color:#000!important}.search-result #snize-search-results-grid-mode .snize-overhidden{text-align:center}.top-shipping-offer{background-color:#0e1c29}.top-shipping-offer ul{margin:0;padding:0;list-style-type:none;display:inline-block;text-align:center;width:100%}.top-shipping-offer ul li,.top-shipping-offer ul li a{color:#fff;position:relative;display:inline-block;font-size:16px}.top-shipping-offer ul li{padding:0 10px}.top-shipping-offer ul li a{text-decoration:none}.top-shipping-offer ul li a:hover{color:#ffffffbf}.top-shipping-offer ul li:first-child:before{display:none}#sellify-ucd-cart-drawer{padding:0 20px}#sellify-ucd-cart-drawer .ucd-drawer__title{font-size:24px!important;padding-left:0!important;padding-right:0!important;text-align:left!important;font-weight:400!important;line-height:1.75!important;border-bottom:none!important}#sellify-ucd-cart-drawer a .ucd-cart{display:none}#sellify-ucd-cart-drawer .ucd-icon-close svg{height:15px!important;width:15px!important}#sellify-ucd-cart-drawer .free-shipping-message{font-size:14px!important;text-align:left!important;border-top:none!important;font-weight:400!important;line-height:1.3;margin-bottom:5px!important}#sellify-ucd-cart-drawer .ucd-icon-close{opacity:1!important;right:20px!important}#sellify-ucd-cart-drawer .ucd-locked-offer-progress-made{background:#7a98b2!important}#sellify-ucd-cart-drawer .ucd-locked-offer-progress-bar{border-radius:7px!important;overflow:hidden!important}#sellify-ucd-cart-drawer .ucdcart__row{padding-left:0!important;padding-right:0!important}#sellify-ucd-cart-drawer .ucd-price-container span,#sellify-ucd-cart-drawer a.ucd-remove{font-size:15px!important;font-weight:400!important;line-height:1.6!important}#sellify-ucd-cart-drawer a.ucd-remove{color:#000!important;text-decoration:underline!important;text-transform:unset!important}#sellify-ucd-cart-drawer .ucdcart__qty{border:1px solid #000!important;min-height:46px!important}#sellify-ucd-cart-drawer .ucdcart__qty .ucdcart__qty-num{min-height:auto!important;height:auto!important;border:none!important}#sellify-ucd-cart-drawer .ucdcart__product:last-child,#sellify-ucd-cart-drawer .ucd-discount-code-grid{border-bottom:none!important}#sellify-ucd-cart-container,#sellify-ucd-cart-drawer .ucd-drawer__header{padding:15px 30px 0!important}#sellify-ucd-cart-drawer .free-shipping-message.is-success,#sellify-ucd-cart-drawer .free-shipping-message.is-error{padding:0!important}#sellify-ucd-cart-drawer .ucd-discount-code-grid{padding:20px 0!important}#sellify-ucd-cart-drawer .subtotal-grid{background:transparent!important;padding:0!important;margin-bottom:30px}#sellify-ucd-cart-drawer .subtotal-grid p,.ucdcart__footer>p{font-size:18px!important;font-weight:400!important;line-height:1.78!important}#sellify-ucd-cart-drawer button.cart__checkout,#sellify-ucd-cart-drawer .ucd-discount-code-grid .ucd-apply-discount-code{font-size:18px!important;font-weight:400!important}#sellify-ucd-cart-drawer .sellify-shipping-progress{padding:0!important;border-bottom:none!important}#sellify-ucd-cart-drawer .ucdcart__qty .icon-fallback-text{font-size:18px!important}#sellify-ucd-cart-drawer a.ucdcart__product-name{font-weight:400!important;text-transform:initial!important}#sellify-ucd-cart-drawer .ucd-discount-code-grid .ucd-discount-field::-webkit-input-placeholder{font-size:12px;line-height:1.5}#sellify-ucd-cart-drawer .ucd-discount-code-grid .ucd-discount-field:-ms-input-placeholder{font-size:12px;line-height:1.5}#sellify-ucd-cart-drawer .ucd-discount-code-grid .ucd-discount-field::placeholder{font-size:12px;line-height:1.5}#sellify-ucd-cart-drawer .ucd-locked-offer-progress-bar{height:15px!important;background:transparent!important}#sellify-ucd-cart-container .ucd-grid{grid-template-columns:80px calc(100% - 100px)!important}.ucd-quantity-grid{grid-template-columns:calc(100% - 130px) 120px!important}#sellify-ucd-cart-drawer .ucd-discount-code-grid .ucd-discount-field{padding:10px 160px 10px 25px!important}#sellify-ucd-cart-drawer button{text-decoration:none;display:inline-block;text-align:center;font-size:16px;line-height:20px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;min-width:160px;padding:10px 16px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;border:3px solid #0E1C29!important;margin-top:20px;letter-spacing:2px}#sellify-ucd-cart-drawer button{background-color:#0e1c29!important;color:#fff}#sellify-ucd-cart-drawer button:hover,#sellify-ucd-cart-drawer button:focus{background-color:#fff!important;color:#0e1c29;text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;outline:none!important;opacity:1!important}#sellify-ucd-cart-drawer button:hover:before{opacity:0!important}#sellify-ucd-cart-drawer .ucdcart__qty-adjust,#sellify-ucd-cart-drawer .ucd-icon-close{background-color:#fff!important;border:0!important}.something-wrong .input-error-message{margin:8px auto 11px;max-width:300px;width:100%;color:#af893c!important}form.something-wrong .input-error-message{max-width:425px}.something-wrong .input-error-message>span{color:#af893c!important}.retailers-modal.skincare-modal .modal-dialog .modal-content .success p.form-message--success{max-width:300px;margin:0 auto 15px!important;color:#1f873d;font-size:18px}.retailers-modal.skincare-modal .modal-dialog .modal-content .something-wrong .email-input-wrapper input{border-color:#af893c;border-width:2px}form.success p.form-message--success{max-width:425px;margin:0 auto 15px}#shopify-section-product-metafields-attributes .quote-section-wrapper{background-color:#e0e8f1;margin-top:160px}.quote-section{width:100%;margin:0 auto;display:flex;justify-content:flex-start;position:relative}.quote-section .quote-image{flex:0 0 40%;max-width:40%;margin-top:-80px;position:relative;text-align:right;padding-right:50px;padding-bottom:30px}.quote-section .quote-image img{width:100%;max-width:350px}.quote-section .quote-sentence{flex:0 0 50%;max-width:50%;padding-bottom:30px}.quote-section .quote-sentence span{font-weight:300;font-size:18px;line-height:1.4;position:relative;padding-left:23px}.quote-section .quote-sentence span:before{content:"";position:absolute;height:1px;width:10px;top:13px;left:5px;background-color:#000}.quote-sentence{position:relative;padding-top:30px}.quote-sentence:before{content:"";position:absolute;height:75px;width:75px;top:-37px;left:0;background-image:url(//rocskincare.com.au/cdn/shop/t/23/assets/quotes.png?v=27226868528590649161765509691);background-position:center center;background-repeat:no-repeat;background-size:auto}.mobile-title{display:none}.main-slider .slider-img{position:relative}.main-slider .slider-img.desktop-img{display:block}.main-slider .slider-img.tablet-img,.main-slider .slider-img.mobile-img{display:none}.main-slider .slider-info{position:absolute;left:0;right:0;bottom:50px;text-align:center;transform:translateY(-50%)}.main-slider .slider-info p{font-size:50px;color:#fff;line-height:1.1;width:100%;text-align:center;padding:0 15px;font-weight:500;font-family:Montserrat,sans-serif!important;font-weight:700;text-transform:uppercase}.main-slider a{display:block;width:100%}.main-slider .slider-img .slider-main-image img{width:100%;opacity:0}.main-slider .slider-main-image{background-position:center center;background-repeat:no-repeat;background-size:cover}.main-slider .slider-content{padding-top:30px;text-align:center}.main-slider .slider-content p{font-size:24px;line-height:32px;color:#000;font-weight:500;font-family:Montserrat,sans-serif!important;width:100%;margin:0 auto;text-transform:uppercase}.main-slider .slider-content a{display:inline-block;width:auto}.quantity-wrapper .counter-product-wrapper{border:1px solid #000!important;width:100%}.quantity-wrapper .input-number{width:50%;padding:0 12px;text-align:center;outline:none}.quantity-wrapper .input-number,.quantity-wrapper .input-number-decrement,.quantity-wrapper .input-number-increment{border:none;-webkit-user-select:none;user-select:none}.quantity-wrapper .input-number-decrement,.quantity-wrapper .input-number-increment{display:inline-block;width:20%;line-height:46px;color:#444;text-align:center;font-weight:700;cursor:pointer}.quantity-wrapper .input-number-decrement{border-right:none;border-radius:4px 0 0 4px}.quantity-wrapper .input-number-increment{border-left:none;border-radius:0 4px 4px 0}.customer-fav-product .inner-product-block.animated.fadeInUpShort{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0);-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation:none;animation:none;padding-left:15px;padding-right:15px}.customer-fav-product .inner-product-wrapper .slick-prev,.customer-fav-product .inner-product-wrapper .slick-next{top:30%}.detail-image-section{background-color:#e0e8f1}.detail-image-section .detail-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;justify-content:space-between}.detail-image-section .detail-image-wrapper .left-section h4{text-transform:uppercase;color:#936c22}.detail-image-section .detail-image-wrapper .left-section a{font-size:18px;line-height:1.4;font-weight:400;color:#000;text-decoration:underline;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.detail-image-section .detail-image-wrapper .left-section a:hover{text-decoration:none}.detail-image-section .detail-image-wrapper .left-section{-ms-flex:0 0 48%;-webkit-box-flex:0;-webkit-flex:0 0 48%;flex:0 0 48%;max-width:48%;text-align:center}.detail-image-section .detail-image-wrapper .right-section{-ms-flex:0 0 48%;-webkit-box-flex:0;-webkit-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:0 80px}.detail-image-section .detail-image-wrapper .right-section .image-wrapper{width:100%;margin:0 auto;position:relative;text-align:center}.detail-image-section .detail-image-wrapper .right-section .image-wrapper img{max-width:100%;height:auto;margin:0 auto}#imageModal.modal{background-color:transparent;opacity:1}.image-modal .modal-content{border-radius:0;margin-top:25px}.image-modal .modal-body{background:#97aac0}.image-modal .modal-body img{height:100%;width:100%}.play-image-icon{position:absolute;cursor:pointer;z-index:1;right:17px;bottom:15px;width:51px;height:51px}@media (max-width:991px){.product-detail h1{font-size:25px!important;text-transform:uppercase!important;font-weight:unset!important}.detail-image-section .detail-image-wrapper{display:block;margin:0}.detail-image-section .detail-image-wrapper .left-section,.detail-image-section .detail-image-wrapper .right-section{max-width:100%;padding:0;margin-bottom:25px}.detail-image-section .detail-image-wrapper .right-section{margin-bottom:0}}@media (max-width:768px){.play-image-icon{height:35px;width:35px;right:10px;bottom:10px}}.contact-form-page a{text-decoration:none}.contact-form-page .contact-banner-section{position:relative;padding-bottom:84px}.contact-form-page .contact-banner-section .contact-banner-image-block{height:450px;text-align:center;position:relative;padding:100px 50px}.contact-form-page .contact-banner-section .contact-banner-image-block .contact-inner-image-block{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:cover}.contact-form-page .contact-banner-section .contact-banner-image-block .contact-inner-image-block.bg-mble{display:none}.contact-form-page .contact-banner-section .contact-banner-image-block h1{color:#fff;text-transform:uppercase;max-width:553px;margin:-1.5em auto 0;letter-spacing:4px;position:relative;z-index:1}.contact-form-page .contact-banner-section .contact-banner-image-block h1 span{display:block}.contact-form-page .contact-banner-section .contact-banner-content{background-color:#fff;box-shadow:1.634px 2.516px 6.5px #00000040;-webkit-box-shadow:1.634px 2.516px 6.5px rgba(0,0,0,.25);width:553px;max-width:100%;margin:0 auto;position:absolute;left:0;right:0;bottom:18px;padding:38px 80px 57px;text-align:center}.contact-form-page .contact-banner-section .contact-banner-content p{font-size:19px;margin-bottom:22px;margin-top:22px;line-height:33px;letter-spacing:.3px}.contact-form-page .contact-banner-section .contact-banner-content p:last-child{margin-bottom:0}.contact-form-page .contact-banner-section .contact-banner-content .contact-listing{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -10px 47px}.contact-form-page .contact-banner-section .contact-banner-content .contact-listing li{width:50%;padding:0 10px;margin-bottom:16px}.contact-form-page .contact-banner-section .contact-banner-content .contact-listing li:nth-last-child(-n+2){margin-bottom:0}.contact-form-page .contact-banner-section .contact-banner-content .contact-listing li a{display:-webkit-box;display:flex;padding:40px 41px 48px;border:2px solid #7695b4;color:#000;font-size:20px;line-height:27px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-transform:uppercase;height:100%;text-align:center}.contact-form-page .contact-banner-section .contact-banner-content .contact-listing li a:hover,.contact-form-page .contact-banner-section .contact-banner-content .contact-listing li a.active{color:#fff;background-color:#0e1c29;border-color:#0e1c29}.contact-form-page .contact-banner-section .contact-banner-content .contact-link{font-size:25px;line-height:29px;letter-spacing:-.3px}.contact-form-page .contact-banner-section .contact-banner-content .contact-link a{color:#000;margin-left:4px}.contact-form-page .form-block-inner{max-width:50%;margin:0 auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.contact-form-page .description-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.contact-form-page .description-block p,.contact-form-page .description-block p a{text-align:center;font-size:21px;line-height:36px;color:#000;font-weight:300;padding:0 0 10px}.contact-form-page .description-block span{font-style:italic;font-size:21px;line-height:36px;color:#000;font-weight:300}.contact-form-page .form-fields{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0}.contact-form-page .form-fields .form-group{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:0 15px}.contact-form-page .form-fields .half-field{width:49%}.contact-form-page .form-fields .half-field.order-field{order:2}.contact-form-page .form-group label{font-size:16px;line-height:33px;display:block;color:#000;font-weight:400}.contact-form-page .form-group input{width:100%;border:1px solid #898989;background:#fff;border-radius:3px;height:54px;padding:5px 15px}.contact-form-page .form-group textarea{width:100%;height:206px;border:1px solid #898989;background:#fff;border-radius:3px}.contact-form-page .button-block{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.contact-form-page .button-block a.btn{display:-webkit-inline-box;display:inline-flex;min-width:285px;background:#000;color:#fff;font-size:24px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0;text-transform:uppercase;height:73px;border:1px solid #000;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}.contact-form-page .button-block a.btn:hover{color:#000;background:transparent;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s}.contact-form-page .button-block a.btn:focus{border:none;outline:none}.contact-form-page .button-block a.btn:active{border:1px solid #000;outline:none}.contact-form-page .form-group select{background-color:#fff;background-image:url(../images/ico-select.svg);background-repeat:no-repeat;background-position:right 15px center;width:100%;border:1px solid #898989;border-radius:3px;height:54px;padding:5px 40px 5px 15px}.contact-form-page .form-group select::-ms-expand{display:none}.contact-form-page .form-block-inner.active{display:-webkit-box;display:flex}.contact-form-page .thankyou-block{display:none;padding:100px 0 0;text-align:center}.contact-form-page .thankyou-block.active{display:block}.contact-form-page .thankyou-block h2{font-size:40px;line-height:44px;letter-spacing:8px;font-weight:700}.contact-form-page .thankyou-block p{max-width:600px;margin:0 auto}.roc-signup-section h3{padding:0 15px}.contact-form-page .form label.error{color:red}h4.inner-product-title.small-title{font-size:14px;line-height:1.4}.clinically-difference .center-difference-details{flex-direction:column;align-items:center;text-align:center}.clinically-difference .center-difference-details .left-text{padding-right:0}body.open{overflow:hidden}.overlay{display:none;position:fixed;top:0;left:0;width:100%;background:#000000b3;z-index:9;overflow-y:auto;height:100%;max-height:100vh}.modal-inner{margin:100px auto 0;background:#fff;min-height:466px;max-width:740px;padding:50px 35px;position:relative}.custom-modal{width:100%;text-align:center;padding:15px}.modal-btn{background-color:transparent;border:1px solid #dedddd;padding:8px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.modal-btn span,i{display:inline-block}.modal-btn i{width:20px}.modal-btn span{margin-right:10px}.custom-modal .btn-block{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:40px}.custom-modal p{font-size:16px;margin:0;letter-spacing:.3px}.custom-modal h2{letter-spacing:2px;margin-bottom:7px}.custom-modal .modalClose{cursor:pointer;font-size:20px;position:absolute;left:10px;top:10px;display:inline-block;width:20px}@media (max-width:767px){.custom-modal h2{font-size:26px}.modal-inner{min-height:40px;margin:70px auto 0}.custom-modal .modalClose{width:15px}}.lang_fr,.lang_es,.lang_pt,.lang_it,.lang_nl,.lang_de,.lang_tr,.contact-form-page .form-group .lang_fr,.contact-form-page .form-group .lang_es,.contact-form-page .form-group .lang_pt,.contact-form-page .form-group .lang_it,.contact-form-page .form-group .lang_nl,.contact-form-page .form-group .lang_de,.contact-form-page .form-group .lang_tr{display:none}#currency_form,#CurrencySelectorMobile{color:#fff}.inner-faq.customsec .faq-list{margin-top:20px}.inner-faq.customsec .faq-list .content{padding:5px 30px 0}.inner-faq.customsec .faq-list .title{padding:11px 0}.faq-list .faq-detail{padding:20px 0}.faq-list .faq-detail p{margin:0}.faq-list .faq-detail p:empty{display:none}.inner-product-block .img-box img{max-height:360px;object-fit:contain}div#shopify-section-collection-template div[data-section-id=collection-template] .inner-banner-left{background-position:left top}div#shopify-section-article-template .section-header{flex-wrap:wrap;justify-content:center;column-gap:30px}div#shopify-section-article-template .section-header h1.article__title{font-weight:700;letter-spacing:.1px;line-height:1.2}div#shopify-section-article-template p{font-family:Montserrat,sans-serif!important;font-size:18px;font-weight:300;line-height:1.4;letter-spacing:normal;color:#000;margin-top:10px}div#shopify-section-article-template .rte img{width:100%;max-width:320px}div#shopify-section-article-template p strong{color:#000;font-family:Montserrat;font-size:26px;font-weight:700;margin-bottom:20px;line-height:30px;text-transform:uppercase;letter-spacing:3px}header.site-header{padding:15px 20px!important}header.site-header>.grid.grid--no-gutters{gap:12px}header.site-header .site-header__logo{margin:0}header.site-header.logo--left .site-header__mobile-nav{max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:60px}header.site-header.logo--left .site-header__mobile-nav .logo-align--left{width:100%;max-width:140px}header.site-header.logo--left .site-header__mobile-nav nav#AccessibleNav{width:100%;justify-content:flex-start}header.site-header.logo--left .site-header__mobile-nav:after{display:none}header.site-header.logo--left .site-header__mobile-nav nav#AccessibleNav ul#SiteNav{text-align:left;border:none!important;column-gap:48px}header.site-header.logo--left .site-header__mobile-nav nav#AccessibleNav a{text-transform:capitalize}div[data-section-id=header] nav#AccessibleNav ul#SiteNav ul.mm-submenu.simple.mm-last-level ul.mm-submenu.link-list.mm-last-level li a span{text-transform:capitalize}.home-banner-slider .slick-dots{visibility:hidden}.daily-moisturizers h2.inner-title,.daily-moisturizers.home-customer-fav .inner-product-wrapper .inner-product-block h4.small-title,.inner-page-product-wrapper .inner-product-block h4.small-title{font-weight:400}.daily-moisturizers.home-customer-fav .container,section.inner-page-product-wrapper .container{max-width:1500px}.daily-moisturizers.home-customer-fav form a,.daily-moisturizers.home-customer-fav form a button,.inner-product-wrapper form a button,.inner-product-wrapper form a{width:100%!important;display:block;max-width:100%;background:#0e1c29;border-color:#0e1c29;font-weight:400}.daily-moisturizers.home-customer-fav form a button:hover,.inner-product-wrapper form a button:hover{color:#fff}.regimen-solution .container{max-width:1500px}div#shopify-section-custom_content_UAeiD6{padding:0}div#shopify-section-custom_content_UAeiD6 .page-width,.regimen-solution .container{max-width:1470px}div#shopify-section-regimen_solution_Q8C4Eh{padding-bottom:40px}section.category_collection_top{padding:120px 0;background:linear-gradient(180deg,#fff,#d4dfec)}section.category_collection_top .container{max-width:1500px;display:flex;flex-direction:column;row-gap:25px}section.category_collection_top .container *{margin:0}section.category_collection_top .container h4{font-size:42px;line-height:1}section.category_collection_top p{max-width:780px}section.bottom_blue_section{background:#19426e;padding:30px 0}section.bottom_blue_section .container{display:flex;gap:60px;max-width:1500px;align-items:center}section.bottom_blue_section .container p{margin:0;color:#fff;width:100%;max-width:320px}section.bottom_blue_section .container p.full-width_cus{max-width:635px}section.bottom_blue_section .shop-full{display:flex;justify-content:space-around;align-items:center;width:100%;color:#fff;border-left:1px solid #fff}section.bottom_blue_section .shop-full a{padding:12px 25px;display:block;border:1px solid #fff;color:#fff;box-sizing:border-box;text-transform:uppercase;font-family:Montserrat,sans-serif;text-decoration:none!important;cursor:pointer}section.bottom_blue_section .shop-full p{max-width:450px}footer.site-footer .page-width{max-width:1400px;padding:30px 15px 80px}footer.site-footer .site-footer__content{gap:20px;justify-content:space-between}footer.site-footer .site-footer__content .site-footer__item.footer-col-1.site-footer__item--one-fifth{width:100%;max-width:100px;padding:0}footer.site-footer .page-width p.h4{font-size:18px;margin-bottom:15px;font-family:Montserrat,sans-serif!important;font-weight:500!important}footer.site-footer .site-footer__content .site-footer__item.footer-col-2.site-footer__item--one-fifth .site-footer__item-inner.site-footer__item-inner--link_list{width:100%;max-width:360px}.site-footer__item.footer-col-2.site-footer__item--one-fifth,.site-footer__item.footer-col-3.site-footer__item--one-fifth{border:none}.site-footer__item.footer-col-2.site-footer__item--one-fifth{max-width:400px;padding:0!important}.site-footer .site-footer__content .site-footer__item.footer-col-3{max-width:190px;padding:0!important}.site-footer .site-footer__content .site-footer__item.footer-col-4{width:100%;max-width:220px;padding:0!important}.site-footer .site-footer__content .site-footer__item.footer-col-5 p.h4{display:none}.site-footer .site-footer__content .site-footer__item.footer-col-5 ul.site-footer__social-icons.social-icons.site-footer__icon-list{margin:0!important}.site-footer .site-footer__content .site-footer__item.footer-col-5 ul.site-footer__social-icons.social-icons.site-footer__icon-list svg{width:24px}.site-footer .site-footer__content .site-footer__item.footer-col-5 ul.site-footer__social-icons.social-icons.site-footer__icon-list a.social-icons__link{width:24px}.site-footer__item .list-wrapper ul{display:flex;flex-direction:column;row-gap:5px}.site-footer .site-footer__content .site-footer__item.footer-col-5{max-width:125px}.copywrite-section{background:#1b416e;padding:10px!important;margin:0}div#shopify-section-custom_content_3tMYRQ .page-width{max-width:1420px}div#shopify-section-custom_content_3tMYRQ h4.h2{font-family:Montserrat,sans-serif!important;font-weight:400}.custom-content .item .collection_card{display:flex;flex-direction:column}.custom-content .item .collection_card a{position:absolute;width:100%;height:100%}.custom-content .item .collection_card img{aspect-ratio:102 / 78;object-fit:cover}.custom-content .item .collection_card h5{padding:15px;color:#fff;font-weight:400;font-size:18px;font-family:Montserrat,sans-serif!important;text-transform:uppercase}div#shopify-section-custom_content_3tMYRQ{padding:40px 0 0}div#shopify-section-custom_content_3tMYRQ .section-header{border:none;margin-bottom:10px}.collection_carousel .owl-nav{position:absolute;right:0;top:-72px;margin-right:20px}.collection_carousel .owl-nav button{right:auto!important;top:auto!important}.collection_carousel .owl-nav button span{font-size:36px}div#shopify-section-blog-template .page-width{max-width:1440px}div#shopify-section-blog-template{padding:40px 0 80px}div#shopify-section-blog-template .page-width header.section-header{position:relative;text-align:left!important}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog{display:flex;flex-wrap:wrap;gap:40.5px;margin:0}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item{padding:0 0 90px;width:calc(100% / 3 - 27px);position:relative}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link{display:flex;flex-direction:column;row-gap:20px;text-align:left!important}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link .article__grid-image-container{padding:0!important;margin:0}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link div.article__grid-image-wrapper{max-width:100%!important}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link .article__grid-image-container img{position:relative;aspect-ratio:3 / 2;object-fit:cover;width:100%!important;max-width:100%!important}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link h2.article__title{text-align:left;font-size:21px;font-weight:500;font-family:Montserrat;text-transform:none}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item .article__grid-meta{margin:0}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item .article__grid-meta .rte.article__grid-excerpt{font-size:18px;line-height:1.5;font-family:Montserrat;margin:0}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item .article__grid-meta ul.list--inline.article__meta-buttons{position:absolute;bottom:30px}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item .article__grid-meta ul.list--inline.article__meta-buttons a.btn{border:1px solid #0E1C29;background:#0e1c29;color:#fff;font-weight:400!important;font-family:Montserrat,sans-serif}div#shopify-section-blog-template ul.grid.grid--uniform.grid--blog li.grid__item a.article__link:hover{text-decoration:none!important}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor{display:flex;flex-direction:column}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab h2{display:flex;margin:0;text-align:left;font-size:21px;font-family:Montserrat,sans-serif;font-weight:400;justify-content:space-between;cursor:pointer}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab{padding:20px 0;border-top:1px solid #E4E4E4}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab h2:after{content:"+";font-size:36px}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab.active h2:after{content:"-";font-size:54px}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab .content{display:none}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab.active .content{display:block}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab .content p{font-family:Montserrat,sans-serif}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab:last-child .metafield-rich_text_field{display:flex;flex-direction:column;row-gap:30px;margin-top:30px}div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab:last-child .metafield-rich_text_field h3,div#shopify-section-product-metafields-attributes section.clinically-difference .container .product_tab_accor .cus_tab:last-child .metafield-rich_text_field p{margin:0}.ingre_cus{padding:30px 0;display:flex;gap:40px;justify-content:space-between}.ingre_cus .cont{max-width:650px}.after_weeks p:first-child{font-size:24px;text-transform:uppercase;font-family:Montserrat,sans-serif!important;font-weight:500!important}section.proven_result{background:#f2f5f7;padding:80px 0;margin-top:-50px!important}section.proven_result .full-left-text h3{position:absolute;top:0;left:0;font-family:Montserrat,sans-serif!important;font-weight:400;margin:0}section.proven_result .full-left-text{padding-top:60px;position:relative;display:flex;gap:30px;width:100%}.result_boxes{position:relative;display:flex;gap:30px;width:100%}.show_wrap{display:flex;flex-direction:column;row-gap:30px}p.below_proven{padding:0!important;margin-top:-15px!important}section.proven_result .full-left-text .result-box h3{position:relative;font-size:21px}section.proven_result .full-left-text p{margin:0;font-size:15px;position:relative;padding-left:15px}section.proven_result .full-left-text .result-box{display:flex;flex-direction:column;row-gap:12px;width:100%;text-align:left}section.proven_result .full-left-text .result-box p:before{content:"";width:5px;height:5px;background:#000;position:absolute;border-radius:5px;top:10px;left:0}#comparison,#comparisons{width:100%;padding-bottom:70%;overflow:hidden;position:relative}figure{position:absolute;background-size:cover;font-size:0;width:100%;height:100%;margin:0}#divisor,#divisors{background-size:cover;position:absolute;width:50%;box-shadow:0 5px 10px -2px #0000004d;bottom:0;height:100%}#divisor:before,#divisor:after,#divisors:before,#divisors:after{content:"";position:absolute;right:-2px;width:5px;height:calc(50% - 25px);background:#000;z-index:3}#divisor:before,#divisors:before{top:0;box-shadow:0 -3px 8px 1px #0000004d}#divisor:after,#divisors:after{bottom:0;box-shadow:0 3px 8px 1px #0000004d}#handle,#handles{position:absolute;height:50px;width:50px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);z-index:2}div#circlecar,div#circlecars{position:absolute;height:50px;width:50px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);background:#000;z-index:1;border-radius:50%}#handle:before,#handle:after,#handles:before,#handles:after{content:"";width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px}#handle:before,#handles:before{border-right:6px solid white;left:50%;margin-left:-17px}#handle:after,#handles:after{border-left:6px solid white;right:50%;margin-right:-17px}div#comparison input[type=range],div#comparisons input[type=range]{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:transparent;width:calc(100% + 50px);z-index:2;opacity:0}div#comparison input[type=range]:focus,div#comparison input[type=range]:active,div#comparisons input[type=range]:focus,div#comparisons input[type=range]:active{border:none;outline:none}div#comparison input[type=range]::-webkit-slider-thumb,div#comparisons input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:50px;width:50px;border-radius:50%;background:transparent;border:4px solid white;box-shadow:0 0 8px 1px #0000004d}div#comparison input[type=range]::-moz-range-track,div#comparisons input[type=range]::-moz-range-track{-moz-appearance:none;height:15px;width:100%;background-color:transparent;position:relative;outline:none}section.before_after .container{display:flex;gap:80px}section.before_after .container .text-side{width:80%}section.before_after .container .after_image{width:100%}section.before_after .container .after_image .container{padding:0}div#shopify-section-article-template p a strong{font-size:inherit;text-transform:none;font-family:inherit!important;letter-spacing:normal;font-weight:400}div#shopify-section-article-template a,div#shopify-section-article-template span,div#shopify-section-article-template em,div#shopify-section-article-template strong{display:contents;font-size:inherit!important;text-transform:none;font-weight:400!important}div#shopify-section-article-template h2{margin-top:30px;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:30px}div#shopify-section-article-template h2 b,div#shopify-section-article-template h3,div#shopify-section-article-template h3 b{font-family:Montserrat,sans-serif!important;font-weight:400!important}div#shopify-section-article-template h2~h3{margin-top:0}div#shopify-section-article-template h3{margin-top:30px!important;font-size:24px}.sidebar-blog .footer_newsletter{display:none}@media (min-width:768px){.grid__item.product-single__photos.medium-up--one-half.detail-left{display:flex;flex-direction:row-reverse}.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-stage{display:flex!important;flex-direction:column!important;max-width:100px!important;gap:10px;transform:none!important;align-items:center!important}.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-stage .owl-item{margin:0!important;display:none}.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-nav,.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-dots{display:none}.grid__item.product-single__photos.medium-up--one-half.detail-left div#sync2 .owl-stage .owl-item.active{display:block;width:80px!important}}@media (max-width:1300px){section.bottom_blue_section .container{gap:20px}section.bottom_blue_section .container .shop-full{padding-left:20px}section.bottom_blue_section .container p.full-width_cus{max-width:480px}}@media (max-width:1110px){section.bottom_blue_section .container{gap:10px}section.bottom_blue_section .container .shop-full{padding-left:20px}section.bottom_blue_section .container p.full-width_cus{max-width:360px}section.bottom_blue_section .container p{font-size:14px}section.bottom_blue_section .shop-full a{font-size:12px;padding:12px 20px}section.bottom_blue_section .shop-full p{max-width:360px}}@media (min-width:768px) and (max-width:1024px){section.bottom_blue_section .container p.full-width_cus{max-width:280px}section.bottom_blue_section .shop-full p{max-width:260px}.site-header__logo-image{width:98px!important}.site-header__logo{padding-left:55px}}@media (max-width:767px){.site-header__logo-image{width:98px!important}.site-header__logo{padding-left:0}.copywrite-section .mobo-footer>a{max-width:82px!important}section.bottom_blue_section .container p.full-width_cus{max-width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/style.css.map */
