.position-absolute{position:absolute}.position-relative{position:relative}.rte iframe{border:none}.position-absolute.top-icons{right:0}@media (max-width: 768px){.main-right div.position-absolute{right:-16px}}.ada-hidden{display:inline-block!important;text-indent:-9999px!important;margin:0!important;padding:0!important;position:absolute}#single-product .fs-slider-prev-button svg,#single-product .fs-slider-next-button svg{display:none!important}.home-collections h2,.press-banner h2{font-weight:600;text-align:center;display:inline-block;font-size:1.75rem}.btn:focus,*:focus,button:focus{border-color:#0085f2;box-shadow:0 0 0 3px #0090ed66;cursor:text;transition:height .5s}.site-top .btn:focus,.site-top *:focus,.site-top button:focus{box-shadow:#fff 0 0 0 1px inset,#fff 0 0 0 1px!important}.home-main a{display:block}.site-header .desktop li.open>.sub-menu{display:block;background-color:#fff}.ada-skip-link{display:block;padding:0;position:absolute;z-index:100000;text-indent:-9999px;color:#000!important}.ada-skip-link:focus{padding:5px;text-indent:0;background-color:#fff}.home-collections .divtitle{display:block;font-size:1.5em;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}.home-collections .title{display:inline-block;font-size:1.5em;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#3c3c3c}p.product-name{font-size:.9em;line-height:1em;font-family:futura-pt,Helvetica,Arial,sans-serif;margin:11px 0 20px;text-transform:uppercase;font-weight:500}#single-collection #collection-item p.product-name a{font-size:15px;color:#143b86;font-weight:500}.nav-country .label:before{content:""}@media (min-width: 768px){#single-product div.right{order:1}}.product_variants label{cursor:pointer}.fs-has-links:after{padding:12px;background-color:#870057;color:#fffc;content:"SHOP NOW"}.fs-wrapper{height:auto}.fs-slider_v2_5 .fs-entry-container{height:0!important;width:20%!important;padding-top:20%!important}.fs-wrapper div.fs-text-container .fs-entry-title,div.fs-detail-title{font-family:Varela Round,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:14px}div.fs-text-container .fs-entry-date,div.fs-detail-container .fs-post-info,div.fs-wrapper div.fs-has-links:after,.fs-text-product,.fs-overlink-text{font-family:Varela Round,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;margin:0 0 10px}.fs-slider-next-button,.fs-slider-prev-button{opacity:1}.fs-wrapper{margin:auto;width:calc(100% - 120px)}.fs-wrapper div.fs-text-container *{color:#870057}.fs-wrapper div.fs-text-container{background-color:#fffc;margin:0}.fs-slider_v2_5 .fs-wrapper div.fs-timeline-entry{margin:0}.fs-wrapper div.fs-text-container .fs-hover-products{display:block!important;white-space:initial;max-height:115px}.footer-mailchimp .klaviyo-form button[aria-label="Search Countries"]{display:none!important}.footer-mailchimp .klaviyo-form input[name=phone-number]{padding-left:16px!important}.cruelty-free .segment h2{color:#143b86;font-family:Dosis,Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:700;margin-bottom:10px;text-transform:uppercase;margin-top:0;letter-spacing:2px}.article-item .content p.heading{font-size:2rem;font-weight:500;line-height:1.1}.article-item .image{height:220px;overflow:hidden}.article-item .image img{max-width:100%;position:absolute;top:50%;transform:translateY(-50%)}#login-custom .subtitle{color:#fff;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:18px}.search-bar .search form input{border:1px solid #143B86;border-radius:5px}.search form label{color:#fff}.home-collections a:hover .overlay,.home-collections a:focus .overlay{background-color:#000000b3;opacity:1}.slick-dots button{color:#fff}footer .bottom-footer small{color:#464646}#single-product form button[name=add]{background-color:#0e2c5f!important}#login-custom .box-left,#register .register-box,#login-custom .btn-gradient{background-color:#6162bb!important}.site-top .tagline a,.site-top .tagline{color:#fff}.form-control{border-width:3px}.form-control:focus{border-color:#000}.product_variants label{border:1px solid #000000}.product_variants label.active{border:3px solid #870057}.fs-desktop.fs-det{display:none!important}#single-collection .collection-item{text-align:center;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:45px}#single-collection .collection-item .product-image{display:block;text-align:center;min-height:250px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single-collection .collection-item .product-image img{position:relative;max-height:250px}#single-collection .collection-item p{font-size:.9em;line-height:1em;font-family:futura-pt,Helvetica,Arial,sans-serif;margin:11px 0 20px}#single-collection .collection-item .button-wrap{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center}#single-collection .collection-item p a,#single-collection .collection-item p.product-name{font-size:15px;color:#143b86;text-decoration:none;display:block;text-align:center;text-transform:uppercase}#single-collection .collection-item .btn-primary{line-height:45px;height:45px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;margin:auto auto 0;color:#fff;background:#143b86;display:inline-block}#single-collection .collection-item .btn-primary:hover{background:#3c3c3c}.wh-hidden{display:none}.wh-cart-total,.wh-discount-info,.wh-extra-note{color:#000;background-color:#ffff4d;padding:0}.wh-cart-total{font-weight:700;display:inline-block;margin-top:5px;font-size:22px}.additional-notes{text-align:right;background-color:#ffff4d}#create_customer label{text-align:left;display:block}form.imedia p.thank_you{color:#fff;font-size:14px}form.imedia p.thank_you.title{font-size:24px}form.imedia label{color:#fff;font-size:16px}form.imedia input{width:100%!important;height:45px!important;font-size:16px!important;padding:0 0 0 16px!important;background-color:#fff!important;margin-bottom:1rem;border:0!important}form.imedia input:focus{border:2px solid #000000!important}form.imedia.klaviyo_styling .klaviyo_submit_button{border:2px solid #ffffff;padding:10px;font-size:16px;display:block;height:42px;background:transparent}form.imedia p.disclaimer{font-size:10px}form.imedia p.disclaimer a{color:#fff;text-decoration:underline}.site-top a.cart-btn:before{content:""}@media screen and (max-width: 1314px){.site-top .top-left,.site-top .top-right{width:auto}.site-top .tagline{width:auto;max-width:41%}}@media (max-width: 1100px){.site-top .tagline{width:100%;max-width:unset}}#ot-skd-cookie-policy caption{display:none}p.footerdisclaimer{display:block;color:#fff;margin-top:16px}p.footercopyright{font-size:12px!important}.home-banner .single-item.slide-2{height:auto!important;background-color:#eeece9!important}.home-banner .single-item.slide-2 img{margin-top:0}.home-banner .single-item.slide-3{height:auto!important;background-color:#9fa5f4!important}.home-banner .single-item.slide-3 img{max-width:100%;width:unset!important;margin:20px auto 0}.home-slideshow .single-item .text{text-align:center;text-transform:uppercase;color:#7b184e;padding:30px 30px 0}.home-slideshow .single-item .text h2{font-size:50px;letter-spacing:.09em}.home-slideshow .single-item .text p.subtitle{font-size:29px;margin-bottom:0;letter-spacing:.3em}.home-slideshow .single-item .text .button{background:#161870;border:0;font-size:17px;font-weight:500;letter-spacing:3px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.home-slideshow .single-item .text .button:hover,.home-slideshow .single-item .text .button:focus{background:#fff}@media (max-width: 768px){.home-slideshow .single-item .text .button{bottom:10px!important}}.home-slideshow .single-item.item-2 .text{color:#bb817b;position:absolute;width:50%;right:0;height:100%}.home-slideshow .single-item.item-2 .text .button{background:#bb817b}.home-slideshow .single-item.item-2 .text .button:hover,.home-slideshow .single-item.item-2 .text .button:focus{background:#fff}.home-main .leave-in img{max-width:255px;width:100%;margin-bottom:20px}.home-main .collections img{width:100%;margin-bottom:20px}.home-main .benefits img{max-width:160px;width:100%;margin-bottom:20px}.home-collections a{color:#870057}.home-collections h2{margin-bottom:20px}.bea10-banner.to-text{background-size:cover;background-position:center}.bea10-banner.to-text .text{width:66%;color:#4e24b7;padding:0 0 35px 80px;text-align:center}.bea10-banner.to-text .text .btn-lty-gradient{background:#139ed5;background:-moz-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:-webkit-linear-gradient(90deg,rgba(19,158,213,1) 0%,rgba(76,114,192,1) 29%,rgba(115,85,179,1) 47%,rgba(153,58,166,1) 63%,rgba(226,17,142,1) 100%);background:linear-gradient(90deg,#139ed5,#4c72c0 29%,#7355b3 47%,#993aa6 63%,#e2118e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#139ed5",endColorstr="#e2118e",GradientType=1);padding:12px 40px;color:#fff!important;border-radius:33.82px;font-size:27px}.bea10-banner.to-text h2{font-size:4em;width:100%;max-width:700px;margin:0 auto;padding:10px}.bea10-banner.to-text p{font-size:31px;width:100%;max-width:620px;margin:0 auto 18px}.bea10-banner.to-text .boxes img{max-width:115px}.bea10-banner.to-text .boxes p{font-size:25px}.bea10-banner.to-text .boxes{margin-bottom:10px}@media (max-width: 1240px){.bea10-banner.to-text .text{width:82%}}@media (max-width: 1000px){.bea10-banner.to-text .text{width:100%;padding:20px}}.press-banner .row img{width:16%;max-width:unset}.press-banner .row:last-child img{width:14%}.press-banner .companies{max-width:1200px;margin:0 auto 20px}@media (max-width: 768px){.press-banner .row img,.press-banner .row:last-child img{width:33%}}.site-top .top-left ul.brands a.extensions,.mobile-brands ul.brands a.extensions{background:#d31478}.site-top .top-left ul.brands a.makeup,.mobile-brands ul.brands a.makeup{background:#000}.shark-banner{background-image:url(/cdn/shop/t/65/assets/maco-shark-background-desktop.jpg?v=1661353399);background-size:cover;background-position:center}.shark-banner .mobile-only{display:none}.shark-banner .row{margin-left:0;margin-right:0}.shark-banner .row .text{padding:50px;text-align:center;color:#161870}@media (min-width: 1250px){.shark-banner .row .text{padding:50px 8rem}}.shark-banner h1{font-family:Bauhaus Medium;font-size:192px;line-height:152px}.shark-banner h1 span.small{font-size:56px;display:block;line-height:1em;margin-bottom:30px}.shark-banner hr{border-top:3px solid #161870;margin-top:1.5rem;margin-bottom:1.5rem}.shark-banner p{font-size:27px;line-height:35px}@media (max-width: 992px){.shark-banner{background:none}.shark-banner .mobile-only{display:block}.shark-banner h1{font-size:119px}.shark-banner h1 span.small{margin-bottom:0}.shark-banner p{font-size:22px}.shark-banner .row .text{padding-bottom:0}}@media (max-width: 565px){.shark-banner h1{font-size:80px;line-height:90px}.shark-banner h1 span.small{font-size:40px}}.collection-banner.awards-press{background:linear-gradient(90deg,#e2118e,#993aa6 29%,#7355b3 47%,#4c72c0 63%,#139ed5);color:#fff;position:relative;padding:0;display:flex;z-index:1}.collection-banner.awards-press h1{font-family:Bauhaus Medium;font-size:63px;margin:0 auto 23px}.collection-banner.awards-press.press-banner p{font-size:20px;line-height:23px;max-width:920px;margin-bottom:50px}.collection-banner.awards-press.press-banner .companies{max-width:920px;padding:20px;margin-bottom:0;z-index:10000}.collection-banner.awards-press.press-banner .companies .row{margin-bottom:20px}.collection-banner.awards-press.press-banner .images img{max-height:100%;width:auto}.collection-banner.awards-press.press-banner .images img{top:50%;transform:translateY(-50%);position:relative}@media (max-width: 1500px){.collection-banner.awards-press.press-banner .companies img{width:30%}}@media (max-width: 1200px){.collection-banner.awards-press.press-banner .images{position:absolute;z-index:1;height:100%}.collection-banner.awards-press.press-banner .images:first-child{left:-13%}.collection-banner.awards-press.press-banner .images:last-child{right:-13%}.collection-banner.awards-press.press-banner .companies .row{background:#00000080;margin-bottom:0}}@media (max-width: 768px){.collection-banner.awards-press.press-banner .images{display:none}.collection-banner.awards-press.press-banner .companies .row{background:transparent}}section.collection-banner{display:flex;background-color:#f8f3f2;height:530px}section.collection-banner.styling-collection{background-color:#fff}section.collection-banner.clear-collection{background-color:#f7f3f0;height:auto}section.collection-banner>div{width:33%;text-align:center}section.collection-banner.clear-collection div.person img{transform:none;left:0;height:auto;display:block;position:relative;max-height:fit-content}section.collection-banner>div>img{width:auto;max-width:100%;height:auto;max-height:530px;margin:auto}section.collection-banner div.person{align-self:end;position:relative}section.collection-banner div.title{z-index:1000}section.collection-banner div.bottles,section.collection-banner div.title{align-self:center}section.collection-banner div.title h1{font-size:89px;font-family:futura-pt,sans-serif;text-transform:uppercase;letter-spacing:10px;font-weight:400;font-size:4.5vw}section.collection-banner div.title h1 span.small{font-size:35px;display:block;font-size:1.7vw;font-weight:500}section.collection-banner div.person{height:100%}section.collection-banner div.person img{height:100%;width:auto;max-width:unset;position:absolute;left:50%;max-height:540px;transform:translate(-50%)}section.collection-banner.noimg div.title{width:100%!important}section.collection-banner .desktop-hidden{display:none}@media (max-width: 1080px){section.collection-banner.clear-collection div.person img{display:none}section.collection-banner .desktop-hidden{display:block}section.collection-banner{display:block;height:auto;min-height:unset;padding:20px}section.collection-banner.leave-in-product,section.collection-banner.clear-collection{padding:0}section.collection-banner.clear-collection>div>img{max-height:fit-content}section.collection-banner>div{display:block;width:100%!important}section.collection-banner div.person{height:auto!important}section.collection-banner div.person img{max-height:200px;height:auto;margin:0 auto;display:none;position:relative;left:unset;transform:unset;max-width:100%}section.collection-banner div.title{padding-bottom:20px;padding-top:20px}section.collection-banner div.title h1{font-size:55px;font-size:6.5vw;margin-bottom:20px}section.collection-banner div.title h1 span.small{font-size:20px;font-size:3vw}section.collection-banner div.bottles{display:block!important}}section.collection-banner.volumizing-collection div.title h1{color:#220d68}section.collection-banner.potion div.title h1{color:#220d68}section.collection-banner.keratin-collection div.title h1{color:#1d0d66}section.collection-banner.potion-10-collection div.title h1{color:#1781be}section.collection-banner.potion{background-color:#f7f3f2}section.collection-banner.scalp-collection div.title h1{color:#220d68}section.collection-banner.conditioning-collection div.title h1{color:#220d68}section.collection-banner.conditioning-collection div.title h1{font-size:3.5vw}section.collection-banner.clear-collection div.title h1{color:#220d68}section.collection-banner.blonde-collection div.title h1{color:#220d68}section.collection-banner.mens-collection div.title h1{color:#143a87}section.collection-banner.styling-collection div.title h1{color:#220d68}section.collection-banner.blow-dry-collection div.title h1{color:#220d68}section.collection-banner.gifts-accessories{background-image:url(/cdn/shop/t/65/assets/gifts-accessories-background.jpg?v=1661797839);background-size:cover;background-position:center}section.collection-banner.gifts-accessories div.title h1{color:#2e3a96}section.collection-banner.coily-collection div.title h1{color:#1d0d66}section.collection-banner.silk-express-collection div.title h1{color:#220d68}section.collection-banner.leave-in-product div.person{width:64%}section.collection-banner.leave-in-product div.title{width:36%}section.collection-banner.leave-in-product div.title h1{color:#1d0d66}section.collection-banner.leave-in-product div.title img{max-width:75%;margin:20px auto 0}section.collection-banner.leave-in-product div.bottles{display:none}#single-product #accordion .card .card-header a.collapsed{font-weight:700}#single-product div.container.relatedproducts{order:1}#shopify-section-header{position:fixed;background-color:#fff!important;width:100%;z-index:9999}@media (max-width: 768px){#shopify-section-header{position:absolute}}main{display:block;margin-top:200px}@media (max-width: 768px){.blog-video-2 .blog-video{width:100%}main{display:block;margin-top:180px}}.blog-video-2 .blog-video iframe{width:100%!important}@media (max-width: 768px){#single-product div.productimage{order:1}#single-product div.right{order:2}#single-product div.container.relatedproducts{order:3}}.product-mega-menu .mega.mega-1 a{display:inline-block}@media (min-width: 1100px){.product-mega-menu{position:relative;top:20px}}@media (max-width: 768px){.home-slideshow .single-item .text h2{font-size:30px}.home-slideshow .single-item .text p.subtitle{font-size:20px}}@media (max-width: 500px){.home-collections img{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/imedia.css.map */
