@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;font-weight:900;color:#000}input{outline:none!important}html,body{height:100%;min-height:100%}body{opacity:0}#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;padding:0}#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}@media screen and (min-width: 768px){body:not(.template-index) #SiteNav a,body:not(.template-index) #SiteNav a span,body:not(.template-index) #SiteNav button,body:not(.template-index) .cart_link a{color:#000}body:not(.template-index) .site-header__logo.h2,body:not(.template-index) .site-header__logo.h2 a,body:not(.template-index) .black .site-header__logo-link svg{color:#000}}.site-footer__linklist-item a,.site-footer__linklist-item,.social-icons__link{color:#000}.site-footer a,#SiteNav a,#SiteNav button span{position:relative;display:inline-block}@media screen and (min-width: 768px){body:not(.template-index) #SiteNav a,body:not(.template-index) #SiteNav button span{color:#000}body:not(.template-index) #SiteNav button span:before{background:#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:hover:before,#SiteNav button span:hover:before,#SiteNav li:hover a: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:absolute;top:0;width:18%;left:25px;z-index:99;max-width:230px}.sticky_header{padding-top:0}.sticky{position:fixed;width:230px}#site_wrapper{overflow:hidden}.template-product #site_wrapper,.ingredients.template-page #site_wrapper{overflow:inherit}.site-header{position:fixed;width:25%;max-width:250px;width:100%}.h2.site-header__logo{margin-top:3px;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}@media screen and (min-width: 768px){.site-header__logo.h2,.site-header__logo.h2 a,.black .site-header__logo-link svg{color:#fff}}.list--inline>li{width:100%}.site-nav a span{border-bottom:none}.account_link{margin-top:30px}#shopify-section-footer{clear:both;z-index:9;position:relative;background:#fafafa;width:100%;float:left}.footer_logo img{margin:15px 0 0}.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,.white .slideshow__title,.white .slideshow__subtitle,.white .slideshow__subtitle a{color:#fff}.white .slideshow__text-wrap h2{-webkit-text-stroke:3px white;color:transparent}.white .slideshow__text-wrap h2:hover{color:#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,.black .slideshow__title,.slideshow__subtitle,.black .slideshow__subtitle a{color:#000}.black .slideshow__text-wrap h2{-webkit-text-stroke:3px black;color:transparent}.black .slideshow__text-wrap h2:hover{color:#000}.black .site-header__logo-link svg{fill:#000}.white .site-header__logo-link svg{color:#fff}.white .site-header__logo-link{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}#shopify-section-slideshow{margin-bottom:0;padding:0;z-index:9;position:relative;margin-top:0}@media screen and (min-width: 768px){#shopify-section-slideshow{height:calc(100vh - 76px)}}#shopify-section-slideshow .page-width{padding-left:0;float:right;padding-right:45px;padding-bottom:45px}.slideshow__subtitle{font-family:Avenir-Medium;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right}.rich_txt{padding:25px 0 100px!important;display:table;width:100%}.rich_txt,.rich_txt p{font-family:Avenir-Medium;font-size:13px;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:9999;background:#000;border-radius:0;padding-top:15px;padding-bottom:15px;color:#fff;padding-left:40px}#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;position:relative}.msg{padding-right:30px}#popup_form{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background:#fafafa;z-index:999;width:754px;min-height:50%;padding-top:25px;border-radius:0 0 45px 45px}#search_form{position:fixed;top:0;right:0;background:#fafafa;z-index:9999;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{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}#popup_form .close_newsletter{float:right}.login_submit a,.account__content-button,.form__submit,.input__submit,.address-new-toggle,.button-link,#Collection .sizeItem{position:relative}.key_ingredients_bottom a{position:relative!important;overflow:hidden}#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{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{width:100%;animation-name:example;animation-duration:.8s}.key_ingredients_bottom 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}#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:13px;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:18px}.search__input{margin-bottom:4px!important;height:33px!important;min-height:33px}#subscribe-form input[type=email],.search__input,.search__input:focus,#popup_form input[type=email]{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,#popup_form button{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}#popup_form button:hover{text-decoration:none}#popup_form input[type=email]{margin-top:15px;width:600px}.submit_btn{line-height:45px}#popup_form input[type=email]:focus,#popup_form button:focus{outline:none!important}#popup_form input[type=email]::-webkit-input-placeholder{opacity:1;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}#popup_form input[type=email]::-moz-placeholder{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;height:56px;line-height:55px;padding:0;letter-spacing:-2.3px}#popup_form input[type=email]:-ms-input-placeholder{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;height:56px;line-height:55px;padding:0;letter-spacing:-2.3px}#popup_form input[type=email]:-moz-placeholder{opacity:1;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;height:56px;line-height:55px;padding:0}#subscribe-result{clear:both;text-align:right;font-family:Avenir-Medium;font-size:16px;font-weight:400}input:-webkit-autofill,input[type=email].needsclick{-webkit-box-shadow:0 0 0 30px #fafafa inset!important;-webkit-text-fill-color:#2e2e2e!important}span[role=alert]{font-size:13px!important;font-family:Avenir-Medium!important}#footer-subscribe-form,#footer_newsletter{max-width:300px}#footer_newsletter form{overflow:inherit}#footer-subscribe-form input[type=email],#footer_newsletter input[type=email]{font-family:Avenir-Medium!important;font-size:20px!important;font-weight:400!important;line-height:normal!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:7px!important;background:transparent!important;height:25px!important}#footer_newsletter .klaviyo-form ::-webkit-input-placeholder,#footer_newsletter .klaviyo-form ::-moz-placeholder,#footer_newsletter .klaviyo-form ::placeholder{color:red!important;font-family:Avenir-Medium!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;letter-spacing:normal!important;text-align:left!important;opacity:1!important}#footer_newsletter h5{font-size:20px;color:#000;font-weight:500}#popup_form .klaviyo-form{float:right;text-align:right;clear:both}input[type=submit].needsclick{position:absolute;left:-9999px}#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:20px!important;font-weight:500!important;line-height:normal!important;letter-spacing:normal!important;text-align:left!important;margin-top:12px!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:30px}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:100%;float:right;padding-right:0}.template-collection .section-header{margin:65px 0 85px;padding-right:0;width:100%}#Collection{padding:0 10px 0 0}dl.price{width:20%;float:left}.grid-view-item__title.product-card__title{width:65%;float:right;color:#000;font-family:Avenir-Medium;font-size:20px;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:none}#Collection .product_item:nth-child(4n+1){clear:both}.price__regular{color:#000}.product-card__image-with-placeholder-wrapper{padding-bottom:0}.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:20px;font-weight:500;line-height:normal;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:left;margin:0 0 5px}#Collection .sizeoptions.sizelist li{display:inline-block;margin:0 15px 0 0}#Collection .sizeoptions.sizelist li:last-child{margin:0}.template-product .sizeItem.activeItem{text-decoration:underline}#Collection form.product_form{display:block;position:static;width:100%;left:0;bottom:-15px;background:transparent;height:auto;min-height:85px;padding:15px 0 0}.product_item{position:relative}.collection_product_meta{min-height:inherit!important;padding-top:15px}.product_item .grid-view-item:hover .product_form{display:block!important}#Collection .sizeItem{color:#000}#Collection .sizeItem:after{width:100%;background:#000}.img_wrapper{height:auto;background-size:cover!important;padding-bottom:100%;position:relative}.reveal img{width:100%;position:absolute;top:0;object-fit:cover}#AjaxinatePagination{clear:both;text-align:center;display:inline-block;width:100%;margin:25px auto}#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}.filters-toolbar__product-count{display:none}.section-header h1{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;-webkit-text-stroke:3px #000000;color:transparent}.template-article .section-header h1{text-transform:uppercase;letter-spacing:-.8px;font-size:100px}.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:0}.template-product .main-content{padding-top:var(--header-height)}.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:-webkit-sticky!important;position:sticky!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;z-index:9;background:#fafafa}#ProductDetails{display:block}.product-single__title{margin-bottom:15px;padding-top:20px}.btn.product-form__cart-submit{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 span{color:#000!important}.btn.product-form__cart-submit:hover span{color:#fff!important}.btn.product-form__cart-submit:hover,.btn.product-form__cart-submit:focus{background:#000;color:#fff}.product-form__cart-submit.invert{background:#fff!important}.btn.product-form__cart-submit.invert span{color:#000!important}.btn.product-form__cart-submit.invert:hover{background:#000!important}.btn.product-form__cart-submit.invert:hover span{color:#fff!important}.product-form__item--submit{position:absolute;left:0;width:100%;padding:0;bottom:0;margin:0}.product-form__item--no-variants{max-width:100%!important}.template-product .slick-dots{position:absolute;bottom:10px;z-index:9999;left:0;width:100%;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:#fafafa;width:100%;float:right}.qty_wrapper ul{position:absolute;right:-1px;height:24px;overflow:hidden;width:130px;background:#fafafa}.qty_wrapper ul.expand{height:auto;z-index:11}.qty_wrapper ul li{display:none}.qty_wrapper ul.expand li{display:inherit!important}.qty_wrapper li:first-child{display:inherit}.qty_wrapper li:first-child a{text-decoration:underline}.product-single__meta .product__price{width:100%;float:left;padding:0 24px}.product-single__meta .price dd{margin:0}.product-single__meta dl.price{float:right;display:inherit;width:100%}.product-single__meta .price__sale.sold-item-price--on-sale,.sold-item-price--on-sale,.collection_product_meta .sold-item-price--on-sale{display:inherit}.product-single__meta .sizeItem,.qty_wrapper li a{font-family:Avenir-Medium}.product-single__meta .qty_wrapper,.product-single__meta .qty_wrapper ul{background-color:transparent}.product-single__meta .qty_wrapper ul.expand{background-color:#fff}.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:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;background:#fff;padding-bottom:95px;padding-top:95px}.product_details p{color:#000;margin:0;font-family:Avenir-Medium;font-size:20px;font-weight:500;clear:both}.key_ingredients p:first-child,.formulated_without p:first-child{margin-bottom:35px;font-size:30px;width:250px;line-height:30px}.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;padding:0 5px}.product_details_bottom{font-family:Avenir-Medium;font-size:13px;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:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;text-align:right;text-decoration:underline}.key_ingredients_bottom a:after{opacity:0!important}.key_ingredients_bottom a:hover{color:#000!important;text-decoration:none}#product_bundle{margin:0;clear:both;background:#f2eeed}.image_slide{width:100%;cursor:url(zoomIn.png) 87 87,auto;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}.product-single__photos .slick-track{height:100%}#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:200px 0;background:#fafafa}.p_slide .inner{margin:0 auto;left:10px;position:relative;width:48%}.p_slide img{max-width:115px;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:1.5px 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 p{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:70px;padding-right:35px!important}.bundle_action_wrapper h2{margin:15px 0;line-height:.8;top:0;letter-spacing:-5px}.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}.bundle_item_1 p a{color:#2e2e2e}.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:0}.site-nav--has-dropdown{position:relative}.site-nav__dropdown{top:-20px;opacity:0}.site-nav__dropdown ul{margin-left:50px}.site-nav--has-dropdown .icon-chevron-down{display:none!important}.page_top_header{margin-bottom:60px}.story_page_block{margin-bottom:40px}@media screen and (min-width: 768px){.story_page_block{margin-bottom:120px}}.story_block_info p,.ingredient_block p{clear:both;float:left;font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;padding-right:25px;padding-left:0}.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,.morelink{padding-bottom:3px;color:#000;font-family:Avenir-Medium}.morelink span{display:inline-block;cursor:pointer;position:relative}.story_block_info a:hover,.more_link a:hover{border-bottom:1px solid transparent}.page_navigation{padding-right:45px!important;margin:30px 0 0}.ingredients.template-page .page_navigation ul{margin-bottom:125px}.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}.page_navigation ul li a:hover,.page_navigation ul li a.active{color:#000}#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}#myList{padding:0 20px}#myList h5.title{margin-top:55px;padding-left:15px}.ingredient_block{margin:33px 0}.ingredient_block:nth-child(2n){padding-right:0!important}.ingredient_block:nth-child(odd){clear:both}.ingredient_block h5{margin-bottom:35px;font-size:20px}.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:13px;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:25px}.morelink span{display:inherit;width:auto;float:left}.site-footer__linklist-item:last-of-type{margin-top:35px}.blog_header{margin-bottom:30px;min-height:450px}.article__title{font-family:Avenir-Medium;font-size:20px;line-height:normal;letter-spacing:normal;text-align:left;color:#000;font-weight:400}#RelatedPosts{padding:0 50px 100px}#RelatedPosts .row{margin:0 -15px}#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 .article__grid-image-container img{opacity:0}.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 12px!important;margin-bottom:60px!important}.article_item:nth-child(3n+1){clear:both}#shopify-section-article-template{padding-top:75px}.template-blog #AjaxinatePagination{margin:25px auto 165px}#shopify-section-footer .site-footer{z-index:99;padding-left:15px}.blog_header_img .row{height:100%;background-size:cover!important}#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:30px;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;margin-bottom:35px}.article_img_group img{width:47%}#Collection.related-product-reference{padding:0 50px}#Collection.related-product-reference .collection_product_meta .row{display:flex;flex-direction:inherit!important}#Collection.related-product-reference .grid-view-item__title.product-card__title{min-height:70px}#Collection.related-product-reference .section-header h1{font-size:100px}.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:13px}.article_additional_info table th,.article_additional_info table td{border:none}.bottom_table{padding-top:0}.template-article #Collection{width:100%;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:13px}#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:180px}.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}.prev_link b,.next_link b{font-weight:400!important;font-size:16px}.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{font-size:16px}#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}.rte a:hover{text-decoration:none}.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,.wholesale #globo-formbuilder-52139{width:327px;float:right;margin-bottom:150px}#ContactForm input,#globo-formbuilder-52139 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,#globo-formbuilder-52139 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;background:transparent}.globo-form-app .globo-form-control.has-error input:not(.item__quantity){border-color:#dc3545!important}.globo-form-id-52139 .globo-form-app .footer button.action.loading .spinner{background-color:transparent!important}.globo-form-app .message.success{background:transparent!important;color:#212b36;box-shadow:none;padding:0}.globo-form-app .message .dismiss{display:none!important}#ContactForm label,#globo-formbuilder-52139 label{font-family:Avenir-Medium;font-size:16px;line-height:1.54;letter-spacing:normal;color:#000}#ContactForm label.error,#globo-formbuilder-52139 label.error{font-family:Avenir-medium;font-size:16px;font-weight:400;line-height:1.54;letter-spacing:normal}#ContactForm input::-webkit-input-placeholder,#globo-formbuilder-52139 input::-webkit-input-placeholder{color:#000;opacity:.5}#ContactForm input::-moz-placeholder,#globo-formbuilder-52139 input::-moz-placeholder{color:#000;opacity:.5}#ContactForm input:-ms-input-placeholder,#globo-formbuilder-52139 input:-ms-input-placeholder{color:#000;opacity:.5}#ContactForm input:-moz-placeholder,#globo-formbuilder-52139 input:-moz-placeholder{color:#000;opacity:.5}.globo-form-app{margin:0 auto!important}#ContactForm .btn,#ContactForm button,#globo-formbuilder-52139 .btn,#globo-formbuilder-52139 button{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;border:none}#globo-formbuilder-52139 .btn:hover,#globo-formbuilder-52139 button:hover{box-shadow:none}.wholesale .contact-form.form-vertical{padding-top:120px}.wholesale.template-page #MainContent h5{float:left;padding-left:24px}.successSubmit{text-align:left!important}.overlay_wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999999999;background:#00000050}.blog_header_img{width:100%}.blog_header_blank_left{display:none}.blog_info{top:55%}#accordion_sub .accordion_content{list-style:none;display:none;float:left;clear:both;margin:0 0 50px 50px!important}#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:20px;position:relative;text-transform:initial}.accordion_title span{left:inherit!important;right:0!important}#faq_content_wrapper .accordion_title span{right:0!important}.accordion_content .accordion,.accordion_content .content{padding-left:70px}.accordion_title span{position:relative}.faq_item .content strong{font-weight:500;font-family:Avenir-Medium}.faq_item .content p{margin-bottom:0}#shopify-section-int-stockists-list .accordion_title{margin-top:27px;margin-bottom:70px}#shopify-section-int-stockists-list .accordion_content{margin-left:0!important}#shopify-section-int-stockists-list .accordion{padding-left:0!important}.accordion{padding-left:40px}.main_title{max-width:850px;right:30px;top:120px}.sub_head{margin:15px 11px 0 0}.slideshow__title,.slideshow__subtitle{text-shadow:inherit!important}.text-center .mega-subtitle{max-width:360px;float:left;padding:25px 30px}.rich_txt{opacity:0}.mega-subtitle a:hover{border-bottom:none}.slideshow__slide{cursor:pointer}.article_content_wrapper a{color:#000}.template-index .slick-list,.template-index .slideshow,.template-index .slideshow__slide{overflow:inherit}@media screen and (min-width: 768px){.slideshow{max-height:calc(100vh - 76px)}}.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:34px;top:40px;z-index:99}.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:500}.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--has-dropdown,.site-nav__dropdown,.link_about{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .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:13px;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:13px;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:20px;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:20px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.ingredients_more h5{font-size:20px;text-transform:none}.closecta{position:absolute!important;right:-10px;top:-75px}.closecta a{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;text-decoration:underline;position:relative}.closecta a:before{display:none!important}.closecta a:hover{text-decoration:none}.cart__continue-btn{background:#000;border-radius:0;font-family:Avenir-Medium;letter-spacing:.4px}.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%;opacity:0}.static_page_wrapper{padding:0 5px 0 25px!important}.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}.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:13px;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:13px;line-height:1.54;letter-spacing:normal;text-align:right;color:#000}.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:20px;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:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}#BIS_trigger{background:#000;width:100%;height:45px;font-family:Avenir-Medium;font-size:20px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:right;color:#fff;border-radius:0;border:none;position:static;left:0;bottom:0}.product-single__title{word-wrap:inherit!important}.method_videos video{width:285px}.product_description .product-single__description{display:none}#stockist-widget .stockist-query-entry .stockist-search-field{background:transparent!important}.page-container{background:#fff}.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}.textInput:focus{outline:none}.stockist-feature-color{text-decoration:none!important}.stockist-feature-color:hover{opacity:1!important;color:#000!important}.spr-summary-actions{margin-left:auto}.input,#popup_form button,#cookies a,#footer_newsletter button,.morelink span,.stockist.template-page .rte a,.contact .static_page_wrapper .rte a,#ContactForm button,#globo-formbuilder-52139 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,#globo-formbuilder-52139 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,#globo-formbuilder-52139 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}#globo-formbuilder-52139 button{width:auto;min-width:auto}.search-bar__form-wrapper .input:after{bottom:5px}.ingredients.template-page .product_details{display:none}p.title{margin:45px 0 20px}.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}#stockist-widget .stockist-result .stockist-result-name,.stockist-result-distance-text{font-weight:400!important}#stockist-widget .stockist-list-result>div{line-height:1.3}#stockist-widget .stockist-result .stockist-result-name{margin-bottom:15px}#ContactForm .g-form-container input:after{content:inherit!important}.g-form-group.input:after{width:0!important}#ContactForm textarea{background:transparent}.press.template-page .rte img{mix-blend-mode:darken;max-width:160px;margin:0 30px}.press.template-page .rte img:nth-child(1){text-align:left;margin-left:0}.press.template-page .rte img:nth-child(3){text-align:right;margin-right: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:opacity 1s ease-out,transform .8s ease-out;-moz-transition:opacity 1s ease-out,transform .8s ease-out;-o-transition:opacity 1s ease-out,transform .8s ease-out;transition:opacity 1s ease-out,transform .8s 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:20px;border:none;text-transform:inherit;position:relative;font-weight:400;letter-spacing:0;background:transparent;color:#000;text-decoration:underline}.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}#comments .btn[disabled]{display:none}.price .price__regular{font-size:inherit}.product-single .price__regular span{font-size:14px;line-height:normal}.product-single__title{margin-bottom:.5rem;letter-spacing:0!important}.product__price{font-size:1.25em}.product-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:auto;padding-top:0}.product-form__item{-webkit-flex:1 1 200px;-moz-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;margin-bottom:10px;padding:0 5px}.product-form__item label{display:block}.product-form__item--submit{-webkit-flex:1 1 300px;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}.product-form__variants{display:none}.product-form__input{display:block;width:100%}.product-form__error-message-wrapper{display:flex;flex-basis:100%;padding:.5rem 0;margin:0 .3125em}.product-form__error-message-wrapper--hidden{display:none}.icon-error{fill:#d20000;width:.875em;height:.875em;margin-top:.1em;flex-shrink:0}.product-form__error-message{margin-left:.5rem;font-size:.875em;line-height:1.2;color:#69727b}.product-form__cart-submit{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal;margin-top:0;min-height:44px}.product-single__description{margin-top:30px}.price{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:0}@media only screen and (max-width:749px){.price{font-size:.9375em}.price dd{line-height:1!important}}.price dd{margin:0 .5em 0 0}.price__regular{color:#69727b}.price__sale{color:#000;display:none}.price__unit{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:none}.price-unit-price{color:#69727b;font-size:.8em}.rc-container-wrapper{display:none}#selling-plan-select{background-color:#fff;display:none!important}#selling-plan-select:empty{display:none!important}.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:14px;line-height:normal;padding-left:23px}#save-checkbox{display:none}.pdp__item-sub-checkbox-placeholder{position:absolute;top:2px;left:0;width:15px;height:15px;background-color:transparent;border:1px solid #000;transition:all .3s ease;border-radius:100%}#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}}.pdp-tooltip{display:inline-flex;position:relative;margin-left:10px}.pdp-tooltip img{margin-top:-7px;height:10px}.pdp-tooltip__content{position:absolute;top:auto;right:0;max-width:300px;background:#fff;z-index:22;border:1px solid #000;padding:10px;bottom:130%;min-width:250px;border-radius:4px;opacity:0;visibility:hidden;line-height:normal;font-family:Avenir-Medium,sans-serif;font-size:16px}.pdp__item-sub_info:hover~.pdp-tooltip__content{opacity:1;visibility:visible}.bv_mainselect{color:#fff;display:block!important;border-radius:6px;width:100%;padding:0;position:relative;display:none;margin-top:24px}.bv_atual{padding:10px 40px 10px 5px;height:48px;color:#000;font-size:16px;border:1px solid #000;border-radius:0;cursor:pointer;text-align:right;font-family:Avenir-Medium;font-weight:500;position:relative}.bv_atual.bv_atual--active{z-index:99999}.bv_background{background-color:#f1eeed}.arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3.5px;float:right;pointer-events:none;position:absolute;top:50%;margin-left:10px;margin-top:-1px}.down{transition:all .2s ease;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}.bv_ul_inner{position:absolute;top:1px;padding:8px 0 18px;border:0px solid #000;border-top:0;border-radius:0;display:none;z-index:999999;max-height:400px;overflow-x:auto;width:100%;text-align:right}.bv_ul_inner:after{border:solid #000;border-width:0 1px 1px 0;padding:3.5px;position:absolute;top:29px;right:29px;transform:rotate(-135deg);transition:all .2s ease;content:""}.bv_ul_inner li{padding:11px 50px 11px 5px;cursor:pointer;list-style:none;color:#000;font-family:Avenir-Medium;font-size:16px;line-height:18px}.bv_ul_inner li:hover:after{content:"";height:1px;width:100%;background:#000}:focus{outline:0!important}.product_description{border-left:none;transform:initial!important}.rating{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.rating__icon{position:relative;display:inline-block;width:10px;height:10px;background-color:#000;transform:rotate(45deg)}.rating__icon:not(:last-child){margin-right:9px}.rating__number{display:inline-block;margin-left:10px;font-size:14px;font-weight:500}@media screen and (min-width:992px){.rating__icon{width:13px;height:13px}.rating__number{font-size:20px}}@media screen and (max-width:991.8px){.product-single__title{font-size:20px!important}.rating{margin-bottom:13px}.product-single__meta .sizeItem,.qty_wrapper li a,.variantsec_label{font-size:16px!important}.qty_wrapper{margin-bottom:33px!important}.pdp__item-form_sub,.bv_mainselect{margin-top:12px!important}}.product-single__note{text-align:right;margin-top:50px}.product-single__note p{font-size:16px;line-height:28px}.product-single__note img{width:77px;margin-left:10px}@media all{dl.price{width:20%;float:left}.price__regular{color:#000;font-family:Avenir-Medium!important;font-size:20px;line-height:24px}.product-single__title,.product_description .price__regular{font-family:Avenir-Medium;font-size:20px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;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:auto!important;overflow-y:hidden;overflow-x:hidden;float:left;margin-right:0;padding:29px 0 25px;position:absolute;top:0;width:100%}#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:45px;font-family:Avenir-Medium;font-size:20px;font-weight:500;text-align:center;color:#fff;border-radius:0;border:none;text-transform:uppercase}.btn.product-form__cart-submit span{color:#000!important}.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-form__item--submit{position:absolute;left:0;width:100%;padding:0;bottom:0;margin:0}@media screen and (min-width: 992px){.product-form__item--submit{top:auto;right:0;left:auto}}.selector-wrapper{position:absolute;left:-9999px;top:-9999px}.qty_wrapper,.variants_wrapper{clear:both;text-align:right;font-family:Avenir-Medium,sans-serif;width:100%;font-weight:500}ul.sizeoptions.sizelist{clear:both;width:100%;text-align:right}.qty_wrapper a,.variants_wrapper a{color:#000}.product_description .variants_wrapper{margin-top:12px}.qty_wrapper{position:relative;margin-bottom:45px;background:#fff;width:100%;float:right}.qty_wrapper ul{position:absolute;right:-1px;height:28px;overflow:hidden;width:130px;background:#fff}.qty_wrapper ul li{display:none}.qty_wrapper li:first-child{display:inherit}.variantsec_label{font-size:16px;line-height:18px;clear:both;text-align:right}.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;font-size:16px;line-height:18px;color:#000}.stock_alert{padding:10px 0;text-align:right;font-size:12px;float:right;width:100%;font-family:Avenir-Medium;font-size:13px;line-height:1.54;letter-spacing:normal;color:#ff3434}.price__sale{font-family:Avenir-Medium;font-size:20px;font-weight:400;line-height:.9;letter-spacing:-2.3px;text-align:right;color:#000}#BIS_trigger{background:#000;width:100%;height:45px;font-family:Avenir-Medium;font-size:20px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border-radius:0;border:none;position:static;left:0;bottom:0}.product-single__title{word-wrap:inherit!important;font-family:Avenir-Medium,sans-serif;font-size:20px;line-height:24px}.product_description .product-single__description{display:none}}@media all{@media (max-width:1250px){.product-single__title,.product_description .price__regular,.template-product .price-item--sale{font-size:20px}.btn.product-form__cart-submit{font-size:32px}.product-single__title{padding-top:30px}}@media (max-width:1100px){.product-form{padding-top:0}.product_description{padding:30px 25px 0!important}.btn.product-form__cart-submit{font-size:36px}}@media (max-width:992px){.btn.product-form__cart-submit{font-size:32px}.product-single__meta .product__price{padding-bottom:95px}.product_description{padding:30px 15px 0!important}.product-single__title,.product_description .price__regular{font-size:20px}}@media (max-width:800px){.product_description{position:inherit!important;width:100%!important}.template-product .product-form{clear:both}.product-single__title{max-width:450px;text-align:left;padding-top:0;margin:0!important}.product-single__title,.product_description .price__regular{font-size:20px}.product_description{height:auto!important}.product-form__item--submit{position:fixed;z-index:9999}.btn.product-form__cart-submit{font-size:32px}.btn.product-form__cart-submit{height:53px}.product-single__meta .product__price{padding-bottom:0!important}}@media (max-width:767px){dl.price{padding-left:20px}dl.price{width:60%}}}@media all{@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:2){.product_description{position:inherit!important;width:100%!important}.template-product .product-form{clear:both}.product-single__title{margin-bottom:20px;max-width:450px;text-align:right;float:right;padding-top:0}.product-single__title,.product_description .price__regular{font-size:40px}.product_description{height:auto!important}.product-form__item--submit{bottom:29px}}}@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}.page-article h5{-webkit-text-stroke:0!important;-webkit-text-fill-color:#000!important;transform:translateY(0)!important;font-size:20px;text-align:left;text-transform:initial!important;margin-top:20px;margin-bottom:0}}.grid-view-item .price__regular{font-family:Avenir-Medium;font-size:20px;font-weight:500}.spr-icon-star:before{background:url(\ /cdn/shop/t/14/assets/diamond-fill.png?v=4870858782411823780) center top no-repeat!important;background-size:13px!important;content:""!important;width:20px!important;height:20px!important}.spr-icon-star-empty:before{background:url(/cdn/shop/t/14/assets/diamond-outline.png?v=7861108267967695544) center top no-repeat!important;background-size:13px!important;content:""!important}#shopify-product-reviews .spr-summary-starrating .spr-icon{top:6px}@media screen and (min-width: 992px){#shopify-product-reviews .spr-summary-starrating .spr-icon{top:8px}}@media screen and (max-width: 767.98px){.contact_page_info_wrapper a:after{width:100%!important}.contact_page_info_wrapper a:hover:after{width:0!important}}.template-space{display:table;margin-bottom:85px}@media screen and (min-width: 992px){.template-space{margin-bottom:100px}}.story_block_info p{font-family:Avenir-Roman;font-weight:500;font-size:16px;line-height:22px}@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-Roman!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}}.icon-cart{white-space:nowrap}.header_review .spr-badge-caption,.header_review .spr-badge-caption *{font-size:16px!important;line-height:22px;font-family:Avenir-Medium;font-weight:500!important}.header_review .spr-badge-caption span.rating-value{display:none}.header_review .spr-badge-starrating{top:2px;position:relative}.header_review .spr-icon{top:7px}.rating-value{margin-right:5px}.pac-item{width:100%;padding:0 15px}.pac-item-query,.pac-matched{width:85%;font-size:16px!important;line-height:22px;font-family:Avenir-Medium;font-weight:400}span.pac-icon{width:15px;float:left}#ContactForm button:hover:after,#RecoverPassword:hover:after{animation-name:example;animation-duration:.8s}#globo-formbuilder-52139 p{display:none!important;opacity:0;position:absolute;top:0}.static_page_wrapper a{position:relative}#faq_content_wrapper .row{margin:0}.form-message--success,.globo-form-app .message .content{color:#000;font-family:Avenir-Medium;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal}@media screen and (max-width: 767.98px){.slideshow__text-content-list--desktop{display:none!important}.slideshow__text-content-list:not(.slideshow__text-content-list--desktop) .main_title{display:block!important}.slideshow__text-content-list:not(.slideshow__text-content-list--desktop) .main_title h2{font-size:45px!important;line-height:60px!important}}.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}@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}.yotpo.yotpo-main-widget{float:left;width:100%}.main-widget>.yotpo-label{display:none!important}#yotpo_reviews{margin:0 auto;width:100%;max-width:630px;display:table;padding-bottom:107px;padding-top:100px}div.yotpo .yotpo-regular-box{padding:0 0 20px;margin:0;border-top:0px solid #e3e3e3}div.yotpo .yotpo-icon-default-empty-star:before,div.yotpo .yotpo-icon-empty-star:before{content:"";background:url(empty-star.svg) center top no-repeat!important;width:16px;height:16px;float:left;background-size:100% auto!important}div.yotpo .yotpo-icon.yotpo-icon-empty-star.rating-star{margin-right:5px}div.yotpo .yotpo-icon-default-star:before,div.yotpo .yotpo-icon-star:before{width:16px;height:16px;float:left;background-size:100% auto!important}div.yotpo .yotpo-icon-default-half-star:before,div.yotpo .yotpo-icon-half-star:before{width:16px;height:16px;float:left;background-size:100% auto!important}.product-template__container #header_review .yotpo a,.yotpo-icon.yotpo-icon-write{display:none!important}.yotpo-icon-button-text{color:#000!important;font-family:Avenir-Medium;font-size:20px!important;font-weight:500;line-height:1.3!important;letter-spacing:normal;text-align:left;color:#000;font-style:normal!important;text-transform:none}.yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button{top:0!important;background:transparent;color:#000!important;padding:0;margin:0}.yotpo-icon-button-text:first-letter{text-transform:uppercase!important}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-family:Avenir-Medium!important}.yotpo-icon-button-text: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}.yotpo-icon-button-text:hover:after{width:100%;animation-name:example;animation-duration:.8s}@keyframes example{0%{width:0}to{width:100%}}.yotpo-display-wrapper{border-bottom:1px solid #000!important;padding:0;margin:0 0 24px!important}.main-widget.yotpo-display-wrapper{border-bottom:0px solid #000!important}.yotpo .write-review .yotpo-header .yotpo-header-title,.yotpo .yotpo-mandatory-explain,span.yotpo-mandatory-mark{display:none!important}div.yotpo .form-group .form-element .y-input{background:transparent;font-family:Avenir-Medium;font-size:20px;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;margin-top:0}div.yotpo .y-label,div.yotpo span.y-label{font-family:Avenir-Medium;font-size:20px!important;font-weight:500;line-height:normal!important;letter-spacing:normal;text-align:left;color:#000;font-style:normal!important;padding:10px 0}div.yotpo .form-group .form-element .y-input.yotpo-text-box{border:2px solid #7d7d7d!important;padding:10px;min-height:175px;resize:none!important;margin-top:10px}div.yotpo .write-review .connect-wrapper{padding-left:0}div.yotpo .write-review .connect-wrapper .form-element .y-input{background:transparent;font-family:Avenir-Medium;font-size:20px;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;margin-top:0}div.yotpo .write-review .yotpo-header .yotpo-icon{padding-right:6px}div.yotpo .yotpo-first-review{display:none!important}.main-widget.yotpo-display-wrapper.yotpo-no-reviews{border:none!important}div.yotpo .write-review .submit-button .primary-color-btn{background:none!important;border:none!important;color:#000!important;font-size:16px!important;text-transform:capitalize!important;padding:0!important;margin:0!important;width:auto!important;float:right!important;min-width:inherit!important;max-width:none!important;border-bottom:1px solid #000!important}div.yotpo .write-review .submit-button .primary-color-btn:hover,div.yotpo input[type=button].primary-color-btn:hover{background:none!important;color:#000!important;border-bottom:1px solid transparent!important}div.yotpo .write-review .form-input-error{color:#c0363a!important;font-weight:400!important;font-size:16px!important;font-family:Avenir-Medium!important;padding-left:10px}div.yotpo .write-review .submit-button{width:100%}div.yotpo .write-review .submit-button .form-input-error{margin:0;float:left;padding-left:0}div.yotpo .write-review .socialize-wrapper{display:none!important}div.yotpo.yotpo-main-widget .yotpo-thank-you,div.yotpo .yotpo-modal-dialog .yotpo-thank-you{border:solid 0px #e3e3e3;padding:0;text-align:left;position:relative;background:transparent;height:50px;margin-bottom:20px;margin-top:50px}div.yotpo.yotpo-main-widget .yotpo-thank-you div{display:none!important}div.yotpo.yotpo-main-widget .yotpo-thank-you:after{content:"Thank you for submitting a review!";font-size:20px;color:#000}span.yotpo-icon-profile.yotpo-header-element.pull-left{display:none!important}div.yotpo span.y-label.yotpo-user-name.yotpo-font-bold.pull-left{color:#000!important;font-weight:400;font-size:20px!important;text-transform:capitalize;margin:0 0 6px}div.yotpo .yotpo-icon{margin-right:6px}div.yotpo .yotpo-review .yotpo-main .content-title,div.yotpo .yotpo-comment .yotpo-main .content-title,div.yotpo .yotpo-question .yotpo-main .content-title,div.yotpo .yotpo-onsite-upload .yotpo-main .content-title{color:#000;padding-bottom:15px;padding-top:10px;font-weight:400;font-size:16px}.yotpo-main+.yotpo-footer{display:none!important}div.yotpo .yotpo-review .yotpo-main .content-review,div.yotpo .yotpo-comment .yotpo-main .content-review,div.yotpo .yotpo-question .yotpo-main .content-review,div.yotpo .yotpo-onsite-upload .yotpo-main .content-review{display:inline;color:#000;font-size:16px;font-weight:400;padding:10px 0 0;float:left;width:100%}div.yotpo .yotpo-review.yotpo-regular-box{margin:20px 0 35px;border-bottom:1px solid #000;float:left;width:100%;padding:0 0 45px}.yotpo-small-box.yotpo-nav.reviews.\30 {display:none!important}div.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews,div.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-sum-reviews{padding:0}div.yotpo .font-color-gray{color:#000!important;font-size:20px}div#write-review-tabpanel-main-widget{margin-bottom:40px}.yotpo-header-element{display:flex!important;flex-direction:column-reverse;width:auto;float:left}div.yotpo .yotpo-header-element .yotpo-review-stars{margin:0 0 25px!important}.yotpo-main{clear:both;float:left;width:100%}div.yotpo-preloader-wrapper{display:none!important}#header_review .yotpo-display-wrapper{border-bottom:0px solid #000!important;padding:0;margin:0!important;float:right}#header_review .yotpo a{color:#000!important;font-size:20px;font-weight:500}#header_review .yotpo.bottomLine.yotpo-small{float:left;margin:20px 0 21px}.needsclick h3{line-height:1.5!important}.klaviyo-form [data-testid=form-row]:nth-child(3)>div input{padding:0!important}.needsclick [data-testid=form-row]:last-child p{font-size:14px!important}@media (max-width: 768px){.klaviyo-form div{width:auto!important}.klaviyo-form [data-testid=form-row]:nth-child(3){margin-bottom:10px!important}.klaviyo-form [data-testid=form-row]:nth-child(3)>div{flex:1 1 auto!important}.klaviyo-form [data-testid=form-row]:nth-child(3)>div:last-child{flex:0 0 auto!important}.needsclick h3,.needsclick p{text-align:left!important}.needsclick [data-testid=form-row]:last-child p{text-align:center!important}}.giveaways .drawer-page-content{background:#dfe3e6}#popup_form{background:#fafafa;z-index:999999999999;height:480px;padding:0;border-radius:0}#form_img{float:left;width:50%;position:relative;height:100vh}#form_img img{float:left;width:100%;position:absolute;top:0;left:0;object-fit:cover}#form_section{float:left;width:50%;height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px}#popup_form .popup_inner_wrapper{padding-right:0;float:left;width:100%}#form_img img{float:left;width:100%}#wrap{margin:0 auto;display:table;width:100%;max-width:370px;font-family:Avenir-Medium!important;font-size:16px!important;color:#2e2e2e!important}.pop_logo{margin:0 auto;display:table;width:auto;font-size:38px!important;font-family:Avenir-Medium!important;font-weight:900;line-height:normal;letter-spacing:normal;text-transform:uppercase}#popup_form h3 br{display:none}div#popup_form h3{float:left;width:100%;font-size:40px!important;font-family:Avenir-Roman;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:uppercase;text-align:center;padding-top:40px;margin-bottom:40px}#popup_form h3 em{font-size:20px;font-style:normal;float:left;width:100%;margin-top:0}#popup_form .klaviyo-form{float:left;width:100%}div#popup_form input[type=email]::placeholder{font-size:16px!important;text-align:center!important;color:#2e2e2e!important;padding:0!important;letter-spacing:normal!important;opacity:1!important;font-family:Avenir-Medium!important;text-transform:lowercase!important;height:55px!important;line-height:55px!important}div#popup_form input[type=email]{font-size:16px!important;text-align:center!important;color:#2e2e2e!important;height:65px!important;line-height:65px!important;letter-spacing:normal!important;font-family:Avenir-Medium!important;border:2px solid #2e2e2e!important;border-radius:0!important;padding:0!important;margin:0!important;max-width:none}div#popup_form button{float:left;width:100%;height:65px!important;line-height:65px!important;font-family:Avenir-Medium!important;text-transform:uppercase!important;max-width:none!important;padding:0 15px!important;color:#fff!important;background:#000!important;box-sizing:border-box;position:relative!important;font-size:0!important;margin:12px 0 0;cursor:pointer!important}#popup_form button:before{position:absolute;float:left;width:auto;font-size:16px!important;content:"Submit";text-transform:uppercase;top:50%;transform:translate(-50%,-50%);left:50%;cursor:pointer!important}#popup_form button:after{display:none!important}.popup_note{float:left;width:100%;font-size:14px!important;text-align:center;font-style:italic;margin-top:20px}#popup_form .klaviyo-form div{padding:0!important}#popup_form span[role=alert]{font-size:14px!important}#form_section p{text-align:center!important}#klaviyo_wrap{float:left;width:100%;min-height:142px}div #popup_form a.close_newsletter{width:23px;height:23px;float:left;position:absolute;top:25px!important;right:25px;top:0;border:none!important;text-decoration:none}a.close_newsletter i{float:left;width:100%;height:1px;background:#000;position:absolute;top:9px;left:0}a.close_newsletter i:nth-child(1){transform:rotate(45deg)}a.close_newsletter i:nth-child(2){transform:rotate(-45deg)}div #popup_form a.close_newsletter:after{display:none}div#popup_form h3.mb-0{margin-bottom:-90px}div#popup_form h3.mb-0+#klaviyo_wrap{min-height:inherit}.colorlist .activeItem{text-decoration:underline;color:#000}.yotpo-nav-content nav{clear:both!important}.yotpo-nav-content nav a,.yotpo-nav-content nav a:hover,.yotpo-read-more,span.yotpo-user-name{color:#000!important;font-weight:400!important}.rest-content-collapsed{font-size:16px}.yotpo-read-more{clear:both;display:block;text-decoration:underline;padding-top:15px!important}.yotpo-nav-content nav a.yotpo-active{text-decoration:underline}.yotpo-comments-box{border:none!important}@media (min-width:768px){li.mobile_form{display:none}}.yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button{display:block!important}#yotpo_reviews .yotpo .yotpo-sum-reviews{color:#0b0b0b!important}.slideshow__text-wrap h2:hover{color:currentColor!important}.slideshow__text-wrap h2{color:transparent}#shopify-section-slideshow .page-width.slidealign_left{float:left!important;padding-right:0;padding-left:195px}#shopify-section-slideshow .page-width.slidealign_left .h1.mega-title.slideshow__title{text-align:left}#shopify-section-slideshow .page-width.slidealign_center{float:none!important;padding:0 0 45px;max-width:none;width:auto;display:table}#shopify-section-slideshow .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}.site-nav>li a{color:currentColor}.site-nav>li a:hover{color:currentColor}.sticky_header a,.sticky_header a:hover{color:currentColor}.collection_product_meta .row{display:flex;flex-direction:row-reverse;align-items:start;justify-content:space-between}.site-nav>li{height:auto!important}#AjaxinateLoop{overflow:inherit;margin-left:-12px;margin-right:-12px}#Collection .product_item{padding:0 12px}.product-single__meta .qty_wrapper,.product-single__meta .qty_wrapper ul{display:none!important}.helper_variants_section+div{clear:both;float:left;width:100%;background:#f1eeed;padding:14px 24px}.helper_variants_section+div{clear:both;float:left;width:100%;background:transparent;padding:0 24px}ul.sizeoptions.sizelist{text-align:left}.variantsec_label{font-size:14px;line-height:normal;text-align:left}.product-single__meta .sizeItem,.qty_wrapper li a{font-size:14px;line-height:normal}ul.sizeoptions.sizelist{display:flex;flex-wrap:wrap;padding-top:6px;margin:0}ul.sizeoptions.sizelist li{padding-right:18px;padding-bottom:10px}.variants_wrapper ul.sizeoptions.sizelist{padding-top:0;margin:0}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-size:20px;line-height:normal}.yotpo .yotpo-pager .yotpo-page-element{font-size:20px}.yotpo-read-more-text{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-review-title{font-family:Avenir-Medium,sans-serif!important;font-weight:500!important;padding-top:6px}.yotpo-star-rating-icon{width:13px!important}.yotpo-base-layout{width:100%!important}.yotpo-reviewer-verified-buyer-text.unselectable,.yotpo-reviewer-name.unselectable{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-review-rating-title{flex-direction:column!important}.yotpo-review-center-panel{flex-basis:74%!important}.yotpo-read-more{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-head{margin-top:-90px!important}.yotpo-input-wrapper .yotpo-form-label[data-v-0f68a1f6]{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-input-wrapper input[data-v-0f68a1f6],.yotpo-input-wrapper input[data-v-0f68a1f6]::placeholder,.yotpo-input-wrapper textarea[data-v-0f68a1f6],.yotpo-input-wrapper textarea[data-v-0f68a1f6]::placeholder{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-form-label textarea,.yotpo-input-wrapper textarea[data-v-0f68a1f6]{background:transparent!important}.yotpo-input-wrapper .yotpo-new-input-message[data-v-0f68a1f6],.yotpo-review-form .form-footer h6[data-v-6972ba2a]{font-weight:400!important;font-family:Avenir-Medium!important}.modal-backdrop.yotpo-review-form-modal{z-index:999!important}.yotpo-star-rating-wrapper .yotpo-form-label[data-v-6f674da8]{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-new-review-submit[data-v-6972ba2a]{padding:5px 40px!important;background:#000!important;width:100%!important;height:40px!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:500!important;text-align:center!important;color:#fff!important;border-radius:0!important;border:none!important;text-transform:uppercase!important;max-width:60px}.yotpo-vertical-pagination .yotpo-reviews-pagination-item{border:1px solid var(--primary-color)!important;box-sizing:border-box!important;border-radius:0!important;width:188px!important;height:40px!important;font-style:normal!important;font-size:13px!important;line-height:29px!important;text-align:center!important;text-transform:uppercase!important;font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-form-complete .yotpo-body-complete{font-weight:400!important;font-family:Avenir-Medium!important;font-size:16px!important;line-height:22px!important;text-align:center!important}.yotpo-form-complete .yotpo-shop-complete{padding:5px 20px!important;background:#000!important;width:100%!important;height:40px!important;font-family:Avenir-Medium!important;font-size:16px!important;font-weight:500!important;text-align:center!important;color:#fff!important;border-radius:0!important;border:none!important;text-transform:uppercase!important;max-width:180px}.yotpo-dropdown-closable[data-v-783fd66b],.yotpo-bottom-line-basic-text,.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score,#yotpo-main-widget-btn[data-v-0345b07e],.yotpo-star-rating-wrapper .yotpo-star-rating-error,.yotpo-input-wrapper .yotpo-new-input-validation,.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header,.yotpo-comment .yotpo-comment-content,.yotpo-comment-link{font-weight:400!important;font-family:Avenir-Medium!important}.yotpo-comment .yotpo-comment-title{font-family:Avenir-Medium,sans-serif!important;font-weight:500!important}.feature-row__text .btn{background:transparent;color:#000;font-family:Avenir-Medium;font-size:20px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;text-transform:capitalize;font-weight:400;padding:0}.feature-row__text .btn:hover{color:#000!important;background:transparent!important}.feature-row__text .btn:focus{border:1px transparent!important}.yotpo-input-wrapper textarea{background:transparent!important}.btn.product-form__cart-submit{border:1px solid #000!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/reverie.css.map */
