/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.js-focus-hidden:focus{outline:none}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.hide{display:none!important}.landing-copy.is-visible,.landing-copy.is-visible .landing-copy__copy,.landing-page-container .landing-hero.is-visible,.landing-page-container .landing-hero.is-visible .landing-hero__copybox a,.landing-page-container .landing-hero.is-visible .landing-hero__copybox p,.landing-products .landing-products__product.landing-products__product--1.is-visible,.landing-products .landing-products__product.landing-products__product--2.is-visible,.landing-products .landing-products__product.landing-products__product--3.is-visible,.landing-video-and-copy.is-visible .landing-video-and-copy__copybox,.landing-video-and-copy.is-visible .landing-video-and-copy__copybox .video-holder{opacity:1;transform:translate(0) scale(1)}@keyframes maskInLeftAnimation{0%{padding-left:100%}to{padding-left:0}}:root{font-size:62.5%}:root body{font-size:1.6rem;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:chivo regular;font-weight:400;color:#030303}h1{font-size:3rem}h2{font-size:2.5rem;line-height:1.2}h3{font-size:2rem}body,button,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:gravity regular;color:#030303}.main-link,a{text-decoration:none;color:#030303}.main-link{padding-bottom:2px;border-bottom:2px solid #77c4c0}.main-link:hover{border-bottom:3px dotted #77c4c0}.bold-link{text-decoration:none;color:#030303;transition:all .35s ease-in}.bold-link:hover{font-family:gravity bold;cursor:pointer}.thin-main-link{color:#030303;text-decoration:none;padding-bottom:2px;border-bottom:.7px solid #77c4c0}.thin-main-link:hover{border-bottom:2px dotted #77c4c0}.page-header-title{margin:25px 0 25px 25px}.paragraph-left-space{margin-left:7px}.no-user-highlight{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html{background-color:#fcfcfc}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}input[type=reset],input[type=submit]{background:#555352;border-bottom:3px solid #77c4c0}button{z-index:99}button,input{outline:none}.light-grey-background{margin-top:20px;padding:10px 0}#preview-bar-iframe{display:none!important}.content-for-layout{padding-top:120px;position:relative;max-width:1024px;margin:0 auto;background-color:#fff}.content-for-layout .default-product-template,.content-for-layout .standard-padding-container{padding:10px}.content-for-layout .default-product-template{padding-bottom:100px}.content-for-layout .standard-padding-container.cart-page{max-width:600px;margin:0 auto;padding-bottom:30px}.content-for-layout .standard-padding-container .standard-padding-exception{margin:0 -10px}@media only screen and (max-width:768px){.content-for-layout{padding-top:120px}}.allure-badge{position:absolute;margin:5px 0 0 5px;width:60px;height:60px;background:url(index-icon-BestofBeautyAllureLogo-2019Q4.png);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:768px){.allure-badge.mobile-fyhc{width:40px;height:40px}}.allure-badge.find-yours{width:90px;height:90px;margin:20px 0 0 48px}@media only screen and (max-width:600px){.allure-badge.find-yours{margin-left:30px}}@media only screen and (max-width:480px){.allure-badge.find-yours{width:75px;height:75px;margin-left:25px}}@media only screen and (max-width:425px){.allure-badge.find-yours{margin-left:20px}}.thumbnail-container.allure-container{text-align:center}.thumbnail-container.allure-container .allure-badge-container{display:inline-block}.thumbnail-container.allure-container .allure-badge-container .allure-badge{width:80px;height:80px;margin:16px 0 0 16px}.blacklist{position:relative}.blacklist:after{content:"";position:absolute;top:0;right:20%;width:50px;height:180px;background:url(global-icon-backordered-2019Q1.png);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:600px){.blacklist:after{right:5px;width:45px;height:140px}}.nav-img{background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:280px;overflow:hidden;position:absolute;left:0;top:0;opacity:0;transition:opacity 1s ease;z-index:1}.nav-img.active{opacity:1!important;z-index:5}.nav-img-container{position:relative;width:25%;max-width:280px;height:280px;background-size:cover;background-repeat:no-repeat;float:left;background-position:50%}.nav-img-container.about{background-image:url(nav-about.jpg);background-position-x:55%}.nav-img-shop{background-image:url(nav-shop2.jpg);background-position:50%}.rose-gold-nav-hover{background-image:url(nav-shop-rosegold.jpg)}.pink-nav-hover{background-position:0 -10px;background-image:url(nav-shop-pink.jpg)}.blue-nav-hover{background-position:0 -150px;background-image:url(nav-shop-blue.jpg)}.red-nav-hover{background-position:0 -20px;background-image:url(nav-shop-red.jpg)}.magenta-nav-hover{background-position:0 -80px;background-image:url(nav-shop-magenta.jpg)}@media only screen and (max-width:800px){.magenta-nav-hover{background-position:0 -40px}}.orange-nav-hover{background-image:url(nav-shop-orange.jpg)}.yellow-nav-hover{background-image:url(nav-shop-yellow.jpg)}.green-nav-hover{background-position:0 -30px;background-image:url(nav-shop-green.jpg)}.teal-nav-hover{background-position:0 -30px;background-image:url(nav-shop-teal.jpg)}.purple-nav-hover{background-image:url(nav-shop-purple1.jpg)}.silver-nav-hover{background-position:0 -50px;background-image:url(nav-shop-silver.jpg)}.ginger-nav-hover{background-image:url(nav-shop-ginger.jpg)}.brown-nav-hover{background-position:0 -10px;background-image:url(nav-shop-espressobrown.jpg)}.black-nav-hover{background-position:0 -10px;background-image:url(nav-shop-black.jpg)}.colorless-nav-hover{background-position:0 -30px;background-image:url(nav-shop-remedy.jpg)}.navbar-wrapper{width:100%;position:fixed;z-index:9990}.new-badge:after{content:"NEW";color:#fff;font-size:1rem;background:#7d8fd9;margin-left:8px;padding:2px 8px;font-weight:700;bottom:2px;position:relative}.navbar{height:80px;width:100%;background:#fcfcfc;text-align:left;font-family:gravity regular}.navbar:after{content:"";background-image:-webkit-linear-gradient(left,#feac5e,#ba75bf,#4bc0c8);display:block;height:5px;width:100%;position:absolute;bottom:0;z-index:9990}.navbar .right-side-navbar{-ms-flex-pack:end;justify-content:flex-end;margin-right:10px}.navbar .left-side-navbar,.navbar .right-side-navbar{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.navbar .left-side-navbar{-ms-flex-pack:start;justify-content:flex-start}.navbar .navbar-content{position:relative;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.navbar .dropbtn,.navbar .navbar-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.navbar .dropbtn{background-color:transparent;color:#030303;padding:34px 5px 0 16px;margin-left:40px;border:none;cursor:pointer;-ms-flex-pack:distribute;justify-content:space-around;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}.navbar .dropdown-icon-wrapper{height:100%;padding-left:10px;margin-top:-1px;width:100%}.navbar .dropdown{float:left;overflow:hidden}.navbar .dropdown-content{width:100vw;visibility:hidden;opacity:0;min-height:280px;max-height:280px;position:absolute;top:100%;left:0;transform:translateY(-5px);z-index:-1;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.navbar .dropdown-content.color-dropdown{width:100vw}.navbar .dropdown-content.color-dropdown .color-select-desktop-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:11px}.navbar .dropdown-content.color-dropdown .color-select-desktop-container a{margin:0}.navbar .dropdown-content .nav-col-wrapper{float:left;width:70%;max-width:950px}.navbar .dropdown-content .nav-col-container{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:space-evenly;align-content:space-evenly;width:100%;padding:2px 10px 10px}.navbar .dropdown-content .nav-col{display:inline-block;max-width:300px}.navbar .dropdown-content .nav-col.color-block{min-width:350px;padding-top:12px}.navbar .dropdown-content .nav-col-img-about{background-image:url(nav-test-img-2.jpg)}.navbar .dropdown-content .nav-link{color:#555352;padding:12px 16px;text-decoration:none;display:block;border-bottom:1.5px solid transparent}@media only screen and (max-width:784px){.navbar .dropdown-content .nav-link{padding:8px 10px}}.navbar .dropdown-content .nav-link:hover{border-color:#77c4c0;cursor:pointer}.navbar .dropdown:hover{padding-bottom:5px;border-bottom:1.5px solid #77c4c0}.navbar .dropbtn:hover .dropdown-content{visibility:visible;opacity:1;z-index:1;transform:translateY(0);transition-delay:0s,0s,.3s}.navbar .dropbtn:hover span,.navbar .dropdown:hover .dropbtn span{color:#030303;padding-bottom:5px;border-bottom:1.5px solid #77c4c0}.navbar .navbar-menu-icon{display:none}.navbar .navbar-toolbar{background:transparent;height:80px}.navbar .navbar-logo-container{position:absolute;left:50%;width:130px;margin-left:-65px}.navbar .navbar-logo{height:80px;width:130px;cursor:pointer;margin:auto;color:#fcfcfc;background-image:url(Logo_2019_Black_R.png);background-size:contain;background-repeat:no-repeat;background-position:50%;webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar .navbar-cart-icon{width:80px;height:80px;padding:29px 23px 0 12px;color:#030303;cursor:pointer;margin-right:0}.navbar .navbar-user-icon{width:80px;height:80px;padding:29px 12px 0;color:#030303;cursor:pointer;margin-right:10px}.banner{width:100%;text-align:center;background-color:#f9f9f9;z-index:9990;height:40px;overflow:hidden}.banner .banner-text{font-family:gravity regular;margin:0;font-size:1.3rem;display:inline-block;padding:0 2px}@media only screen and (max-width:480px){.banner .banner-text{font-size:1.2rem}}.banner .text-wrapper{padding:8px 5px 5px;max-width:400px;margin:auto;height:40px}@media only screen and (max-width:480px){.banner .text-wrapper{max-width:300px}}@media only screen and (max-width:1024px){.navbar .right-side-navbar{width:20%;-ms-flex-pack:end;justify-content:flex-end}.navbar .right-side-navbar a{width:90px}.navbar .navbar-cart-icon{width:60px;height:80px;padding:29px 24px 0 8px;color:#030303;cursor:pointer;margin-right:0}.navbar .navbar-user-icon{width:60px;padding:29px 8px 0;margin-right:5px}.navbar .dropbtn{padding:34px 5px 0 10px;margin-left:10px}.navbar .green-nav-hover{background-position:0 -10px}.navbar .teal-nav-hover{background-position:0 0}.navbar .blue-nav-hover{background-position:0 -100px}.navbar .silver-nav-hover{background-position:0 -40px}}@media only screen and (max-width:955px){.navbar .blue-nav-hover{background-position:0 0}.navbar .silver-nav-hover{background-position:0 -30px}}@media only screen and (max-width:768px){.navbar .left-side-navbar,.navbar .right-side-navbar{display:none}.navbar .navbar-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.navbar .navbar-menu-icon{width:80px;color:#030303;height:0;padding:29px 12px 0;display:inline;cursor:pointer}.navbar .navbar-cart-icon{width:inherit}.navbar .navbar-user-icon{display:none}}.magenta,.vibrant-magenta{background-color:#e45dbf}.extreme-magenta{background-color:#d12b92}.magenta-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-magenta-thumbnail-2019Q4.jpg)}.pastel-magenta{background-color:#f1a7dc}.red,.vibrant-red{background-color:#ff0101}.extreme-red{background-color:#ce1c1a}.red-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-red-thumbnail-2019Q4.jpg)}.pastel-red{background-color:#ef8c7b}.red-brown-hair{background-color:#610f15}.orange,.vibrant-orange{background-color:#fd5401}.extreme-orange{background-color:#fc4700}.orange-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-orange-thumbnail-2019Q4.jpg)}.pastel-orange{background-color:#ef8c7b}.orange-brown-hair{background-color:#a7351a}.pink,.vibrant-pink{background-color:#f83596}.extreme-pink{background-color:#fd1085}.pink-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-pink-thumbnail-2019Q4.jpg)}.pastel-pink{background-color:#ff95c9}.pink-brown-hair{background-color:#902f46}.blue,.vibrant-blue{background-color:#33f}.extreme-blue{background-color:#0000cd}.blue-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-blue-thumbnail-2019Q4.jpg)}.pastel-blue{background-color:#6d9df3}.blue-brown-hair{background-color:#122c59}.purple,.vibrant-purple{background-color:#a118f8}.extreme-purple{background-color:#7102b8}.purple-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-purple-thumbnail-2019Q4.jpg)}.pastel-purple{background-color:#d390fe}.purple-brown-hair{background-color:#51234f}.teal,.vibrant-teal{background-color:#3eaccd}.extreme-teal{background-color:#1d8ebf}.teal-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-teal-thumbnail-2019Q4.jpg)}.pastel-teal{background-color:#74c7d9}.green,.vibrant-green{background-color:#24ac60}.extreme-green{background-color:#049660}.green-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-green-thumbnail-2019Q4.jpg)}.pastel-green{background-color:#82c887}.green-brown-hair{background-color:#224739}.silver,.vibrant-silver{background-color:#c6c6c7}.extreme-silver{background-color:#969696}.silver-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-silver-thumbnail-2019Q4.jpg)}.pastel-silver{background-color:#e5e5e5}.vibrant-yellow,.yellow{background-color:#f0db5e}.extreme-yellow{background-color:#ebca03}.yellow-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-yellow-thumbnail-2019Q4.jpg)}.pastel-yellow{background-color:#f6e687}.neon-yellow{background-color:#f2f246}.brown,.honey-brown{background-color:#be7b54}.brown-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-brown-thumbnail-2019Q4-2.jpg)}.espresso-brown{background-color:#36221d}.chocolate-brown{background-color:#4e3524}.golden-brown{background-color:#946037}.ginger{background-color:#8a391b}.ginger-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-ginger-thumbnail-2019Q4-2.jpg)}.black{background-color:#2b2c30}.black-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-black-thumbnail-2019Q4.jpg)}.rich-black{background-color:#2b2c30}.rose-gold{background-color:#f6b0a5}.rose-gold-brown-hair{background-color:#b54848}.rose-gold-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-roseGold-thumbnail-2019Q4.jpg)}.burgundy{background-color:#781f11}.colorless{background-color:transparent}.colorless-hair{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(nav-shop-colorless-thumbnail-2019Q4.jpg)}.icon-row{padding-left:30px;padding-top:7px;position:relative;margin-top:7px}.icon-row h3{font-size:16px;font-family:gravity regular;margin:2px 0}.single-icon-container:before{content:"";position:absolute;bottom:2px;left:0;background-size:cover}.dropper-icon:before{background-image:url(global-card-icon-dropper-2019Q1.svg)}.dropper-icon:before,.hydration-icon:before{width:20px;height:20px;background-size:cover}.hydration-icon:before{background-image:url(global-card-icon-waterDroplets-2019Q1.svg)}.time-icon:before{width:20px;height:20px;background-image:url(global-card-icon-time-2019Q1.svg);background-size:cover}.global-icon{background-position:50%;background-repeat:no-repeat;background-size:8rem auto;width:4rem}@media (max-width:1024px){.global-icon.x-large-20{height:20px;width:20px}}@media (max-width:768px){.global-icon.large-20{height:20px;width:20px}}@media (max-width:600px){.global-icon.tablet-20{height:20px;width:20px}}@media (max-width:480px){.global-icon.small-20{height:20px;width:20px}}.global-icon.x-small-20{height:20px;width:20px}.global-icon.products-icon{background-image:url(global-icon-products-2019Q3.svg)}.global-icon.skin-staining-icon{background-image:url(global-icon-skin-staining-2019Q3.svg)}.global-icon.faq-icon{background-image:url(global-icon-faq-2019Q3.svg)}.global-icon.truck-icon{background-image:url(global-icon-truck-2019Q3.svg);background-size:4.5rem auto}.solid-line-container{position:relative;margin-bottom:25px;height:1px}.solid-line-container .solid-line{width:90%;height:1px;margin:0 auto;background-color:#d8d8d8}.solid-line-container .solid-line.left-align{margin:0}.modal{width:80vw;min-height:340px;min-width:300px;max-width:330px;position:relative;top:10vh;margin:0 auto;background-color:#fcfcfc;outline:none}.dialog-content{max-width:1024px;width:100%;margin:0 auto}.tabs-container .tabs-content-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-container .tab-label{text-transform:none;font-family:gravity regular;font-size:1.6rem;color:#555352;transition:color .35s ease-out}.tabs-container .tab-label.active{color:#030303}@media only screen and (max-width:480px){.tabs-container .tab-label{font-size:1.1rem}}.tabs-container ol,.tabs-container ul{max-width:650px}.tabs-container ol li,.tabs-container ul li{margin-bottom:15px}.tabs-container .tab-img{width:100%}.tabs-container a{color:#030303;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #77c4c0}.tabs-container a:hover{border-bottom:3px dotted #77c4c0}.tabs-container .tabs-copy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabs-container .tabs-copy-container .ol-case{display:inline;max-width:700px}.active-tab{margin-top:20px}.panel-container{width:100%;padding:0 35px;max-width:700px;margin:0 auto;color:#030303;text-align:left}.panel-container .panel-title{text-align:left;margin:50px 0 25px}.panel-container h4{margin:10px 0}@media only screen and (max-width:600px){.panel-container{padding:0 25px}}.footer-wrapper{width:100%;position:relative;margin:30px auto 0;bottom:0;max-width:1024px}.footer-wrapper .mobile-footer-sub-container{display:none}.footer-wrapper .social-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:4% 0 6%}.footer-wrapper .social-icon{max-height:28px;width:28px}.footer-wrapper .youtube-icon{max-height:31px}.footer-wrapper .footer-spacer-margin{margin:30px 0}.footer-wrapper .footer-title{font-size:2rem;margin:0;font-family:chivo bold}.footer-wrapper .footer-title.learn{width:85px}.footer-wrapper .footer-title.shop{width:137px}.footer-wrapper .row-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer-wrapper .row-wrapper.second-tier{background-color:#6e6e6e;color:#fcfcfc}.footer-wrapper .row-wrapper.second-tier a{color:#fcfcfc}.footer-wrapper .row-wrapper.second-tier .footer-logo{height:70px;padding:12px}.footer-wrapper .row-wrapper .desktop-footer-sub-container{width:36.3333333333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;position:relative}.footer-wrapper .row-wrapper .footer-line-desktop{width:66.66%;height:1px;background-color:#555352;position:absolute;left:5%}.footer-wrapper .row-wrapper .footer-sub-container{width:25.5555555%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.footer-wrapper .row-wrapper .list-container-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.footer-wrapper .row-wrapper .list-containers{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left}.footer-wrapper .row-wrapper ul{padding-left:0;list-style-type:none;display:inline-block;margin-top:11px}.footer-wrapper .row-wrapper ul li{font-family:gravity regular;color:#030303;font-size:1.4rem;padding:6px 0}.footer-wrapper .row-wrapper ul li:first-child{padding-top:0}.footer-wrapper .row-wrapper p{font-size:1.8rem;text-align:center}.footer-wrapper .row-wrapper .left-sub-container{width:50%;padding-left:20px;margin:auto}.footer-wrapper .row-wrapper .left-sub-container .overtone-haircare{font-size:1.4rem;text-align:left;margin:0}.footer-wrapper .row-wrapper .left-sub-container .terms-privacy{font-size:1.2rem;text-align:left;margin:5px 0 0}.footer-wrapper .row-wrapper .right-sub-container{width:50%;padding-right:20px}.footer-wrapper .row-wrapper .right-sub-container p{text-align:right;font-size:1.8rem}.footer-wrapper .email-signup-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-wrapper .email-signup-container .email-cta{margin-bottom:0}.footer-wrapper .email-signup-container .email-input{display:inline-block;margin:0;width:55%}.footer-wrapper .email-signup-container .email-input input{border-bottom:1px solid #ffaf63}.footer-wrapper .email-signup-container .submit-button-container.desktop{display:inline-block;width:39%;margin-left:6%}.footer-wrapper .email-signup-container .submit-button-container.mobile{display:none}.footer-wrapper .email-signup-container .terms-agreement-wrapper{text-align:left;font-size:1rem;line-height:2rem;margin:1% 0}.footer-wrapper .email-signup-container .email-terms-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.footer-wrapper .email-signup-container .email_signup_success{font-size:2rem;text-align:center;padding:10px;display:none}.footer-wrapper .email-signup-container .solid-line-container{margin-bottom:0}.footer-wrapper .email-signup-container .email-error-privacy{height:20px;color:hsla(11,52%,66%,.596);font-size:1.2rem;margin-bottom:4%}.footer-wrapper .email-signup-container .email-error{height:20px;color:hsla(11,52%,66%,.596);font-size:1.2rem}@media (max-width:768px){.footer-wrapper .mobile-footer-sub-container{display:inherit;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.footer-wrapper .mobile-footer-sub-container.contact{margin-bottom:5%}.footer-wrapper .mobile-footer-sub-container.social{max-width:130px}.footer-wrapper .social-container{margin-top:15px}.footer-wrapper .social-icon{max-height:21px;margin:6px 6px 6px 0}.footer-wrapper .youtube-icon{max-height:25px;margin:3px 5px 5px}.footer-wrapper .footer-line-mobile{display:block}.footer-wrapper .footer-spacer-margin{margin:15px 0}.footer-wrapper .footer-line-desktop{display:none}.footer-wrapper .row-wrapper.top-tier{max-width:350px;margin:auto}.footer-wrapper .row-wrapper.second-tier{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between}.footer-wrapper .row-wrapper.second-tier a{color:#fcfcfc}.footer-wrapper .row-wrapper.second-tier .logo-container{width:auto;margin:auto}.footer-wrapper .row-wrapper .desktop-footer-sub-container{display:none}.footer-wrapper .row-wrapper .footer-sub-container{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer-wrapper .row-wrapper .footer-sub-container .list-container-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.footer-wrapper .row-wrapper .footer-sub-container .list-containers{width:100%;-ms-flex-direction:column;flex-direction:column}.footer-wrapper .row-wrapper .footer-sub-container ul{display:block}.footer-wrapper .row-wrapper .footer-sub-container ul.learn-top-list{margin-bottom:0}.footer-wrapper .row-wrapper .footer-sub-container ul.learn-bottom-list{margin-top:0}.footer-wrapper .row-wrapper .footer-sub-container p,.footer-wrapper .row-wrapper .footer-sub-container ul li{font-size:1.5rem}.footer-wrapper .row-wrapper .left-sub-container{width:100%;margin-bottom:15px;padding:0}.footer-wrapper .row-wrapper .left-sub-container .overtone-haircare{font-size:1.5rem;text-align:center}.footer-wrapper .row-wrapper .left-sub-container .terms-privacy{text-align:center}.footer-wrapper .row-wrapper .right-sub-container{display:none}.footer-wrapper .email-signup-container{max-width:330px;margin:auto}.footer-wrapper .email-signup-container .email-cta{margin-bottom:0}.footer-wrapper .email-signup-container .email-input{display:block;margin:0 auto;width:100%}.footer-wrapper .email-signup-container .submit-button-container.desktop{display:none}.footer-wrapper .email-signup-container .submit-button-container.mobile{display:block;margin:1% auto;width:100%}.footer-wrapper .email-signup-container .terms-agreement-wrapper{text-align:left;font-size:1rem;line-height:2rem;margin:0}.footer-wrapper .email-signup-container .email-terms-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:auto}.footer-wrapper .email-signup-container .solid-line-container{margin-bottom:0}}@media (max-width:360px){.row-wrapper.top-tier{padding:2% 2% 0}}.global-form.advanced-contact-form{max-width:700px;margin:auto}.global-form .check-wraper{display:-ms-flexbox;display:flex;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-form .check-wraper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.global-form .checkmark{position:absolute;top:-5px;left:0;height:18px;width:18px;transition:all .35s ease;border:1px solid #595959;border-radius:4px;background-color:#fcfcfc}.global-form .checkmark.terms-agreement{top:0}.global-form .check-wraper:hover input~.checkmark{border:1px solid #595959;border-radius:4px;background-color:#fcfcfc}.global-form .check-wraper input:checked~.checkmark{background-color:#77c4c0}.global-form .checkmark:after{content:"";position:absolute;display:none}.global-form .check-wraper input:checked~.checkmark:after{display:block}.global-form .check-wraper .checkmark:after{left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.global-form .file-upload-instructions{color:#595959}.global-form .form-controlGroup{position:relative;margin-top:20px;margin-bottom:30px}.global-form .form-controlGroup.email-modal{text-align:center}.global-form .form-controlGroup.update-address{margin:30px 0}.global-form .form-controlGroup.contact-product{margin:7% 0}.global-form .form-controlGroup :focus,.global-form .form-controlGroup input:focus,.global-form .form-controlGroup textarea:focus{outline:none}.global-form .form-controlGroup .form-textarea{border:1px solid #555352;overflow:auto;outline:none;background-color:#fcfcfc;box-shadow:none;resize:none;transition:all .3s ease-in-out;width:100%}.global-form .form-controlGroup .form-textarea:focus{border:1px solid #ffaf63}.global-form .form-controlGroup .form-select{border:1px solid #555352;height:29px;overflow:hidden;width:100%}.global-form .form-controlGroup .form-label{color:#595959;transition:all .3s cubic-bezier(.77,0,.175,1);position:absolute;bottom:10px;left:0;z-index:0;transform:translateY(-100%);font-size:70%;padding-bottom:10px}.global-form .form-controlGroup .form-label.email-modal{left:50%;margin-left:-35px}.global-form .form-controlGroup .form-label small{color:#737373}.global-form .form-controlGroup .form-input{height:2.5em;padding:.5rem .2rem;line-height:1.4;color:#555352;border-radius:0!important;background-clip:padding-box;border:0;width:100%;background-color:transparent}.global-form .form-controlGroup .form-input.email-modal{margin:auto 0;width:150px}.global-form .form-controlGroup .form-input--textarea{min-height:60px}.global-form .form-controlGroup .form-input:focus:required~.form-label,.global-form .form-controlGroup .form-input:valid:required~.form-label{transform:translateY(-100%);font-size:70%}.global-form .form-controlGroup .form-input:required~.form-label{transform:translateY(.5em);font-size:100%}.global-form .form-controlGroup .form-input:focus~.form-label{color:#ffaf63}.global-form .form-controlGroup .form-input:focus~.form-inputBar:before{width:100%;left:0}.global-form .form-controlGroup .form-inputBar{position:relative;display:block;border-bottom:1px solid #555352;width:100%}.global-form .form-controlGroup .form-inputBar.email-modal{margin:0 auto;border-bottom:1px solid #595959;width:150px}.global-form .form-controlGroup .form-inputBar:before{content:"";position:absolute;left:50%;bottom:-1px;z-index:2;width:0;height:2px;background:#ffaf63;transition:all .3s cubic-bezier(.77,0,.175,1)}.global-form .form-controlGroup .form-input--select{background-color:#f1f1f1;border-right:0}.global-form .form-controlGroup .form-input-file{font-size:1rem}.global-form .contact-form{margin:0 auto;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.breadcrumbs{font-size:1rem;margin:25px 0 25px 25px}.breadcrumbs.product{margin:25px 0 10px 25px}.breadcrumbs .breadcrumb:not(final){color:grey}.breadcrumbs .breadcrumb.final{color:#030303}@font-face{font-family:chivo bold;src:url(73980d1fbb7824eab74e7d1331890bf1.ttf) format("truetype")}@font-face{font-family:chivo italic;src:url(982835fb3a9332824b135c36aeecb40a.ttf) format("truetype")}@font-face{font-family:chivo regular;src:url(07ad6513875bfaa020596c8d92085765.ttf) format("truetype")}@font-face{font-family:gravity bold;src:url(81cc224b6c5f572604d31566fbab6c0a.otf) format("truetype")}@font-face{font-family:gravity regular;src:url(c5833b37f54a60b621af207ee1748141.otf) format("truetype")}@font-face{font-family:bebas neue;src:url(47f711bd1524b9283aa92d3d74db16a8.ttf) format("truetype")}.account-page .order-info-col-2,.account-page .order-info-col-4,.account-page .order-info-col-9{text-align:center;display:inline-block}.account-page .order-info-col-2 p,.account-page .order-info-col-4 p,.account-page .order-info-col-9 p{margin:0}.account-page .order-info-col-2 .label,.account-page .order-info-col-4 .label,.account-page .order-info-col-9 .label{margin:0;font-weight:600;padding-bottom:2px}.account-page .actionable-order-info-container h4,.account-page .order-info-container.bottom-row,.account-page .order-info-container.line-item,.account-page .order-info-container.top-row{border-bottom:1px solid #d8d8d8}.account-page{background:#c1d1e1}.account-page .show{display:block}.account-page .hide{display:none}.account-page .account-title{text-align:center;margin-bottom:0}.account-page .account-info-container{width:550px;height:500px;background:#fcfcfc;z-index:0;display:block;position:relative;overflow:hidden;margin:auto;padding-top:80px;margin-bottom:80px}.account-page .account-info-container:after{content:"";width:550px;height:500px;border-radius:70%;background:#c1d1e1;display:block;position:absolute;top:-460px;left:0}.account-page .account-info-container.logged-in{height:auto;padding-top:50px;padding-bottom:30px}.account-page .account-info-sub-container{max-width:300px;margin:auto;text-align:center}.account-page .account-subheader{font-size:2rem;margin-top:40px;margin-bottom:10px}.account-page .header{-ms-flex-preferred-size:"33.33%";flex-basis:"33.33%";-ms-flex-negative:0;flex-shrink:0;min-width:160px}.account-page .sub-head-container{width:260px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-top:8px}.account-page .sub-head-container .secondary-header{font-size:1.2rem;padding:0 5px}.account-page .sub-head-container .secondary-header-issue{font-size:1.2rem;color:#fd8377;font-style:italic;padding:0 5px}.account-page .account-page-container{padding:0 20px}.account-page .order-info-wrapper{width:100%}.account-page .actionable-order-info-container{margin-bottom:35px}.account-page .actionable-order-info-container h4{margin:35px 0 8px;padding-bottom:2px}.account-page .order-info-container{width:100%}.account-page .order-info-container.top-row{margin-bottom:5px;padding-bottom:5px}.account-page .order-info-container.bottom-row{margin:35px 0 10px;padding-bottom:5px}.account-page .order-info-container.mobile{display:none}.account-page .order-info-container.line-item{margin-bottom:15px;padding-bottom:8px}.account-page .alert-notice{color:#fd8377;font-style:italic}.account-page .order-info-col-4{width:25%}.account-page .order-info-col-4 .label.order{margin-bottom:0}.account-page .order-info-col-4 .label.desktop{display:inherit}.account-page .order-info-col-4 .label.title{margin:0}.account-page .order-info-col-4 .label.item{margin-bottom:20px}.account-page .order-info-col-9{width:70%}.account-page .order-info-col-9.title{margin:0;text-align:left}.account-page .order-info-col-9 .label.order{margin-bottom:0}.account-page .order-info-col-9 .label.desktop{display:inherit}.account-page .order-info-col-9 .label.item{margin-bottom:20px}.account-page .order-info-col-9.left{text-align:left}.account-page .order-info-col-2{width:25%}.account-page .order-info-col-2 .label.order{margin-bottom:0}.account-page .order-info-col-2 .label.desktop{display:inherit}.account-page .order-info-col-2 .label.title{margin:0}.account-page .order-info-col-2 .label.item{margin-bottom:20px}.account-page .account-actions{width:150px;margin:30px auto 0}.account-page .logout-button-container{margin-top:15px;text-align:center}.account-page .issue-container{margin:10px 0 35px}.account-page .update-address{font-size:1.2rem}.account-page .address-display{margin:15px 0;text-transform:capitalize}.account-page .address-display p{margin:5px}.account-page .return-container{max-width:300px;margin:0 auto;text-align:center;font-size:1.2rem}.account-page .return-container p{margin-bottom:3px}.account-page .return-container .returns-link{padding-left:5px}@media (max-width:768px){.account-page .header{font-size:1.1rem;min-width:30px}.account-page .sub-head-container{width:160px;padding-top:2.3px}.account-page .sub-head-container .secondary-header,.account-page .sub-head-container .secondary-header-issue{font-size:1rem}.account-page .account-info-container,.account-page .account-info-container:after{width:400px}.account-page .account-info-container.logged-in{padding-top:30px}.account-page .order-info-container.mobile{display:block}.account-page .order-info-col-4{width:50%;text-align:center}.account-page .order-info-col-4.desktop{display:none}.account-page .order-info-col-4.item{margin-bottom:5px}.account-page .alert-notice,.account-page .update-address{font-size:1.3rem}.label{font-size:1.5rem;margin:0}.value{font-size:1.4rem}.actionable-order-info-container{max-width:300px;margin-bottom:40px}.actionable-order-info-container h4{font-size:1.5rem}.actionable-order-info-container a{word-wrap:break-word;line-height:1.3rem;font-size:1rem}}@media (max-width:600px){.account-page .account-info-container{width:300px;height:500px}.account-page .account-info-container:after{width:300px;height:500px;top:-460px}.account-page .account-info-sub-container{max-width:250px}}.animation-container{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.animation-container.displayed{opacity:1;transform:translate(0) scale(1);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.animation-container.fade-left.slow{opacity:0;transform:translateX(-5rem);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.animation-container.fade-left.medium{opacity:0;transform:translateX(-5rem);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.animation-container.fade-left.fast{opacity:0;transform:translateX(-5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.animation-container.fade-right.slow{opacity:0;transform:translateX(5rem);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.animation-container.fade-right.medium{opacity:0;transform:translateX(5rem);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.animation-container.fade-right.fast{opacity:0;transform:translateX(5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.animation-container.fade-up.slow{opacity:0;transform:translateY(-5rem) scale(.95);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.animation-container.fade-up.medium{opacity:0;transform:translateY(-5rem) scale(.95);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.animation-container.fade-up.fast{opacity:0;transform:translateY(-5rem) scale(.95);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.animation-container.fade-down.slow{opacity:0;transform:translateY(5rem) scale(1);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.animation-container.fade-down.medium{opacity:0;transform:translateY(5rem) scale(1);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.animation-container.fade-down.fast{opacity:0;transform:translateY(5rem) scale(1);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.animation-container.fade-out.slow{opacity:0;transition:opacity 1s ease-in-out}.animation-container.fade-out.medium{opacity:0;transition:opacity .35s ease-in-out}.animation-container.fade-out.fast{opacity:0;transition:opacity .2s ease-in-out}.blip{display:inline-block;height:10px;width:10px;position:relative;margin:1px 10px 0 5px}.blip-base{position:absolute;height:7px;width:7px;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}.blip-base.red{background-color:#ff8080}.blip-pulse{position:absolute;height:28px;width:28px;top:28%;left:28%;margin-left:-11.75px;margin-top:-11.75px;text-align:center;border-radius:50%;-webkit-animation:blip 3s infinite ease-out-in;-webkit-animation-name:blip;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in-out}.blip-pulse.red{background:#ff8080}@keyframes blip{0%{-webkit-transform:scale(.1);opacity:0}1%{-webkit-transform:scale(.1);opacity:.6}60%{opacity:0;-webkit-transform:scale(1)}to{-webkit-transform:scale(1);opacity:0}}.buttons-container.align-center{-ms-flex-pack:center;justify-content:center}.buttons-container.align-between,.buttons-container.align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.buttons-container.align-between{-ms-flex-pack:justify;justify-content:space-between}.buttons-container.align-flex-start{-ms-flex-pack:start;justify-content:flex-start}.buttons-container.align-flex-end,.buttons-container.align-flex-start{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.buttons-container.align-flex-end{-ms-flex-pack:end;justify-content:flex-end}.button-container{position:relative;display:-ms-flexbox;display:flex}input[type=file]{display:none}.button{border:none;outline:none;text-transform:capitalize;font-family:chivo regular;cursor:pointer}.button.input-file-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 10px;width:140px!important;margin:10px 0}.button.button-modal{width:300px;height:46px;color:#fcfcfc;background:#555352;border-bottom:3px solid #77c4c0;max-width:400px;margin:0 auto}.button.button-modal:hover{cursor:pointer}.button.button-standard{position:relative;width:120px;height:46px;color:#fcfcfc;transition:all .35s ease;z-index:1}.button.button-standard:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#555352;z-index:-1}.button.button-standard:after{transition:height .35s ease;content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#77c4c0;z-index:-1}.button.button-standard:disabled [disabled]{cursor:default;color:#fcfcfc;background-color:#f6f6f6;opacity:.5;box-shadow:none}.button.button-standard:disabled [disabled]:hover:after{height:3px}.button.button-standard.disabled{cursor:default;color:#fcfcfc;background-color:#f6f6f6;opacity:.5;box-shadow:none}.button.button-standard.disabled:hover:after{height:3px}.button.button-standard:hover:after{height:46px}.button.button-standard:active{background-color:#fcfcfc;color:#555352}.button.button-standard.product-page{width:225px;margin:9px 0}@media (max-width:768px){.button.button-standard.product-page{width:100%;margin:15px 0;padding:0 20px}}.button.button-standard.full-width{width:100%;max-width:400px}.button.button-standard.display-inline-block{display:inline-block}.button.button-standard.centered{margin:0 auto}.button.button-standard.contact-products-button{width:300px}.button.button-standard.edit{height:40px;padding-bottom:5px}.button.button-standard.edit:hover:after{height:40px}.button.button-standard.purple{width:135px}.button.button-standard.button-tone{margin-top:25px}.button.product-faq-page{margin:25px auto}.button.load-education-widget{border:none;outline:none;text-transform:capitalize;font-family:chivo regular;position:relative;cursor:pointer;padding:2rem 1rem 2rem 5rem;background-image:-webkit-linear-gradient(left,#feac5e,#ba75bf,#4bc0c8)}.button.load-education-widget:before{background-image:url(global-icon-education-2019Q3.svg);background-size:cover;content:"";height:2rem;width:3rem;position:absolute;left:1.5rem}.button.load-education-widget:after{background:#fcfcfc;content:"";top:.3rem;left:.3rem;height:calc(100% - .6rem);width:calc(100% - .6rem);position:absolute;z-index:-1;transition:background .2s ease}.button.load-education-widget:hover:after{background:#d8d8d8;color:#fcfcfc}.button.load-education-widget.centered{margin:0 auto}.button.load-education-widget.product-faq-page{margin:25px auto}.button.button-back{width:55px;left:50px;color:#555352;text-decoration:none;background-color:#fcfcfc;background:transparent}.button.button-back:before{content:"";position:absolute;top:5px;left:-5px;height:9px;width:9px;border-right:2px solid #77c4c0;border-top:2px solid #77c4c0;transform:rotate(-135deg);transition:left .1s ease}.button.button-back:hover:before{left:-8px}.button.button-next{width:55px;left:50px;color:#555352;text-decoration:none;background-color:#fcfcfc;background:transparent}.button.button-next:after{content:"";position:absolute;top:5px;right:-5px;height:9px;width:9px;border-right:2px solid #77c4c0;border-top:2px solid #77c4c0;transform:rotate(45deg);transition:left .1s ease}.button.button-next:hover:after{right:-8px}.button.button-link{color:#555352;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #77c4c0;background:transparent}.button.button-link.centered{margin:0 auto}.button.button-link:hover{border-bottom:3px dotted #77c4c0}.button.index-button{width:200px}.button.button-cancel{position:relative;padding-bottom:5px;width:140px;height:40px;color:#fcfcfc;transition:all .35s ease;z-index:1}.button.button-cancel:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#555352;z-index:-1}.button.button-cancel:after{transition:height .35s ease;content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fd8377;z-index:-1}.button.button-cancel.centered{margin:0 auto}.button.button-cancel:hover:after{height:40px}.button.button-cancel:disabled [disabled]{cursor:default;color:#fcfcfc;background-color:#f6f6f6;opacity:.5;box-shadow:none}.button.button-cancel:disabled [disabled]:hover:after{height:3px}.button.button-cancel.disabled{cursor:default;color:#fcfcfc;background-color:#f6f6f6;opacity:.5;box-shadow:none}.button.button-cancel.disabled:hover:after{height:3px}.floating-cart-container{width:350px;z-index:5000;padding:20px;position:relative;background:hsla(0,0%,99%,.85);margin-left:auto}@media only screen and (max-width:480px){.floating-cart-container{margin-right:auto;width:auto}}.button-scroll-screen{width:100%;max-width:1024px;margin:0 auto;padding:20px 0;z-index:5000;position:fixed;bottom:0;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(3rem) scale(.95)}.button-scroll-screen-gift-card,.button-scroll-screen-sample{width:100%;padding:30px 10px;z-index:5000;background:hsla(0,0%,99%,.85);position:fixed;bottom:0;left:0;height:100px}.button-display{opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(0) scale(.95)}.cart{max-width:375px;width:100%;position:fixed;top:40px;right:0;font-family:gravity regular;z-index:9990}.cart .top-spacer{height:30px;background-image:linear-gradient(0deg,hsla(0,0%,99%,0) 0,#fcfcfc 80%);z-index:10010}.cart .main-container,.cart .top-spacer{position:absolute;width:100%;top:80px;right:0}.cart .main-container{height:100vh;padding-bottom:80px;background-color:#fcfcfc;z-index:10000;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.cart .main-container::-webkit-scrollbar{width:0}.cart .cart-container{width:100%;height:auto;position:relative;padding:0 15px 15px}.cart .cart-close-btn,.cart .cart-container{right:0;background-color:#fcfcfc;z-index:10000}.cart .cart-close-btn{position:absolute;width:70px;height:22px;top:29px;cursor:pointer;background-size:20px 20px;background-position:50%;background-repeat:no-repeat;background-image:url(global-cart-clearIcon-2019Q1.svg)}.cart .cart-close-btn:before{position:absolute;content:"";top:20px;right:0;height:50px;width:65px;background:#fcfcfc}.cart .cart-overlay{position:fixed;height:100%;left:0;top:120px;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9980}.cart .free-shipping-calculator{margin-top:20px;margin-bottom:20px}.cart .cart-header-text{text-align:left;margin-bottom:25px;z-index:10000}.cart .empty-cart{margin-bottom:25px}.cart .cart-subtotal{text-align:right;margin-bottom:25px}.cart .cart-subtotal .subtotal-label{display:inline-block;margin-right:20px;font-size:1.2rem}.cart .cart-subtotal .subtotal-price{display:inline;text-align:right;font-size:2.8rem}.cart .cart-subtotal .usd{display:inline;margin-left:10px}.cart .cart-addons{margin-top:25px}.cart .cart-addons>*{margin-bottom:25px}.cart .cart-buttons-container{text-align:center;margin-bottom:90px;margin-top:50px}.cart .view-cart-link{margin:0 auto;position:relative}.cart-card{max-width:350px;min-width:300px;margin:0 auto 25px}.cart-card:last-child{margin-bottom:40px}.cart-card .backordered-alert,.cart-card .no-subscription-alert{color:#fd8377;font-size:1.2rem;padding:5px;text-align:center}.cart-card .quantity-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.cart-card .quantity-grid .cart-item-title{font-size:1.2rem;margin-bottom:18px;text-align:left}.cart-card .quantity-grid .cart-item-title .variant-title{position:absolute}.cart-card .quantity-grid .quantity-wrapper{width:100%;max-width:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.cart-card .quantity-grid .quantity-wrapper .quantity{margin:0 auto;font-size:2.2rem;display:inline-block}.cart-card .quantity-grid .quantity-wrapper button{display:inline-block;width:17px;text-align:center;background-color:#fcfcfc;box-shadow:0 1px 1px #dedede;padding:0;height:30px;border-color:transparent}.cart-card .quantity-grid .quantity-label{max-width:80px;font-size:1rem;text-align:center;margin:0}.cart-card .cart-item-image,.cart-card .cart-item-info-wrapper{margin:auto}.cart-card .cart-grid{padding:10px 0 10px 20px}.cart-card .remove-price-grid{position:relative}.cart-card .remove-price-grid .remove-icon{color:#777;position:absolute;top:12px;right:15px}.cart-card .remove-price-grid .price{font-size:1.2rem;text-align:right;margin:0;position:absolute;bottom:8px;right:19px}.mountable-cart{margin-bottom:10px}.mountable-cart .cart-subtotal{text-align:right;margin-bottom:25px}.mountable-cart .cart-subtotal .subtotal-label{display:inline-block;margin-right:20px}.mountable-cart .cart-subtotal .subtotal-price{display:inline;text-align:right;font-size:2.8rem}.mountable-cart .cart-subtotal .usd{display:inline;margin-left:10px}.mountable-cart .cart-addons>*{margin-bottom:40px}.mountable-cart .checkbox-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:20px 0 0}.mountable-cart .frequency-select{text-align:left;margin-left:48px;max-height:0;overflow:hidden;transition:max-height .3s ease}.mountable-cart .frequency-select.active{max-height:140px}.mountable-cart .cart-buttons-container{margin-top:25px}.cart-page .empty-cart{margin-bottom:20px}.cart-page .free-shipping-calculator{margin-top:10px;margin-bottom:40px}.international-disclaimer{font-style:italic;font-size:1.1rem;margin-bottom:20px}.alert-disclaimer{color:#fd8377;font-style:italic;margin-bottom:25px}.alert-disclaimer span{font-weight:700}.currency-disclaimer,.needs-calculated-disclaimer{color:grey;font-size:.9rem;text-align:right;margin:20px 0}.paypal-button-container{max-height:0;overflow:hidden;transition:max-height .3s ease}.paypal-button-container.active{max-height:80px}.shopify-cleanslate{max-width:400px;margin:15px auto}.shopify-cleanslate [data-shopify-buttoncontainer=true] div:first-child{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.additional-checkout-button{position:relative;width:100%!important;max-width:400px}.code-disclaimer{display:block;font-size:1.2rem;margin-top:2rem}.cart-backorder{color:#030303;background:#ffdbdb;font-size:1rem;padding:8px;width:100%;left:-1;position:"relative";display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;vertical-align:middle}.cart-backorder.modal-display{margin-bottom:5px}@media only screen and (max-width:768px){.cart{top:40px}}@media only screen and (max-width:768px) and (max-width:768px){.cart{top:40px}}@media only screen and (max-width:768px){.cart .cart-overlay{top:120px}.cart .cart-buttons-container{text-align:center;margin-bottom:150px}}.product-category-card{max-width:285px;min-height:311px;transition:all .4s ease-in;margin:0 auto 20px;padding:16px 16px 32px}.product-category-card .card-title{margin:0 0 10px;text-transform:capitalize}.product-category-card .card-hero-image{margin:auto!important}.product-category-card .card-line{width:90%;margin:10px 5px 15px;height:1px;background-color:#d8d8d8}.product-category-card .description-box{font-size:1.4rem;width:90%;margin-left:5px}.product-card{box-shadow:transparent;padding:16px;max-width:175px;margin:0 auto}.product-card .card-title{text-align:center;font-size:1.4rem;text-transform:capitalize}.primary-link-card{max-width:294px;transition:all .4s ease-in;margin:0 auto 20px;min-height:345px}.primary-link-card .card-title{margin:0 0 10px;text-transform:capitalize}.primary-link-card .description-box{font-size:1.4rem;min-height:174px}.secondary-link-card{max-width:250px;transition:all .4s ease-in;margin:0 auto 20px}.secondary-link-card .club-level-img{max-width:120px;margin:0 auto;padding-top:16px}.secondary-link-card .card-title{margin:0 0 10px;text-transform:capitalize}.secondary-link-card .description-box{font-size:1.4rem;line-height:1.4}.secondary-link-card .description-box .description-points{padding-left:0;min-height:245px;list-style-type:none}.secondary-link-card .description-box .description-points li{padding:5px 0}.shop-by-card{height:400px;width:200px;margin:20px;background-color:#fcfcfc}.shop-by-card .card-content{padding:5px}.shop-by-card .card-content .title{font-size:1.8rem;padding:10px 0 0 10px}.shop-by-card .card-content .description{font-size:1.4rem;line-height:1.4;padding:10px 0 0 10px;min-height:50px}.image-product-card{width:142px;margin:0 15px 20px}.quantity-error{color:hsla(11,52%,66%,.596);font-size:1rem;padding:0 1rem}.carousel.hidden{display:none}.carousel .thumbnail{height:70px;width:70px;border-radius:100%}.carousel .standard-title-wrapper .title-text{font-size:2.5rem;margin-left:25px}.carousel .standard-title-wrapper .active-card-area{margin-left:10px}.carousel .standard-title-wrapper .active-card-area.product-category{padding-right:699px}.carousel .standard-title-wrapper .active-card-area.product{padding-right:854px}.carousel .standard-title-wrapper .active-card-area.image-card-class{padding-right:824px}.carousel .standard-title-wrapper .active-card-area.primary-link{padding-right:699px}.carousel .standard-title-wrapper .active-card-area.secondary-link{padding-right:729px}.carousel .standard-title-wrapper .active-card-area.thumbnails-class{padding-right:0}.carousel .custom-title-wrapper .active-card-area.image-card-custom-overlay{padding-right:815px}.carousel .instruction-text{margin-left:5vw;color:#d8d8d8}.constrained-carousel .carousel .standard-title-wrapper .active-card-area{padding-top:0;padding-bottom:0;padding-left:10px}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.product-category{padding-right:calc(100% - 325px)}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.product{padding-right:calc(100% - 170px)}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.product .title-text{margin-left:5vw}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.image-card-class{padding-right:calc(100% - 180px)}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.image-card-class .title-text{margin-left:5vw}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.primary-link{padding-right:calc(100% - 325px)}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.primary-link .title-text{margin-left:5vw}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.secondary-link{padding-right:calc(100% - 295px)}.constrained-carousel .carousel .standard-title-wrapper .active-card-area.secondary-link .title-text{margin-left:5vw}@media only screen and (max-width:1024px){.carousel{max-width:1024px}.carousel.hidden{display:none}.carousel .standard-title-wrapper .title-text{font-size:2.5rem;margin-left:25px}.carousel .standard-title-wrapper .active-card-area{padding-top:0;padding-bottom:0;padding-left:10px}.carousel .standard-title-wrapper .active-card-area.product-category{padding-right:calc(99vw - 325px)}.carousel .standard-title-wrapper .active-card-area.product{padding-right:calc(99vw - 170px)}.carousel .standard-title-wrapper .active-card-area.product .title-text{margin-left:5vw}.carousel .standard-title-wrapper .active-card-area.image-card-class{padding-right:calc(99vw - 194px)}.carousel .standard-title-wrapper .active-card-area.image-card-class .title-text{margin-left:5vw}.carousel .standard-title-wrapper .active-card-area.primary-link{padding-right:calc(99vw - 325px)}.carousel .standard-title-wrapper .active-card-area.primary-link .title-text{margin-left:5vw}.carousel .standard-title-wrapper .active-card-area.secondary-link{padding-right:calc(99vw - 295px)}.carousel .standard-title-wrapper .active-card-area.secondary-link .title-text{margin-left:5vw}.carousel .custom-title-wrapper .title-text{margin-left:0}.carousel .custom-title-wrapper .active-card-area{padding-top:0;padding-bottom:0;padding-left:0}.carousel .custom-title-wrapper .active-card-area.image-card-custom-overlay{padding-right:calc(99vw - 210px)}}.page-action-wrapper.list-top{margin:0}.page-action-wrapper.list-middle{margin:35px 0}.page-action-wrapper.list-bottom{margin:35px 0 60px}.page-action-wrapper.solo{margin:60px 0}.page-action-wrapper.index-start-solo{margin:0 0 60px}.page-action{max-width:450px;text-align:center;margin:15px auto;cursor:pointer}.page-action .flyout,.page-action .link,.page-action .signUp{width:250px;height:80px;position:relative;display:inline-block;background-color:#fcfcfc;overflow:hidden;border-radius:0}.page-action .flyout:before,.page-action .link:before,.page-action .signUp:before{content:"";width:100%;height:7px;position:absolute;left:0;bottom:0}.page-action .flyout.full-width,.page-action .link.full-width,.page-action .signUp.full-width{width:100%}.page-action .flyout:before{background-color:#77c4c0}.page-action .link:before{background-color:#ce89d3}.page-action .signUp:before{background-color:#ffaf63}.page-action .action-title{margin:8px 5px 0;font-size:2rem}.page-action .action-description{margin:0 5px;font-size:1.2rem;padding:0 25px}.core-values-image{width:100%;height:650px;background-image:url(careers-flyout-corevalues-Q12019.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.product-info-button-container{margin:30px 0}.earn-redeem .rewards-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.earn-redeem .rewards-wrapper .reward{margin:15px 15px 0 0;word-wrap:break-word;width:240px;text-align:center}.earn-redeem .rewards-wrapper .reward .points{height:75px;max-width:90px;margin:auto;background-size:contain;background-position:50%;background-repeat:no-repeat}.earn-redeem .rewards-wrapper .reward .points.two-hundred{background-image:url(2018_points.svg)}.earn-redeem .rewards-wrapper .reward .points.share-social{background-image:url(2018_share2.svg)}.earn-redeem .rewards-wrapper .reward .points.earn{background-image:url(2018_earn_new.svg)}.earn-redeem .rewards-wrapper .reward .points.bday{background-image:url(2018_bday.svg)}.color-select,.color-selector-size{position:relative;width:50px;height:50px;max-width:50px}.color-select{color:#fcfcfc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;font-size:1.15rem;font-family:chivo regular;text-align:center;border-radius:100%;border-bottom:7px;margin:auto;cursor:pointer;border:0 solid #fff;transition:box-shadow .35s ease,border .2s ease}.color-select.colorless{border:.5px solid #d8d8d8;color:#030303}.color-select.color-select-mobile{position:relative;width:53px;height:53px;max-width:53px;font-size:1.1rem;border-radius:100%;text-align:center}.color-select.color-select-desktop{position:relative;width:50px;height:50px;max-width:50px;font-size:1rem;text-align:center;margin:0;border-radius:100%;margin-bottom:5px}.select-container{width:60px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:3px 5px 15px;text-transform:capitalize;font-size:1.2rem}@media only screen and (max-width:784px){.select-container{margin:3px 5px 10px}}.product-header{margin:auto}.product-header .okendo-mobile-wrapper{margin:5px 0}.product-header .product-header-title{margin:0 0 5px;font-size:2.9rem}@media (max-width:480px){.product-header .product-header-title.for-brown-hair{font-size:2.9rem}}@media (max-width:320px){.product-header .product-header-title.for-brown-hair{font-size:2.4rem}}@media screen and (max-width:400px){.product-header .slick-container{height:280px}}@media screen and (max-width:768px) and (min-width:401px){.product-header .slick-container{height:360px}}.product-header .product-grid-full{width:100%}.product-header .product-grid-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}@media (max-width:768px){.product-header .product-grid-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;overflow:hidden}}.product-header .product-grid-container .product-grid{padding:0 10px}@media (max-width:768px){.product-header .product-grid-container .product-grid{padding:0}}.product-header .product-grid-container .product-grid.left{width:60%}.product-header .product-grid-container .product-grid.left .mobile-title{display:none}@media (max-width:768px){.product-header .product-grid-container .product-grid.left{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center}.product-header .product-grid-container .product-grid.left .mobile-title{display:block;width:400px;margin:4px auto}}@media (max-width:768px) and (max-width:480px){.product-header .product-grid-container .product-grid.left .mobile-title{margin:4px 0 4px 25px;max-width:300px}}.product-header .product-grid-container .product-grid.right{width:40%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:start;justify-content:flex-start}.product-header .product-grid-container .product-grid.right .desktop-title{display:block}@media (max-width:768px){.product-header .product-grid-container .product-grid.right{margin:25px 0 0;width:100%;-ms-flex-pack:space-evenly;justify-content:space-evenly}.product-header .product-grid-container .product-grid.right .desktop-title{display:none}.product-header .product-grid-container .product-grid.right .right-grid-mobile-container{width:400px;margin:auto;padding:0 10px}}@media (max-width:768px) and (max-width:480px){.product-header .product-grid-container .product-grid.right .right-grid-mobile-container{max-width:320px}}.product-header .product-grid-container .product-grid .product-price{margin-top:0;font-size:1.8rem;display:block;font-family:gravity regular}.product-header .product-grid-container .product-grid .product-icons-container{margin:10px 0 11px}.product-header-sample{max-width:400px;margin:auto}.product-header-sample .product-header-title{margin:25px 0 25px 25px}@media (max-width:480px){.product-header-sample .product-header-title.for-brown-hair{font-size:2.9rem}}@media (max-width:320px){.product-header-sample .product-header-title.for-brown-hair{font-size:2.4rem}}.product-header-sample .product-grid-full{width:100%}.product-header-sample .product-grid-container{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.product-header-sample .product-grid-container .product-grid{display:inline-block}.product-header-sample .product-grid-container .product-grid .product-price{margin-top:0;font-size:1.8rem;display:block;font-family:gravity regular}.product-header-sample .product-grid-container .product-header-img{display:inline-block}.product-header-sample.desktop{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;max-width:1024px}.product-header-sample.desktop .product-header-image,.product-header-sample.desktop .product-header-text{display:inline}.product-header-sample.desktop .product-header-image{margin-top:30px;margin-right:30px;outline:none}.product-header-sample.desktop .product-header-image .blacklist{position:relative}.product-header-sample.desktop .product-header-image .blacklist:after{content:"";position:absolute;top:0;right:20px;width:50px;height:180px;background:url(global-icon-backordered-2019Q1.png);background-size:contain;background-repeat:no-repeat}.product-header-sample.desktop .product-header-text{margin-top:30px;margin-left:30px}.product-header-sample.desktop .product-header-text .product-header-title{margin:0 0 15px}.header-icon-container{display:inline-block}@media (max-width:768px){.product-header-sample.desktop{display:none}}@media (min-width:769px){.product-header-sample.mobile{display:none}}.mobile-gift-card-header{width:100%;display:none}.desktop-gift-card-header{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-grid-column-align:flex-start;justify-items:flex-start}.desktop-gift-card-header .half-container{width:50%;display:inline-block;padding:0 10px}.gift-card-image{width:100%}.gift-card-container .gift-options{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0}.gift-card-container .gift-options .gift-box{position:relative;line-height:1;padding:23px 25px 20px 15px;font-size:1.4rem;color:#fcfcfc;width:60px;height:60px;text-align:center;background-color:#555352;margin:10px}.gift-card-container .gift-options .gift-box:before{position:absolute;content:"";left:0;height:5px;width:100%;bottom:-10px;background-color:transparent;transition:background-color .35s ease}.gift-card-container .gift-options .gift-box:hover{cursor:pointer}.gift-card-container .gift-options .gift-box-hundreds{padding:23px 25px 20px 12px}.gift-card-container .gift-options .select-gift:before{background-color:#77c4c0}.gift-card-container .add-to-cart-gift-container{width:400px;margin:0 auto}.gift-card-container .mobile-description{display:none}.gift-card-container .download-depictors{line-height:2rem;width:100%;height:40px;text-align:center;margin:60px 0}@media (max-width:768px){.gift-card-container .mobile-gift-card-header{display:block}.gift-card-container .desktop-gift-card-header{display:none}.gift-card-container .mobile-description{display:block}.gift-card-container .add-to-cart-gift-container{width:100%}.gift-card-container .gift-card-container .gift-options{-ms-flex-pack:start;justify-content:flex-start}}.product-icon{width:60px;margin-left:10px}.product-expansionPanel-wrapper{padding:25px;max-width:1024px;min-height:380px;position:relative;overflow:hidden;opacity:1}.product-expansionPanel-wrapper:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;z-index:0;background-image:url(product-details-raindrops-2019Q3.jpg);background-position:0 0;background-size:140%;background-repeat:no-repeat}@media only screen and (max-width:1024px){.product-expansionPanel-wrapper:before{background-size:205%}}@media only screen and (max-width:700px){.product-expansionPanel-wrapper:before{background-size:255%}}@media only screen and (max-width:600px){.product-expansionPanel-wrapper:before{background-size:cover;background-image:url(product-details-raindrops-2019Q4.jpg)}}.product-expansionPanel-wrapper .product-expansion-panel{max-width:500px;background-color:#fcfcfc;padding:15px 25px 25px;position:relative}.product-expansionPanel-wrapper .product-expansion-panel h2{padding:15px 0;margin:0;z-index:1}.product-expansionPanel-wrapper .product-expansion-panel .product-info-description{word-break:break-word}.product-expansionPanel-wrapper .product-expansion-panel .product-info-description a{color:#030303;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #77c4c0}.product-expansionPanel-wrapper .product-expansion-panel .product-info-description a:hover{border-bottom:3px dotted #77c4c0}.ingredient-section{width:100%;margin:2.5rem 0;text-align:center;position:relative;padding:5px;background-image:-webkit-linear-gradient(-45deg,#ff7e5fc7,#feb47b)}.ingredient-section .ingredients-white-background{background-color:#fff;background-image:none;width:100%;height:calc(100% - 6px);padding:15px}.ingredient-section p{max-width:720px;margin:auto auto 20.25px;text-align:left}.ingredient-section .icon-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:25px auto;max-width:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ingredient-section .icon-container .ingredient-icon{height:70px;width:70px;border-radius:100%;background-color:#fcfcfc;transition:border .35s ease;border:.5px solid #d8d8d8;cursor:pointer}.ingredient-section .icon-container .ingredient-icon.coconut{background-image:url(global-icon-productCoconut.svg)}.ingredient-section .icon-container .ingredient-icon.shea{background-image:url(global-icon-productShea.svg)}.ingredient-section .icon-container .ingredient-icon.aloe{background-image:url(global-icon-productAloe.svg)}.ingredient-section .icon-container .ingredient-icon.avocado{background-image:url(global-icon-productAvocado.svg)}.ingredient-section .icon-container .ingredient-icon.active{border:3px solid #fcfcfc;box-shadow:0 2px 19px -1px rgba(70,70,71,.42)}@media only screen and (max-width:480px){.ingredient-section .icon-container .ingredient-icon{margin:10px}}@media only screen and (max-width:480px){.ingredient-section .icon-container{max-width:200px}}.ingredient-section .active-ingredient-icon{height:70px;width:70px;border-radius:100%;background-color:#fff;position:absolute;box-shadow:0 2px 7px 0 rgba(70,70,71,.3)}.how-to-container{background-color:#e3f8ff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.how-to-container video{width:100%;height:auto}.how-to-container .how-to-grid{padding:45px;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.how-to-container .how-to-grid .text h2{font-size:3rem;margin-bottom:0}.how-to-container .how-to-grid .text h4{margin-bottom:0;font-size:2rem;max-width:85%}.how-to-container .how-to-grid .text p{margin-bottom:0}.how-to-container .how-to-grid .text .note{font-size:1.2rem;font-style:normal}.how-to-container .how-to-grid .text ul{margin-top:0}.how-to-container .how-to-grid .text ul li{padding:5px 0}@media (max-width:860px){.how-to-container .how-to-grid .text{margin:0 auto}.how-to-container .how-to-grid .text h4{margin-bottom:0;font-size:1.8rem;max-width:100%}.how-to-container .how-to-grid .text ul{margin-top:0;padding-left:13%}.how-to-container .how-to-grid .text ul li{padding:5px 0}}@media (max-width:860px){.how-to-container .how-to-grid{width:100%}.how-to-container .how-to-grid:first-of-type{padding-bottom:0}.how-to-container .how-to-grid:last-of-type{padding-top:15px}}.how-to-container .how-to-grid .video-container{max-height:400px;max-width:400px;margin:auto}@media (max-width:480px){.how-to-container .how-to-grid .video-container{max-height:320px;max-width:320px}}.how-to-container .how-to-grid .video-container .remedy-fine-how-to{max-height:400px;max-width:400px;margin:auto}@media (max-width:480px){.how-to-container .how-to-grid .video-container .remedy-fine-how-to{max-height:250px;max-width:250px}}.how-to-container .will-work-hair{margin:25px 0 10px}.blog-wrapper{margin:5rem 0}.blog-wrapper h2{margin:25px;margin-bottom:45px}.blog-wrapper .blog-title{text-align:left}.blog-wrapper .blog-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width:768px){.blog-wrapper .blog-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.blog-wrapper .blog-container .blog-grid{width:50%;padding:0 25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:768px){.blog-wrapper .blog-container .blog-grid{width:100%}.blog-wrapper .blog-container .blog-grid:last-of-type{margin-top:25px}}.blog-wrapper .blog-container .blog-grid h3{margin-bottom:0}.blog-wrapper .blog-container .blog-grid .blog-img{width:100%;min-height:222px;margin:0 auto;background-size:cover;background-position:50%;background-repeat:no-repeat}.blog-wrapper .blog-container .blog-grid .blog-img.daily-1{background-image:url(product-blog-ombreHair-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.daily-2{background-image:url(product-blog-howtoUse-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.coloring-conditioner-1{background-image:url(product-blog-colorWheel-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.coloring-conditioner-2{background-image:url(product-blog-howtoColor-2019Q3.jpg)}@media only screen and (max-width:480px){.blog-wrapper .blog-container .blog-grid .blog-img.coloring-conditioner-2{background-position:100%}}.blog-wrapper .blog-container .blog-grid .blog-img.complete-system-1{background-image:url(product-blog-dailyVSColoring-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.complete-system-2{background-image:url(product-blog-colorWheel-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.bundle-1{background-image:url(product-blog-longHair-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.bundle-2{background-image:url(product-blog-remedy-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.earthy-1{background-image:url(product-blog-howtoColor-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.earthy-2{background-image:url(product-blog-onceUponATime-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.kit-1{background-image:url(product-blog-toning-2019Q4.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.kit-2{background-image:url(product-blog-everthingNeedKnow-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.colorless-1{background-image:url(product-blog-mixMatch-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.colorless-2{background-image:url(product-blog-remedy-2019Q3.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.basics-landing{background-image:url(product-blog-fantasy-natrual-2019Q4.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.for-brown-landing-1{background-image:url(product-blog-color-brown-purple-2020Q1.jpg)}.blog-wrapper .blog-container .blog-grid .blog-img.for-brown-landing-2{background-image:url(product-blog-color-brown-hair-2020Q1.jpg)}@media only screen and (max-width:768px){.blog-wrapper .blog-container .blog-grid .blog-img.for-brown-landing-2{background-position:0 -11px}}@media only screen and (max-width:600px){.blog-wrapper .blog-container .blog-grid .blog-img.for-brown-landing-2{background-position:50%}}.reviews-section-container{margin:9rem 0;padding:0 25px}.reviews-section-container .no-reviews-container,.reviews-section-container h2{text-align:center}.collection-card-container{position:relative;height:355px;width:160px;margin:10px;box-shadow:0 2px 4px rgba(85,83,82,.5)}.collection-card-container.limited{height:385px}.buttons-container{text-align:center}.buttons-container.sample{margin-top:25px}.you-may-like .blacklist{position:relative}.you-may-like .blacklist:after{content:"";position:absolute;top:0;right:20%;right:10%;width:40px;height:120px;background:url(global-icon-backordered-2019Q1.png);background-size:contain;background-repeat:no-repeat}.you-may-like h2{text-align:center}.you-may-like .description{margin:auto;max-width:600px;margin-bottom:25px;padding:15px}.you-may-like .you-may-like-card-wrapper{max-width:170px}@media only screen and (max-width:768px){.you-may-like .you-may-like-card-wrapper{margin:auto}}.you-may-like .collection-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:800px}@media only screen and (max-width:768px){.you-may-like .collection-container{-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}}.you-may-like .collection-container .collection-card-component{width:100%;height:100%;background-color:#fcfcfc}@media only screen and (max-width:768px){.you-may-like .collection-container .collection-card-component{margin:auto}}.you-may-like .collection-container .collection-card-component .card-content{padding:5px}.you-may-like .collection-container .collection-card-component .card-content .title{font-weight:100;font-size:1.4rem}.you-may-like .collection-container .collection-card-component .card-content .price{font-size:1.2rem;margin-top:10px;margin-bottom:10px}.after-pay{margin:40px 0 0}.after-pay .afterpay-paragraph .afterpay-logo{width:70px;display:block}@media (max-width:768px){.after-pay .afterpay-paragraph .afterpay-logo{width:100px}}.after-pay .afterpay-text2{font-size:1.2rem}@media (max-width:768px){.after-pay .afterpay-text2{font-size:1.4rem}}.waitlist-signup-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.waitlist-signup-container .waitlist-opt-in-container{margin:70px 0;max-width:250px}@media only screen and (max-width:768px){.waitlist-signup-container .waitlist-opt-in-container{margin:45px 0 35px}}.waitlist-signup-container .email-cta{margin-bottom:0}.waitlist-signup-container .email-input{display:inline-block;margin:0;width:55%;border-bottom:1px solid #ffaf63}.waitlist-signup-container .waitlist{display:inline-block;width:39%;margin-left:6%}.waitlist-signup-container .terms-agreement-wrapper{text-align:left;font-size:1rem;line-height:2rem;margin:1% 0}.waitlist-signup-container .email-terms-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.waitlist-signup-container .waitlist-signup-success{font-size:2rem;text-align:center;padding:10px;display:none}.waitlist-signup-container .solid-line-container{margin-bottom:0}.waitlist-signup-container .email-error-privacy{height:20px;color:#fd8377;font-size:1.2rem;margin-bottom:0}.waitlist-signup-container .email-error{height:20px;color:#fd8377;font-size:1.2rem}.waitlist-form{margin-bottom:45px;animation:fadeInAnimation ease .4s;animation-iteration-count:1;animation-fill-mode:forwards}.sold-out-rhombus{width:100%;height:35px;background-color:#adc5e4;color:#fcfcfc;margin:45px auto 20px;text-align:center;-webkit-transform:skew(-20deg)}.sold-out-rhombus p{-webkit-transform:skew(20deg);font-family:chivo bold;font-style:italic;margin:0;font-size:2.5rem}.sold-out-description{margin:0 0 45px;font-size:1.4rem}.choose-toning-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;background:#c1cbef;background:linear-gradient(90deg,#c1cbef 0,#c1cbef 0,#cce3e7 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1cbef",endColorstr="#cce3e7",GradientType=1)}.choose-toning-section .text-container{max-width:600px;margin:27.5px auto 16px}@media only screen and (max-width:600px){.choose-toning-section .text-container{margin:27.5px 16px 16px}}.choose-toning-section .text-container h2{margin:0 0 16px}.choose-toning-section .toning-card-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.choose-toning-section .toning-card{background-color:#fcfcfc;margin:0 15px 27.5px;width:350px;padding:25px;min-height:265px}.choose-toning-section .toning-card p{margin:10px 0}.choose-toning-section .toning-card h3{font-family:chivo bold;margin-top:0}.choose-toning-section .toning-card .toning-divider{margin:0 auto 20px;height:5px;width:100px;background:#cce3e7;background:linear-gradient(90deg,#cce3e7 0,#c1cbef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cce3e7",endColorstr="#c1cbef",GradientType=1)}.out-of-stock{color:#fd8377;font-size:2rem;height:46px;margin:15px 0;font-family:gravity bold;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.out-of-stock p{margin:0}.out-of-stock .sign-up{color:#030303;margin:0;font-family:gravity regular}.out-of-stock.collection-card{font-size:1.6rem;margin:0 auto}.out-of-stock.fyhc{text-align:center;margin:auto}.cancel-order-modal .header-wrapper .close-icon,.error-modal .header-wrapper .close-icon,.modal-added-to-cart .close-icon,.success-modal .header-wrapper .close-icon,.update-address-modal .header-wrapper .close-icon{position:absolute;top:15px;right:10px}.error-modal .message-wrapper,.success-modal .message-wrapper{text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:250px;padding:10px}.modal-added-to-cart{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px;height:375px}.modal-added-to-cart .header-text{font-size:2rem;font-family:chivo regular}.modal-added-to-cart .product-info-container{margin-top:20px;margin-bottom:20px}.modal-added-to-cart .product-info-container,.modal-added-to-cart .subtotal-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.modal-added-to-cart .subtotal-container{margin-bottom:25px}.modal-added-to-cart .subtotal-amount{font-size:2.1rem}.modal-added-to-cart .checkout-button-container{margin-top:10px;margin-bottom:10px;padding:0 10px}.modal-added-to-cart .secondary-modal-button{position:relative;top:30px}.modal-added-to-cart .shop-more-button{float:left}.modal-added-to-cart .view-cart-button{float:right}.cancel-order-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cancel-order-modal .header-wrapper{width:100%;height:50px;background-color:#fd8377}.cancel-order-modal .cta-wrapper{text-align:center;width:100%;padding:55px 15px 15px}.cancel-order-modal .cancel-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly}.update-address-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.update-address-modal .header-wrapper{width:100%;height:50px;background-color:#ffaf63}.update-address-modal select{max-width:300px}.update-address-modal .cta-wrapper{text-align:center;width:100%}.update-address-modal .update-order-form-wrapper{padding:15px}.error-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error-modal .header-wrapper{width:100%;height:50px;background-color:#fd8377}.success-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.success-modal .header-wrapper{width:100%;height:50px;background-color:#ce89d3;text-align:center}.dialog{padding:20px}.dialog .application-video{width:320px;height:320px;margin:0 auto}.dialog .icons-container{width:320px;margin:30px auto}.dialog .no-data,.dialog .product-info-description,.dialog .product-info-ingredients{padding-top:2rem}.dialog .product-info-reviews{padding-top:3rem}.dialog .alert{color:#fd8377;font-weight:700}.video-container{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.video{margin:0 auto;border:4px solid #e6e6fa;transition:opacity .35s ease-out;background:#fcfcfc}.video.component-transition{opacity:0}.video.tabs{width:220px;height:220px;margin-bottom:20px}.nav-list{max-width:240px;font-family:gravity regular!important;font-size:2rem!important}.nav-list .list-menu-item{font-size:2rem}.nav-list .list-item-icon{float:right}.color-select-mobile-container{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:11px}.page-header{max-width:1024px;margin:auto}.page-header .page-header-title{margin:25px 0 25px 25px}.page-header .page-hero-banner{height:250px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.page-header .page-hero-banner.shop-all{height:280px;background-image:url(shopAll-heroImage-desktop1024-2019Q4.jpg)}.page-header .page-hero-banner.pro{background-image:url(pagePro-banner-rooftop1024-2019Q1.jpg)}.page-header .page-hero-banner.color-club{background-image:url(pageColorClub-banner-alexis1024-2019Q1.jpg)}.page-header .page-hero-banner.careers{background-image:url(pageCareers-banner-erinCity1024-2019Q1.jpg)}.page-header .page-hero-banner.about{background-image:url(pageAbout-banner-MaeganScarletAndLioraDudar1024-2019Q1.jpg)}.page-header .page-hero-banner.ingredients{background-image:url(pageIngredients-banner-aloevera1024-2019Q1.jpg)}.page-header .page-hero-banner.faq{background-image:url(pageFAQ-banner-FAQ1024-2019Q1.jpg)}.page-header .page-hero-banner.retailers{background-image:url(pageRetailer-banner-handsHoldingBottles1024-2019Q1.jpg)}.page-header .page-hero-banner.contact{background-image:url(pageContact-banner-clientServices1024-2019Q2.jpg)}.page-header .page-hero-banner.buzz{background-image:url(pageBuzz-banner-2019Q3.jpg)}@media only screen and (max-width:700px){.page-header .page-hero-banner{height:150px}.page-header .page-hero-banner.shop-all{margin:auto;height:280px;padding:7px 0 7px 6vw;background-image:url(shopAll-heroImage-mobile700-2019Q4.jpg)}.page-header .page-hero-banner.pro{background-image:url(pagePro-banner-rooftop700-2019Q1.jpg)}.page-header .page-hero-banner.color-club{background-image:url(pageColorClub-banner-alexis700-2019Q1.jpg)}.page-header .page-hero-banner.careers{background-image:url(pageCareers-banner-erinCity700-2019Q1.jpg)}.page-header .page-hero-banner.about{background-image:url(pageAboutUs-banner-maeganAndLiora700-2019Q1.jpg)}.page-header .page-hero-banner.ingredients{background-image:url(pageIngredients-banner-aloevera700-2019Q1.jpg)}.page-header .page-hero-banner.faq{background-image:url(pageFAQ-banner-FAQ700-2019Q1.jpg)}.page-header .page-hero-banner.retailers{background-image:url(pageRetailer-banner-handsHoldingBottles700-2019Q1.jpg)}.page-header .page-hero-banner.contact{background-image:url(pageContact-banner-clientServices700-2019Q2.jpg)}}.page-content .thank-you .thank-you-image .main-title:after{width:20%;height:4px;margin:12px auto;background-color:#ffaf63}@media only screen and (max-width:600px){.page-content .thank-you .thank-you-image .main-title:after{height:2px}}.page-content .contact-sub-header{text-align:left}.page-content .contact .education-materials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1024px;margin:25px 0}.page-content .contact .education-materials .relative-faq{max-width:700px;margin-left:25px}.page-content .contact .education-materials .description{max-width:700px;margin-top:25px}.page-content .contact .education-materials .alert-notice{color:#fd8377}.page-content .contact .education-materials .edu-header{margin:20px 0 0}.page-content .contact .dropdown-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin:25px auto;padding:5px 15px 19px;border:2px solid #ffaf63}.page-content .contact .dropdown-container .prompt-dropdown-text{padding-right:15px;margin-bottom:8px;font-size:1.9rem}.page-content .contact .back-button-container{margin:25px 0 15px 25px}.page-content .contact .show-form-btn-container{margin:25px}@media (max-width:600px){.page-content .contact .show-form-btn-container{margin:25px 10px}}.page-content .contact .show-form-btn-container .button{width:300px}.page-content .contact .selector-card-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:1024px){.page-content .contact .selector-card-section{-ms-flex-pack:center;justify-content:center}}.page-content .contact .selector-card-section.single-card-style{-ms-flex-pack:start;justify-content:flex-start}.page-content .contact .selector-card-section .card-container{position:relative;opacity:0;display:none;transition:opacity 1s ease}.page-content .contact .selector-card-section .selected{opacity:1;display:inline-block}.page-content .contact .selector-card-section .overlay{position:absolute;top:15px;bottom:0;left:15px;right:0;height:110px;width:300px;opacity:0;transition:.5s ease;background-color:#d8d8d8}.page-content .contact .selector-card-section .card-container:hover .overlay{cursor:pointer}@media only screen and (min-width:768px){.page-content .contact .selector-card-section .card-container:hover .overlay{opacity:.5}}.page-content .contact .selector-card-section .selector-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:300px;min-height:110px;padding:0;margin:15px;border-radius:0}.page-content .contact .selector-card-section .selector-card .card-copy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px}.page-content .contact .selector-card-section .selector-card .card-copy-container .category-title{font-size:2rem;margin:0 0 8px 5px}.page-content .contact .selector-card-section .selector-card .card-copy-container .category-description{margin:0;font-size:1.2rem}.page-content .contact .selector-card-section .selector-card .card-copy-container .card-solid-line{width:90%;height:1px;margin-bottom:8px;background-color:#d8d8d8}.page-content .contact .selector-card-section .selector-card .cover-image{min-width:90px;height:110px;background-size:cover;background-repeat:no-repeat;background-position:50%}.page-content .contact .selector-card-section .selector-card .cover-image.color-advice{background-image:url(contact-form-colorAdvice.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.return-exchange{background-image:url(contact-form-returnsExchanges.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.product-question{background-image:url(contact-form-productQuestion.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.shipping{background-image:url(contact-form-shipping.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.web-inquiry{background-image:url(contact-form-websiteInquiry.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.order-modification{background-image:url(contact-form-orderModification.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.color-club{background-image:url(contact-form-colorClub.svg)}.page-content .contact .selector-card-section .selector-card .cover-image.subscription{background-image:url(contact-form-subscription.svg)}.page-content .contact .side-by-side{display:inline-block}.page-content .contact .remove-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;max-width:400px;-ms-flex-pack:justify;justify-content:space-between}.page-content .contact .remove-button{padding:5px 10px 6px;border:.5px solid #77c4c0;border-radius:5px;color:#77c4c0;margin-left:1.5%;font-size:1rem;cursor:pointer}.page-content .contact .contact-terms{margin:0;font-size:1.2rem}.page-content .contact .contact-terms a{padding-left:3px}.page-content .contact .contact-terms span{padding:0 5px}.page-content .contact .third-view{width:100%;margin-top:25px}.page-content .thank-you{max-width:1024px}.page-content .thank-you .thank-you-image{color:#555352;text-align:center;width:600px;height:600px;padding:1.4rem;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(contact-thankyou-csTeam.jpg)}@media only screen and (max-width:600px){.page-content .thank-you .thank-you-image{width:81vw;height:80vw}}.page-content .thank-you .thank-you-image .main-title{font-family:chivo regular;text-transform:uppercase;font-size:3.6rem;letter-spacing:.8rem;font-weight:500;margin:15px 0 0}.page-content .thank-you .thank-you-image .main-title:after{content:"";display:block}@media only screen and (max-width:480px){.page-content .thank-you .thank-you-image .main-title{font-size:2.5rem}}.page-content .thank-you .thank-you-image .sub-title-wrapper{margin:0 auto;font-size:1.8rem;font-style:italic;font-weight:500}@media only screen and (max-width:600px){.page-content .thank-you .thank-you-image .sub-title-wrapper{display:none}}.page-content .thank-you .thank-you-education{max-width:700px;margin:0 auto}.page-content .thank-you .thank-you-education .final-thanks{text-align:center;font-size:1.8rem;margin-bottom:60px}.page-content .thank-you .thank-you-education .faq-instructions{text-align:center;font-size:1.8rem}.page-content .color-club-page h2,.page-content h2{text-align:center}.page-content .color-club-page .color-club-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between;width:100%}.page-content .color-club-page .color-club-button{padding:0 20px}.page-content .color-club-page .color-club-padding-container{padding:20px 0}.page-content .how-padding-container{padding:10px 10px 2px}.page-content .how-subPoints{margin:20px 0 20px 20px}.page-content .how-product-title{text-align:center}.page-content .card-how-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 0}.page-content .card-how-wrapper .how-card{min-width:285px;margin:0 15px 10px;cursor:pointer}.page-content .retailers .retailers-map-container{max-width:700px;margin:0 auto;text-align:center}.page-content .retailers .retailers-map-container .retailers-map{overflow:hidden;padding-top:60%;position:relative}.page-content .retailers .retailers-map-container .retailers-map iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-content .retailers .retailer-intro{max-width:550px;margin:0 auto}.page-content .retailers .retailer-panel a{line-height:1.8}.page-content .about-us-page .about-paragraph{margin-bottom:40px}.page-content .about-us-page .quote{text-align:center;margin-bottom:0}.page-content .about-us-page .signatures{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.page-content .about-us-page .signature-sub{font-size:1.2rem;margin:5px 0 35px;text-align:center}.page-content .reviews{position:relative}.page-content .reviews .reviews-subhead{margin:0 auto;text-align:center}.page-content .reviews .color-select-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content .reviews .color-select-container .color-select-reviews{position:relative;width:60px;height:60px;max-width:60px;font-size:1.2rem;text-align:center;margin:7px 7px 0}.page-content .reviews .color-title{text-transform:capitalize;margin-bottom:-10px}.page-content .ingredients-page h4{text-align:center}.page-content .privacy-policy-page{padding:10px}.page-content .privacy-policy-page a{border-bottom:1px solid #77c4c0}.page-content .color-club-page h4{text-align:center}.page-content .returns-page .returns-policy-wrapper{max-width:800px;margin:0 auto;margin-bottom:35px;line-height:2.4rem}.page-content .returns-page .returns-policy-wrapper .returns-sub-title{margin-bottom:0}.page-content .returns-page .returns-policy-wrapper p{margin-bottom:35px}.page-content .returns-page .returns-policy-wrapper .returns-list li{padding:15px 20px}.pro-page .page-pro-content h2{text-align:center}.pro-page .page-pro-content .pro-login-button-container{margin:3rem auto 6rem;width:300px}.pro-page .page-pro-content .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;height:60px;margin-top:25px}.pro-page .page-pro-content .buttons-container .apply-now-button{width:400px;padding:0 20px}.pro-page .page-pro-content .tabs-container{margin:50px 0}.pro-page .page-pro-content .tabs-container.logged-in{min-height:240px}@media only screen and (max-width:600px){.pro-page .page-pro-content .tabs-container.logged-in{min-height:260px}}.pro-page .page-pro-content .tabs-container.logged-out{min-height:400px}@media only screen and (max-width:600px){.pro-page .page-pro-content .tabs-container.logged-out{min-height:440px}}.pro-page .page-pro-content .still-have-questions{text-align:center}.pro-page .page-pro-content .tabs-copy-container{-ms-flex-pack:left;justify-content:left}.pro-page .page-pro-content .order-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.pro-page .page-pro-content .order-cards .pro-card-container{position:relative;height:400px;width:200px;margin:10px 20px;box-shadow:0 2px 4px rgba(85,83,82,.5)}@media only screen and (max-width:425px){.pro-page .page-pro-content .order-cards .pro-card-container{width:165px;padding:2px;margin:10px 5px}}.pro-page .page-pro-content .order-cards .pro-card-container .pro-card-component{width:100%;height:100%;background-color:#fcfcfc}.pro-page .page-pro-content .order-cards .pro-card-container .pro-card-component .card-image{max-width:200px}.pro-page .page-pro-content .order-cards .pro-card-container .pro-card-component .card-content{padding:5px}.pro-page .page-pro-content .order-cards .pro-card-container .pro-card-component .card-content .title{font-size:2rem}.pro-page .page-pro-content .order-cards .pro-card-container .pro-card-component .card-content .description{font-size:1.4rem;margin-top:25px;margin-bottom:10px}.pro-page .page-pro-content .order-cards .no-samples-disclaimer{font-size:1.2rem;font-weight:700}.pro-page .page-pro-content .bottom-container{margin-bottom:60px}@media (max-width:600px){.page-content .returns-page .returns-policy-wrapper{max-width:360px;padding:0 10px}}.fbh-copy{padding:5rem}.fbh-copy .fbh-copy__copy{background:#f9e6e7;padding:4rem 2rem;margin:0 auto;text-align:center;width:48rem}.fbh-copy .fbh-copy__copy:before{content:"\2764";font-size:2rem;display:block}.fbh-copy .fbh-copy__copy .ingredient-grid{padding:1rem}@media (max-width:600px){.fbh-copy .fbh-copy__copy .ingredient-grid{padding:1rem 5rem}}.fbh-copy .fbh-copy__copy .ingredient-grid p{font-size:1.2rem}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title{font-size:1.6rem;margin-bottom:0}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title:before{content:"";display:block;margin:0 auto;width:4rem;height:4rem}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title-avocado:before{background:url(global-icons-avocado-2019Q3.svg) 50% no-repeat;background-size:cover}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title-shea:before{background:url(global-icons-coconut-2019Q3.svg) 50% no-repeat;background-size:cover}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title-aloe:before{background:url(global-icons-aloe-2019Q3.svg) 50% no-repeat;background-size:cover}.fbh-copy .fbh-copy__copy .ingredient-grid .ingredient-grid__title-rosemary:before{background:url(global-icons-rosemary-2019Q3.svg) 50% no-repeat;background-size:cover}.fbh-copy .fbh-copy__copy h1{font-size:2.1rem;padding-bottom:0;margin-bottom:0}.fbh-copy .fbh-copy__copy p{margin-top:.25rem;margin-bottom:1.5rem;font-size:1.2rem;line-height:2rem}.fbh-products{padding-bottom:4rem}@media (max-width:768px){.fbh-products{padding-top:4rem;padding-bottom:4rem;overflow:hidden}}.fbh-products>h1{border-bottom:2px solid #555352;margin:6rem auto 3rem;padding-bottom:1rem;text-align:center;position:relative;width:33rem}@media (max-width:768px){.fbh-products>h1{font-size:2rem;margin-bottom:6rem;width:25rem}}.fbh-products .fbh-products__product{display:-ms-flexbox;display:flex;padding:2rem;margin-bottom:6rem}@media (max-width:768px){.fbh-products .fbh-products__product{margin-bottom:2rem}}.fbh-products .fbh-products__product.fbh-products__product--purple:before,.fbh-products .fbh-products__product.fbh-products__product--red:before,.fbh-products .fbh-products__product.fbh-products__product--rose-gold:before{display:block;content:"";height:27rem;position:absolute;top:2rem;right:18rem;width:40rem}@media (max-width:768px){.fbh-products .fbh-products__product.fbh-products__product--purple:before,.fbh-products .fbh-products__product.fbh-products__product--red:before,.fbh-products .fbh-products__product.fbh-products__product--rose-gold:before{left:19rem;top:-7rem}}@media (max-width:600px){.fbh-products .fbh-products__product.fbh-products__product--purple:before,.fbh-products .fbh-products__product.fbh-products__product--red:before,.fbh-products .fbh-products__product.fbh-products__product--rose-gold:before{left:-3rem;top:-7rem}}.fbh-products .fbh-products__product.fbh-products__product--purple:after,.fbh-products .fbh-products__product.fbh-products__product--red:after,.fbh-products .fbh-products__product.fbh-products__product--rose-gold:after{display:block;content:"";height:30rem;position:absolute;top:0;right:4rem;width:30rem}@media (max-width:768px){.fbh-products .fbh-products__product.fbh-products__product--purple:after,.fbh-products .fbh-products__product.fbh-products__product--red:after,.fbh-products .fbh-products__product.fbh-products__product--rose-gold:after{height:25rem;width:25rem}}.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content:after,.fbh-products .fbh-products__product.fbh-products__product--red .fbh-products__product--content:after,.fbh-products .fbh-products__product.fbh-products__product--rose-gold .fbh-products__product--content:after{background:rgba(244,23,213,.3);display:block;content:"";height:30rem;position:absolute;top:0;right:0;width:30rem}@media (max-width:768px){.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content:after,.fbh-products .fbh-products__product.fbh-products__product--red .fbh-products__product--content:after,.fbh-products .fbh-products__product.fbh-products__product--rose-gold .fbh-products__product--content:after{height:25rem;width:25rem}}.fbh-products .fbh-products__product .fbh-products__product--content{margin:0 0 6rem;position:relative;width:100%}@media (max-width:768px){.fbh-products .fbh-products__product .fbh-products__product--content{margin:0 0 4rem;padding-top:27rem}}.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy{margin-top:4rem;width:40%}@media (max-width:768px){.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy{margin-top:0;width:100%}}.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy .button{margin:inherit}@media (max-width:768px){.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy .button{margin:0 auto}}.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy h1,.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy p{text-align:left}@media (max-width:768px){.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy h1,.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy p{text-align:center}}.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy h1{font-size:2.1rem;padding-bottom:0;margin-bottom:0}.fbh-products .fbh-products__product .fbh-products__product--content .fbh-products__product--content-copy p{margin-top:.25rem}.fbh-products .fbh-products__product.fbh-products__product--rose-gold:before{background:url(pageBR-LandingPage-Swatch-RGB-2019Q3.png) 50% no-repeat;background-size:cover}.fbh-products .fbh-products__product.fbh-products__product--rose-gold:after{background:url(pageBR-LandingPage-Product-RGB-2019Q3-1.jpg) 50% no-repeat;background-size:cover}.fbh-products .fbh-products__product.fbh-products__product--rose-gold .fbh-products__product--content:after{background:#f6b0a5}.fbh-products .fbh-products__product.fbh-products__product--red:before{background:url(pageBR-LandingPage-Swatch-Red-2019Q3.png) 50% no-repeat;background-size:cover}.fbh-products .fbh-products__product.fbh-products__product--red:after{background:url(pageBR-LandingPage-Product-Red-2019Q3.jpg) 50% no-repeat;background-size:cover}.fbh-products .fbh-products__product.fbh-products__product--red .fbh-products__product--content:after{background:#c00200}.fbh-products .fbh-products__product.fbh-products__product--purple:before{background:url(pageBR-LandingPage-Swatch-Purple-2019Q3.png) 50% no-repeat;background-size:cover;right:auto;left:18rem}@media (max-width:768px){.fbh-products .fbh-products__product.fbh-products__product--purple:before{right:19rem;left:auto;top:-7rem}}@media (max-width:600px){.fbh-products .fbh-products__product.fbh-products__product--purple:before{right:-6rem;left:auto}}.fbh-products .fbh-products__product.fbh-products__product--purple:after{background:url(pageBR-LandingPage-Product-Purple-2019Q3-1.jpg) 50% no-repeat;background-size:cover;right:auto;left:4rem}.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content:after{background:#601c69;left:0;right:auto}.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content-copy{float:right}.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content-copy h1,.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content-copy p{text-align:right}@media (max-width:768px){.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content-copy h1,.fbh-products .fbh-products__product.fbh-products__product--purple .fbh-products__product--content-copy p{text-align:center}}.collection-default-template .brown-hair-title:before,.collection-default-template .coloring-conditioner:before,.collection-default-template .complete-system:before,.collection-default-template .daily-conditioner:before,.collection-default-template .earthy-shades:before,.collection-default-template .kits:before,.collection-default-template .samples:before{content:"";position:absolute;width:146px;height:20px;top:168px;left:130px;background-color:#8dab9d;z-index:0}@media only screen and (max-width:768px){.collection-default-template .brown-hair-title:before,.collection-default-template .coloring-conditioner:before,.collection-default-template .complete-system:before,.collection-default-template .daily-conditioner:before,.collection-default-template .earthy-shades:before,.collection-default-template .kits:before,.collection-default-template .samples:before{top:168px}}.collection-default-template .brown-hair-title:after,.collection-default-template .coloring-conditioner:after,.collection-default-template .complete-system:after,.collection-default-template .daily-conditioner:after,.collection-default-template .earthy-shades:after,.collection-default-template .kits:after,.collection-default-template .samples:after{position:absolute;z-index:1}.collection-default-template .collection-title{margin:25px 0 25px 25px}.collection-default-template .daily-conditioner{margin:0}@media only screen and (max-width:768px){.collection-default-template .daily-conditioner:before{top:168px}}.collection-default-template .daily-conditioner:after{content:"Daily Conditioner"}.collection-default-template .coloring-conditioner{margin:0}.collection-default-template .coloring-conditioner:after{content:"Coloring Conditioners"}.collection-default-template .complete-system{margin:0}.collection-default-template .complete-system:after{content:"Complete System"}.collection-default-template .brown-hair-title{margin:0}.collection-default-template .brown-hair-title:after{content:"For Brown Hair"}.collection-default-template .kits{margin:0}.collection-default-template .kits:after{content:"Custom Color Kits"}.collection-default-template .samples{margin:0}.collection-default-template .samples:before{left:80px;width:100px}.collection-default-template .samples:after{content:"Samples"}.collection-default-template .earthy-shades{margin:0}.collection-default-template .earthy-shades:before{left:95px}.collection-default-template .earthy-shades:after{content:"Earthy Shades"}.collection-default-template .collection{margin:0}.collection-default-template .collection-container{max-width:1024px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}.collection-default-template .collection-card-container{position:relative;height:355px;width:160px;margin:10px;box-shadow:0 2px 4px rgba(85,83,82,.5)}.collection-default-template .collection-card-container.limited{height:385px}.collection-default-template .buttons-container{text-align:center}.collection-default-template .buttons-container.sample{margin-top:25px}.collection-default-template .collection-card-component{width:100%;height:100%;background-color:#fcfcfc}.collection-default-template .collection-card-component .card-content{padding:5px}.collection-default-template .collection-card-component .card-content .limited-edition{font-size:1.4rem;font-weight:600;margin-bottom:0}.collection-default-template .collection-card-component .card-content .limited-edition-title span{display:block}.collection-default-template .collection-card-component .card-content .title{font-weight:100;font-size:1.4rem}.collection-default-template .collection-card-component .card-content .price{font-size:1.2rem;margin-top:10px;margin-bottom:10px}@media only screen and (min-width:539px) and (max-width:600px){.collection-default-template .collection-card-container{height:400px;width:200px;margin:10px}.collection-default-template .collection-card-container.limited,.collection-default-template.limited{height:400px}}@media only screen and (min-width:600px){.collection-default-template .collection-card-container{height:420px;width:220px;margin:30px}.collection-default-template .collection-card-container.limited{height:420px}.collection-default-template .collection-card-container .card-content .limited-edition-title span{display:inline}}.collection-shop-by-color-template .collection-header-title{margin:25px 0 25px 25px}.collection-shop-by-color-template .shop-color-header{margin:auto;text-align:left;padding:7px 0 7px 6vw;color:#fcfcfc}.collection-shop-by-color-template .shop-color-header.red{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-red1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.magenta{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position:100%;background-image:url(shopBy-banner-magenta1024-2019Q3.jpg)}.collection-shop-by-color-template .shop-color-header.orange{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-orange1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.pink{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-pink1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.blue{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-blue1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.purple{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-purple1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.teal{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-teal1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.green{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-green1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.silver{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-silver1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.yellow{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-yellow1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.rose-gold{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-roseGoldBeeSis1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.brown{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-brownEspresso1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.black{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-blackRich1024-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.colorless{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-colorless1024-2019Q4.jpg)}.collection-shop-by-color-template .shop-color-header.ginger{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position:0;background-image:url(shopBy-banner-ginger1024-2019Q4.jpg)}.collection-shop-by-color-template .shop-color-title{margin:auto;margin-top:-20px;text-align:center;max-width:120px;padding:7px 0}.collection-shop-by-color-template .shop-color-title h3{color:#fcfcfc;margin:0}.collection-shop-by-color-template .shop-color-title.colorless{background-color:#565656}@media only screen and (max-width:500px){.collection-shop-by-color-template .shop-color-header.red{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-red500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.magenta{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position:100%;background-image:url(shopBy-banner-magenta500-2019Q3.jpg)}.collection-shop-by-color-template .shop-color-header.orange{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-orange500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.pink{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-pink500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.blue{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-blue500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.purple{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-purple500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.teal{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-teal500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.green{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-green500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.silver{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-silver500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.yellow{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-yellow500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.rose-gold{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-roseGoldBeeSis500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.brown{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-brownEspresso500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.black{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-blackRich500-2019Q1.jpg)}.collection-shop-by-color-template .shop-color-header.colorless{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(shopBy-banner-colorless500-2019Q4.jpg)}.collection-shop-by-color-template .shop-color-header.ginger{height:280px;max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position:0;background-image:url(shopBy-banner-ginger500-2019Q4.jpg)}}.collection-shop-all-template .slick-next{right:6px}.collection-shop-all-template .slick-prev{left:6px}.collection-shop-all-template .slick-list{padding-left:25px}.collection-shop-all-template .slick-slider-arrow{position:absolute;height:30px;width:30px;border-radius:100%;background-size:contain;display:block!important;top:50%;transform:translateY(-50%);background-image:url(carousel-icon-arrow2019Q42.svg);z-index:100;box-shadow:0 2px 7px 0 rgba(0,0,0,.5)}.collection-shop-all-template .slick-slider-arrow:before{content:" "}.collection-shop-all-template .slick-slider-arrow.left-arrow{transform:translateY(-50%) rotate(180deg);box-shadow:0 -2px 7px 0 rgba(0,0,0,.5)}.collection-shop-all-template .slick-slider-arrow.slick-disabled{display:none!important}.collection-shop-all-template .collection-card-container{position:relative;height:355px;width:160px;margin-left:0;margin-right:25px;box-shadow:0 2px 4px rgba(85,83,82,.5)}.collection-shop-all-template .collection-card-container .blacklist:after{height:130px;right:2%}.collection-shop-all-template .collection-card-container.limited{height:385px}.collection-shop-all-template .collection-card-container .collection-card-component{width:100%;height:100%;background-color:#fcfcfc}.collection-shop-all-template .collection-card-container .collection-card-component .card-content{padding:5px}.collection-shop-all-template .collection-card-container .collection-card-component .card-content .limited-edition{font-size:1.4rem;font-weight:600;margin-bottom:0}.collection-shop-all-template .collection-card-container .collection-card-component .card-content .limited-edition-title span{display:block}.collection-shop-all-template .collection-card-container .collection-card-component .card-content .title{font-weight:100;font-size:1.4rem}.collection-shop-all-template .collection-card-container .collection-card-component .card-content .price{font-size:1.2rem;margin-top:10px;margin-bottom:10px}.product-sample .title{text-align:center}.product-sample .color-select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end;max-width:700px;margin:0 auto 10px}.product-sample .color-select-container .sample-selector{width:40px;height:40px;margin:10px;cursor:pointer}.product-sample .color-select-container .sample-selector.active:after{content:"";width:40px;height:5px;position:absolute;margin-top:43px;margin-left:-3px;background-color:#77c4c0}.product-sample .color-select-container .sample-selector.backordered:not(.colorless):before{content:"";width:40px;height:70px;position:absolute;margin-top:-1px;margin-left:15px;border-left:1px solid;border-color:#555352;transform:rotate(45deg)}.product-sample .color-select-container .sample-selector.colorless{width:180px;height:180px;background-size:contain;margin:10px 25px;border:1px solid #d8d8d8}.product-sample .color-select-container .sample-selector.colorless.the-remedy{background-image:url(product-colorlessSampleSize-remedy2-2019Q4.jpg)}.product-sample .color-select-container .sample-selector.colorless.the-remedy-ffh{background-image:url(product-colorlessSampleSize-remedyFFH2-2019Q4.jpg)}.product-sample .color-select-container .sample-selector.colorless.active:after{content:"";width:180px;height:5px;position:absolute;margin-top:190px;margin-left:-4px;background-color:#77c4c0}.product-sample .color-select-container .sample-selector.colorless.blacklist{opacity:.7}.product-sample .color-select-container .sample-selector.colorless.blacklist:after{height:160px;right:5%}@media only screen and (max-width:768px){.product-sample .color-select-container .sample-selector.colorless.blacklist:after{height:100px;right:-5%}}@media (max-width:767px){.product-sample .color-select-container .sample-selector.colorless{width:120px;height:120px;margin:10px}.product-sample .color-select-container .sample-selector.colorless.active:after{content:"";width:120px;height:5px;position:absolute;margin-top:130px;margin-left:-4px;background-color:#77c4c0}}.product-sample .color-select-container .cta-container{margin:0 auto}.find-yours-component .content-container .option-cards-container .option-card .option-image.chocolate.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.espresso.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.roseGold,.find-yours-component .content-container .option-cards-container .option-card .option-image.ginger.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.golden.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.neon.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.original.roseGold,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.rich.black,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.yellow{border:1px solid #d3d3d3}@media only screen and (max-width:768px){.find-yours-component .content-container .option-cards-container .option-card .option-image.chocolate.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.espresso.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.roseGold,.find-yours-component .content-container .option-cards-container .option-card .option-image.ginger.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.golden.brown,.find-yours-component .content-container .option-cards-container .option-card .option-image.neon.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.original.roseGold,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.yellow,.find-yours-component .content-container .option-cards-container .option-card .option-image.rich.black,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.blue,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.green,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.magenta,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.orange,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.pink,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.purple,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.red,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.silver,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.teal,.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.yellow{border:1px solid transparent}}.find-yours-component .standard-header .image-compare{width:100%;height:250px;background-color:#ffcfa5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.find-yours-component .standard-header .image-compare{height:410px;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:580px){.find-yours-component .standard-header .image-compare{height:340px}}.find-yours-component .standard-header .image-compare .image-slider-container{width:60%;max-height:226px;overflow:hidden;margin-left:12px;background-size:cover;background-position:0 0;background-repeat:no-repeat}@media only screen and (max-width:768px){.find-yours-component .standard-header .image-compare .image-slider-container{width:94%;height:240px;margin:20px 0 0}}@media only screen and (max-width:580px){.find-yours-component .standard-header .image-compare .image-slider-container{height:200px}}@media only screen and (max-width:420px){.find-yours-component .standard-header .image-compare .image-slider-container{height:150px}}.find-yours-component .standard-header .image-compare .title-container{width:40%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:25px}@media only screen and (max-width:768px){.find-yours-component .standard-header .image-compare .title-container{-ms-flex-pack:center;justify-content:center;height:150px;width:97%;padding:10px;margin:0}}.find-yours-component .standard-header .image-compare .title-container .headline{width:100%;font-size:3rem;text-align:left}@media only screen and (max-width:768px){.find-yours-component .standard-header .image-compare .title-container .headline{margin-top:2rem}}@media only screen and (max-width:580px){.find-yours-component .standard-header .image-compare .title-container .headline{margin-top:0;font-size:2.5rem}}.find-yours-component .standard-header .image-compare .title-container .description{width:100%;max-width:100%;height:100px;text-align:left}.find-yours-component .promo-header.allure{width:100%;height:260px;background-size:cover;background-image:url(findYours-promoHeader-allureDesktop-2019Q4.jpg)}@media only screen and (max-width:600px){.find-yours-component .promo-header.allure{background-size:cover;background-position:50%;background-image:url(findYours-promoHeader-allureMobile-2019Q4.jpg)}}.find-yours-component .promo-header.allure .title-container{width:40%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:110px 0 0 48px}@media only screen and (max-width:840px){.find-yours-component .promo-header.allure .title-container{font-size:1.8rem;width:48%}}@media only screen and (max-width:768px){.find-yours-component .promo-header.allure .title-container{background-position:0}}@media only screen and (max-width:600px){.find-yours-component .promo-header.allure .title-container{padding-left:30px;width:50%}}@media only screen and (max-width:480px){.find-yours-component .promo-header.allure .title-container{padding-left:25px;width:55%}}@media only screen and (max-width:425px){.find-yours-component .promo-header.allure .title-container{padding-left:20px;width:62%}}.find-yours-component .promo-header.allure .title-container .headline{width:100%;font-size:2.5rem;font-weight:700;text-align:left}@media only screen and (max-width:1023px){.find-yours-component .promo-header.allure .title-container .headline{font-size:2rem}}@media only screen and (max-width:840px){.find-yours-component .promo-header.allure .title-container .headline{font-size:1.8rem}}@media only screen and (max-width:768px){.find-yours-component .promo-header.allure .title-container .headline{margin-top:2rem}}@media only screen and (max-width:580px){.find-yours-component .promo-header.allure .title-container .headline{margin-top:5px}}@media only screen and (max-width:425px){.find-yours-component .promo-header.allure .title-container .headline{margin-top:-5px;font-size:1.7rem}}.find-yours-component .promo-header.allure .title-container .description{width:100%;max-width:100%;font-size:1.7rem;text-align:left;margin:10px 0 0}@media only screen and (max-width:1023px){.find-yours-component .promo-header.allure .title-container .description{font-size:1.4rem}}@media only screen and (max-width:480px){.find-yours-component .promo-header.allure .title-container .description{width:81%;margin-top:0;margin-right:auto;font-size:1.3rem}}.find-yours-component .progress-stepper{width:100%;height:8px;background-image:-webkit-linear-gradient(left,#feac5e,#ba75bf,#4bc0c8);margin:20px 0 60px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.find-yours-component .progress-stepper{margin:25px 0 60px}}.find-yours-component .progress-stepper .step-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;text-align:center;top:16px;min-height:73px}@media only screen and (max-width:438px){.find-yours-component .progress-stepper .step-container{top:22px}}.find-yours-component .progress-stepper .step-container .step{height:20px;width:20px;border-radius:50%;background-color:#000}.find-yours-component .progress-stepper .step-container .step.active{border:3px solid #fcfcfc;box-shadow:0 2px 19px -1px rgba(70,70,71,.42)}.find-yours-component .progress-stepper .step-container .step.basics{background-image:-webkit-linear-gradient(left,#e6a479,#d99b77)}.find-yours-component .progress-stepper .step-container .step.options{background-image:-webkit-linear-gradient(left,#de808e,#c98d9d)}.find-yours-component .progress-stepper .step-container .step.colors{background-image:-webkit-linear-gradient(left,#b17ab9,#ae7bbb)}.find-yours-component .progress-stepper .step-container .step.shades{background-image:-webkit-linear-gradient(left,#6b84ba,#9396bf)}.find-yours-component .progress-stepper .step-container .step.reveal{background-image:-webkit-linear-gradient(left,#7aafc3,#77b2c4)}@media only screen and (max-width:438px){.find-yours-component .progress-stepper .step-container .step-title{max-width:80px;word-spacing:100px}}.find-yours-component .title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:10px 0}.find-yours-component .title-container .headline{font-size:3rem;text-align:center;margin-top:20px}.find-yours-component .title-container .divider-line{width:30%;height:2px;margin:10px auto;background-color:#555352}.find-yours-component .title-container .description{max-width:600px;text-align:center;margin:20px 0}@media only screen and (max-width:768px){.find-yours-component .title-container .headline{margin-top:0}.find-yours-component .title-container .description{margin:0 0 10px}}.find-yours-component .content-container{margin-bottom:10px;min-height:400px}.find-yours-component .content-container .option-cards-container{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.find-yours-component .content-container .option-cards-container.flex-4{margin:0 auto}@media only screen and (min-width:769px){.find-yours-component .content-container .option-cards-container.flex-4{max-width:600px}}.find-yours-component .content-container .option-cards-container .option-card{width:280px;height:380px;margin:10px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.find-yours-component .content-container .option-cards-container .option-card:before{position:absolute;content:"";width:286px;height:386px;margin:-3px 3px 3px -3px;background-color:#d3d3d3;z-index:-1}.find-yours-component .content-container .option-cards-container .option-card.selected{border:none}.find-yours-component .content-container .option-cards-container .option-card.selected:before{position:absolute;content:"";width:286px;height:386px;margin:-3px 3px 3px -3px;background-image:-webkit-linear-gradient(-45deg,#ddd6f3,#faaca8);z-index:-1}.find-yours-component .content-container .option-cards-container .option-card.flex-break{width:100%}.find-yours-component .content-container .option-cards-container .option-card .option-image{width:220px;height:142px;margin:36px auto 20px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#fff}.find-yours-component .content-container .option-cards-container .option-card .option-image.coloring-conditioner{background-image:url(global-icon-colorConditioner-2019Q3.svg);background-size:220px 150px}.find-yours-component .content-container .option-cards-container .option-card .option-image.daily-conditioner{background-image:url(global-icon-dailyConditioner-2019Q3.svg);background-size:220px 150px}.find-yours-component .content-container .option-cards-container .option-card .option-image.complete-system{background-image:url(global-icon-completeSystem-2019Q3.svg);background-size:220px 150px}.find-yours-component .content-container .option-cards-container .option-card .option-image.fantasy{background-image:url(findYours-colorCategory-fantasyDesktop-2019Q3.jpg)}@media only screen and (min-width:768px){.find-yours-component .content-container .option-cards-container .option-card .option-image.fantasy{background-position:top}}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown{background-image:url(findYours-colorCategory-forBrownDesktop-2019Q3.jpg);background-position:top}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.red{background-image:url(findYours-hairStrand-BR101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.roseGold{background-image:url(findYours-hairStrand-RGB101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.purple{background-image:url(findYours-hairStrand-BP101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.pink{background-image:url(findYours-hairStrand-BK101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.green{background-image:url(findYours-hairStrand-BG101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.blue{background-image:url(findYours-hairStrand-BB101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.for-brown.orange{background-image:url(findYours-hairStrand-BO101-2020Q1.jpg);background-color:50% 50%}.find-yours-component .content-container .option-cards-container .option-card .option-image.basics{background-image:url(findYours-colorCategory-earthyDesktop-2019Q3.jpg)}@media only screen and (max-width:768px){.find-yours-component .content-container .option-cards-container .option-card .option-image.basics{background-position:70%}}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel{background-image:url(findYours-hairStrand-PR101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.yellow{background-image:url(findYours-hairStrand-PY101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.orange{background-image:url(findYours-hairStrand-PO101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.pink{background-image:url(findYours-hairStrand-PK101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.red{background-image:url(findYours-hairStrand-PR101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.magenta{background-image:url(findYours-hairStrand-PM101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.purple{background-image:url(findYours-hairStrand-PP101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.blue{background-image:url(findYours-hairStrand-PB101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.teal{background-image:url(findYours-hairStrand-PT101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.green{background-image:url(findYours-hairStrand-PG101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.pastel.silver{background-image:url(findYours-hairStrand-PS101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant{background-image:url(findYours-hairStrand-VR101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.yellow{background-image:url(findYours-hairStrand-VY101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.orange{background-image:url(findYours-hairStrand-VO101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.pink{background-image:url(findYours-hairStrand-VK101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.red{background-image:url(findYours-hairStrand-VR101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.magenta{background-image:url(findYours-hairStrand-VM101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.purple{background-image:url(findYours-hairStrand-VP101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.blue{background-image:url(findYours-hairStrand-VB101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.teal{background-image:url(findYours-hairStrand-VT101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.green{background-image:url(findYours-hairStrand-VG101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.vibrant.silver{background-image:url(findYours-hairStrand-VS101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme{background-image:url(findYours-hairStrand-ER101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.yellow{background-image:url(findYours-hairStrand-EY101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.orange{background-image:url(findYours-hairStrand-EO101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.pink{background-image:url(findYours-hairStrand-EK101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.red{background-image:url(findYours-hairStrand-ER101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.magenta{background-image:url(findYours-hairStrand-EM101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.purple{background-image:url(findYours-hairStrand-EP101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.blue{background-image:url(findYours-hairStrand-EB101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.teal{background-image:url(findYours-hairStrand-ET101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.green{background-image:url(findYours-hairStrand-EG101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.extreme.silver{background-image:url(findYours-hairStrand-ES101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.neon,.find-yours-component .content-container .option-cards-container .option-card .option-image.neon.yellow{background-image:url(findYours-hairStrand-NY101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.original,.find-yours-component .content-container .option-cards-container .option-card .option-image.original.roseGold{background-image:url(findYours-hairStrand-RG101-2019Q3.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.rich.black{background-image:url(findYours-hairStrand-ZR101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.espresso.brown{background-image:url(findYours-hairStrand-WE101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.golden.brown{background-image:url(findYours-hairStrand-WG101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.chocolate.brown{background-image:url(findYours-hairStrand-WC101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-image.ginger.red{background-image:url(findYours-hairStrand-DG101-2019Q4.jpg)}.find-yours-component .content-container .option-cards-container .option-card .option-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-title{margin-top:0;text-align:center}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-accent-image{width:150px;height:8px;margin:0 auto 20px;border-radius:15px}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-accent-image.fantasy-gradient{background-image:-webkit-linear-gradient(left,red,#f6a00c,#fbf005,#07f927,#07f7df,#1f00ff,#ff00c7)}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-accent-image.for-brown-gradient{background-image:-webkit-linear-gradient(left,#a7351a,#902f46,#b54848,#610f15,#51234f,#122c59,#224739)}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-accent-image.basics-gradient{background-image:-webkit-linear-gradient(left,#8a391b,#946037,#4e3524,#36221d,#2b2c30)}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-description{text-align:center;padding:5px 20px;margin-bottom:40px}.find-yours-component .content-container .option-colors-container .colors-container{max-width:600px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.find-yours-component .content-container .option-colors-container .colors-container{-ms-flex-pack:left;justify-content:left}}@media only screen and (max-width:615px){.find-yours-component .content-container .option-colors-container .colors-container{max-width:500px}}@media only screen and (max-width:376px){.find-yours-component .content-container .option-colors-container .colors-container{max-width:300px}}@media only screen and (min-device-width:375px) and (max-device-width:414px){.find-yours-component .content-container .option-colors-container .colors-container{max-width:300px}}.find-yours-component .content-container .option-colors-container .colors-container .color-option-selection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:15px}.find-yours-component .content-container .option-colors-container .colors-container .color-option-selection .color-option{position:relative;width:60px;height:60px;border-radius:50%;margin:10px 20px;cursor:pointer}.find-yours-component .content-container .option-colors-container .colors-container .color-option-selection .color-option.selected{border:3px solid #fcfcfc;box-shadow:0 2px 19px -1px rgba(70,70,71,.42)}.find-yours-component .content-container .option-colors-container .colors-container .color-option-selection .color-name{color:#555352}.find-yours-component .view-product-page{margin:20px auto 0}.find-yours-component .buttons-container{width:94%;margin:25px auto}.find-yours-component .find-yours-results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 10px;width:100%}@media only screen and (max-width:360px){.find-yours-component .find-yours-results{padding:0}}.find-yours-component .find-yours-results .thumbnail-carousel{overflow:hidden}.find-yours-component .find-yours-results .fetching-product-data{width:64px;margin:10px auto}.find-yours-component .find-yours-results .fetching-product-data .ring-loading-icon{display:inline-block;position:relative;width:64px;height:64px}.find-yours-component .find-yours-results .fetching-product-data .ring-loading-icon div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #555352;border-radius:50%;animation:ring-loading-icon 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#555352 transparent transparent}.find-yours-component .find-yours-results .fetching-product-data .ring-loading-icon div:first-child{animation-delay:-.45s}.find-yours-component .find-yours-results .fetching-product-data .ring-loading-icon div:nth-child(2){animation-delay:-.3s}.find-yours-component .find-yours-results .fetching-product-data .ring-loading-icon div:nth-child(3){animation-delay:-.15s}@keyframes ring-loading-icon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.find-yours-component .find-yours-results .fetching-product-data.displayed{opacity:1;transform:translate(0);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.find-yours-component .find-yours-results .fetching-product-data.hidden{height:0;opacity:0;margin:0}.find-yours-component .find-yours-results .product-data-fetched.hidden{opacity:0}.find-yours-component .find-yours-results .product-data-fetched .animate-displayed,.find-yours-component .find-yours-results .product-data-fetched.displayed{opacity:1;transform:translate(0);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.find-yours-component .find-yours-results .product-data-fetched .animate-down{opacity:0;transform:translateY(-20rem);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.find-yours-component .find-yours-results .product-data-fetched .product-title{margin-top:10px;text-align:center}.find-yours-component .find-yours-results .product-data-fetched .thumbnail-carousel{width:100%;overflow:hidden;margin:0 auto 10px}@media only screen and (max-width:768px){.find-yours-component .find-yours-results .product-data-fetched .thumbnail-carousel{height:400px}}.find-yours-component .find-yours-results .product-data-fetched .product-expansion-panel{background:none}@media only screen and (max-width:600px){.find-yours-component .find-yours-results .product-data-fetched .product-expansion-panel{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.find-yours-component .content-container{height:100%}.find-yours-component .content-container .option-cards-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.find-yours-component .content-container .option-cards-container .option-card{width:80%;height:200px;-ms-flex-direction:row;flex-direction:row;background-position:50%}.find-yours-component .content-container .option-cards-container .option-card .option-image{width:35%;height:200px;margin:0}.find-yours-component .content-container .option-cards-container .option-card .option-image.coloring-conditioner,.find-yours-component .content-container .option-cards-container .option-card .option-image.complete-system,.find-yours-component .content-container .option-cards-container .option-card .option-image.daily-conditioner{background-size:110%}.find-yours-component .content-container .option-cards-container .option-card .option-content-container{width:65%;padding:10px 10px 10px 20px;background-position:50%;background-repeat:no-repeat}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-title{text-align:left}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:300px}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-accent-image{margin:20px 0 0}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-description-container .option-description{text-align:left;padding:0;margin-bottom:0}.find-yours-component .content-container .option-cards-container .option-card:before{position:absolute;content:"";width:calc(80% + 4px);height:204px;margin:-2px 2px 2px -2px}.find-yours-component .content-container .option-cards-container .option-card.selected:before{position:absolute;content:"";width:calc(80% + 6px);height:206px;margin:-3px 3px 3px -3px;background-image:-webkit-linear-gradient(-45deg,#ddd6f3,#faaca8);z-index:-1}.find-yours-component .buttons-container{width:92%;margin:10px auto}}@media only screen and (max-width:480px){.find-yours-component .content-container .option-cards-container .option-card{width:94%;height:230px}.find-yours-component .content-container .option-cards-container .option-card .option-image{width:40%;height:230px}.find-yours-component .content-container .option-cards-container .option-card .option-content-container .option-title{margin-bottom:10px}.find-yours-component .content-container .option-cards-container .option-card:before{position:absolute;content:"";width:calc(94% + 4px);height:234px}.find-yours-component .content-container .option-cards-container .option-card.selected:before{position:absolute;content:"";width:calc(94% + 6px);height:236px;margin:-3px 3px 3px -3px;background-image:-webkit-linear-gradient(-45deg,#ddd6f3,#faaca8);z-index:-1}}@media only screen and (max-width:360px){.find-yours-component .content-container .option-cards-container .option-card .option-image.coloring-conditioner,.find-yours-component .content-container .option-cards-container .option-card .option-image.complete-system,.find-yours-component .content-container .option-cards-container .option-card .option-image.daily-conditioner{background-size:156%;background-position:38%}}.shade-container{width:300px}@media only screen and (max-width:768px){.shade-container{width:400px}}.shade-container .inactiveLink{pointer-events:none;cursor:default}.shade-container .shade-wrapper .title-text{display:inline-block;font-size:1.8rem;margin:13px 0 10px;text-transform:capitalize}@media only screen and (max-width:768px){.shade-container .shade-wrapper .title-text{font-size:2.3rem}}.shade-container .shade-wrapper .info-icon{color:#d8d8d8;display:inline-block;margin:0 0 0 10px;vertical-align:middle}@media only screen and (max-width:768px){.shade-container .shade-wrapper .info-icon{vertical-align:inherit}}.shade-container .shade-wrapper .info-icon:hover{cursor:pointer}.shade-container .shade-wrapper .swatch-container{width:100%;-ms-flex-pack:start;justify-content:start}.shade-container .shade-wrapper .single-swatch-container,.shade-container .shade-wrapper .swatch-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.shade-container .shade-wrapper .single-swatch-container{-ms-grid-column-align:center;justify-items:center}.shade-container .shade-wrapper .shade-swatch{height:50px;width:50px;border-radius:100%;display:inline-block;margin:5px 15px 5px 0}@media only screen and (max-width:768px){.shade-container .shade-wrapper .shade-swatch{margin:5px 25px 5px 0}}.shade-container .shade-wrapper .shade-swatch.inactive{border:3px solid #fcfcfc;box-shadow:0 2px 19px -1px rgba(70,70,71,.42)}.shade-container .shade-wrapper .shade-swatch.yellow-pastel{background-color:#fff1ad}.shade-container .shade-wrapper .shade-swatch.yellow-vibrant{background-color:#ffe76b}.shade-container .shade-wrapper .shade-swatch.yellow-extreme{background-color:#ffcf01}.shade-container .shade-wrapper .shade-swatch.yellow-neon{background-color:#eef54e}.shade-container .shade-wrapper .shade-swatch.red-pastel{background-color:#ed826d}.shade-container .shade-wrapper .shade-swatch.red-vibrant{background-color:#e42727}.shade-container .shade-wrapper .shade-swatch.red-extreme{background-color:#c00200}.shade-container .shade-wrapper .shade-swatch.orange-pastel{background-color:#ee925c}.shade-container .shade-wrapper .shade-swatch.orange-vibrant{background-color:#ef5d15}.shade-container .shade-wrapper .shade-swatch.orange-extreme{background-color:#d33f00}.shade-container .shade-wrapper .shade-swatch.pink-pastel{background-color:#ff95c9}.shade-container .shade-wrapper .shade-swatch.pink-vibrant{background-color:#db489b}.shade-container .shade-wrapper .shade-swatch.pink-extreme{background-color:#db067b}.shade-container .shade-wrapper .shade-swatch.magenta-pastel{background-color:#f1a7dc}.shade-container .shade-wrapper .shade-swatch.magenta-vibrant{background-color:#e45dbf}.shade-container .shade-wrapper .shade-swatch.magenta-extreme{background-color:#d12b92}.shade-container .shade-wrapper .shade-swatch.blue-pastel{background-color:#6d9df3}.shade-container .shade-wrapper .shade-swatch.blue-vibrant{background-color:#445afe}.shade-container .shade-wrapper .shade-swatch.blue-extreme{background-color:#0d23cc}.shade-container .shade-wrapper .shade-swatch.purple-pastel{background-color:#c198f2}.shade-container .shade-wrapper .shade-swatch.purple-vibrant{background-color:#8930e1}.shade-container .shade-wrapper .shade-swatch.purple-extreme{background-color:#6012a4}.shade-container .shade-wrapper .shade-swatch.purple-brown-hair{background-color:#51234f}.shade-container .shade-wrapper .shade-swatch.teal-pastel{background-color:#74c7d9}.shade-container .shade-wrapper .shade-swatch.teal-vibrant{background-color:#3eaccd}.shade-container .shade-wrapper .shade-swatch.teal-extreme{background-color:#488cb4}.shade-container .shade-wrapper .shade-swatch.green-pastel{background-color:#82c887}.shade-container .shade-wrapper .shade-swatch.green-vibrant{background-color:#24ac60}.shade-container .shade-wrapper .shade-swatch.green-extreme{background-color:#438b48}.shade-container .shade-wrapper .shade-swatch.silver-pastel{background-color:#e5e5e5}.shade-container .shade-wrapper .shade-swatch.silver-vibrant{background-color:#c6c6c7}.shade-container .shade-wrapper .shade-swatch.silver-extreme{background-color:#969696}.shade-container .shade-wrapper .shade-swatch.rose-gold-original{background-color:#f6b0a5}.shade-container .shade-wrapper .shade-swatch.rose-gold-brown-hair{background-color:#b54848}.shade-container .shade-wrapper .shade-swatch.brown-honey{background-color:#b26a45}.shade-container .shade-wrapper .shade-swatch.brown-espresso{background-color:#654f4c}.shade-container .shade-wrapper .shade-swatch.brown-golden{background-color:#946037}.shade-container .shade-wrapper .shade-swatch.brown-chocolate{background-color:#4e3524}.shade-container .shade-wrapper .shade-swatch .title{text-align:center;width:100%;font-size:1rem;margin-top:3px;text-transform:capitalize}@media only screen and (max-width:768px){.shade-container{display:block}.shade-container .shade-wrapper .swatch-container{width:auto}}@media only screen and (max-width:480px){.shade-container{display:block}.shade-container .shade-wrapper .title{font-size:8.5px}}.buzz-media .page-header-title{padding:7rem 0 0 25px;margin:0;width:50%}@media (max-width:600px){.buzz-media .page-header-title{width:100%}}.buzz-media .buzz-media-sub-title{padding:0 25px 25px;width:50%}@media (max-width:600px){.buzz-media .buzz-media-sub-title{width:100%}}.buzz-media-wrapper{overflow:hidden;width:100%}.buzz-media__highlighted{background-color:#fdbc7c;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;padding-right:15px;padding-left:15px;margin-bottom:3rem;margin-right:auto;margin-left:auto}@media (max-width:768px){.buzz-media__highlighted{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:0;padding-left:0}}.buzz-media__highlighted blockquote,.buzz-media__highlighted h2,.buzz-media__highlighted p{text-align:left;font-size:1.2rem}@media (max-width:768px){.buzz-media__highlighted blockquote,.buzz-media__highlighted h2,.buzz-media__highlighted p{font-size:2.4rem}}.buzz-media__highlighted blockquote{font-size:2.4rem;margin:0 auto 3rem;text-align:center;width:60%}@media (max-width:768px){.buzz-media__highlighted blockquote{font-size:2.4rem;width:80%}}@media (max-width:600px){.buzz-media__highlighted blockquote{font-size:2.2rem}}@media (max-width:480px){.buzz-media__highlighted blockquote{font-size:1.8rem}}.buzz-media__highlighted h2{padding-left:60px;font-size:2rem;line-height:0;margin-bottom:0;margin-top:3.5rem}.buzz-media__highlighted h2 span{font-family:chivo bold}.buzz-media__highlighted .buzz-media__mentioned-product-label{font-size:1.8rem;margin-top:6rem;text-align:center;width:100%;margin-bottom:0}@media (max-width:600px){.buzz-media__highlighted .buzz-media__mentioned-product-label{margin-bottom:1rem}}.buzz-media__highlighted .button-container{text-align:center}.buzz-media__highlighted .buzz-media__highlighted-left,.buzz-media__highlighted .buzz-media__highlighted-right{padding-top:1rem}@media (max-width:768px){.buzz-media__highlighted .buzz-media__highlighted-left,.buzz-media__highlighted .buzz-media__highlighted-right{padding-top:0;width:100%}}.buzz-media__highlighted .buzz-media__highlighted-right{width:60%}.buzz-media__highlighted .buzz-media__highlighted-left{width:40%}.buzz-media__highlighted .buzz-media__media-img{background:url(pageBuzz-logo-instyle-2019Q3.png) 50% no-repeat;background-size:contain;height:18rem;margin:7rem auto 6rem;max-width:400px;width:100%}@media (max-width:768px){.buzz-media__highlighted .buzz-media__media-img{background-size:85%;max-width:none;transform:translateY(0);width:100%}}.buzz-media__highlighted__blue{background:#e9937d;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.buzz-media__highlighted__blue .buzz-media__media-img{background:url(pageBuzz-logo-teenvogue-2019Q3.png) 50% no-repeat;background-size:contain}@media (max-width:768px){.buzz-media__highlighted__blue .buzz-media__media-img{background-size:85%}}.buzz-media__highlighted__blue .buzz-media__highlighted-right{width:60%}.buzz-media__highlighted__blue .buzz-media__highlighted-left{width:40%}.product-recommended-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end;margin-bottom:40px}.quotation{position:relative}.buzz-content{margin:7rem auto 10rem}.buzz-content .panel-container{max-width:1280px}.exanded-content_slanted-holder{overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.exanded-content_slanted-left{position:relative;width:50%}.exanded-content_slanted-left:before{content:"";width:0;height:0;border-style:solid;border-width:0 13rem 100rem 0;border-color:transparent #d2dbe4 transparent transparent;position:absolute;top:0;right:0}@media (max-width:768px){.exanded-content_slanted-left:before{border-width:0 0 20rem 100rem;border-color:transparent transparent #d2dbe4;top:auto;right:auto;bottom:0;left:0}}.exanded-content_slanted-right{background:#d2dbe4;padding:4rem;width:50%}.buzz-content img{border-radius:4px;margin-right:10px}@media (max-width:768px){.exanded-content_slanted-left,.exanded-content_slanted-right{min-height:40rem;max-width:100%;width:100%}}.buzz-carousel-wrapper{margin-bottom:5rem}.buzz-carousel-wrapper__panel{display:block;background:red;padding-bottom:5rem;width:100%}.buzz-carousel-wrapper .title-text{margin:7rem 2rem 0}.buzz-carousel-wrapper .subtitle-text{font-size:1.4rem;margin-bottom:2rem;margin-top:.5rem}.buzz-carousel-wrapper .carousel .standard-title-wrapper .active-card-area{margin-left:0;padding-left:0}.buzz-carousel-wrapper__panel{overflow:hidden;position:relative}.buzz-carousel-wrapper__panel blockquote{margin:4rem 0}.buzz-carousel-wrapper__panel .content{float:right;padding:0 5rem;text-align:right;width:50%}@media (max-width:600px){.buzz-carousel-wrapper__panel .content{padding-top:25rem;text-align:center;width:100%}}.buzz-carousel-wrapper__panel .content:before{background:#fdbc7c;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:50%}@media (max-width:600px){.buzz-carousel-wrapper__panel .content:before{height:26rem;width:100%}}.buzz-carousel-wrapper__panel .press-logo{height:10rem;margin:7rem auto 6rem;max-width:400px;width:100%}@media (max-width:768px){.buzz-carousel-wrapper__panel .press-logo{max-width:none;transform:translateY(0);width:100%}}.buzz-carousel-wrapper__panel .button-container{display:block}.buzz-carousel-wrapper__panel .button-container .button{float:right;width:150px}@media (max-width:768px){.buzz-carousel-wrapper__panel .button-container .button{float:none;margin:0 auto}}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-harpers-bazaar{background-color:#fdbc7c}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-harpers-bazaar .press-logo{background:url(pageBuzz-logo-harpers-bazaar-2019Q3.png) 50% no-repeat;background-size:contain}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-harpers-bazaar .content:before{background:url(pageBuzz-image-harpers-bazaar-2019Q3.jpg) 50% no-repeat;background-size:cover}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-real-simple{background-color:#e9937d}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-real-simple .press-logo{background:url(pageBuzz-logo-real-simple-2019Q3.png) 50% no-repeat;background-size:contain}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-real-simple .content:before{background:url(pageBuzz-image-real-simple-2019Q3.jpg) 50% no-repeat;background-size:cover}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-good-housekeeping{background-color:#d4f1f5}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-good-housekeeping .press-logo{background:url(pageBuzz-logo-good-housekeeping-2019Q3.png) 50% no-repeat;background-size:contain}.buzz-carousel-wrapper__panel.buzz-carousel-wrapper__panel-good-housekeeping .content:before{background:url(pageBuzz-image-good-housekeeping-2019Q3.jpg) 50% no-repeat;background-size:cover}.buzz-dash-pics-wrapper>p{margin-top:.5rem;padding-right:25px;padding-left:25px;margin-left:0;margin-right:0;width:55%}@media (max-width:600px){.buzz-dash-pics-wrapper>p{width:100%}}.buzz-dash-pics-wrapper .dash-title{padding-right:25px;padding-left:25px;margin:7rem 0 0;width:55%}@media (max-width:600px){.buzz-dash-pics-wrapper .dash-title{width:100%}}.education-widget-modal{max-width:480px;position:absolute;top:8rem;margin:0 auto;background-color:#fcfcfc;outline:none;left:50%;transform:translate(-50%);width:70vw;margin-bottom:5rem}@media (max-width:600px){.education-widget-modal{top:0;width:96vw}}.education-widget-modal .widget-container{opacity:1;transition:opacity .35s ease;background-color:#fcfcfc}.education-widget-modal .widget-container .widget-container-controls{background:#fcfcfc;height:4.5rem;position:relative;width:100%}.education-widget-modal .widget-container .widget-container-controls .button{left:15px;position:absolute;top:13px}.education-widget-modal .widget-container.transition{opacity:.25}.education-widget-modal .widget-container .exit{position:absolute;width:20px;top:10px;right:15px;cursor:pointer;background-size:30px 30px;background-position:50%;background-repeat:no-repeat;background-color:transparent;background:url(global-icon-blackClearIcon-2019Q3.svg);z-index:10000}.education-widget-modal .widget-container .categories .category-container{width:100%}.education-widget-modal .widget-container .categories .category-container .expansion-panel-title{border-bottom:1px solid #d8d8d8;cursor:pointer;display:-ms-flexbox;display:flex;padding-right:1rem}.education-widget-modal .widget-container .categories .category-container .expansion-panel-title:after{content:"";width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.2rem;border-color:transparent transparent transparent #77c4c0;display:block;position:absolute;top:50%;right:2rem;transform:translateY(-50%) rotate(0);transition:transform .15s ease-in-out}.education-widget-modal .widget-container .categories .category-container .expansion-panel-title.active{background:#edeeef}.education-widget-modal .widget-container .categories .category-container .expansion-panel-title.active:after{transform:translateY(-50%) rotate(90deg)}.education-widget-modal .widget-container .categories .category-container .expansion-panel-title h4{color:#030303}.education-widget-modal .widget-container .categories .category-container .global-icon{margin:1rem 1rem 1rem 0}.education-widget-modal .widget-container .categories .category-container .expansion-panel-content{border-bottom:1px solid #d8d8d8;padding:0}.education-widget-modal .widget-container .categories .category-container .category-container__sub-category{color:#030303;cursor:pointer;-ms-flex:1;flex:1;padding:3rem 7rem 3rem 4rem;position:relative;text-align:left;width:100%}.education-widget-modal .widget-container .categories .category-container .category-container__sub-category:after{content:"";width:0;height:0;border-style:solid;border-width:1.4rem 0 1.4rem 1.2rem;border-color:transparent transparent transparent #77c4c0;display:block;position:absolute;top:50%;right:2rem;transform:translateY(-50%) rotate(0);transition:transform .15s ease-in-out}.education-widget-modal .widget-container .categories .category-container .category-container__sub-category:hover{background:#d8d8d8}@media (max-width:600px){.education-widget-modal .widget-container .categories .category-container .category-container__sub-category:hover{background:inherit}}.education-widget-modal .widget-container .categories .category-container .category-container__sub-category:before{content:"";border-bottom:1px solid #d8d8d8;position:absolute;top:0;left:0;height:1px;width:100%}.education-widget-modal .widget-container .categories .cards-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:600px){.education-widget-modal .widget-container .categories .cards-container{padding-bottom:0}}.education-widget-modal .widget-container .categories .cards-container .card{height:25vh;width:15vw;max-width:175px;margin:1vw;border-radius:0}@media (max-width:1024px){.education-widget-modal .widget-container .categories .cards-container .card{width:20vw;margin:2vw}}@media (max-width:768px){.education-widget-modal .widget-container .categories .cards-container .card{width:25vw}}@media (max-width:600px){.education-widget-modal .widget-container .categories .cards-container .card{width:30vw}}@media (max-width:480px){.education-widget-modal .widget-container .categories .cards-container .card{width:40vw}}.education-widget-modal .widget-container .active-category{position:relative}.education-widget-modal .widget-container .active-category .content-container{min-height:50vh;opacity:1;transition:opacity .35s ease}.education-widget-modal .widget-container .active-category .content-container.transition{opacity:.25}.education-widget-modal .widget-container .active-category .content-container .category-details{height:60vh}.education-widget-modal .widget-container .active-category .content-container .category-details .reset-widget{height:65px;padding:10px 0 0 25px}@media (max-width:600px){.education-widget-modal .widget-container .active-category .content-container .category-details .reset-widget{height:55px;margin-top:-45px;padding-top:0;padding-bottom:0}}.education-widget-modal .widget-container .active-category .content-container .show-me .carousel{background:#fcfcfc}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-banner{padding:0 5px;height:9vh;max-width:600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#030303;text-align:center;text-transform:capitalize;font-size:2rem;font-weight:700}.education-widget-modal .widget-container .active-category .content-container .show-me .stepper-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);padding-bottom:1rem}.education-widget-modal .widget-container .active-category .content-container .show-me .stepper-container .step{border:1px solid #555352;width:12px;height:12px;border-radius:50%;background-color:#fcfcfc;margin:0 8px;transition:border .35s ease;outline:0}.education-widget-modal .widget-container .active-category .content-container .show-me .stepper-container .step.active{border:2px solid #77c4c0}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions{max-width:600px;background-color:#fcfcfc;padding-bottom:2vh;position:relative}@media (max-width:600px){.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions{min-height:42vh}}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container{padding-left:20px}@media (max-width:600px){.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container{padding-top:10px;padding-left:10px}}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list{margin-top:0;padding-right:40px;padding-bottom:2rem}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list ul{list-style:none;margin:0 auto;padding-left:0;width:75%}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list ul li{color:#030303;margin-bottom:2rem}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list .instruction-list-number{display:inline;font-size:1.8rem;font-weight:900}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list p{line-height:2.5rem;margin-bottom:3rem}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list p a{padding-bottom:2px;border-bottom:2px solid #77c4c0}.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list p a:hover{border-bottom:3px dotted #77c4c0}@media (max-width:600px){.education-widget-modal .widget-container .active-category .content-container .show-me .show-me-subcategory-instructions .list-container .instructions-list p a:hover{border-bottom:0 dotted #77c4c0}}.education-widget-modal .widget-container .active-category .content-container .buttons-container{position:absolute;top:60%;transform:translateY(-50%);width:100%}.education-widget-modal .widget-container .active-category .content-container .buttons-container .instructions-button-next,.education-widget-modal .widget-container .active-category .content-container .buttons-container .instructions-button-prev{border-style:solid;cursor:pointer;display:block;position:absolute}.education-widget-modal .widget-container .active-category .content-container .buttons-container .instructions-button-prev{border-width:1.4rem 1.4rem 1.4rem 0;border-color:transparent #77c4c0 transparent transparent;left:1rem}.education-widget-modal .widget-container .active-category .content-container .buttons-container .instructions-button-next{border-width:1.4rem 0 1.4rem 1.2rem;border-color:transparent transparent transparent #77c4c0;right:1rem}.banner-image{min-height:24rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-image:url(shopBy-banner-red1024-2019Q1.jpg);background-position:50%;background-size:cover;position:relative}.banner-image .banner-text{color:#fcfcfc;position:absolute;left:0;transform:translateY(-50%);text-align:center;width:100%}.banner-image.order-status{background-image:url(global-eduWidget-banner-orderStatusStep1LoginWeb-2019Q2.jpg)}.banner-image.returns-and-exchange{background-image:url(global-eduWidget-banner-returnStep1OpenProductWeb-2019Q2.jpg)}.banner-image.processing-times{background-image:url(global-eduWidget-banner-processingTimesDomesticWeb-2019Q2.jpg)}.banner-image.coloring-conditioner-vs-daily{background-image:url(global-eduWidget-banner-coloringVSDailyWeb-2019Q2.jpg)}.banner-image.shade-diff-1{background-image:url(global-eduWidget-banner-pastelShadesWeb-2019Q2.jpg)}.banner-image.shade-diff-2{background-image:url(global-eduWidget-banner-vibrantShadesWeb-2019Q2.jpg)}.banner-image.shade-diff-3{background-image:url(global-eduWidget-banner-extremeShadesWeb-2019Q2.jpg)}.banner-image.shade-diff-4{background-image:url(global-eduWidget-banner-earthyShadesWeb-2019Q2.jpg)}.banner-image.shade-diff-5{background-image:url(global-eduWidget-banner-forBrownShadesWeb-2019Q2.jpg)}.banner-image.color-wheel-1{background-image:url(global-eduWidget-banner-PLTweb-2019Q2.jpg)}.banner-image.color-wheel-2{background-image:url(global-eduWidget-banner-MBLweb-2019Q2.jpg)}.banner-image.color-wheel-3{background-image:url(global-eduWidget-banner-MBRweb-2019Q2.jpg)}.banner-image.color-wheel-4{background-image:url(global-eduWidget-banner-redMobile-2019Q2.jpg)}.banner-image.color-wheel-5{background-image:url(global-eduWidget-banner-MBRweb-2019Q2.jpg)}.banner-image.how-to-use-1{background-image:url(global-eduWidget-banner-strandtestStep1applicationweb-2019Q2.jpg)}.banner-image.how-to-use-2{background-image:url(global-eduWidget-banner-strandtestStep2ResultWeb-2019Q2.jpg)}.banner-image.how-to-use-3{background-image:url(global-eduWidget-strandTestStep3AllOverWeb-2019Q2.jpg)}.banner-image.application-1{background-image:url(global-eduWidget-banner-applicationStep1HairWeb-2019Q2.jpg)}.banner-image.application-2{background-image:url(global-eduWidget-banner-applicationStep2WaitWeb-2019Q2.jpg)}.banner-image.application-3{background-image:url(global-eduWidget-banner-applicationStep3TowelWeb-2019Q2.jpg)}.banner-image.stain-prevention-1{background-image:url(global-eduWidget-banner-stainPreventionStep1BarrierCreamWeb-2019Q2.jpg)}.banner-image.stain-prevention-2{background-image:url(global-eduWidget-banner-stainPreventionStep2GlovesWeb-2019Q2.jpg)}.banner-image.general-questions-1{background-image:url(global-eduWidget-banner-stayingPowerWeb-2019Q2.jpg)}.banner-image.general-questions-2{background-image:url(global-eduWidget-banner-grayCoverageWeb-2019Q2.jpg)}.banner-image.general-questions-3{background-image:url(global-eduWidget-banner-ingredientsWeb-2019Q2.jpg)}.banner-image:after{background:-webkit-linear-gradient(left,#feac5e,#ba75bf,#4bc0c8);content:"";position:absolute;bottom:0;left:0;height:.7rem;width:100%;z-index:11}.snackbar-education-widget-holder{width:60px;position:fixed;right:10px;top:130px;z-index:1400}@media (min-width:960px){.snackbar-education-widget-holder{right:24px}}.snackbar-education-widget-holder .snackbar-education-widget{cursor:pointer;width:100%;position:relative;top:0;left:0;right:0}.snackbar-education-widget-holder .snackbar-education-widget>div{background:#fcfcfc;max-width:60px;min-width:60px;border-radius:70px;padding:0;min-height:60px;max-height:60px}.snackbar-education-widget-holder .snackbar-education-widget>div>div{padding:0;margin:0}.snackbar-education-widget-holder .snackbar-education-widget span{color:#555352}.snackbar-education-widget-holder .snackbar-education-widget span:before{display:block;background-image:url(global-icon-education-circle-2019Q3.svg);background-size:cover;content:"";height:60px;width:60px;position:relative}.landing-page-container{max-width:1100px;position:relative;padding:0 1rem}@media (max-width:600px){.landing-page-container{padding:0}}.landing-page-container .landing-title{font-family:bebas neue;margin-top:3rem;font-size:4.5rem;margin-bottom:0}@media (max-width:600px){.landing-page-container .landing-title{padding:0 2rem}}.landing-page-container .landing-hero{display:block;height:44rem;width:100%;margin:2rem 0 5rem;color:#f9e6e7;position:relative;transform:translateY(5rem) scale(.95);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}@media (max-width:600px){.landing-page-container .landing-hero{height:35rem;margin:2rem 2.5rem 5rem;width:calc(100% - 5rem)}}.landing-page-container .landing-hero .landing-hero__copybox{background:#fff;bottom:-1rem;padding:1rem 7rem 1rem 2rem;position:absolute;right:-1rem}.landing-page-container .landing-hero .landing-hero__copybox a,.landing-page-container .landing-hero .landing-hero__copybox p{margin-bottom:2.5rem;display:block;color:#555352;font-size:1.4rem;line-height:0;padding-bottom:0;margin-bottom:2rem;transform:translateX(5rem);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}.landing-page-container .landing-hero .landing-hero__copybox .sub-title{color:#91175f;font-weight:700}.landing-page-container .landing-hero .landing-hero__copybox a{font-weight:700}.landing-page-container .landing-hero .landing-hero__copybox .clickable-scroll{color:#555352;cursor:pointer;font-weight:700;text-decoration:underline}@media (max-width:325px){.landing-page-container .landing-hero .landing-hero__copybox{padding-right:5rem}}.landing-page-container .landing-hero.is-visible{position:relative}.landing-page-container .landing-hero.is-visible:before{content:"";position:absolute;right:0;background:#fcfcfc;height:100%;animation-duration:.8s;animation-timing-function:cubic-bezier(.1,.3,1,.1);animation-name:maskInLeftAnimation;animation-iteration-count:1}.landing-page-container.magenta-page-container .landing-title{color:#91175f}.landing-page-container.magenta-page-container .landing-hero{background:url(pageM-landingPage-magentaBanner880-2019Q3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.landing-page-container.magenta-page-container .landing-hero{background-position:40%}}@media (max-width:480px){.landing-page-container.magenta-page-container .landing-hero{background-position:60%}}.landing-video-and-copy{margin-bottom:5rem;padding-left:21rem;position:relative}@media (max-width:768px){.landing-video-and-copy{padding:2.5rem}}.landing-video-and-copy .landing-video-and-copy__copybox{background:#91175f;transform:translateY(5rem) scale(.95);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}.landing-video-and-copy .landing-video-and-copy__copybox h1,.landing-video-and-copy .landing-video-and-copy__copybox p{color:#e7d2e1}.landing-video-and-copy .landing-video-and-copy__copybox .video-container{display:block}.landing-video-and-copy .landing-video-and-copy__copybox .video-holder{display:block;background:#91175f;border:4px solid #91175f;background-size:cover;position:absolute;left:-21rem;top:3.5rem;width:35rem;transform:translateY(5rem) scale(.95);opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}@media (max-width:768px){.landing-video-and-copy .landing-video-and-copy__copybox .video-holder{left:0;position:relative;top:0;width:100%}}.landing-video-and-copy .landing-video-and-copy__copybox ul{list-style:none;padding:5rem 5rem 5rem 18rem}@media (max-width:768px){.landing-video-and-copy .landing-video-and-copy__copybox ul{padding:5rem 3rem}}.landing-video-and-copy .landing-video-and-copy__copybox li{font-size:1.8rem}.landing-video-and-copy .landing-video-and-copy__copybox h1{font-size:2.1rem;padding-bottom:0;margin-bottom:0}.landing-video-and-copy .landing-video-and-copy__copybox p{font-size:1.25rem;line-height:2rem;margin-bottom:3rem;margin-top:.25rem}.magenta-page-container .landing-video-and-copy__copybox{background:#91175f}.landing-copy{background:url(pageM-landingPage-hairBaconHorizontal-2019Q3.jpg) 50% no-repeat;background-size:cover;padding:5rem;transform:translateY(5rem) scale(.95);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}@media (max-width:600px){.landing-copy{padding:5rem 1rem;background:url(pageM-landingPage-hairPMCloseup-2019Q3.jpg) 50% no-repeat}}.landing-copy .landing-copy__copy{background:#ffd0d5;padding:4rem 2rem;margin:0 auto;text-align:center;width:48rem;transform:translateY(5rem) scale(.95);opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}@media (max-width:768px){.landing-copy .landing-copy__copy{width:35rem}}@media (max-width:600px){.landing-copy .landing-copy__copy{width:96%}}.landing-copy .landing-copy__copy:before{content:"\2764";font-size:2rem;display:block}.landing-copy .landing-copy__copy .ingredient-grid{padding:1rem}@media (max-width:600px){.landing-copy .landing-copy__copy .ingredient-grid{padding:1rem 5rem}}.landing-copy .landing-copy__copy .ingredient-grid p{font-size:1.2rem}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title{font-size:1.6rem;margin-bottom:0}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title:before{content:"";display:block;margin:0 auto;width:4rem;height:4rem}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title-avocado:before{background:url(global-icons-avocado-2019Q3.svg) 50% no-repeat;background-size:cover}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title-shea:before{background:url(global-icons-coconut-2019Q3.svg) 50% no-repeat;background-size:cover}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title-aloe:before{background:url(global-icons-aloe-2019Q3.svg) 50% no-repeat;background-size:cover}.landing-copy .landing-copy__copy .ingredient-grid .ingredient-grid__title-rosemary:before{background:url(global-icons-rosemary-2019Q3.svg) 50% no-repeat;background-size:cover}.landing-copy .landing-copy__copy h1{font-size:2.1rem;padding-bottom:0;margin-bottom:0}.landing-copy .landing-copy__copy p{margin-top:.25rem;margin-bottom:1.5rem;font-size:1.2rem;line-height:2rem}.landing-products{padding-bottom:4rem}@media (max-width:768px){.landing-products{padding-top:4rem;padding-bottom:4rem;overflow:hidden}}.landing-products>h1{border-bottom:2px solid #555352;margin:6rem auto 3rem;padding-bottom:1rem;text-align:center;position:relative;width:33rem}@media (max-width:768px){.landing-products>h1{font-size:2rem;margin-bottom:6rem;width:25rem}}.landing-products .landing-products__product{display:-ms-flexbox;display:flex;padding:2rem;margin-bottom:6rem}@media (max-width:768px){.landing-products .landing-products__product{margin-bottom:2rem}}.landing-products .landing-products__product.landing-products__product--1:before,.landing-products .landing-products__product.landing-products__product--2:before,.landing-products .landing-products__product.landing-products__product--3:before{display:block;content:"";height:27rem;position:absolute;top:2rem;right:18rem;width:40rem}@media (max-width:768px){.landing-products .landing-products__product.landing-products__product--1:before,.landing-products .landing-products__product.landing-products__product--2:before,.landing-products .landing-products__product.landing-products__product--3:before{left:19rem;top:-7rem}}@media (max-width:600px){.landing-products .landing-products__product.landing-products__product--1:before,.landing-products .landing-products__product.landing-products__product--2:before,.landing-products .landing-products__product.landing-products__product--3:before{left:-3rem;top:-7rem}}.landing-products .landing-products__product.landing-products__product--1:after,.landing-products .landing-products__product.landing-products__product--2:after,.landing-products .landing-products__product.landing-products__product--3:after{display:block;content:"";height:30rem;position:absolute;top:0;right:4rem;width:30rem}@media (max-width:768px){.landing-products .landing-products__product.landing-products__product--1:after,.landing-products .landing-products__product.landing-products__product--2:after,.landing-products .landing-products__product.landing-products__product--3:after{height:25rem;width:25rem}}.landing-products .landing-products__product.landing-products__product--1 .landing-products__product--content:after,.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content:after,.landing-products .landing-products__product.landing-products__product--3 .landing-products__product--content:after{background:rgba(244,23,213,.3);display:block;content:"";height:30rem;position:absolute;top:0;right:0;width:30rem}@media (max-width:768px){.landing-products .landing-products__product.landing-products__product--1 .landing-products__product--content:after,.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content:after,.landing-products .landing-products__product.landing-products__product--3 .landing-products__product--content:after{height:25rem;width:25rem}}.landing-products .landing-products__product.landing-products__product--1,.landing-products .landing-products__product.landing-products__product--3{transform:translateX(5rem);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}.landing-products .landing-products__product.landing-products__product--2{transform:translateX(-5rem);opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out}.landing-products .landing-products__product.landing-products__product--2 .button-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.landing-products .landing-products__product .landing-products__product--content{margin:0 0 6rem;position:relative;width:100%}@media (max-width:768px){.landing-products .landing-products__product .landing-products__product--content{margin:0 0 4rem;padding-top:27rem}}.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy{margin-top:4rem;width:32%}@media (max-width:768px){.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy{margin-top:0;width:100%}}.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy .button{margin:inherit}@media (max-width:768px){.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy .button{margin:0 auto}}.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy h1,.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy p{text-align:left}@media (max-width:768px){.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy h1,.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy p{text-align:center}}.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy h1{font-size:2.1rem;padding-bottom:0;margin-bottom:0}.landing-products .landing-products__product .landing-products__product--content .landing-products__product--content-copy p{margin-top:.25rem}.landing-products .landing-products__product.landing-products__product--3:before{background:url(pageM-landingPage-swatchEM-2019Q3.png) 100% no-repeat;background-size:cover;transform:rotate(180deg)}.landing-products .landing-products__product.landing-products__product--3:after{background:url(pageM-landingPage-completeSystemEM-2019Q3.jpg) 50% no-repeat;background-size:cover}.landing-products .landing-products__product.landing-products__product--3 .landing-products__product--content:after{background:#d12b92}.landing-products .landing-products__product.landing-products__product--1:before{background:url(pageM-landingPage-swatchPM-2019Q3.png) 0 no-repeat;background-size:cover}.landing-products .landing-products__product.landing-products__product--1:after{background:url(pageM-landingPage-completeSystemPM-2019Q3.jpg) 50% no-repeat;background-size:cover}.landing-products .landing-products__product.landing-products__product--1 .landing-products__product--content:after{background:#f1a7dc}.landing-products .landing-products__product.landing-products__product--2:before{background:url(pageM-landingPage-swatchVM-2019Q3.png) 100% no-repeat;background-size:cover;right:auto;left:18rem}@media (max-width:768px){.landing-products .landing-products__product.landing-products__product--2:before{right:19rem;left:auto;top:-7rem}}@media (max-width:600px){.landing-products .landing-products__product.landing-products__product--2:before{right:-6rem;left:auto}}.landing-products .landing-products__product.landing-products__product--2:after{background:url(pageM-landingPage-completeSystemVM-2019Q3.jpg) 50% no-repeat;background-size:cover;right:auto;left:4rem}.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content:after{background:#e45dbf;left:0;right:auto}.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content-copy{float:right}.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content-copy h1,.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content-copy p{text-align:right}@media (max-width:768px){.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content-copy h1,.landing-products .landing-products__product.landing-products__product--2 .landing-products__product--content-copy p{text-align:center}}.basics-hero{background:url(landingPage-basics-desktop.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:480px;width:100%}@media (max-width:972px){.basics-hero{background-position:75% 0}}@media (max-width:768px){.basics-hero{background:url(landingPage-basics-mobile820-2019Q4.jpg);height:612px;background-repeat:no-repeat;background-size:cover;background-position:0 100%}}.basics-hero .content-wrapper{float:right;height:480px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:33.33%;padding:0 3.5%;color:#555352;line-height:6.3rem}@media (max-width:972px){.basics-hero .content-wrapper{line-height:5rem}}@media (max-width:768px){.basics-hero .content-wrapper{min-width:100%;height:24%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}}@media (max-width:447px){.basics-hero .content-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:33%}}.basics-hero .content-wrapper .text-wrapper{text-align:right}@media (max-width:768px){.basics-hero .content-wrapper .text-wrapper{width:45%;padding-right:2rem}}@media (max-width:575px){.basics-hero .content-wrapper .text-wrapper{margin:0 auto}}@media (max-width:447px){.basics-hero .content-wrapper .text-wrapper{width:215px;padding:0}}.basics-hero .content-wrapper .text-wrapper .landing-title-small{font-size:2.8rem;font-family:chivo italic;margin:0;color:#555352}@media (max-width:972px){.basics-hero .content-wrapper .text-wrapper .landing-title-small{font-size:1.8rem;font-size:2.8rem}}@media (max-width:575px){.basics-hero .content-wrapper .text-wrapper .landing-title-small{font-size:1.8rem}}@media (max-width:447px){.basics-hero .content-wrapper .text-wrapper .landing-title-small{font-size:2.3rem}}.basics-hero .content-wrapper .text-wrapper .landing-title-large{font-size:8rem;margin-top:0;color:#555352}@media (max-width:972px){.basics-hero .content-wrapper .text-wrapper .landing-title-large{font-size:7rem}}@media (max-width:768px){.basics-hero .content-wrapper .text-wrapper .landing-title-large{text-align:right;font-size:8rem;margin-bottom:0}}@media (max-width:575px){.basics-hero .content-wrapper .text-wrapper .landing-title-large{font-size:7rem}}@media (max-width:447px){.basics-hero .content-wrapper .text-wrapper .landing-title-large{margin-bottom:2rem}}.basics-hero .content-wrapper .basics-button{margin-left:0}@media (max-width:768px){.basics-hero .content-wrapper .basics-button{width:30%;margin-left:8%}}@media (max-width:575px){.basics-hero .content-wrapper .basics-button{width:40%;margin:0 auto}}@media (max-width:447px){.basics-hero .content-wrapper .basics-button{width:215px;margin:0 auto}}.landing-two-column-video{padding:2rem}.landing-two-column-video .player-wrapper{width:auto;height:auto}.landing-two-column-video .react-player{padding-bottom:56.25%;position:relative}@media (max-width:530px){.landing-two-column-video .react-player{height:200px!important}}@media (max-width:400px){.landing-two-column-video .react-player{height:100px!important}}.landing-two-column-video .react-player>div{position:absolute}@media (max-width:767px){.landing-two-column-video .video-top{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.landing-two-column-video.benefits{background-color:#855a5c;color:#fcfcfc}.landing-two-column-video.benefits h3{color:#fcfcfc;margin-bottom:2px}.landing-two-column-video.benefits .benefits-1,.landing-two-column-video.benefits p{margin-top:0}@media (max-width:965px){.landing-two-column-video.benefits .benefits-1{margin-top:1.6rem}}.landing-two-column-video.benefits-forBrown{margin:2.5rem auto;padding-bottom:7.5rem;border-bottom:1px solid #d8d8d8}.landing-two-column-video.benefits-forBrown h3{margin-bottom:0}.landing-two-column-video.benefits-forBrown ul{list-style:none}@media (max-width:768px){.landing-two-column-video.benefits-forBrown ul{padding-left:0}}.landing-two-column-video.benefits-forBrown li{text-decoration:none;margin-bottom:4rem}.landing-two-column-video.benefits-forBrown .section-title{color:#030303;font-size:3rem;margin-bottom:2.5rem}.landing-two-column-video.benefits-forBrown p{margin-top:0}.landing-two-column-video.how-to{background-color:#c98336;color:#fcfcfc}.landing-two-column-video.how-to h4{color:#fcfcfc;margin-bottom:0;font-size:2rem;max-width:85%}.landing-two-column-video.how-to p{margin-top:0}.landing-two-column-video.how-to .note{font-size:1.2rem;font-style:normal}.landing-two-column-video.how-to ul{margin-top:0}.landing-two-column-video.how-to ul li{padding:5px 0}.landing-two-column-video.how-to .will-work-hair{margin:25px 0 0}.landing-two-column-video .section-title{color:#fcfcfc;text-align:center}.landing-two-column-video .text-column-right{padding-left:2rem}.landing-two-column-video .text-column-left{padding-right:2rem}.landing-two-column-video .landing-split-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.landing-two-column-video .landing-split-columns.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:960px){.landing-two-column-video .landing-split-columns.regular{-ms-flex-direction:column;flex-direction:column}}.landing-two-column-video .landing-column{width:50%;padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.landing-two-column-video .landing-column{width:100%}}.influencer-reviews{background-color:#d5a18e;color:#fcfcfc;padding:2rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.influencer-reviews,.influencer-reviews .influencer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly}.influencer-reviews .influencer-container{width:300px;margin:2.5rem 0}.influencer-reviews .influencer{height:100px;width:100px;border-radius:100%;margin-right:15px}.influencer-reviews .influencer.influencer-1{background:url(page-basicsLanding-influencerLuz.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.influencer-reviews .influencer.influencer-2{background:url(page-basicsLanding-influencerFrankie.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.influencer-reviews .influencer.influencer-3{background:url(page-basicsLanding-influencerAmanda.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.influencer-reviews h3{color:#fcfcfc;margin:0 0 1rem}.influencer-reviews p{margin-top:0}.influencer-reviews .main-link{color:#fcfcfc;cursor:pointer}.basics-product-sliders{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-attachment:fixed}.products-wrapper{width:100%;position:relative;background:url(Landing-iceCube-2019Q4.jpg);height:100%;background-attachment:fixed;background-position:70%;background-repeat:no-repeat;background-size:21%;padding:25px 0}@media (max-width:1340px){.products-wrapper{background-position:80%;background-size:24%}}@media (max-width:1000px){.products-wrapper{background-position:90%;background-size:27%}}@media (max-width:768px){.products-wrapper{background:none}}.color-swatch-slider{position:relative;max-width:600px}.color-swatch-slider .collection-card-container{width:170px;height:391px;background-color:#fff}.color-swatch-slider .collection-card-container .blacklist:after{content:"";position:absolute;top:0;right:2%;width:50px;height:146px}.color-swatch-slider.carousel-fade{animation:fadeInAnimation ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}.color-swatch-slider.brown-carousel{margin-bottom:4.5rem;max-width:650px}.color-swatch-slider.brown-carousel .collection-card-container{width:185px;height:415px}.color-swatch-slider.brown-carousel .collection-card-container .button-link{padding-bottom:5px}.color-swatch-slider.fade-down{transform:translateY(1.5rem) scale(1)}.color-swatch-slider.fade-down,.color-swatch-slider.fade-up{opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.color-swatch-slider.fade-up{transform:translateY(-1.5rem) scale(1)}@keyframes fadeInAnimation{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}to{opacity:1;transition:opacity 2s ease-in-out,transform 2s ease-in-out}}.color-swatch-slider:after{content:" ";position:absolute;top:0;right:0;display:block;height:100%;width:2px}@media (max-width:767px){.color-swatch-slider:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7))}}.color-swatch-slider .allure-badge{height:46px}.color-swatch-slider .card-content{background-color:#fcfcfc;padding:5px 0 0 5px}.color-swatch-slider .slick-list{padding-left:25px}.color-swatch-slider .title-description{margin:8px 25px;font-size:2.5rem}.color-swatch-slider .underline{width:50px;height:4px;margin:8px 25px}.color-swatch-slider .sliderContainer{position:relative}.color-swatch-slider .background{height:100px;width:185px;position:absolute;top:50%;transform:translateY(-50%)}.color-swatch-slider .background:after{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.before-after-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:2.5rem auto;padding-bottom:6rem}@media only screen and (max-width:768px){.before-after-container{padding-bottom:3rem}}@media only screen and (max-width:480px){.before-after-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.before-after-container .influencer-content{margin:25px;text-align:center}@media only screen and (max-width:768px){.before-after-container .influencer-content{margin:4.5rem}}@media only screen and (max-width:480px){.before-after-container .influencer-content{margin:0 0 4.5rem}}.before-after-container .influencer-content .before-after-image{position:relative;height:300px;width:336px;background-color:gray;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.before-after-container .influencer-content .before-after-image.pink{background-image:url(landing-for-brown-beforeAfter-pink-2020Q1.jpg)}.before-after-container .influencer-content .before-after-image.blue{background-image:url(landing-for-brown-beforeAfter-blue-2020Q1.jpg)}.before-after-container .influencer-content .before-after-image.green{background-image:url(landing-for-brown-beforeAfter-green-2020Q1.jpg)}.before-after-container .influencer-content .before-after-image.orange{background-image:url(landing-for-brown-beforeAfter-orange-2020Q1.jpg)}.before-after-container .influencer-content .before-after-image .before-after-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:2rem;width:100%;font-family:gravity regular;font-size:1.4rem;padding:0 1.5rem;color:#fcfcfc}@media only screen and (max-width:480px){.before-after-container .influencer-content .before-after-image{width:300px;margin:auto}}.before-after-container .influencer-content .influencer-handle{font-size:1.8rem;margin:20px 0 5px}.before-after-container .influencer-content .influencer-hair{cursor:pointer;font-size:1.2rem;color:#b0b0b0;margin:0}.for-brown-hero{background-size:cover;background-repeat:no-repeat;background-position:0;background-image:url(landing-for-brown-hero-desktop-2020Q1-1.jpg);height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:940px){.for-brown-hero{background-position:-100px 0}}@media only screen and (max-width:860px){.for-brown-hero{background-position:-155px 0}}@media only screen and (max-width:731px){.for-brown-hero{background-position:-180px 0}}@media only screen and (max-width:675px){.for-brown-hero{background-image:url(landing-for-brown-hero-mobile-2020Q1-1.jpg);background-position:bottom;background-size:cover;height:950px}}@media only screen and (max-width:600px){.for-brown-hero{height:850px}}@media only screen and (max-width:375px){.for-brown-hero{height:750px;background-position:-50px bottom}}@media only screen and (max-width:350px){.for-brown-hero{height:750px;background-position:-80px bottom}}.for-brown-hero .content-wrapper{width:60%}@media only screen and (max-width:765px){.for-brown-hero .content-wrapper{width:100%}}.for-brown-hero .content-wrapper .text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto;width:85%;height:400px;padding:0 2.5rem 0 0}@media only screen and (max-width:860px){.for-brown-hero .content-wrapper .text-wrapper{width:90%}}@media only screen and (max-width:675px){.for-brown-hero .content-wrapper .text-wrapper{width:80%;height:auto;padding:5rem 0 0;text-align:center}}.for-brown-hero .content-wrapper .text-wrapper h1{font-size:6rem;font-family:chivo bold;line-height:6rem;margin:0}@media only screen and (max-width:940px){.for-brown-hero .content-wrapper .text-wrapper h1{font-size:5rem;line-height:5rem}}@media only screen and (max-width:860px){.for-brown-hero .content-wrapper .text-wrapper h1{font-size:4.5rem;line-height:4.5rem}}@media only screen and (max-width:731px){.for-brown-hero .content-wrapper .text-wrapper h1{font-size:3.5rem;line-height:3.5rem}}@media only screen and (max-width:331px){.for-brown-hero .content-wrapper .text-wrapper h1{font-size:3rem;line-height:3rem}}.for-brown-hero .content-wrapper .text-wrapper p{font-size:2.2rem;margin:1.2rem 0 1.6rem}@media only screen and (max-width:731px){.for-brown-hero .content-wrapper .text-wrapper p{font-size:1.8rem}}@media only screen and (max-width:350px){.for-brown-hero .content-wrapper .text-wrapper p{font-size:1.4rem}}.for-brown-hero .content-wrapper .text-wrapper .hero-button{width:240px}@media only screen and (max-width:675px){.for-brown-hero .content-wrapper .text-wrapper .hero-button{margin:auto;width:160px}}.for-brown-benefits{margin:5.5rem 0 7rem}.brown-select-slider{max-width:600px;margin-left:1.3rem}.hair-selector-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:auto;-ms-flex-pack:center;justify-content:center}.hair-selector-wrapper{width:60px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:3px 5px 15px;text-transform:capitalize;font-size:1.2rem}@media only screen and (max-width:784px){.hair-selector-wrapper{margin:3px 5px 10px}}.hair-selector{width:60px;height:60px;margin:10px;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.hair-selector.pink{background-image:url(hair-close-carousel-BK101-MBR-2020Q1.jpg)}.hair-selector.blue{background-image:url(hair-close-carousel-BB101-MBR-2020Q1.jpg)}.hair-selector.orange{background-image:url(hair-close-carousel-BO101-MBR-2020Q1.jpg)}.hair-selector.green{background-image:url(hair-close-carousel-BG101-MBR-2020Q1.jpg)}.hair-selector.red{background-image:url(hair-close-carousel-BR101-MBR-2020Q1.jpg)}.hair-selector.purple{background-image:url(hair-close-carousel-BP101-MBR-2020Q1.jpg)}.hair-selector.rose-gold{background-image:url(hair-close-carousel-RGB101-MBR-2020Q1.jpg)}.hair-selector.active{border:3px solid #fcfcfc;box-shadow:0 2px 19px -1px rgba(70,70,71,.42)}.for-brown-how-to{width:100%;margin:0 0 7rem}.for-brown-how-to .player-wrapper{position:relative;padding-top:56.25%}.for-brown-how-to .react-player{position:absolute;top:0;left:0;width:100%}.for-brown-ingredients{background-color:#fcfcfc;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:7rem 1rem;margin:7rem 0}.for-brown-ingredients .expansion-panel-wrapper{max-width:350px;margin:auto}.for-brown-ingredients h3{text-align:center;max-width:740px;margin:2.5rem auto}.for-brown-ingredients .ingredient-icon{height:70px;width:70px;margin-right:1rem}.for-brown-ingredients .ingredient-icon.botanical{background:url(global-icons-rosemary-2019Q3.svg)}.for-brown-ingredients .ingredient-icon.shea{background-image:url(global-icon-productShea.svg)}.for-brown-ingredients .ingredient-icon.aloe{background-image:url(global-icon-productAloe.svg)}.for-brown-ingredients .ingredient-icon.avocado{background-image:url(global-icon-productAvocado.svg)}.hair-grid-container{width:100%;max-width:330px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2.5rem 1.2rem}@media only screen and (max-width:480px){.hair-grid-container{margin:0 0 2.5rem}}.hair-grid-container .hair-states{width:30px;height:105px;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}.hair-grid-container .hair-states .hair-state-title{height:30px;transform-origin:100% 0;transform:rotate(-90deg) translateY(-20px)}.hair-container{display:inline-block}.hair-container p{text-transform:capitalize;margin:0;font-size:1rem;line-height:1.4rem;width:50px}.hair-container .starting-strand{height:50px;width:70px;background-size:contain;border-radius:5px 5px 0 0}.hair-container .starting-strand.medium-blonde{background-image:url(close-mbl-2020Q1.jpg)}.hair-container .starting-strand.medium-brown{background-image:url(close-mbr-2020Q1.jpg)}.hair-container .starting-strand.dark-brown{background-image:url(close-dbr-2020Q1.jpg)}.hair-container .starting-strand.dark-dark-brown{background-image:url(close-ddbr-2020Q1.jpg)}.hair-container .after-strand{height:50px;width:70px;background-size:contain;border-radius:0 0 5px 5px;margin-top:4px}.hair-container .after-strand.orange.medium-blonde{background-image:url(close-BO101-MBL-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.orange.medium-brown{background-image:url(close-BO101-MBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.orange.dark-brown{background-image:url(close-BO101-DBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.orange.dark-dark-brown{background-image:url(close-BO101-DDBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.blue.medium-blonde{background-image:url(close-BB101-MBL-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.blue.medium-brown{background-image:url(close-BB101-MBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.blue.dark-brown{background-image:url(close-BB101-DBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.blue.dark-dark-brown{background-image:url(close-BB101-DDBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.pink.medium-blonde{background-image:url(close-BK101-MBL-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.pink.medium-brown{background-image:url(close-BK101-MBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.pink.dark-brown{background-image:url(close-BK101-DBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.pink.dark-dark-brown{background-image:url(close-BK101-DDBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.green.medium-blonde{background-image:url(close-BG101-MBL-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.green.medium-brown{background-image:url(close-BG101-MBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.green.dark-brown{background-image:url(close-BG101-DBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.green.dark-dark-brown{background-image:url(close-BG101-DDBR-forBrown-strand-2020Q1.jpg)}.hair-container .after-strand.purple.medium-blonde{background-image:url(close-BP101-MBL-strand-2020Q1.jpg)}.hair-container .after-strand.purple.medium-brown{background-image:url(close-BP101-MBR-strand-2020Q1.jpg)}.hair-container .after-strand.purple.dark-brown{background-image:url(close-BP101-DBR-strand-2020Q1.jpg)}.hair-container .after-strand.purple.dark-dark-brown{background-image:url(close-BP101-DDBR-strand-2020Q1.jpg)}.hair-container .after-strand.red.medium-blonde{background-image:url(close-BR101-MBL-strand-2020Q1.jpg)}.hair-container .after-strand.red.medium-brown{background-image:url(close-BR101-MBR-strand-2020Q1.jpg)}.hair-container .after-strand.red.dark-brown{background-image:url(close-BR101-DBR-strand-2020Q1.jpg)}.hair-container .after-strand.red.dark-dark-brown{background-image:url(close-BR101-DDBR-strand-2020Q1.jpg)}.hair-container .after-strand.rose-gold.medium-blonde{background-image:url(close-RGB101-MBL-strand-2020Q1.jpg)}.hair-container .after-strand.rose-gold.medium-brown{background-image:url(close-RGB101-MBR-strand-2020Q1.jpg)}.hair-container .after-strand.rose-gold.dark-brown{background-image:url(close-RGB101-DBR-strand-2020Q1.jpg)}.hair-container .after-strand.rose-gold.dark-dark-brown{background-image:url(close-RGB101-DDBR-strand-2020Q1.jpg)}.brown-carousels{margin-top:5.5rem}.product-carousels{margin:5.5rem 0}.product-carousels .products-wrapper{width:100%;position:relative;background:url(landing-swatches-paralax-2020Q1.jpg);height:100%;background-attachment:fixed;background-position:80%;background-size:24%;background-repeat:no-repeat;padding:25px 0}@media (max-width:1340px){.product-carousels .products-wrapper{background-position:84%;background-size:27%}}@media (max-width:1000px){.product-carousels .products-wrapper{background-position:90%;background-size:27%}}@media (max-width:768px){.product-carousels .products-wrapper{background:none}}.product-carousels h2{text-align:left!important;margin:auto 2.5rem;font-size:3rem;max-width:300px}.product-carousels h3{font-size:1.6rem;margin:10px 0 2rem 2.5rem}.product-carousels .title-description-brown{margin:10px 25px;font-size:2.5rem}.brown-landing-title{font-size:3rem}.product-expansionPanel-wrapper-results{padding:25px;max-width:600px;margin:auto}@media only screen and (max-width:600px){.product-expansionPanel-wrapper-results{padding-left:0;padding-right:0}}.product-expansion-panel{max-width:500px;background-color:#fcfcfc;padding:15px 25px 25px}.product-expansion-panel.results{width:100%;background-color:transparent;padding:0}.product-expansion-panel h2{padding:15px 0;margin:0}.product-expansion-panel .product-info-description{line-height:1.8;word-break:break-word}.product-expansion-panel .product-info-description a{color:#030303;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #77c4c0}.product-expansion-panel .product-info-description a:hover{border-bottom:3px dotted #77c4c0}.thumbnail{height:60px;width:60px;border-radius:100%}.slick-container{margin-bottom:3rem}.slick-thumb-custom{margin:-5.5rem -2rem}.slick-thumb-custom li{margin:5%}.slick-main-image{margin:auto;height:400px!important}@media only screen and (max-width:400px){.slick-main-image{height:320px!important}}#product-thumbnail-carosel .slick-next{display:none!important}#product-thumbnail-carosel .slider-2 .slick-next{display:block!important}.slick-thumbnail-container{max-width:375px;margin:2rem auto;position:relative}.slick-thumbnail-container .slick-slide{height:92px!important}@media only screen and (max-width:768px){.slick-thumbnail-container{margin:-18px auto}}.slick-thumbnail-container .slick-custom-dot{display:none!important}@media only screen and (max-width:768px){.slick-thumbnail-container .slick-custom-dot{display:block!important;font-size:20px;color:#77c4c0}}.slick-thumbnail-container .slick-list{position:relative;height:auto}@media only screen and (min-width:768px){.slick-thumbnail-container .slick-list{height:70px}}@media only screen and (max-width:768px){.slick-thumbnail-container .slick-list{height:auto}}.slick-thumbnail-container:before{left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0))}.slick-thumbnail-container:after,.slick-thumbnail-container:before{content:"";position:absolute;z-index:1;width:20px;top:0;height:100%;pointer-events:none}.slick-thumbnail-container:after{right:0;background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));background:-ms-linear-gradient(to left,#fff 0,hsla(0,0%,100%,0))}.slick-thumbnail-container .thumbnail-container{min-height:70px;padding:5px;cursor:pointer}.slick-thumbnail-container .slick-track{min-height:92px}@media only screen and (max-width:768px){.slick-thumbnail-container .slick-track{display:none!important}}.slick-thumbnail-container .slick-active{top:-1px;width:16px;height:16px;background-color:#77c4c0!important;border-radius:"100%"}@media only screen and (min-width:769px){.slick-thumbnail-container .slick-active{background-color:transparent!important}}.slick-thumbnail-container .slick-active div{border:none!important}.slick-thumbnail-container .slick-dots li{width:16px;height:16px;margin:0 8px;padding:0;cursor:pointer;border-radius:100%;background:#fff}.slick-thumbnail-container .custom-arrows-thumbnails{background-size:cover;background-position:50%;background-repeat:no-repeat;height:20px;width:20px;border-radius:100%}@media only screen and (max-width:768px){.slick-thumbnail-container .custom-arrows-thumbnails{display:none!important}}.slick-thumbnail-container .custom-arrows-thumbnails.right-arrow{margin-right:2%;top:35px;box-shadow:0 2px 7px 0 rgba(70,70,71,.3);background-image:url(carousel-icon-arrow2019Q42.svg)}@media only screen and (max-width:768px){.slick-thumbnail-container .custom-arrows-thumbnails.right-arrow{display:none!important}}.slick-thumbnail-container .custom-arrows-thumbnails.right-arrow:after{content:" ";height:100%;width:5px}.slick-thumbnail-container .custom-arrows-thumbnails.left-arrow{margin-left:2%;top:36px;transform:rotate(180deg) translateY(12px);z-index:100;background-image:url(carousel-icon-arrow2019Q42.svg);box-shadow:0 -2px 7px 0 rgba(70,70,71,.3)}@media only screen and (max-width:768px){.slick-thumbnail-container .custom-arrows-thumbnails.left-arrow{display:none!important}}.slick-thumbnail-container .custom-arrows-thumbnails:before{content:" "}.slick-thumbnail-container .slick-current img{border:3px solid #fcfcfc;box-shadow:3px 1px 8px 0 rgba(70,70,71,.3)}@media only screen and (max-width:768px){.slick-next,.slick-prev{display:none!important}}.slider-2.hide{display:none}.home .index-collection-cards .black-divider{background-color:#555352;height:2px;margin:0 auto}.home .allure,.home .fyhc,.home .hero{text-align:center}.home .allure h1,.home .fyhc h1,.home .hero h1{margin:0;font-family:chivo bold;font-size:3.6rem;line-height:4rem}.home .allure h2,.home .allure p,.home .fyhc h2,.home .fyhc p,.home .hero h2,.home .hero p{margin:1.6rem 0}.home .allure h4,.home .fyhc h4,.home .hero h4{color:#b0b0b0}.home .allure img,.home .fyhc img,.home .hero img{display:block;width:100%}.home .allure .cta,.home .fyhc .cta,.home .hero .cta{margin:4rem 15px}.home .allure .cta .button-standard,.home .fyhc .cta .button-standard,.home .hero .cta .button-standard{margin:auto;width:auto;padding:10px 25px}.home .allure #allure-badge,.home .fyhc #allure-badge,.home .hero #allure-badge{width:100px;margin:-50px auto auto}@media (min-width:768px){.home .allure #allure-badge,.home .fyhc #allure-badge,.home .hero #allure-badge{width:150px;margin-top:-75px}}.home .allure .desktop,.home .fyhc .desktop,.home .hero .desktop{display:none}@media (min-width:768px){.home .allure h1,.home .fyhc h1,.home .hero h1{font-size:5rem;line-height:6rem}.home .allure p,.home .fyhc p,.home .hero p{margin:1rem 0 2rem;font-size:2rem}.home .allure .section,.home .fyhc .section,.home .hero .section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home .allure .section.row-reverse,.home .fyhc .section.row-reverse,.home .hero .section.row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home .allure .section.column-reverse,.home .fyhc .section.column-reverse,.home .hero .section.column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home .allure .section .cta,.home .fyhc .section .cta,.home .hero .section .cta{margin:0}.home .allure .section .cta.bright,.home .fyhc .section .cta.bright,.home .hero .section .cta.bright{text-align:left}.home .allure .section .cta.bright .button-standard,.home .allure .section .cta.bright>h1,.home .allure .section .cta.bright p,.home .allure .section .cta h2,.home .fyhc .section .cta.bright .button-standard,.home .fyhc .section .cta.bright>h1,.home .fyhc .section .cta.bright p,.home .fyhc .section .cta h2,.home .hero .section .cta.bright .button-standard,.home .hero .section .cta.bright>h1,.home .hero .section .cta.bright p,.home .hero .section .cta h2{margin-left:6rem;margin-right:6rem}.home .allure .section>div,.home .fyhc .section>div,.home .hero .section>div{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex:1;flex:1}.home .allure #allure-badge,.home .fyhc #allure-badge,.home .hero #allure-badge{margin-top:auto}.home .allure .allure-award-img,.home .fyhc .allure-award-img,.home .hero .allure-award-img{margin-top:-50px}}@media (min-width:768px) and (min-width:768px){.home .allure .allure-award-img,.home .fyhc .allure-award-img,.home .hero .allure-award-img{margin-top:-75px}}@media (min-width:768px){.home .allure .mobile,.home .fyhc .mobile,.home .hero .mobile{display:none}.home .allure .desktop,.home .fyhc .desktop,.home .hero .desktop{display:-ms-flexbox;display:flex}}.home .allure h2{margin-top:4rem;margin-bottom:0}@media (min-width:768px){.home .allure{border-top:1px solid #d8d8d8}.home .allure h2{font-size:4rem;margin-top:10rem}.home .allure h4{font-size:1.6rem}}.home .index-collection-cards{border-top:1px solid #d8d8d8;-ms-flex-direction:column;flex-direction:column;-ms-grid-column-align:center;justify-items:center;padding:7rem 0}.home .index-collection-cards.popular{border-bottom:1px solid #d8d8d8}@media (min-width:768px){.home .index-collection-cards{padding:10rem 0}}.home .index-collection-cards .index-collection-title{text-align:center;margin-top:0}.home .index-collection-cards .index-collection-container{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}.home .index-collection-cards .index-collection-container .collection-card-container{margin:10px}.home .index-collection-cards .black-divider{width:250px;margin-bottom:25px}.home .meet-overtone{padding:10rem 0;border-top:1px solid #d8d8d8;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (max-width:768px){.home .meet-overtone{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:7rem 0}}.home .meet-overtone .meet-grid{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.home .meet-overtone .meet-grid img{display:block;width:100%;padding-bottom:4rem}@media only screen and (max-width:768px){.home .meet-overtone .meet-grid{width:100%}.home .meet-overtone .meet-grid h2{margin-top:0}}.home .meet-overtone .meet-grid .text-container{max-width:400px;margin:auto}@media only screen and (max-width:768px){.home .meet-overtone .meet-grid .text-container{padding:0 2.5rem}}.home .meet-overtone .meet-grid .text-container ul{padding:0}.home .meet-overtone .meet-grid .text-container ul li{margin:2rem 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home .meet-overtone .icons-meet{height:50px;width:50px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:1.6rem}.home .meet-overtone .icons-meet.vegan{background-image:url(global-icon-vegan.svg)}.home .meet-overtone .icons-meet.hair-types{background-image:url(global-icon-hairTypes.svg)}.home .meet-overtone .icons-meet.beaker{background-image:url(global-icon-beaker.svg)}.four-oh-four{margin:25px 0 60px;max-width:1024;text-align:center}.four-oh-four h1{font-size:8rem;margin:0}.four-oh-four .text-wrapper{margin:-10px 0 30px}.four-oh-four .text-wrapper p{margin:0}.four-oh-four .video-wrapper{margin:30px 0 60px}.four-oh-four .application-video{width:250px;height:250px}.four-oh-four .button-wrapper{margin:0 0 60px}.okeReviews{font-size:1.6rem}.okeReviews .okeReviews-widgetNavBar{text-align:center}.okeReviews.okeReviews--theme .okeReviews-reviewsWidget{padding-top:0}.okeReviews.okeReviews--theme .okeReviews-badge--rating{background-color:#cdb5fb}.okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23cdb5fb%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.orc-reviewsPage-heading{font-weight:700;font-size:48px;text-transform:uppercase;text-align:center}.orc-reviewsPage-controlsLabel{text-align:center}.orc-collectionControl{margin-top:24px}.orc-collectionControls{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.orc-collectionControls-item{-ms-flex:0 0 25%;flex:0 0 25%}@media (min-width:600px){.orc-collectionControls-item{-ms-flex:0 0 auto;flex:0 0 auto}}.orc-collectionControl{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:8px}.orc-collectionControl--pink .orc-collectionControl-label:after{background-color:#f83596;border-color:#f83596}.orc-collectionControl--red .orc-collectionControl-label:after{background-color:#ff0101;border-color:#ff0101}.orc-collectionControl--orange .orc-collectionControl-label:after{background-color:#fd5401;border-color:#fd5401}.orc-collectionControl--green .orc-collectionControl-label:after{background-color:#24ac60;border-color:#24ac60}.orc-collectionControl--teal .orc-collectionControl-label:after{background-color:#3eaccd;border-color:#3eaccd}.orc-collectionControl--blue .orc-collectionControl-label:after{background-color:#33f;border-color:#33f}.orc-collectionControl--purple .orc-collectionControl-label:after{background-color:#a118f8;border-color:#a118f8}.orc-collectionControl--silver .orc-collectionControl-label:after{background-color:#c6c6c7;border-color:#c6c6c7}.orc-collectionControl--rosegold .orc-collectionControl-label:after{background-color:#f6b0a5;border-color:#f6b0a5}.orc-collectionControl--yellow .orc-collectionControl-label:after{background-color:#f0db5e;border-color:#f0db5e}.orc-collectionControl-label{display:block}.orc-collectionControl-label:after{content:"";width:48px;height:48px;display:block;cursor:pointer;border:2px solid}.orc-collectionControl-input,.orc-collectionControl-label-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.orc-collectionControl-input:checked+.orc-collectionControl-label:after{box-shadow:2px 2px 6px #555352;border:2px solid #fff}.okendo-review-star-rating{margin-bottom:3px}.okendo-review-star-rating:hover{cursor:pointer}.dash-pics-wrapper{margin-top:6rem;padding-bottom:4rem;max-width:1050px;min-height:300px;margin-left:20px}@media only screen and (max-width:768px){.dash-pics-wrapper{max-width:1050px;min-height:150px;margin-left:15px}}@keyframes hide{0%{opacity:1}70%{opacity:1}95%{opacity:0}to{opacity:0;z-index:-1}}.loading-screen{animation:hide 2s forwards}
