.block-title,.home-title{line-height:130%;text-align:center;text-transform:uppercase;margin-bottom:36px;font:3.2rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif}.block-title._big,.home-title._big{font-size:40px;margin-bottom:30px}@media (max-width:767px){.block-title._big,.home-title._big{font-size:32px;margin-bottom:30px}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide,.slick-slide:focus{outline:none}.slick-next,.slick-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;top:23%;z-index:1;height:4.6rem;width:4.6rem;padding:0;border:none;outline:none;font-size:0;background:none;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:none;transform:none;cursor:pointer}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:none;border:none;opacity:.7}.slick-next:active,.slick-prev:active{-webkit-box-shadow:none;box-shadow:none}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled:after,.slick-next.slick-disabled:before,.slick-next.slick-disabled:hover:before,.slick-prev.slick-disabled:after,.slick-prev.slick-disabled:before,.slick-prev.slick-disabled:hover:before{opacity:.25}.slick-next.slick-disabled:hover,.slick-prev.slick-disabled:hover{opacity:inherit}.slick-prev{position:absolute;left:0}.slick-prev:before{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);border-color:#000;border-style:solid;border-width:0 0 .2rem .2rem;background:transparent;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.slick-prev:after{display:none}.slick-prev:before{width:1.7rem;height:1.7rem;border-width:0 0 .1rem .1rem;margin-left:.3rem}.slick-next{position:absolute;right:0}.slick-next:before{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(225deg);transform:translateX(-50%) translateY(-50%) rotate(225deg);border-color:#000;border-style:solid;border-width:0 0 .2rem .2rem;background:transparent;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.slick-next:after{display:none}.slick-next:before{width:1.7rem;height:1.7rem;border-width:0 0 .1rem .1rem;margin-left:-.3rem}.slick-dots{width:auto;bottom:auto;margin:0;padding-top:16px;text-align:left;font-size:0;z-index:1}.slick-dots li{display:inline-block;vertical-align:top;height:auto;width:auto;margin-right:8px;cursor:pointer}.slick-dots li.slick-active button{border-color:#000;background-color:#000}.slick-dots li button{display:inline-block;width:8px;height:8px;padding:0;border:1px solid #cbcbcb;border-radius:50%;background-color:#fff}.slick-dots li button:before{display:none}.home-banner-w{position:relative;max-width:1360px;margin:0 auto 11rem}@media (max-width:767px){.home-banner-w{margin-bottom:50px}}.home-banner{width:100%;margin:0;overflow:hidden}.home-banner:hover .slick-arrow{opacity:.4;width:115px}.banner-marketing-tagging{color:#919191;font-size:1.2rem}@media (max-width:767px){.home-banner-text__content{position:absolute;bottom:4rem;left:2rem}}.banner__dia_color .home-banner-text__title{font-size:6.4rem}@media (max-width:767px){.banner__dia_color .home-banner-text__title{font-size:5.2rem}.banner__dia_color .home-banner-text__text{margin-bottom:4rem}.banner__dia_color .home-banner-text__btn{margin-bottom:3rem}}@media (max-width:767px){.home-banner-item:nth-child(3) .home-banner-text__title{font-size:34px;line-height:44px;margin-bottom:12px}.home-banner-item:nth-child(3) .home-banner-text__btn,.home-banner-item:nth-child(3) .home-banner-text__text{margin-bottom:20px}.home-banner-item:nth-child(3) .home-banner-text__content{position:relative;bottom:unset;left:unset}}@media only screen and (min-width:1025px){.banner__curl .home-banner-text__btn{margin-bottom:8rem}}@media (max-width:767px){.banner__curl .home-banner-text__inner{margin-bottom:30px}.banner__curl .home-banner-text__text{font-size:1.6rem;margin-bottom:90px}.banner__curl .home-banner-text__title{font-size:3.3rem}}@media (max-width:767px){.banner__french_balayage .home-banner-text__inner{margin-bottom:4rem}.banner__french_balayage .home-banner-text__title{font-size:2.8rem}}@media (max-width:767px){.banner-arm .home-banner-text__inner{margin-bottom:5rem}}@media (max-width:767px){.banner__haircare-bestsellers .home-banner-text__inner{margin-bottom:75px}.banner__haircare-bestsellers .home-banner-text__text{font-size:1.6rem}.banner__haircare-bestsellers .home-banner-text__title{font-size:2.5rem}}.banner__sustainability .home-banner-text{top:3.4rem;line-height:130%}.banner__sustainability .home-banner-text .home-banner-text__title{font:unset;font-size:3.3rem;font-weight:900;line-height:1.3}.banner__sustainability .home-banner-text sup{position:relative;top:9px;font-weight:300;font-size:1.5rem;vertical-align:top}.banner__sustainability .home-banner-text__text{font-weight:300;margin-bottom:2rem}.banner__sustainability .home-banner-text__btn{margin-bottom:2rem}@media (max-width:767px){.banner__sustainability .home-banner-text__inner{margin-bottom:4.5rem}.banner__sustainability .home-banner-text__text{font-size:1.6rem;margin-bottom:90px}.banner__sustainability .home-banner-text__title{font-size:3.3rem}.banner__sustainability .home-banner-text__content{font-size:1.4rem}}@media only screen and (min-width:1025px){.banner__inoa .home-banner-text__btn{margin-bottom:15px}}@media (max-width:767px){.banner__inoa .home-banner-text__inner{margin-bottom:30px}.banner__inoa .home-banner-text__title{font-size:24px}}@media (max-width:767px){.banner__inoa_gallery .home-banner-text__inner{margin-bottom:5px}.banner__inoa_gallery .home-banner-text__text{font-size:1.6rem;margin-bottom:90px}.banner__inoa_gallery .home-banner-text__title{font-size:3.3rem}}.metal-detox .home-banner-text__text{text-transform:uppercase}@media (max-width:767px){.metal-detox .home-banner-text__inner{margin-bottom:25px}}.metal-detox .home-banner-text__btn{margin-bottom:40px}@media (max-width:767px){.metal-detox .home-banner-text__btn{margin-bottom:28px}}@media only screen and (min-width:1025px){.banner__metal-detox .home-banner-text__btn{margin-bottom:6.5rem}}@media (max-width:767px){.banner__metal-detox .home-banner-text__inner{margin-bottom:6.5rem}.banner__metal-detox .home-banner-text__title{font-size:2.8rem}}@media only screen and (min-width:1025px){.banner__metal-detox2 .home-banner-text__btn{margin-bottom:1rem}}@media (max-width:767px){.banner__metal-detox2 .home-banner-text__inner{margin-bottom:2.6rem}.banner__metal-detox2 .home-banner-text__title{font-size:2.8rem}.banner__metal-detox2 .home-banner-text__text{margin-bottom:1rem}}@media only screen and (min-width:1025px){.banner__steampod .home-banner-text__btn{margin-bottom:90px}.banner__steampod .banner-marketing-tagging{margin-bottom:10px}.banner__steampod .home-banner-text__title{font-size:4.4rem}.banner__steampod .home-banner-text__text{font-size:2rem}}@media (max-width:767px){.banner__steampod .home-banner-text__text{margin-bottom:5px}.banner__steampod .home-banner-text__btn{margin-bottom:2.7rem}}@media (max-width:1024px) and (min-width:768px){.menu-services .home-banner-text__inner{padding:0}}@media (max-width:767px){.menu-services .home-banner-text__inner{margin-bottom:50px}}@media (max-width:1024px) and (min-width:768px){.menu-services .home-banner-text__title{font-size:3.4rem}}.scalp .home-banner-text{top:100px}@media only screen and (min-width:1025px){.scalp .home-banner-text__btn{margin-bottom:6.5rem}}@media (max-width:1024px) and (min-width:768px){.scalp .home-banner-preview__title{margin-left:5px}}@media (max-width:767px){.scalp .home-banner-text__title{font-size:3.3rem}}@media (max-width:767px){.scalp .home-banner-text__text{margin-bottom:32px}}@media (max-width:767px){.scalp .home-banner-text__btn{margin-bottom:30px}}@media (max-width:767px){.loreal-access .home-banner-text__inner{margin-bottom:3px}}@media (max-width:360px){.loreal-access .home-banner-text__inner{margin-bottom:30px}}.home-banner-item{position:relative;display:none;overflow:hidden}.home-banner-item:first-child{display:block}.home-banner-item__image{text-decoration:none;display:block;background-repeat:no-repeat;color:#fff}@media only screen and (min-width:768px){.home-banner-item__image{min-height:470px;background-size:cover}}@media only screen and (min-width:1025px){.home-banner-item__image{height:470px;background-position:top}}@media (max-width:1024px) and (min-width:768px){.home-banner-item__image{height:450px;background-position:top}}@media (max-width:767px){.home-banner-item__image{height:650px;background-position:top;background-size:100%,600px}}.home-banner-item__image:hover{color:#fff}.home-banner .slick-arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;top:0;opacity:0;cursor:pointer;z-index:999;-webkit-transition:.25s;transition:.25s}@media (max-width:767px){.home-banner .slick-arrow{visibility:hidden}}.home-banner .slick-arrow:before{width:48px;height:48px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5.385c-13.234 0-24 10.766-24 24s10.766 24 24 24 24-10.766 24-24-10.766-24-24-24zm7.414 25.414l-10 10a1.995 1.995 0 01-2.828 0 1.998 1.998 0 010-2.828l8.586-8.586-8.586-8.586a1.998 1.998 0 010-2.828 1.998 1.998 0 012.828 0l10 10a1.998 1.998 0 010 2.828z' fill='%23fff'/%3E%3C/svg%3E");-webkit-transform:unset;transform:unset;border:unset;left:unset;top:50%}.home-banner .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-banner .slick-arrow.slick-next:hover,.home-banner .slick-arrow.slick-prev:hover{opacity:.8}.home-banner-text{text-align:center;padding:20px;margin-left:94px;position:relative}@media only screen and (min-width:768px){.home-banner-text{position:absolute;top:85px;left:0;width:50%}}@media (max-width:1024px) and (min-width:768px){.home-banner-text{width:100%;padding:20px;margin-left:0}}@media (max-width:767px){.home-banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:static;width:100%;height:100%;margin:0 auto;padding-bottom:42px}}@media (max-width:360px){.home-banner-text{padding-bottom:55px}}.home-banner-text__inner{width:100%;margin:0 auto;text-align:left}@media (max-width:1024px) and (min-width:768px){.home-banner-text__inner{padding:0 50px}}@media (min-width:1025px) and (max-width:1360px){.home-banner-text__inner{max-width:90%}}.home-banner-text__title{font:4rem Montserrat ExtraBold,Montserrat Regular,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:24px;color:#fff}@media (max-width:767px){.home-banner-text__title{line-height:120%;text-shadow:0 12px 40px rgba(0,0,0,.8)}}@media (max-width:360px){.home-banner-text__title{font-size:24px}}.home-banner-text__text{font:2.4rem Montserrat Regular,Helvetica,Arial,sans-serif;line-height:130%;margin-bottom:40px;color:#fff}@media (max-width:1024px) and (min-width:768px){.home-banner-text__text{font-size:1.8rem}}@media (max-width:767px){.home-banner-text__text{font-size:1.6rem;line-height:150%;margin-bottom:24px}}.home-banner-text__btn{width:248px;padding-right:45px;padding-left:45px;border:2px solid #fff}@media (max-width:767px){.home-banner-text__btn{width:100%;height:45px}}.home-banner-text__content{font:1.4rem Montserrat Regular,Helvetica,Arial,sans-serif;color:#fff}@media (max-width:767px){.home-banner-text__content{font-size:1.2rem}}.vcs-banner .home-banner-text__title{font-size:34px;line-height:44px;margin-bottom:12px}.vcs-banner .home-banner-text__text{margin-bottom:24px}.vcs-banner .home-banner-text__text span{margin-bottom:0}.vcs-banner .home-banner-text__btn{margin-bottom:20px}.home-banner-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:80px}@media (max-width:767px){.home-banner-preview{position:relative;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;bottom:37px;margin-left:17px}}@media (max-width:360px){.home-banner-preview{bottom:65px}}.home-banner-preview__content-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.home-banner-preview__content-wr{display:none}}.home-banner-preview__content-wr img{width:37px;height:37px;border-radius:50%}.home-banner-preview__title{font:1.35rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif;margin-left:20px;text-transform:uppercase}.home-banner-preview__item-content-wr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media (max-width:767px){.home-banner-preview__item-content-wr{display:block;border-radius:50%;width:8px;height:8px;border:1px solid #fff;opacity:.55}}@media (max-width:767px){.home-banner-preview__item._active .home-banner-preview__item-content-wr{background-color:#fff;opacity:1}}.home-banner-preview__item{position:relative;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;height:80px;border:1px solid #000;border-right-width:0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.6}@media (max-width:767px){.home-banner-preview__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;height:25px;border:none}}.home-banner-preview__item._active{opacity:1;background-color:#000;color:#fff}.home-banner-preview__item:last-child,.home-banner-preview__item:nth-child(4n+4){border-right-width:1px}@media (max-width:767px){.home-banner-preview__item._active{background-color:transparent}}.home-banner-preview__streak{position:absolute;width:0;height:6px;background-color:#fd868d;left:-1px;bottom:-1px;z-index:999}@media (max-width:767px){.home-banner-preview__streak{display:none}}.home-categories{max-width:1132px;margin:0 auto 11rem}@media (max-width:767px){.home-categories{margin-bottom:50px}}.home-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:767px){.home-categories-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.home-categories-list:before{visibility:hidden;content:"-";margin-right:15px}.home-categories-list:after{visibility:hidden;content:"-";margin-left:15px}.home-categories-list .simplebar-content:before{visibility:hidden;content:"-";margin-right:15px}.home-categories-list .simplebar-content:after{visibility:hidden;content:"-";margin-left:15px}.home-categories-list__item{text-decoration:none;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:1025px){.home-categories-list__item{width:140px;margin-right:55px}}@media (max-width:1024px) and (min-width:768px){.home-categories-list__item{width:160px}}@media (max-width:767px){.home-categories-list__item{width:100px}}.home-categories-list__item:last-child{margin-right:0}@media only screen and (min-width:1025px){.home-categories-list__item:hover img{-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}}.home-categories-list__img-wr{position:relative;display:block;width:140px;height:140px;margin:0 auto 20px;border-radius:50%;background-color:#f4f4f4}@media (max-width:767px){.home-categories-list__img-wr{width:80px;height:80px;margin-bottom:16px}}.home-categories-list__img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-o-object-fit:none;object-fit:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media (max-width:767px){.home-categories-list__img{height:60px;-o-object-fit:contain;object-fit:contain}}.home-categories-list__title{text-align:center;text-transform:uppercase;display:block;color:#000;font:1.6rem Montserrat Medium,Montserrat Regular,Helvetica,Arial,sans-serif}@media (max-width:767px){.home-categories-list__title{font-size:1rem}}.home-categories-list .simplebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:7px;padding-bottom:20px}.home-categories-list .simplebar-track.simplebar-horizontal{opacity:0}.block-content{margin:0 auto 11rem;max-width:1132px}@media (max-width:767px){.block-content{margin-bottom:50px}}.block-content .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;top:0;-webkit-transition:.25s;transition:.25s;z-index:999}.block-content .slick-arrow.slick-prev{left:-84px}.block-content .slick-arrow.slick-next{right:-84px}.block-content .slick-arrow:before{border:unset;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='42' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5.385c-13.234 0-24 10.766-24 24s10.766 24 24 24 24-10.766 24-24-10.766-24-24-24zm7.414 25.414l-10 10a1.995 1.995 0 01-2.828 0 1.998 1.998 0 010-2.828l8.586-8.586-8.586-8.586a1.998 1.998 0 010-2.828 1.998 1.998 0 012.828 0l10 10a1.998 1.998 0 010 2.828z' fill='%23000'/%3E%3C/svg%3E");height:42px;left:unset;top:unset;-webkit-transform:unset;transform:unset;width:42px}.block-content .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-content .slick-arrow.slick-next:hover,.block-content .slick-arrow.slick-prev:hover{opacity:.8}.block-content:hover .slick-arrow{opacity:.4;width:84px}@media (max-width:767px){.product-items .slick-list{margin-left:20px;margin-right:20px;overflow:visible}}.product-item{display:none;margin:0 10px;width:364px}@media (max-width:767px){.product-item{margin:0 5px;width:300px}}.product-item:first-child{display:block}.product-item-link{text-decoration:none}.product-item-info{background:#f4f4f4;border:1px solid #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;min-height:595px;position:relative;-webkit-transition:.2s;transition:.2s;width:364px}@media (max-width:767px){.product-item-info{min-height:458px;width:300px}}.product-item-info:hover{border-color:#000}.product-item-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:34px 0 16px;width:100%}.product-item-photo img{height:339px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.product-item-photo img{height:214px}}.product-item-details{padding:0 16px;width:100%}.product-item-purpose,.product-item-type,.product-item-volume{font:1.4rem Montserrat Regular,Helvetica,Arial,sans-serif;color:#000;line-height:2.5rem;margin-top:5px}.product-item-name{font:1.8rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif;color:#000;line-height:2.5rem;margin-top:4px;text-transform:uppercase}@media (max-width:767px){.product-item-name{font-size:1.6rem;line-height:2.1rem}}.product-item-purpose,.product-item-volume{color:#919191;line-height:2.2rem}@media (max-width:767px){.product-item-purpose,.product-item-volume{line-height:2.1rem}}.product-item-labels{left:0;position:absolute;top:0;z-index:999}.product-item-label{font:1.6rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif;background-color:#000;color:#fff;margin-bottom:5px;padding:5px 13px;text-transform:uppercase}@media (max-width:767px){.product-item-label{visibility:hidden}}.product-item-label-discontinued{font:1.6rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif;background-color:#c1c1c1;color:#000;margin-bottom:5px;padding:5px 13px;text-transform:uppercase}@media (max-width:767px){.product-item-label-discontinued{visibility:hidden}}.cut-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-pro{max-width:1132px;margin:15rem auto 11rem}@media (max-width:767px){.home-pro{margin:9rem auto 50px}}.home-pro__content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent}@media (max-width:767px){.home-pro__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#000}}.home-pro__img-wr picture{display:block;overflow:hidden}@media (max-width:767px){.home-pro__img-wr picture{height:300px}}.home-pro__img-wr img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-pro__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 567px)}@media (max-width:767px){.home-pro__info{width:100%}}@media (max-width:1024px) and (min-width:768px){.home-pro__info{width:calc(100% - 350px)}}.home-pro__info-inner{z-index:999}@media (max-width:767px){.home-pro__info-inner{margin-top:-44px;padding:20px}}@media (max-width:1024px) and (min-width:768px){.home-pro__info-inner{padding:20px}}@media (max-width:767px){.home-pro__info-text-wr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home-pro__title{font:3.25rem Montserrat ExtraBold,Montserrat Regular,Helvetica,Arial,sans-serif;line-height:130%;text-transform:uppercase;margin:23px 0 57px;color:#000}@media (max-width:767px){.home-pro__title{margin:0 0 27px;line-height:120%;color:#fff;text-shadow:0 5px 11px rgba(0,0,0,.5)}}@media (max-width:1024px) and (min-width:768px){.home-pro__title{font-size:2.4rem}}.home-pro__text{font:2.15rem Montserrat Regular,Helvetica,Arial,sans-serif;color:#000}@media (max-width:767px){.home-pro__text{margin-bottom:32px;font-size:1.6rem;line-height:150%;color:#fff}}.home-pro__btn{width:268px}@media (max-width:767px){.home-pro__btn{width:100%;margin-bottom:22px;-webkit-filter:invert();filter:invert()}}.home-education{max-width:1360px;margin:15rem auto 11rem}@media (max-width:767px){.home-education{margin:9rem auto 50px}}.home-education__content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000}@media (max-width:767px){.home-education__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home-education__img-wr{width:54%}@media (max-width:767px){.home-education__img-wr{width:100%}}.home-education__img-wr picture{display:block;overflow:hidden}@media (max-width:767px){.home-education__img-wr picture{height:350px}}.home-education__img-wr img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.home-education__img-wr img{-o-object-fit:cover;object-fit:cover}}.home-education__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 637px);padding:0 0 0 112px}@media (max-width:767px){.home-education__info{width:100%;padding:0}}@media (max-width:1024px) and (min-width:768px){.home-education__info{width:calc(100% - 443px);padding:0}}.home-education__info-inner{z-index:999}@media (max-width:767px){.home-education__info-inner{margin-top:-40px;padding:20px}}@media (max-width:1024px) and (min-width:768px){.home-education__info-inner{padding:20px}}.home-education__info-text-wr{color:#fff}.home-education__title{font:3.9rem Montserrat ExtraBold,Montserrat Regular,Helvetica,Arial,sans-serif;line-height:130%;text-transform:uppercase;margin:0}@media (max-width:767px){.home-education__title{font-size:3rem;line-height:120%;text-shadow:0 5px 11px rgba(0,0,0,.5)}}@media (max-width:1024px) and (min-width:768px){.home-education__title{font-size:2.5rem}}.home-education__text{font:2.1rem Montserrat Regular,Helvetica,Arial,sans-serif;margin:28px 0 60px;line-height:130%}@media (max-width:767px){.home-education__text{margin:18px 0 35px;font-size:1.6rem;line-height:150%}}@media (max-width:1024px) and (min-width:768px){.home-education__text{margin:22px 0 44px;font-size:2rem}}.home-education__btn{width:248px}@media (max-width:767px){.home-education__btn{width:100%;margin-bottom:22px}}.home-diagnostics{margin:15rem auto 11rem;max-width:1132px}@media (max-width:767px){.home-diagnostics{margin:9rem auto 50px}}.home-diagnostics__content{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.home-diagnostics__content{background-color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-diagnostics__img-wr picture{display:block;overflow:hidden}@media (max-width:767px){.home-diagnostics__img-wr picture{height:370px}}@media (max-width:1024px) and (min-width:768px){.home-diagnostics__img-wr picture{height:100%}}.home-diagnostics__img-wr img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px) and (min-width:768px){.home-diagnostics__img-wr img{height:100%}}.home-diagnostics__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 112px;width:calc(100% - 567px)}@media (max-width:767px){.home-diagnostics__info{padding:0;width:100%}}@media (max-width:1024px) and (min-width:768px){.home-diagnostics__info{padding:0;width:calc(100% - 350px)}}.home-diagnostics__info-inner{z-index:999}@media (max-width:767px){.home-diagnostics__info-inner{margin-top:-44px;padding:20px}}@media (max-width:1024px) and (min-width:768px){.home-diagnostics__info-inner{padding:20px}}.home-diagnostics__title{font:3.25rem Montserrat ExtraBold,Montserrat Regular,Helvetica,Arial,sans-serif;color:#000;line-height:130%;margin:37px 0 20px;text-transform:uppercase}@media (max-width:767px){.home-diagnostics__title{color:#fff;line-height:120%;margin:0 0 17px;text-shadow:0 5px 11px rgba(0,0,0,.5)}}@media (max-width:1024px) and (min-width:768px){.home-diagnostics__title{font-size:2.4rem}}.home-diagnostics__text{font:2.15rem Montserrat Regular,Helvetica,Arial,sans-serif;color:#000;margin-bottom:59px}@media (max-width:767px){.home-diagnostics__text{color:#fff;font-size:1.6rem;line-height:150%;margin-bottom:30px}}.home-diagnostics__btn{width:248px}@media (max-width:767px){.home-diagnostics__btn{-webkit-filter:invert();filter:invert();margin-bottom:22px;width:100%}}.home-diagnostics__question{font:1.6rem Montserrat SemiBold,Montserrat Regular,Helvetica,Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}@media (max-width:767px){.home-diagnostics__question{color:#fff;margin-top:-315px;position:absolute}}.home-diagnostics__question:before{content:url(/media/wysiwyg/home/diagnostics/diagnostics-question.svg);margin-right:12px}.salon-locator-section{margin:75px 0 88px}@media (max-width:1024px){.salon-locator-section{margin-bottom:80px}}@media only screen and (min-width:1025px){.cms-salon-search-iframe .salon-locator-section{margin-top:35px}}.salon-locator-section__title{line-height:130%;text-transform:uppercase;max-width:1132px;margin:0 auto 36px;font:2.7rem Montserrat Bold,Montserrat Regular,Helvetica,Arial,sans-serif}@media (max-width:1024px){.salon-locator-section__title{margin-bottom:30px;padding-right:20px;padding-left:20px}}.cms-salon-search-iframe .salon-locator-section__title,.salon-locator-section__title._center{text-align:center}.map{height:500px}.map,.map input{position:relative;width:100%}.map input{font-size:19px;text-transform:none;text-decoration:none;height:50px;margin:0 auto;padding:10px 28px;border:1px solid #ccc;outline:none;color:#000;background-color:#f7f7f5;cursor:pointer;z-index:10}.map__input-container{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:10%;width:96%;max-width:40rem;z-index:1}.map__clear-input{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;text-align:center;right:10px;width:12px;height:12px;z-index:11}.map ymaps[class$=-ground-pane]{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.baloon,.popover{min-height:160px}.popover{font-size:14px;position:relative;display:inline-block;width:32rem;padding:10px;background-color:#fff;-webkit-box-shadow:0 0 28px 0 rgba(50,50,50,.5);box-shadow:0 0 28px 0 rgba(50,50,50,.5)}@media (max-width:480px){.popover{position:relative;width:28rem;padding-right:.5rem;padding-left:.5rem}}.popover .arrow{position:absolute;bottom:-11px;left:50%;width:0;height:0;margin-left:-10px;border-color:#f9f9f9 transparent transparent;border-style:solid;border-width:11px 11px 0}.baloon__image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:11rem;margin-bottom:1.5rem;padding-right:2rem}.baloon-description{display:block;margin-bottom:10px;margin-left:0}.baloon-description__name{font-size:18px;font-weight:700;line-height:1.3;margin-top:.5rem}.baloon-description__address{font-size:13px;line-height:1.3;margin-bottom:1rem}.baloon-description__promo-btn{font-size:1.2rem;max-width:234px;min-height:3.6rem;margin-top:1.6rem;padding-top:11px;padding-bottom:8px;cursor:pointer}@media (max-width:767px){.baloon-description__promo-btn{max-width:100%;margin-top:1.2rem}}.baloon-description dd,.baloon-description dt{display:inline-block;margin:.5rem 0}.baloon-description dt{font-weight:700;width:26%}@media (max-width:480px){.baloon-description dt{display:none}}.baloon-description dt:after{content:": "}.baloon-description dd{width:73%}.baloon-description a{text-decoration:underline;color:#002fa7}.baloon-description a:hover{text-decoration:none}.baloon-description a:active{color:#000}.closeballoon{position:absolute;top:5px;right:5px;width:25px;height:25px;background-image:url(../images/salon-locator/close.svg);background-position:50%;background-size:16px;background-repeat:no-repeat;cursor:pointer}.scroll-to-map{position:absolute;top:-114px;left:0;width:1px;height:1px;background-color:transparent;z-index:-1}.salon-map-section{position:relative;height:100%}
/*# sourceMappingURL=home.css.map */
