@font-face{font-family:Avenir;src:url(Avenir-Black.eot);src:url(Avenir-Black.eot?#iefix) format("embedded-opentype"),url(Avenir-Black.woff2) format("woff2"),url(Avenir-Black.woff) format("woff"),url(Avenir-Black.ttf) format("truetype"),url(Avenir-Black.svg#Avenir-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Avenir-Medium;src:url(Avenir-Medium.eot);src:url(Avenir-Medium.woff2) format("woff2"),url(Avenir-Medium.woff) format("woff"),url(Avenir-Medium.ttf) format("truetype"),url(Avenir-Medium.svg#Avenir-Medium) format("svg"),url(Avenir-Medium.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Avenir-Roman;src:url(Avenir-Roman.woff2) format("woff2"),url(Avenir-Roman.woff) format("woff");font-weight:400;font-style:normal}*:focus{outline:none!important}a:focus,button:focus,input[type=submit]:focus,img:focus,.slick-slide:focus,.slick-list:focus,.slideshow__image:focus{outline:none!important;border:none!important}p{color:#000;font-size:16px}b,strong{font-family:Avenir-Medium;font-weight:900;color:#000}input{outline:none!important}html,body{height:100%;min-height:100%}body{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-footer a{position:relative;display:inline-block}#SiteNav a,.site-footer__linklist-item a,.site-footer__linklist-item,.social-icons__link,#SiteNav button,.cart_link a{font-family:Avenir-Medium;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:normal;text-align:left}#SiteNav a,#SiteNav a span,#SiteNav button,.cart_link a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#000}.site-footer__linklist-item a,.site-footer__linklist-item,.social-icons__link{color:#000}.site-footer a:before,.black #SiteNav button span:before,.black #SiteNav a:before,#SiteNav button span:before,#SiteNav a:before,.closecta a:before{width:0;content:"";height:1px;position:absolute;z-index:9;left:0;right:0;bottom:2px;background:#000;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.rvr_subpages #SiteNav a:before{background:#000!important}.white #SiteNav a:before,.white #SiteNav button span:before{width:0;content:"";height:1px;position:absolute;z-index:9;left:0;right:0;bottom:2px;background:#fff;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.site-footer a,#SiteNav a,#SiteNav button span{position:relative;display:inline-block}.site-footer a:hover:before,#SiteNav button span:hover:before,#SiteNav a:hover:before,.closecta a:hover:before{width:100%}.slideshow__text-wrap h2{font-family:Avenir-Medium;font-size:130px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.05;letter-spacing:normal;text-align:right;-webkit-text-stroke:1px black;text-shadow:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;height:100%;vertical-align:bottom;text-transform:uppercase}#shopify-section-header{position:fixed;top:0;width:18%;left:25px;z-index:99;max-width:230px}.sticky_header{padding-top:55px}.sticky{position:fixed;width:230px}.h2.site-header__logo{margin-top:10px;padding:0}.site-header__logo.h2,.site-header__logo.h2 a,.black .site-header__logo-link svg{font-family:Avenir-Medium;font-size:30px;font-weight:400;line-height:1.35;text-align:left;letter-spacing:normal;text-transform:uppercase;transition:all .5s ease-in-out;color:#000}.list--inline>li{width:100%}.site-nav a span{border-bottom:none}.cart_link{padding-top:0}.account_link{margin-top:30px}#shopify-section-footer{border-top:1px solid #000000;clear:both;z-index:9999;position:relative;background:#fafafa;width:100%;float:left}.footer_logo img{margin:15px 0 0 30px}.slideshow__controls{display:none!important}.white #SiteNav a span,.white #SiteNav li a,.white #SiteNav li button,.white .site-header__logo.h2,.white .site-header__logo.h2 a,.white .slideshow__text-wrap h2,.white .cart_link a{color:#fff}.white .slideshow__text-wrap h2{-webkit-text-stroke:3px white;color:transparent}.white .slideshow__text-wrap h2:hover{color:#fff}.white .site-header__logo-link svg{font-family:Avenir-Medium;font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;fill:#fff}.black #SiteNav a span,.black #SiteNav li a,.black #SiteNav li button,.black .site-header__logo.h2,.black .site-header__logo.h2 a,.black .slideshow__text-wrap h2,.black .cart_link a{color:#000}.black .site-header__logo-link svg{fill:#000}#shopify-section-slideshow,.index-section--slideshow2{margin-bottom:0;padding:0;z-index:9;position:relative}#shopify-section-slideshow .page-width{padding-left:0;max-width:750px;float:right;padding-right:45px;padding-bottom:0;height:290px}.rich_txt{padding:0!important;display:table;width:100%;z-index:-1;position:relative}.rich_txt,.rich_txt p,.slideshow__subtitle{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000}.rich_txt a{text-decoration:underline;color:#000}.rich_txt a:hover{text-decoration:none}#cookies{position:fixed;left:0;bottom:0;z-index:999;background:#000;border-radius:0;padding-top:15px;padding-bottom:15px;color:#fff}#cookies p{font-size:16px;line-height:1.54;text-align:left;color:#fff;font-family:Avenir-Medium;letter-spacing:.4px;font-weight:400}#cookies a{color:#fff;text-decoration:none}#cookies a.close_cookies,#cookies a:hover{text-decoration:none}.msg{padding-right:30px}#popup_form{position:fixed;top:0;right:0;background:#fafafa;z-index:999;width:100%;min-height:50%;padding-top:25px}#search_form{position:fixed;top:0;right:0;background:#fafafa;z-index:99999;width:100%;min-height:50%;padding-top:25px;border-radius:0 0 45px 45px}h3{font-family:Avenir-Medium;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#2e2e2e}#popup_form h3{padding-top:50px;margin-bottom:0;font-size:16px}#popup_form .popup_inner_wrapper,.announcement-bar .announcement_inner_wrapper{padding-right:25px}.announcement-bar__message{padding:0;width:80%;text-align:center;margin:0 auto;font-weight:400!important;font-family:Avenir-Medium;line-height:1.2;font-size:12px}.close_promo{position:absolute;right:10px;top:3px}.register_link a{position:relative}#popup_form .close_newsletter,#search_form .close_search,.search-bar__form input[type=submit]{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#2e2e2e;display:inline-block;text-decoration:none;position:relative}#popup_form .close_newsletter:after,#search_form .close_search:after,.login_submit a:after,.key_ingredients_bottom a:after,.account_form a:after,.account__content-button:after,button.address-edit-toggle:after,button.form__submit:after,.input__submit:after,.address-new-toggle:after,.button-link:after,#Collection .sizeItem:after,.register_link a:after{position:absolute;z-index:999;content:"";height:1px;width:100%;% background: #000000;left:0;bottom:3px;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}#popup_form .close_newsletter:hover:after,#search_form .close_search:hover:after,.login_submit a:hover:after,.key_ingredients_bottom a:hover:after,.account_form a:hover:after,.account__content-button:hover:after,.address-edit-toggle:hover:after,button.form__submit:hover:after,.input__submit:hover:after,.address-new-toggle:hover:after,.button-link:hover:after,#Collection .sizeItem:hover:after,.register_link a:hover:after{width:100%;animation-name:example;animation-duration:.8s}.key_ingredients_bottom a:after,.register_link a:after{background:#fff;width:auto;left:0;right:0;transition:all .3s ease}#popup_form .close_newsletter:after,#search_form .close_search:after,.login_submit a:after,.key_ingredients_bottom a:after,.spr-form-actions input:after,.account__content-button:after,.address-edit-toggle:after,button.form__submit:after,.input__submit:hover:after,.address-new-toggle:hover:after,.button-link:hover:after,#Collection .sizeItem:hover:after{position:absolute;z-index:999;content:"";height:1px;width:100%;background:#000;left:0;bottom:3px;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.button-link.logoutlink:after,.button-link.logoutlink:hover:after{bottom:10px}.key_ingredients_bottom a:after{background:#fff}.login_submit a,.account__content-button,.form__submit,.input__submit,.address-new-toggle,.button-link,#Collection .sizeItem{position:relative}#popup_form .close_newsletter:hover:after,#search_form .close_search:hover:after,.login_submit a:hover:after,.key_ingredients_bottom a:hover:after,.spr-form-actions input:hover:after,.account__content-button:hover:after,.address-edit-toggle:hover:after,button.form__submit:hover:after,.button-link:hover:after #Collection .sizeItem:hover:after{width:100%;height:1px}.search-bar__form input[type=submit]{clear:both;margin:10px 0 0}#shopify-section-header .announcement-bar{position:fixed;left:0;top:0;width:100%;z-index:9999;font-size:16px;line-height:1.54;font-family:Avenir-Medium;letter-spacing:.4px;padding:10px 0}.announcement-bar a,.announcement-bar a:hover{color:#fff;font-weight:400;font-family:Avenir-Medium;font-size:16px}.search__input{margin-bottom:4px!important}#subscribe-form input[type=email],.search__input,.search__input:focus{width:100%;max-width:600px;float:right;border:none;border-radius:0;border-bottom:2px solid #000;font-family:Avenir-Medium;font-size:16px;padding:0;text-align:right;color:#2e2e2e;margin-top:-4px;margin-bottom:2px;background:transparent}#subscribe-form input[type=submit],.submit_btn{float:right;border:none!important;background:transparent;padding:0;font-family:Avenir-Medium;font-size:16px;font-weight:400;line-height:1.1;text-align:right;color:#2e2e2e;clear:both;margin:15px 0 0}.submit_btn{line-height:45px}#subscribe-form input[type=email]::-webkit-input-placeholder{font-family:Avenir-Medium;font-size:16px;color:#000;opacity:1}#subscribe-form input[type=email]::-moz-placeholder{font-family:Avenir-Medium;color:#000;opacity:1}#subscribe-form input[type=email]:-ms-input-placeholder{font-family:Avenir-Medium;color:#000;opacity:1}#subscribe-form input[type=email]:-moz-placeholder{font-family:Avenir-Medium;color:#000;opacity:1}#subscribe-result{clear:both;text-align:right;font-family:Avenir-Medium;font-size:16px;font-weight:400}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fafafa inset;-webkit-text-fill-color:#000000!important}#footer-subscribe-form{max-width:300px}#footer-subscribe-form input[type=email]{font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important;color:#2e2e2e!important;width:100%!important;border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;padding-left:0!important;padding-bottom:0!important;background:transparent!important;height:25px!important}#footer_newsletter input[type=email]:-ms-input-placeholder{color:#2e2e2e!important;opacity:1!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important}#footer_newsletter h5{font-size:16px;color:#000}#popup_form .klaviyo-form{float:right;text-align:right;clear:both}.needsclick{display:table!important;flex:inherit!important}form.needsclick{padding:0!important}input[type=submit].needsclick{position:absolute;left:-9999px}.klaviyo-form div{display:inherit!important;flex:inherit!important;width:100%!important;padding:2px 0 0!important}#footer-subscribe-form input[type=submit],#footer_newsletter button{background:transparent!important;padding:0!important;border-radius:0!important;border:none!important;color:#000!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:500!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important;margin-top:15px!important;text-transform:inherit!important}#footer-subscribe-result,.ql-editor p,.ql-editor p span{font-family:Avenir-Medium!important;font-size:16px!important;color:#000!important}.ql-editor p span{font-family:Avenir-Medium;font-size:16px!important;color:#000!important;text-transform:uppercase}#popup_form .ql-editor p strong{font-family:Avenir-Medium;font-size:16px!important;font-weight:400!important;color:#000}#footer_newsletter .ql-editor p{text-align:left!important;color:#000!important}#footer_newsletter .ql-editor p strong{font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;color:#000!important}.site-footer__social-icons li{padding:0!important}.site-footer__icon-list{clear:both;margin-top:50px}h5{font-family:Avenir-Medium;font-size:20px;font-weight:400;color:#000;letter-spacing:0}#comments_wrapper h5{font-size:16px}.template-index video{display:block!important;position:absolute!important;top:50%!important;left:50%!important;min-width:100%;min-height:100%;width:auto!important;height:auto!important;transform:translate(-50%,-50%)}.template-collection .main-content{width:75%;float:right;padding-right:15px}.template-collection .section-header{margin-bottom:90px}#Collection{padding:0 10px 0 0}dl.price{width:20%;float:left}.grid-view-item__title.product-card__title{width:70%;float:right;color:#000;font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}@media screen and (min-width:992px){.grid-view-item__title.product-card__title{text-align:left}}.product_item{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin-bottom:70px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.product_item:nth-child(4){clear:both}.price__regular{color:#000}.product-single__title{font-family:Avenir-Medium,sans-serif!important}.pdp__item-form_sub{margin-top:60px;display:inline-flex;justify-content:flex-end;width:100%}.pdp__item-sub_label{position:relative}.pdp__item-sub_text{font-family:Avenir-Medium,sans-serif;font-size:16px;line-height:26px;padding-left:32px}#save-checkbox{display:none}.pdp__item-sub-checkbox-placeholder{position:absolute;top:0;left:0;width:24px;height:24px;background-color:transparent;border:1px solid #000;transition:all .3s ease}#save-checkbox:checked~.pdp__item-sub-checkbox-placeholder{background-color:#000}.pdp__item-sub_info{padding:0;width:18px;height:18px;background:0;border:1px solid #000;border-radius:50%;margin:5px 0 0}.pdp__item-sub_info:focus{border:1px solid #000!important}@media(min-width:768px){.first_block .txt_wrapper.outer_wrapper,.third_block .txt_wrapper.outer_wrapper,.second_block .imgs_wrapper{padding-left:30px!important}.first_block .imgs_wrapper,.third_block .imgs_wrapper,.second_block .txt_wrapper.outer_wrapper{padding-left:19px;padding-right:5px}}.product-card__image-with-placeholder-wrapper{padding-bottom:0}.product-card__title:hover,.grid-view-item__image-container:hover{border:none!important}.product-card{display:table}.reveal{position:relative}.reveal .hidden{position:absolute;z-index:-1;bottom:0;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background:#fff;padding:0}.caption{padding:14px 0}.reveal .hidden{display:block!important;visibility:visible!important}.reveal img{width:100%}.reveal img:hover{opacity:1!important}.grid-view-item:hover .hidden{z-index:1;opacity:1!important}.pro_variants{display:none}.site_btn.add_to_cart{font-family:Avenir-Medium;font-size:16px;font-weight:500;line-height:1.54;letter-spacing:normal;text-align:left;color:#000;border:none;padding:0;border-radius:0;float:left;background:0 0}.site_btn.add_to_cart:hover{text-decoration:none}#Collection .sizeoptions.sizelist{clear:both;text-align:right;margin:0 0 5px}#Collection .sizeoptions.sizelist li{display:inline-block;margin:0 0 0 15px}.template-product .sizeItem.activeItem,#Collection .sizeoptions.sizelist li:hover a{text-decoration:underline}#Collection form.product_form{display:block;position:absolute;width:100%;left:0;bottom:24px;background:#fff;padding:15px;height:auto;min-height:68px}.product_item{position:relative}.collection_product_meta{min-height:85px!important;margin-top:25px}#Collection .sizeItem{color:#000}#AjaxinatePagination{clear:both;text-align:center;margin:65px auto;display:inline-block;width:100%}#AjaxinatePagination a{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}.lifestyle_img_video{margin-bottom:115px}.product_item.clear{clear:both}.filters-toolbar__product-count{display:none}.section-header h1{font-family:Avenir-Medium;font-size:80px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;-webkit-text-stroke:3px #000000;color:transparent;text-transform:uppercase}.template-article .section-header h1{text-transform:uppercase;letter-spacing:-.8px;line-height:1}.product-single__title{font-family:Avenir-Medium;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:right;color:#2e2e2e}.main-content{padding-top:95px}.template-index .main-content{padding-top:55px}.template-product .main-content{padding-top:0}.product_description .price__regular{font-family:Avenir-Medium;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#2e2e2e}h1{font-family:Avenir-Medium;font-size:46px;font-weight:400;line-height:.9;letter-spacing:normal;color:#000}.product_description{padding:70px 0 0!important;position:fixed!important;top:0;right:0;height:100%;font-family:Avenir-Medium;font-size:14px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000!important}@media screen and (min-width:992px){.product_description{max-height:100vh;border-left:none;padding-bottom:110px!important;right:-15px}}.pdp_inner_info_wrapper{height:500px;overflow-y:scroll;overflow-x:hidden;float:left;margin-right:-20px;padding:105px 36px 55px 25px;position:absolute;top:0;width:105%}#shopify-section-gift-product-template .pdp_inner_info_wrapper{width:100%}.product-single__title{margin-bottom:6px;padding-top:20px}.btn.product-form__cart-submit{padding:5px 40px;background:#000;width:100%;height:86px;font-family:Avenir-Medium;font-size:20px!important;font-weight:400;text-align:right;color:#fff;border-radius:0;border:none;text-transform:initial}.btn.product-form__cart-submit span{font-weight:400!important;font-family:Avenir-Medium}.btn.product-form__cart-submit span,.btn.product-form__cart-submit:hover span{color:#fff!important}.btn.product-form__cart-submit:focus,.btn.product-form__cart-submit:hover{background:#000;color:#fff}.product_description span{color:#000!important;letter-spacing:0}#ProductDetails{display:block}.product-single__title{margin-bottom:40px;padding-top:50px}.btn.product-form__cart-submit{background:#000;width:100%;height:60px;font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#fff;border-radius:0;border:none;text-transform:inherit;padding-right:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn.product-form__cart-submit.disabled{pointer-events:none}.btn.product-form__cart-submit:hover,.btn.product-form__cart-submit:focus{background:#000;color:#fff}.product-form__item--submit{position:absolute;left:0;width:100%;padding:0;bottom:0;margin:0}.template-product .slick-dots{position:absolute;bottom:10px;z-index:9999;left:41%;width:200px;padding:20px 0}.product-single__thumbnail-image{max-width:100%;width:auto;margin:0 auto}.slick-dots li button:before,.slick-dots li a:before{top:3px;left:3px;width:6px;height:6px;background-color:#000;opacity:1;border-radius:15px;color:transparent}.slick-dots li button,.slick-dots li a{background:#000;border-radius:18px;width:12px;height:12px;background:transparent;border:1px solid transparent}.slick-dots li.slick-active button{border:1px solid #000!important}.slick-dots li{height:12px;width:12px}#shopify-section-product-recommendations{clear:both}.selector-wrapper{position:absolute;left:-9999px;top:-9999px}.variants_wrapper,.qty_wrapper{clear:both;font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#000;width:100%}ul.sizeoptions.sizelist{clear:both;width:100%;text-align:right}.variants_wrapper a,.qty_wrapper a{color:#000}.qty_wrapper{position:relative;margin-bottom:45px;background:#fff;width:100%;float:right}.qty_wrapper ul{position:absolute;right:-1px;height:20px;overflow:hidden;width:130px;background:#fff}.qty_wrapper ul.expand{height:auto}.qty_wrapper ul li{display:none}.qty_wrapper ul.expand li{display:inherit!important}.qty_wrapper li:first-child{display:inherit}.variantsec_label{text-transform:uppercase}.product-single__meta .product__price{width:100%}.product-single__meta .price dd{margin:0}.product-single__meta dl.price{float:right;display:inherit;width:100%}.product-single__meta .sizeItem,.qty_wrapper li a{font-family:Avenir-Medium}.first_block.ai_block{padding-top:115px;padding-bottom:115px}.ai_block{padding-bottom:115px}.first_block img{max-width:130px;margin-bottom:35px;clear:both;float:left}.txt_wrapper,.txt_wrapper p{font-family:Avenir-Medium;font-size:16px;line-height:1.3;letter-spacing:normal;text-align:left;color:#000}.txt_wrapper p{max-width:310px}.formulated_without{padding-right:0!important}.inner_details{padding:0!important}.product_details{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;background:#000;padding-bottom:95px;padding-top:95px}.product_details p{color:#fff;margin:0;font-family:Avenir-Medium;font-size:16px;font-weight:500;clear:both}.ingredients.template-page .product_details{background:#fafafa}.product_details p{color:#000}.template-product .product_details p{color:#fff}.key_ingredients p:first-child,.formulated_without p:first-child{margin-bottom:40px;font-size:20px;width:250px}.key_ingredients p:first-child{float:right;max-width:180px}.pd_block{display:table}.inner_wrapper{display:table-cell;vertical-align:middle;height:100%}.pd_block .inner_wrapper{vertical-align:top}.product_details_bottom{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000}.key_ingredients_bottom,.formulated_without_bottom{padding:35px 0}.key_ingredients_bottom a,.big_txt{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;text-align:right;position:relative}.key_ingredients_bottom a:hover{color:#fff}#product_bundle{margin:0;clear:both;background:#f2eeed}.image_slide{width:100%;cursor:url(zoomIn.png) 87 87,auto}#product-images-zoom{background-color:#fff;position:fixed;left:0;top:0;bottom:0;right:0;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10020;cursor:-webkit-zoom-out;cursor:zoom-out}.product-images__zoom .zoom_item{margin:0 auto;width:100%}.product-images__zoom .zoom_item img{width:100%}body.no-scroll{overflow:hidden}.zoom_wrapper{cursor:url(zoomOut.png) 87 87,auto}.product_details_bottom{margin-bottom:175px}.press_slider{padding:100px 0 210px;background:#fff}.p_slide .inner{max-width:575px;margin:0 auto}.p_slide img{max-width:250px;margin:0 auto 25px}h2{font-family:Avenir-Medium;font-size:130px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;-webkit-text-stroke:2px black;color:transparent;margin-bottom:72px}.bundle_action_wrapper h2{font-family:Avenir-Medium;font-size:120px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;-webkit-text-stroke:3px black;color:transparent}.p_slide h2{font-family:Avenir-Medium;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#2e2e2e;margin-bottom:65px}.template-product .press_slider .slick-dots{bottom:130px;left:0;width:100%}.variant_videos video{width:800px;float:right}#product_bundle .product_form{position:absolute;left:-9999px;top:-9999px}h2.plus_sign{display:inline-block;font-size:76px;font-weight:400;line-height:1;top:25px;position:relative}.bundle_left_info{padding:100px 0}.two_items.bundle_left_info .custom_img img{height:390px}.bundle_left_info .custom_img img{height:300px}.bundle_action_wrapper{padding-top:90px}.bundle_action_wrapper h2{margin:15px 0;line-height:1;top:0}.bundle_item:last-child{margin-bottom:100px}.bundle_item_1 p{font-family:Avenir-Medium;font-size:16px;font-weight:500!important;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#2e2e2e;margin:35px 0 50px}.add_trigger,.add_trigger:hover,.add_trigger:focus{font-family:Avenir-Medium;font-size:16px;font-weight:500!important;font-weight:400;line-height:1;color:#fff!important;background:#000!important;bottom:0;right:-35px;position:relative;text-align:right;width:100%;display:inline-block;padding:25px 40px}.bundle_item{padding-right:15px}.site-nav--has-dropdown{position:relative}.site-nav__dropdown{position:absolute;top:0}.site-nav--has-dropdown .icon-chevron-down{display:none!important}#shopify-section-page_story_section,#shopify-section-page_ingredients_section,#shopify-section-page_essential_oil_section{margin:0 auto;padding-bottom:150px;display:table}.page_top_header{margin-bottom:60px}.story_page_block{padding:0 0 60px}.story_block_info{font-family:Avenir-Medium;font-size:16px;font-weight:500;line-height:1.54;letter-spacing:normal;text-align:left}.story_block_info p,.ingredient_block p{clear:both;float:left;font-family:Avenir-Medium}.story_page_block:nth-child(2n) .story_block_info{float:right;padding-left:25px}.story_page_block:nth-child(2n) .story_block_info p{padding-right:0}.story_block_info a,.more_link a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;padding-bottom:3px;color:#000;font-family:Avenir-Medium}.story_block_info p{font-family:Avenir-Medium;font-weight:500;font-size:16px;line-height:22px}.empty p{font-family:Avenir-Medium!important;font-size:16px!important}@media screen and (max-width:991.8px){.story_block_info p{font-size:14px!important;line-height:22px!important;font-weight:500!important;font-family:Avenir-Medium!important}}.story_block_info--recycle p{margin-bottom:0}.story_block_info--recycle p:first-child{padding-bottom:10px;margin-bottom:10px}@media screen and (min-width:768px){.story_block_info--recycle p:first-child{padding-bottom:14px;margin-bottom:14px}}.story_block_info--recycle p+p{margin-top:10px;padding-top:10px;position:relative}@media screen and (min-width:768px){.story_block_info--recycle p+p{padding-bottom:14px;margin-bottom:14px}}.story_block_info--recycle p+p:after{position:absolute;left:0;width:20px;height:1px;background:#000;content:"";top:-14px}.story_block_info{font-family:Avenir-Medium;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:normal;text-align:left}.story_block_info p{padding-right:10px;clear:both;float:left;font-family:Avenir-Medium;line-height:26px}.story_page_block:nth-child(2n) .story_block_info{float:right}@media(max-width:767px){.story_block_info p{max-width:inherit!important}.story_block_info{margin:25px 0;padding:0!important}.price-item{font-size:14px!important;line-height:22px}}.morelink{padding-bottom:3px;color:#000;font-family:Avenir-Medium}.morelink span{display:inline-block;cursor:pointer}.story_block_info a:hover,.more_link a:hover{border-bottom:1px solid transparent}.page_navigation{padding-right:45px!important;margin-bottom:125px;margin-top:30px}.page_navigation ul li{margin:0 0 35px}.page_navigation ul li a{font-family:Avenir-Medium;font-size:130px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.92;letter-spacing:-2px;text-align:right;-webkit-text-stroke:3px black;color:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:uppercase}.additional_img{clear:both;margin:100px 0 60px}#shopify-section-page_ingredients_section .product_details p{clear:both;display:inline-block;width:100%}.additional_img{clear:both;margin:50px 0 60px;position:-webkit-sticky!important;position:sticky!important}.additional_img li{display:table}.additional_img img{max-width:115px;margin:18px 15px;float:left;display:table-cell;text-align:left}.more_link{clear:both;margin:8px 0 0}.morelink{clear:both;float:left}.ingredient_block{margin:45px 0}.ingredient_block:nth-child(odd){clear:both}.ingredient_block h5{margin-bottom:8px}.ingredient_block img{width:105px;margin-bottom:0;position:absolute;top:-45px;left:-45px;z-index:-1;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ingredient_block:hover img{opacity:1}#loadMore{cursor:pointer;font-family:Avenir-Medium;font-size:16px;color:#000;text-transform:uppercase;letter-spacing:.5px;line-height:1.54;letter-spacing:normal;text-align:center;margin:25px 0}.morecontent span{display:none}.morelink{display:inline-block;width:100%;clear:left;margin-top:9px}.morelink span{display:inherit;width:auto;float:left}.site-footer__linklist-item:last-of-type{margin-top:35px}.article_item{padding:0 0 0 30px!important;margin-bottom:60px!important}.article__grid-image:hover{opacity:1!important}.template-blog #footer-subscribe-form input[type=email]{border-bottom:2px solid #ffffff!important;border-radius:0!important;padding-left:0!important;padding-bottom:0!important;background:transparent!important;color:#fff!important}#footer-subscribe-form input[type=email],#footer_newsletter input[type=email]{font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important;color:#2e2e2e!important;width:100%!important;border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;padding-left:0!important;padding-bottom:0!important;background:transparent!important;height:25px!important}#footer_newsletter input[type=email]::-webkit-input-placeholder{color:#2e2e2e!important;opacity:1!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important}#footer_newsletter input[type=email]::-moz-placeholder{color:#000!important;opacity:1!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important}#footer_newsletter input[type=email]:-ms-input-placeholder{color:#2e2e2e;!important opacity: 1!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important}#footer_newsletter input[type=email]:-moz-placeholder{color:#2e2e2e!important;opacity:1!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:400!important;line-height:1.54!important;letter-spacing:normal!important;text-align:left!important}.template-blog #footer-subscribe-form input[type=email]::-webkit-input-placeholder{color:#fff!important}.template-blog #footer-subscribe-form input[type=email]::-moz-placeholder{color:#fff!important}.template-blog #footer-subscribe-form input[type=email]:-ms-input-placeholder{color:#fff!important}.template-blog #footer-subscribe-form input[type=email]:-moz-placeholder{color:#fff!important}.template-blog #subscribe-form input[type=email]::-webkit-input-placeholder{color:#fff!important}.template-blog #subscribe-form input[type=email]::-moz-placeholder{color:#fff!important}.template-blog #subscribe-form input[type=email]:-ms-input-placeholder{color:#fff!important}.template-blog #subscribe-form input[type=email]:-moz-placeholder{color:#fff!important}.template-blog #AjaxinatePagination a{color:#fff}.template-blog #AjaxinatePagination{margin:25px auto}.template-blog .site-nav--active-dropdown button,.template-blog #SiteNav .active_submenu a span{color:#000!important}.site-footer{z-index:99}.blog_header_img .row{height:100%;background-size:cover!important}.blog_header{margin-bottom:30px;min-height:450px}.article__title{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000;font-weight:400}#RelatedPosts{padding-bottom:100px}#RelatedPosts .row{margin:0 -30px}#RelatedPosts .article__title{padding:0!important}#site_wrapper .article__grid-image-container{height:322px;padding:0!important;background-size:cover!important;overflow:hidden}#site_wrapper .template-article .article__grid-image-container img{opacity:0!important}.article__meta-buttons{display:none}.template-blog .main-content{padding-top:0}.template-blog .blog_info{position:absolute;margin-top:0;left:0;width:100%}.blog_grid_wrapper{padding-bottom:150px}.template-blog .blog_info h1{line-height:.76;text-transform:uppercase;margin-top:-28px;font-family:Avenir-Medium;font-size:130px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:right;color:transparent;max-width:850px;float:right;margin-right:75px}.article_item{padding:0 0 0 55px!important;margin-bottom:60px!important}.article_item:nth-child(3n+1){padding:0!important}.article_item:nth-child(3n+1){clear:both}#shopify-section-article-template{padding-top:75px}#shopify-section-blog-template{opacity:0;min-height:750px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#shopify-section-article-template .section-header{padding-right:50px;max-width:1090px;float:right}#shopify-section-article-template .article__date{float:right;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:right;text-transform:uppercase}.article_featured_video_img{clear:both;float:right}.site-header__logo-link svg{width:190px;height:auto}.reveal,.product-card__image-with-placeholder-wrapper,.product-card__image-wrapper{height:100%}.img_wrapper{height:100%;background-size:cover!important}.site_btn.add_to_cart.disabled{background:transparent!important}.article_header_img_wrapper img{width:100%}.article_additional_info{padding:65px 0}.article_additional_info p{font-family:Avenir-Medium;font-size:16px;line-height:1.3;letter-spacing:normal;text-align:left;color:#000;max-width:480px;margin-bottom:35px}.article_img_group img{width:47%}.article_img_group img:last-child{float:right}.article_additional_info table{max-width:375px}.article_additional_info table th{padding-right:25px}.article_additional_info table th,.article_additional_info table th p{font-family:Avenir-Medium;font-size:16px}.article_additional_info table th,.article_additional_info table td{border:none}.bottom_table{padding-top:0}.template-article #Collection{width:96%;margin-bottom:125px}#comment_form input{border:none;border-bottom:2px solid #7d7d7d;border-radius:0;font-family:Avenir-Medium;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#000;padding:0 0 10px;background:transparent!important}#comment_form textarea{border:none;border-bottom:2px solid #7d7d7d;border-radius:0;resize:none;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000;padding:0;margin:20px 0 10px;background:transparent!important;height:250px}#comment_form .btn{float:right;background:transparent!important;color:#000;padding:0;margin-bottom:0;font-family:Avenir-Medium;font-size:16px;border:none;text-transform:inherit;position:relative}.fine-print{font-style:normal;font-family:Avenir-Medium;font-size:16px}#comments_wrapper{margin-bottom:165px;clear:both}.comment__content p{font-family:Avenir-Medium;font-size:14px;line-height:1.54;letter-spacing:normal;color:#000}.posted_comments{clear:both;margin-bottom:75px}.posted_comments h5{padding-bottom:15px;border-bottom:1px solid #000}.comment__meta,#comments_wrapper .form-message{font-family:Avenir-Medium;font-size:14px}span.input-error-message{display:none!important}h2.h3.form-message__title{display:none}.blog_pagination a{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;color:#000}.blog_pagination{clear:both;margin-bottom:75px}.next_link{float:right!important;text-align:right!important;padding-right:0!important}.prev_link{float:left!important;text-align:left!important;padding-left:0!important}.static_page_wrapper .rte{color:#000;margin:0 auto;padding:100px 0 200px;display:table;width:100%}.wholesale.template-page .static_page_wrapper{padding:0 45px 0 0!important}.contact .static_page_wrapper .rte{max-width:inherit;width:100%}.contact .static_page_wrapper .rte a,.static_page_wrapper a{color:#000;position:relative;text-decoration:none}.static_page_wrapper,.static_page_wrapper p,.rte p,.account_form p{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;color:#000!important}#shopify-section-online-us .accordion_content p strong{font-family:Avenir-Medium;font-weight:400;font-size:16px}.rte a:not(.btn){border-bottom:none;text-decoration:underline}.rte a:hover{text-decoration:none}.hoverBlur{transition:.5s}.search-bar__form-wrapper{width:100%;float:right;margin:75px 0 0}.template-search .main-content{width:75%;float:right;padding-right:15px}.wholesale #ContactForm{width:300px;float:right;margin-bottom:150px}#ContactForm input{border:none;border-bottom:1px solid #000;font-family:Avenir-Medium;font-size:16px;font-weight:400;line-height:1.54;letter-spacing:normal;color:#000;padding-left:0;padding-bottom:1px;border-radius:0;box-shadow:none!important;background:transparent}#ContactForm textarea{resize:none;border:1px solid #000;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;border-radius:0;height:125px;padding:5px;margin:12px 0 0;box-shadow:none!important}#ContactForm label{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;color:#000}#ContactForm label.error{font-family:Avenir-medium;font-size:16px;font-weight:400;line-height:1.54;letter-spacing:normal}#ContactForm input::-webkit-input-placeholder{text-transform:uppercase;color:#000}#ContactForm input::-moz-placeholder{text-transform:uppercase;color:#000}#ContactForm input:-ms-input-placeholder{text-transform:uppercase;color:#000}#ContactForm input:-moz-placeholder{text-transform:uppercase;color:#000}#ContactForm .btn{background:none;color:#000;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;padding:0;position:relative}.wholesale .contact-form.form-vertical{padding-top:120px}.press.template-page .rte img:nth-child(1){text-align:left;margin-left:0}#account_tpl{padding-left:25px}.login_form_wrapper{padding-right:0!important}#CustomerLoginForm{margin-right:-15px}li.pagination__text{display:none!important}#comments .pagination>li{margin:0 25px 0 0}.pagination>li{display:inline-block;float:left;width:auto;font-family:Avenir-Medium}.pagination>li button,.pagination>li>a,.pagination>li>span{padding:0!important;border:none!important;color:#000!important;font-family:Avenir-Medium}.pagination li svg{background:#fafafa!important}#AjaxinateLoop{overflow:inherit}.animate_up.is-inview{opacity:1;transform:translateZ(0);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px)}.animate_up{opacity:0;transform:translateY(70px) translateZ(0);-ms-transform:translateY(70px) translateZ(0px);-webkit-transform:translateY(70px) translateZ(0px);-webkit-transition:all 1.4s ease-out;-moz-transition:all 1.4s ease-out;-o-transition:all 1.4s ease-out;transition:all 1.4s ease-out}.spr-container{padding:24px;max-width:678px;margin:0 auto;border:none!important;left:-9px;position:relative}#shopify-product-reviews{padding:100px 0}.spr-summary-actions-newreview{position:relative}.spr-summary-actions-newreview:hover{color:#000}.spr-summary-actions-newreview,.spr-summary-caption,.spr-form-message,.spr-review-header-title,.spr-review-content,.spr-review-header-byline,.spr-review-content-body{font-family:Avenir-Medium;font-size:16px!important;font-weight:500;line-height:1.3!important;letter-spacing:normal;text-align:left;color:#000;font-style:normal!important}.spr-review-header-title{margin-bottom:25px!important;margin-top:15px!important}.spr-review-header-byline{opacity:1!important}.spr-review-header-byline strong{font-weight:400!important;font-family:Avenir-Medium}.spr-reviews .spr-review .spr-icon-star:before,.spr-reviews .spr-review .spr-icon-star-empty:before{font-size:120%!important}.spr-summary .spr-icon-star:before,.spr-summary .spr-review .spr-icon-star-empty:before{font-size:120%!important;background:url(full-star.svg) center top no-repeat;width:20px;height:20px;content:""!important}.spr-summary .spr-review .spr-icon-star-empty:before{background:url(empty-star.svg) center top no-repeat!important}.spr-starrating .spr-icon-star-empty:before{background:url(empty-star.svg) center top no-repeat!important;width:20px;height:20px;content:""!important}.spr-review:first-child{border-bottom:2px solid #7d7d7d!important;padding-bottom:50px!important;margin-bottom:35px!important}.spr-starrating .spr-icon-star-empty:before{font-size:120%!important}.spr-form-input,.spr-form-input-textarea{background:transparent;font-family:Avenir-Medium;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#000;width:100%;border:none;border-bottom:2px solid #7d7d7d;border-radius:0;padding-left:0;padding-bottom:0;margin-bottom:25px}.spr-form-review-body .spr-form-input{border:none!important}.spr-form-label{display:none}.spr-form-review-body .spr-form-input-textarea{border:2px solid #7d7d7d!important;padding:10px;max-height:175px;resize:none!important}.spr-starrating{border:none!important}.spr-icon-star-empty:before,.spr-icon,[class^=spr-icon-]:before,[class*=" spr-icon-"]:before{color:#000!important;font-size:95%!important}.spr-form-label+.spr-form-input{margin:0 0 20px!important}.spr-button{position:relative;background:transparent!important;color:#000!important;padding:0!important;border:none!important;font-family:Avenir-Medium;font-size:16px;font-weight:500;text-transform:inherit;letter-spacing:normal;line-height:.5}.spr-button:hover{border-bottom:none!important}h3.spr-form-title{display:none}.spr-review,.spr-form{border-color:transparent!important}.spr-header{border-bottom:1px solid #7d7d7d;padding-bottom:10px}h2.spr-header-title{font-family:Avenir-Medium;margin:0 0 12px;font-size:20px;text-transform:inherit;-webkit-text-stroke:0;color:#000;padding-bottom:20px;float:left!important;width:100%;text-align:left}.spr-icon.spr-icon-star-empty{opacity:1!important}.spr-review-reportreview{font-family:Avenir-Medium;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.spr-form-message-error{background:transparent!important;color:#c0363a!important;padding:0!important}#PageContainer .g-form-container .g-form-group small.text-description{font-family:Avenir-Medium!important;font-size:14px!important;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#000!important;margin:10px 0 0}.shopify-challenge__container{padding:150px 0 200px;font-family:Avenir-Medium;font-size:20px;font-weight:500;text-transform:inherit;letter-spacing:normal}.shopify-challenge__container .rc-anchor-normal .rc-anchor-checkbox-label,.rc-anchor-normal .rc-anchor-checkbox-label{font-family:Avenir-Medium;font-size:20px;font-weight:500;text-transform:inherit;letter-spacing:normal}.shopify-challenge__container .shopify-challenge__button{font-family:Avenir-Medium;font-size:16px;border:none;text-transform:inherit;position:relative;font-weight:400;letter-spacing:0;background:transparent;color:#000}.shopify-challenge__container .shopify-challenge__button:hover{background:transparent;color:#000;text-decoration:none}.blur{-webkit-filter:blur(28px);filter:blur(28px)}.header_review{margin-bottom:25px;clear:both;text-align:right}.header_review .spr-summary-actions{display:none}.header_review .spr-summary-starrating{margin:0 4px 0 0;float:inherit;top:5px;position:relative}.overlay_wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999}.blog_header_img{width:100%}.blog_header_blank_left{display:none}.blog_info{top:55%}#accordion_sub .accordion_content{list-style:none;margin:0!important;display:none;float:left;width:100%;clear:both}#accordion_sub li{float:left;width:100%;clear:both;list-style:none}#accordion_sub{float:left;width:100%;margin:0}.accordion_title{cursor:pointer;font-family:Avenir-Medium;font-size:16px;line-height:40px;font-weight:500;color:#000;padding:10px 0;width:100%;display:table;margin-bottom:0;position:relative;text-transform:initial}#faq_content_wrapper .accordion_title span{right:0!important}.accordion_content .accordion,.accordion_content .content{padding-left:70px}.accordion_title span{position:relative}.accordion{padding-left:40px}.main_title{margin-top:-225px;min-height:280px;display:table}.sub_head{position:absolute;z-index:99999;right:0;bottom:0}.slideshow__title,.slideshow__subtitle{color:#000;text-shadow:inherit!important;font-weight:400}.text-center .mega-subtitle{max-width:360px;float:left;padding:25px 30px;color:#fff}.rich_txt{opacity:0}.mega-subtitle a,.sub_head a,.mega-subtitle a:hover,.sub_head a:hover{color:#fff}.slideshow__slide{cursor:pointer}.article_content_wrapper a{color:#000}.article_content_wrapper a:hover{text-decoration:none}.faq_item .content strong{font-weight:500;font-family:Avenir-Medium}.template-index .slick-list,.template-index .slideshow,.template-index .slideshow__slide{overflow:inherit}.rte h6{font-family:Avenir-Medium;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:0;color:#000;margin:38px 0 40px}.rte h4{font-family:Avenir-Medium;letter-spacing:normal;font-weight:500;font-size:20px;margin:-8px 0 40px}.online_page #accordion_sub .accordion_content{padding:0 0 20px!important}.online_page div.content{margin:0;padding:10px 0;max-width:300px;width:100%}.stockist.template-page .rte h5 a{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;text-decoration:none;position:relative}.cart_link{position:fixed;right:35px;top:50px;z-index:99;padding-top:0}.ingredient_top_info{font-family:Avenir-Medium;font-size:16px;line-height:1.3;font-weight:400;letter-spacing:0;color:#000;text-align:left;padding-right:55px!important}.ingredient_top_info strong{font-family:Avenir-Medium;font-size:16px;text-transform:uppercase;font-weight:400}.site-nav a,.site-nav button,.site-nav li,.site-nav div{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-nav>li{float:left;height:27px}.stock_alert{padding:10px 0;text-align:right;font-size:12px;float:right;width:100%;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;color:#ff3434}.ingredients_more{position:fixed;background:#fafafa;z-index:999999;width:48%;height:100%;padding:80px 25px 55px;top:0;left:26%;font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:left;overflow-y:scroll;filter:blur(0)!important;-webkit-filter:blur(0)!important}.ingredients_more::-webkit-scrollbar{width:10px}.ingredients_more::-webkit-scrollbar-track{background:#f1f1f1}.ingredients_more::-webkit-scrollbar-thumb{background:#888}.ingredients_more::-webkit-scrollbar-thumb:hover{background:#555}.ingredients_more p{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.ingredients_more p:first-child{width:100%;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;max-width:inherit}.ingredients_more h5{font-size:16px;text-transform:none}.closecta{position:absolute!important;right:-10px;top:-75px}.closecta a{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;text-decoration:underline;position:relative}.closecta a:hover{text-decoration:none}.cart__continue-btn{background:#000;border-radius:0;font-family:Avenir-Medium;letter-spacing:0;font-weight:400}.cart__continue-btn:hover{background:#000!important}.txt_wrapper a{color:#000}.faq_item.on{padding-bottom:25px}.product-single__photos .slick-slide img{width:100%}.retailers .static_page_wrapper .rte,.salon .static_page_wrapper .rte{max-width:850px;float:right;padding-top:60px}.retailers .static_page_wrapper,.salon .static_page_wrapper{padding-right:0}.stockist-powered-by-link{display:none!important}#stockist-widget .stockist-query-entry .stockist-search-field{border:1px solid #000!important;border-radius:0!important;height:40px!important;width:300px!important}.page-container{background:#fafafa}.template-collection .page-container,.page-container{overflow:hidden}.template-product .page-container,.ingredients.template-page .page-container{overflow:inherit}.input{position:relative;width:100%;float:left}.stockist-search-button{position:absolute;left:-9999px}.colorlist li{float:left;clear:both;padding:2px 0;width:100%}.colorlist a{font-family:Avenir-Medium;font-size:16px;font-weight:400;line-height:1.92;letter-spacing:normal;text-align:right;color:#000}.color_square{width:13px;height:13px;margin-left:15px;float:right;margin-top:3px}.color_name{float:left;text-align:right;width:89%}.color_label{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;text-align:right;color:#000}.slideshow__subtitle a{position:relative}.slideshow__subtitle a:after{position:absolute;z-index:0;height:1px;width:100%;background:currentColor;left:0;bottom:1px;content:"";-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.slideshow__subtitle a:hover:after{animation-name:example;animation-duration:.8s}.price__sale{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:#2e2e2e}.collection_product_meta .price__sale{font-family:Avenir-Medium;font-size:16px;letter-spacing:normal}.price-item__label{font-weight:400}.price--on-sale .price__regular{color:#a9a9a9}.template-collection .price__sale{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}#BIS_trigger{background:#2b2c2c;width:100%;height:60px;font-size:16px;font-weight:400;line-height:.8;letter-spacing:normal;text-align:right;color:#fff;border-radius:0;border:none;position:absolute;left:0;bottom:0}.input,#popup_form button,#cookies a,#footer_newsletter button,.morelink span,.stockist.template-page .rte a,.contact .static_page_wrapper .rte a,#ContactForm button,#comment_form .btn,.spr-summary-actions-newreview,.stockist-result-details .stockist-feature-color,.shopify-challenge__container .shopify-challenge__button,.slideshow__subtitle a,#RecoverPassword{position:relative}.login_submit .btn:after,.input:after,#cookies a:after,#footer_newsletter button:after,.morelink span:after,.stockist.template-page .rte a:after,.contact .static_page_wrapper .rte a:after,#ContactForm button:after,#comment_form .btn:after,.spr-summary-actions-newreview:after,.stockist-result-details .stockist-feature-color:after,.shopify-challenge__container .shopify-challenge__button:after,.static_page_wrapper a:after,a#RecoverPassword:after{position:absolute;z-index:0;height:1px;width:100%;background:#000;left:0;bottom:3px!important;content:"";-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.site-nav__dropdown li{width:125px}#cookies a:after{background:#fff}#popup_form button:after{bottom:2px}.helper:hover .input:after,#cookies a:hover:after,#footer_newsletter button:hover:after,.morelink span:hover:after,.stockist.template-page .rte a:hover:after,.contact .static_page_wrapper .rte a:hover:after,#ContactForm button:hover:after,#comment_form .btn:hover:after,.spr-summary-actions-newreview:hover:after,.stockist-result-details .stockist-feature-color:hover:after,.shopify-challenge__container .shopify-challenge__button:hover:after,.static_page_wrapper a:hover:after,a#RecoverPassword:hover:after{width:100%;animation-name:example;animation-duration:.8s}@keyframes example{0%{width:0}to{width:100%}}#faq_content_wrapper .row{margin:0}.is_user #shopify-section-footer,.is_user .cart_link{display:inherit!important}.white_btn{width:300px;height:60px;background-color:#fff;font-family:Avenir-Medium;font-size:20px;font-weight:400;line-height:65px;letter-spacing:0;text-align:center;color:#2b2c2c;display:inline-block;float:right}.register_link{clear:both;color:#fafafa;width:300px;float:right;display:block;margin:15px 0;font-family:Avenir-Medium;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:center}.register_link a{color:#fff;text-decoration:none;color:#fafafa}.register_link a:hover{color:#fafafa;text-decoration:none}#shopify-section-slideshow>div,#SlideshowWrapper-slideshow,.index-section--slideshow2>div{height:100%}.index-section.rich_txt{display:none}.white .site-header__logo-link svg{fill:#fff!important}.is_user #shopify-section-slideshow,.is_user .index-section--slideshow2,.template-index #shopify-section-1578552147828,.template-index .index-section--slideshow2{display:none}.is_user #shopify-section-1578552147828,.is_user .index-section--slideshow2{margin:0;padding:0;display:inherit}.is_user.template-index .main-content{padding-top:0}.is_user .index-section.rich_txt{display:inherit}.is_user #shopify-section-1578552147828 .page-width,.is_user .index-section--slideshow2 .page-width{padding-left:0;max-width:750px;float:right;padding-right:45px;padding-bottom:0}.is_user .sub_head{bottom:0}.cake-restorative-scalp-tonic .hulkapps-volumes{display:none}.product-single__title{word-wrap:inherit!important}.login_tpl .sticky_header.sticky{top:0!important}#marquee_wrapper{padding:0;overflow:hidden;background:#000;color:#fff;z-index:9999;position:relative}#marquee_wrapper[data-color=white]{background:#000}#marquee_wrapper[data-color=white] span{color:#fff}#marquee_wrapper[data-color=black]{background:#fafafa}#marquee_wrapper[data-color=black] span img{filter:invert(100%)}#marquee_wrapper[data-color=black] span{color:#000}#marquee_wrapper span{font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;text-align:justify;white-space:nowrap;padding:0 0 0 10px}#marquee_wrapper img{margin:0;float:left}#marquee_wrapper .slick-initialized .slick-slide{padding:0 15px}.menu{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 0 13px}.menu__item{cursor:default;position:relative;padding:0}.marquee{position:absolute;top:0;left:0}.marquee__inner{width:fit-content;position:relative;opacity:0}#marquee_wrapper .slick-slide{position:relative;display:inline-flex;align-items:center}#marquee_wrapper .slick-slide svg{height:55px;width:auto}@media screen and (max-width:767.98px){.brand{margin-top:40px;margin-bottom:87px}}.brand__grid{display:grid;grid-gap:110px 40px;justify-content:space-between;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.brand__grid{grid-template-columns:repeat(3,1fr)}}.brand__column{text-align:center}.brand__title{font-size:20px;font-family:Avenir-Medium;margin-top:24px;margin-bottom:0;text-align:center}.page-articles{padding:145px 0 172px}.page-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:56px}.page-article{text-align:center}.page-article h5{position:relative;z-index:1;font-size:45px;line-height:1.11;font-family:Avenir-Roman;transform:translateY(-50%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #000000}.page-article__figure img{width:100%}.page-article h5{font-family:Avenir-Medium;font-weight:500!important}@media screen and (max-width:991.8px){.page-articles__grid{grid-template-columns:1fr;grid-row-gap:62px}.page-articles{padding-top:99px;padding-left:26px;padding-right:26px;margin-top:12px;border-top:1px solid #000}}#shopify-section-blog-template .blog_info h1{-webkit-text-stroke:3px #ffffff}.page-top__container{max-width:651px;margin:0 auto;text-align:left}.page-top strong{font-family:Avenir-Medium!important;text-align:left!important;font-size:20px!important;line-height:20px!important;margin-bottom:22px!important;font-weight:500;display:block}.page-top p{font-family:Avenir-Medium!important;font-size:14px!important;line-height:22px!important;margin:0 0 22px!important}.page-top p~p strong{margin-top:66px}.additional_img li h3{-webkit-text-stroke:3px #000000;font-family:Avenir-Medium;font-size:130px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;text-transform:uppercase;color:transparent;display:table-cell;padding-top:0;vertical-align:top}.IngredientList{background:#fafafa}.press.template-page .rte img{mix-blend-mode:darken;max-width:160px;margin:0 30px}.press.template-page .rte img:nth-child(3){text-align:right;margin-right:0}.is_user .sub_head{position:static}.text-center .mega-subtitle{float:right}.slick-initialized .slick-active .slideshow__text-content.slideshow__text-content--vertical-center,.no-js .slideshow__text-content.slideshow__text-content--vertical-center{transform:translateY(-40px);-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px)}.main_title{margin-top:0}@media screen and (min-width:768px){.page-top strong{text-align:left!important;margin-bottom:28px!important}.page-top p{font-size:16px!important;line-height:21px!important;margin:0 0 28px!important}.page-top p~p strong{margin-top:84px}}.slideshow__overlay:before{display:none!important}.index-section--slideshow2 .page-width.slidealign_left{float:left!important;padding-right:0;padding-left:195px}.index-section--slideshow2 .page-width.slidealign_left .h1.mega-title.slideshow__title{text-align:left}.index-section--slideshow2 .page-width.slidealign_center{float:none!important;padding:0 0 45px;max-width:none;width:auto;display:table}.index-section--slideshow2 .page-width.slidealign_center .h1.mega-title.slideshow__title{text-align:center}.sub_head{margin:15px 11px 60px 0}.page-width.slidealign_left .sub_head{text-align:left}.page-width.slidealign_center .sub_head{text-align:center}.index-section--slideshow2{height:calc(100vh - 76px)}.mm-counter .cart-quantity .quantity-count{display:none}.mm-counter.cart-quantity input{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/reverie.css.map */
