.display-large{font-size:60px;font-size:6rem;line-height:72px;line-height:7.2rem;font-family:"Domaine";font-weight:800;letter-spacing:-0.25px}.display-medium{font-size:44px;font-size:4.4rem;line-height:56px;line-height:5.6rem;font-family:"Domaine";font-weight:800;letter-spacing:0;text-transform:none}.display-medium-blue{font-size:44px;font-size:4.4rem;line-height:56px;line-height:5.6rem;color:#13446a;font-family:"Domaine";font-weight:800;letter-spacing:0;margin-bottom:16px;text-transform:none}.display-small{font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;font-family:"Domaine";font-weight:800;letter-spacing:-0.25px}.display-small-blue{font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;color:#13446a;font-family:"Domaine";font-weight:800;letter-spacing:-0.25px;text-transform:none}.display-small-black{font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;font-family:"Domaine";font-weight:800;letter-spacing:-0.25px;text-transform:none}.headline-large{font-size:36px;font-size:3.6rem;line-height:48px;line-height:4.8rem;font-family:"Domaine";font-weight:400;letter-spacing:0}.headline-medium{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;font-family:"Domaine";font-weight:400;color:#13446a;letter-spacing:0;margin-bottom:16px}.headline-medium-black{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;font-family:"Domaine";font-weight:400;color:#030303;letter-spacing:0;margin-bottom:16px}.headline-small{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Domaine";font-weight:400;letter-spacing:0}.headline-small-black{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Domaine";font-weight:400;letter-spacing:0;color:#030303}.title-large{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem;font-family:"Apercu";font-weight:700;letter-spacing:0}.title-medium{font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem;font-family:"Apercu";font-weight:700;letter-spacing:0.1px}.title-medium-black{font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem;font-family:"Apercu";font-weight:700;letter-spacing:0.1px;color:#030303}.title-small{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:700;letter-spacing:0.15px}.label-large{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:700;letter-spacing:0.25px}.label-medium{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:700;letter-spacing:0.5px}.label-small{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:700;letter-spacing:0.5px}.label-small-blue{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#13446a;font-family:"Apercu";font-weight:700;letter-spacing:0.5px}.body-large{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:300;letter-spacing:0.15px}.body-medium{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:300;letter-spacing:0.25px}.body-medium-blue{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-weight:300;letter-spacing:0.25px;color:#13446a}.body-small{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-family:"Apercu";font-weight:300;letter-spacing:0.25px}.link-large-light{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#13446a;font-family:"Apercu";font-weight:400;letter-spacing:0.15px;text-decoration-line:underline;text-transform:uppercase}.link-large-light:hover{color:#096394}.link-medium-light{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#13446a;font-family:"Apercu";font-weight:400;letter-spacing:0.15px;text-decoration-line:underline;text-transform:uppercase}.link-medium-light:hover{color:#096394}.link-small-light{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#13446a;font-family:"Apercu";font-weight:400;letter-spacing:0.25px;text-decoration-line:underline;text-transform:uppercase;cursor:pointer}.link-small-light:hover{color:#096394}.link-large-dark{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#E8E3DC;font-family:"Apercu";font-weight:400;letter-spacing:0.15px;text-decoration-line:underline;text-transform:uppercase}.link-large-dark:hover{color:#FAF9F7}.link-medium-dark{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;color:#E8E3DC;font-family:"Apercu";font-weight:400;letter-spacing:0.15px;text-decoration-line:underline;text-transform:uppercase}.link-medium-dark:hover{color:#FAF9F7}.link-small-dark{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#E8E3DC;font-family:"Apercu";font-weight:400;letter-spacing:0.25px;text-decoration-line:underline;text-transform:uppercase}.link-small-dark:hover{color:#FAF9F7}:root{--swiper-pagination-color: #096394;--swiper-pagination-bullet-inactive-color: #DAEAF0;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-button-prev-color: white;--swiper-theme-color: white}.home-hero{padding:0 !important}.home-hero.new-user .hero-swiper{height:432px;width:100%}.home-hero.new-user .hero-swiper h1{text-transform:none;margin:0;color:#FAFAFA}.home-hero.new-user .hero-swiper h1.light{color:#13446a;max-width:496px}.home-hero.new-user .hero-swiper p{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;color:#FAFAFA;margin:16px 0 0}.home-hero.new-user .hero-swiper p.light{color:#030303;max-width:496px}.home-hero.new-user .hero-swiper button{padding:0 54px;width:fit-content;margin-top:55px}@media (min-width: 992px) and (max-width: 1027px){.home-hero.new-user .hero-swiper button{margin-top:12px}}.home-hero.new-user .hero-swiper swiper-slide{height:432px}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video{position:relative;display:flex;justify-content:center}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video video{height:432px;width:100%;object-fit:cover;position:absolute;z-index:100}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container{padding-top:42px;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:200;width:100vw}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals{display:flex;justify-content:space-around}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .display-large{max-width:565px;font-size:60px;font-size:6rem;line-height:64px;line-height:6.4rem}@media screen and (min-width: 1520px){.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals{justify-content:center;gap:160px}}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .left-spacer{width:229px;margin-left:16px}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .seal-wrapper{display:flex;margin-right:16px}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .seal-wrapper .allure-seal-2024{background-size:69px, 69px !important;width:69px !important;height:80px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .seal-wrapper .marie-claire-us-seal-2024{margin:0 8px;background-size:64px, 64px !important;width:64px !important;height:64px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .text-seals .seal-wrapper .marie-claire-uk-light-seal-2025{background-size:64px, 64px !important;width:64px !important;height:64px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .headline-md-wrapper{display:flex;justify-content:center}.home-hero.new-user .hero-swiper swiper-slide.slide-1 .bg-video .text-container .headline-md-wrapper .headline-medium{max-width:570px}.home-hero.new-user .hero-swiper swiper-slide.slide-2{background:#D9D5D6;display:flex;justify-content:center}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .text-wrapper{margin-left:240px;max-width:430px}@media (min-width: 992px) and (max-width: 1067px){.home-hero.new-user .hero-swiper swiper-slide.slide-2 .text-wrapper{margin-left:100px}}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .text-wrapper .display-large{margin-top:40px;font-size:60px;font-size:6rem;line-height:64px;line-height:6.4rem}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .text-wrapper .headline-medium{margin-top:16px}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .text-wrapper button{margin-top:16px}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .img-container{display:flex;align-items:flex-end;margin-left:-30px}.home-hero.new-user .hero-swiper swiper-slide.slide-2 .img-container img{height:415px}.home-hero.new-user .hero-swiper.mobile{height:640px}.home-hero.new-user .hero-swiper.mobile h1{text-transform:none;margin:0;color:#096394}.home-hero.new-user .hero-swiper.mobile h1.light{color:#13446a;max-width:496px}.home-hero.new-user .hero-swiper.mobile p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;color:#13446a;margin:16px 0 0}.home-hero.new-user .hero-swiper.mobile p.light{color:#030303;max-width:496px}.home-hero.new-user .hero-swiper.mobile button{padding:0 24px;width:fit-content;margin:16px 0 0 0}.home-hero.new-user .hero-swiper.mobile swiper-slide{height:640px}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video{height:640px;position:relative;display:flex;justify-content:center;align-items:flex-end}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video video{height:640px;width:100%;object-fit:cover;position:absolute;z-index:100}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container{height:304px;background-color:rgba(255,255,255,0.85);display:flex;align-items:center;position:absolute;z-index:200}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .seal-wrapper{display:flex;margin-top:-120px}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .seal-wrapper .allure-seal-2024{background-size:69px, 69px !important;width:69px !important;height:80px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .seal-wrapper .marie-claire-us-seal-2024{margin:0 8px;background-size:64px, 64px !important;width:64px !important;height:64px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .seal-wrapper .marie-claire-uk-light-seal-2025{margin:0 8px;background-size:64px, 64px !important;width:64px !important;height:64px !important;background-repeat:no-repeat}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .display-small{max-width:300px}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-1 .bg-video .text-container .headline-small{max-width:290px}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-2{display:flex;align-items:flex-end;background-image:url("/images/esalon/home/hero-swiper/M_hero_slide_02.jpg");background-position:center;background-repeat:no-repeat}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-2 .text-container{height:304px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:rgba(255,255,255,0.85)}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-2 .text-container .headline-small{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;color:#096394;margin-top:8px;max-width:295px}.home-hero.new-user .hero-swiper.mobile swiper-slide.slide-2 button{padding:0 24px;width:fit-content;margin:16px 0 0 0}@media (min-width: 768px){.home-hero.logged-in{height:350px}.home-hero.logged-in .container{height:350px}}.home-hero.logged-in.v2>div{background-image:url("/images/esalon/pdp/guarantee_bg2.jpg") no-repeat;background-size:cover}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.home-hero.logged-in.v2>div{background-image:url("/images/esalon/pdp/guarantee_bg2@2x.jpg");background-size:0 cover}}.home-hero.logged-in .content{padding-right:5%;z-index:10}@media (min-width: 768px){.home-hero.logged-in .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){.home-hero.logged-in .content{width:470px}}@media (max-width: 767px){.home-hero.logged-in .content{text-align:center;padding:30px 15px 35px;background-color:#fff}}.home-hero.logged-in .content .hero-title{font-size:38px;font-size:3.8rem;line-height:44px;line-height:4.4rem;font-weight:600;text-transform:none;margin-bottom:15px}@media (max-width: 767px){.home-hero.logged-in .content .hero-title{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem;letter-spacing:.3px}}.home-hero.logged-in .content .subtitle{letter-spacing:2px;margin-bottom:5px;color:#13446a}.home-hero.logged-in .content .copy{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;letter-spacing:.4px;color:#13446a}@media (min-width: 768px){.home-hero.logged-in .content .copy{margin-bottom:15px}}@media (min-width: 992px){.home-hero.logged-in .content .copy{margin-bottom:25px}}.home-hero.logged-in .content .cta-btn{padding:0 30px;min-width:245px}.home-hero.logged-in .content .cta-link{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;letter-spacing:1.6px;margin-top:35px;text-transform:uppercase}@media (min-width: 768px){.home-hero.logged-in .content .cta-link{display:table}}@media (max-width: 767px){.home-hero.logged-in .content .strong{white-space:pre}}.home-hero.logged-in.has_ad_on .content{background-color:transparent}@media (min-width: 768px){.home-hero.logged-in.has_ad_on .content .hero-title{color:#f8506e}}@media (min-width: 768px){.home-hero.logged-in.no_ad{background-color:#FFE9E9}.home-hero.logged-in.no_ad .model{background-image:url("/images/esalon/home/hero/D_brunette_hero.jpg");background-size:auto 350px;position:absolute;right:-100px;height:350px;width:100%}}@media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx){.home-hero.logged-in.no_ad .model{background-image:url("/images/esalon/home/hero/D_brunette_hero@2x.jpg");background-size:auto 350}}@media (min-width: 768px) and (max-width: 991px){.home-hero.logged-in.no_ad .model{right:0}}@media (min-width: 768px){.home-hero.logged-in.no_ad .content{padding-left:0}}@media (max-width: 767px){.home-hero.logged-in.no_ad .model{background-image:url("/images/esalon/home/hero/M_brunette_hero.jpg");background-size:cover;margin:0 -15px}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.home-hero.logged-in.no_ad .model{background-image:url("/images/esalon/home/hero/M_brunette_hero@2x.jpg");background-size:auto 350}}@media (max-width: 767px){.home-hero.logged-in.no_ad .model:after{content:'';display:block;padding-bottom:100%}}.home-hero.logged-in.no_ad.v2>div{background:none}.home-hero.logged-in.has_ad_on .left-module,.home-hero.logged-in.inquirer .left-module{background-color:#faf9f7;position:relative;z-index:1}.home-hero.logged-in.has_ad_on .left-module .bg,.home-hero.logged-in.inquirer .left-module .bg{background-image:url("/images/esalon/home/D_hero_pattern.jpg");background-size:cover;width:585px;height:100%;position:absolute;bottom:0;right:0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.home-hero.logged-in.has_ad_on .left-module .bg,.home-hero.logged-in.inquirer .left-module .bg{background-image:url("/images/esalon/home/D_hero_pattern@2x.jpg");background-size:0 cover}}@media (max-width: 767px){.home-hero.logged-in.has_ad_on .left-module .bg,.home-hero.logged-in.inquirer .left-module .bg{background-position:center center;background-size:cover;width:100%}}.home-hero.logged-in.has_ad_on .left-module,.home-hero.logged-in.has_ad_on .right-module,.home-hero.logged-in.inquirer .left-module,.home-hero.logged-in.inquirer .right-module{width:50%;height:100%;position:relative;overflow:hidden}@media (max-width: 767px){.home-hero.logged-in.has_ad_on .left-module,.home-hero.logged-in.has_ad_on .right-module,.home-hero.logged-in.inquirer .left-module,.home-hero.logged-in.inquirer .right-module{float:none !important;width:100%}}.home-hero.logged-in.has_ad_on .content,.home-hero.logged-in.has_ad_on .product,.home-hero.logged-in.inquirer .content,.home-hero.logged-in.inquirer .product{position:relative;width:470px}@media (max-width: 991px){.home-hero.logged-in.has_ad_on .content,.home-hero.logged-in.has_ad_on .product,.home-hero.logged-in.inquirer .content,.home-hero.logged-in.inquirer .product{width:360px}}@media (max-width: 767px){.home-hero.logged-in.has_ad_on .content,.home-hero.logged-in.has_ad_on .product,.home-hero.logged-in.inquirer .content,.home-hero.logged-in.inquirer .product{width:auto}}@media (min-width: 768px){.home-hero.logged-in.has_ad_on .content,.home-hero.logged-in.inquirer .content{float:right}}@media (min-width: 1200px){.home-hero.logged-in.has_ad_on .model,.home-hero.logged-in.inquirer .model{width:470px}}.home-hero.logged-in.has_ad_on .seal-wrapper,.home-hero.logged-in.inquirer .seal-wrapper{text-align:center;position:absolute;right:0;top:20px}.home-hero.logged-in.has_ad_on .seal-wrapper .seal,.home-hero.logged-in.inquirer .seal-wrapper .seal{margin-bottom:10px}.home-hero.logged-in.has_ad_on .seal-wrapper .cta-link,.home-hero.logged-in.inquirer .seal-wrapper .cta-link{letter-spacing:1px;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.home-hero.logged-in.has_ad_on .seal-wrapper .cta-link,.home-hero.logged-in.inquirer .seal-wrapper .cta-link{transition:none}}.home-hero.logged-in.has_ad_on .seal-wrapper .cta-link:hover,.home-hero.logged-in.inquirer .seal-wrapper .cta-link:hover{color:#13446a}@media (max-width: 767px){.home-hero.logged-in.has_ad_on .seal-wrapper,.home-hero.logged-in.inquirer .seal-wrapper{right:15px}}.home-hero.logged-in.has_ad_on .popover,.home-hero.logged-in.inquirer .popover{border:none;-webkit-box-shadow:0px 20px 30px 3px rgba(0,0,0,0.09);-moz-box-shadow:0px 20px 30px 3px rgba(0,0,0,0.09);box-shadow:0px 20px 30px 3px rgba(0,0,0,0.09);padding:30px 25px;width:200px;min-width:auto;margin-top:100px;left:auto !important;right:0}.home-hero.logged-in.has_ad_on .popover .arrow,.home-hero.logged-in.inquirer .popover .arrow{display:none}.home-hero.logged-in.has_ad_on .popover .popover-title,.home-hero.logged-in.has_ad_on .popover .popover-content,.home-hero.logged-in.inquirer .popover .popover-title,.home-hero.logged-in.inquirer .popover .popover-content{color:#13446a;font-weight:600;font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;letter-spacing:0.4px;margin:0}.home-hero.logged-in.has_ad_on .popover .popover-title:before,.home-hero.logged-in.inquirer .popover .popover-title:before{content:'';border-top:1px solid #f8506e;width:30px;display:block;padding-top:15px}.home-hero.logged-in.inquirer{position:relative}.home-hero.logged-in.inquirer.v2{background-image:url("/images/esalon/home/hero_inquire.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.home-hero.logged-in.inquirer.v2{background-image:url("/images/esalon/home/hero_inquire@2x.jpg");background-size:auto 350}}.home-hero.logged-in.inquirer.v2>div{background:none}@media (min-width: 768px){.home-hero.logged-in.inquirer .bg{position:absolute;left:0;right:0;top:0;bottom:0}}.home-hero.logged-in.inquirer .rotating-item{display:none;position:absolute;width:100%;height:100%}.home-hero.logged-in.inquirer .left-module{background-color:transparent}@media (min-width: 768px){.home-hero.logged-in.inquirer .right-module{float:right}}@media (max-width: 767px){.home-hero.logged-in.inquirer .rotating-wrapper{position:relative}}@media (max-width: 767px) and (max-width: 767px){.home-hero.logged-in.inquirer .rotating-wrapper{height:100%}.home-hero.logged-in.inquirer .rotating-wrapper:after{content:'';display:block;padding-bottom:100%}}.home-hero.logged-in.inquirer .model-1{background:#ffebec;background:-moz-linear-gradient(left, #ffebec 0%, #fee9e8 100%);background:-webkit-linear-gradient(left, #ffebec 0%, #fee9e8 100%);background:linear-gradient(to right, #ffebec 0%, #fee9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebec', endColorstr='#fee9e8', GradientType=1)}.home-hero.logged-in.inquirer .model-2{background:#fedcdb;background:-moz-linear-gradient(left, #fedcdb 0%, #fedcdb 100%);background:-webkit-linear-gradient(left, #fedcdb 0%, #fedcdb 100%);background:linear-gradient(to right, #fedcdb 0%, #fedcdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedcdb', endColorstr='#fedcdb', GradientType=1)}.home-hero.logged-in.inquirer .model-3{background:#fee4e3}@media (min-width: 768px){.home-hero.logged-in.inquirer .model-3 .model{left:30px}}.home-hero.logged-in.inquirer .model{position:relative}@media (min-width: 768px){.home-hero.logged-in.inquirer .model{left:30px;top:-10px}}@media (min-width: 1200px){.home-hero.logged-in.inquirer .model{left:50px}}@media (min-width: 992px){.home-hero.logged-in.inquirer .content{padding-right:20%}}@media (min-width: 1200px){.home-hero.logged-in.inquirer .content{padding-right:50px}}@media (min-width: 768px){.home-hero.logged-in.ad_pd_promo{background-image:url("/images/esalon/home/signin/D_promo_hero.jpg");background-size:auto 350px;background-repeat:no-repeat;background-position:center center}}@media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx){.home-hero.logged-in.ad_pd_promo{background-image:url("/images/esalon/home/signin/D_promo_hero@2x.jpg");background-size:auto 350}}@media (min-width: 768px){.home-hero.logged-in.ad_pd_promo .content{padding:0;width:325px;float:right}}@media (min-width: 992px){.home-hero.logged-in.ad_pd_promo .content{width:470px;padding-left:50px;padding-right:5%}}@media (min-width: 2001px){.home-hero.logged-in.ad_pd_promo{background-size:cover !important}}@media (max-width: 767px){.home-hero.logged-in.ad_pd_promo:after{content:'';display:block;padding-bottom:100%;background-image:url("/images/esalon/home/signin/M_promo_hero.jpg");background-size:cover !important}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.home-hero.logged-in.ad_pd_promo:after{background-image:url("/images/esalon/home/signin/M_promo_hero@2x.jpg");background-size:auto 0}}.home-color-set-feature{padding-top:56px;-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}.home-color-set-feature .img-responsive.hidden-xs{width:400px;height:465px;object-fit:cover}.home-color-set-feature .img-responsive.visible-xs{margin:0 auto;height:290px;width:335px;object-fit:cover;object-position:50% 60%}.home-color-set-feature .color-set-info{padding:0;max-width:400px}.home-color-set-feature .color-set-info h2,.home-color-set-feature .color-set-info h3{text-align:center;font-weight:700}.home-color-set-feature .color-set-info h2{margin-bottom:0}.home-color-set-feature .color-set-info h3{margin-bottom:8px}.home-color-set-feature .color-set-info .rating-line{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto 12px;padding:12px 0;border-bottom:1px solid #E8E3DC}@media (max-width: 320px){.home-color-set-feature .color-set-info .rating-line{width:100vw}}@media (max-width: 767px){.home-color-set-feature .color-set-info .rating-line{border-bottom:none;margin-bottom:0}}.home-color-set-feature .color-set-info .rating-line .list-divider{justify-content:space-between;margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-weight:700}.home-color-set-feature .color-set-info .rating-line .list-divider .little-divider{border-left:2px solid #ABAAA7;margin-left:2px}.home-color-set-feature .color-set-info .rating-line .list-divider .review-copy{color:#13446a}.home-color-set-feature .color-set-info .rating-line .list-divider li:not(:last-child){margin-right:8px}@media (max-width: 767px){.home-color-set-feature .color-set-info .intro-copy{margin:16px 15px 0}}.home-color-set-feature .color-set-info ol li{margin-bottom:12px}.home-color-set-feature .color-set-info .pricing{color:#f8506e;display:block;width:max-content;margin:0 auto 8px}.home-color-set-feature .color-set-info .pricing span{color:#030303;text-decoration:line-through;margin-right:8px}.home-color-set-feature .color-set-info .color-plan{display:block;margin:0 auto;color:#13446a;text-align:center}.home-color-set-feature .cta-section{flex-direction:column;margin-top:24px}.home-color-set-feature .cta-section button{width:203px;margin-bottom:32px}.home-color-set-feature .cta-section p{color:#13446a}.home-color-set-feature .cta-section p a{color:#13446a;font-weight:normal;text-decoration:underline}.home-ways-to-save{padding:40px 0 72px}@media (max-width: 480px){.home-ways-to-save{padding:24px 17px 56px}}.home-ways-to-save h2{margin-bottom:80px;text-align:center;color:#f8506e}@media (max-width: 480px){.home-ways-to-save h2{margin-bottom:50px}}@media (max-width: 991px){.home-ways-to-save .home-wts-cards-container{flex-direction:column}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single{position:relative;width:392px;min-height:344px;height:max-content;margin:0 12px;padding:152px 20px 32px;border:2px solid #6493B8;border-radius:8px}@media (max-width: 1199px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single{min-height:386px}}@media (max-width: 991px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single{min-height:max-content;margin:40px auto;width:70%}}@media (max-width: 575px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single{width:100%}}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single{padding:48px 24px 32px}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container{width:100%;position:absolute;top:-50px;left:0}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container{top:-55px}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon{margin:0 auto;width:184px;height:184px;border-radius:50%;-webkit-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902);-moz-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902);box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902);background-image:url("/images/esalon/icons/home_ways_to_save_icons.png");background-repeat:no-repeat}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon{width:96px;height:96px;border:2px solid white;background-image:url("/images/esalon/icons/home_ways_to_save_icons@2x.png");background-size:cover}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon.your-color{background-position:0px 0px}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon.free-shipping{background-position:-1px -184px}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon.free-shipping{background-position:0px -93px}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon.stay-informed{background-position:-1px -368px}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-icon-container .icon.stay-informed{background-position:0px -186px}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single .wts-accordion p.contact-us>a{position:unset;width:auto;margin:0;margin-left:4px}.home-ways-to-save .home-wts-cards-container .home-wts-card-single h3{text-align:center}.home-ways-to-save .home-wts-cards-container .home-wts-card-single p{letter-spacing:0.15px}@media (max-width: 480px){.home-ways-to-save .home-wts-cards-container .home-wts-card-single p{text-align:center}}.home-ways-to-save .home-wts-cards-container .home-wts-card-single a{position:absolute;bottom:16px;left:0;width:100%;text-decoration:underline;text-align:center;display:block;margin:0 auto;cursor:pointer;color:#f8506e}.client-reviews-results{background-image:url("/images/esalon/home/results-swiper/background.png");background-size:cover;background-repeat:no-repeat;background-color:#faf9f7}.client-reviews-results h2{margin:0;width:100%}.client-reviews-results .container{padding-top:72px}@media (max-width: 991px){.client-reviews-results .container{padding:40px 0 0;margin:0 0 0 18px}}.client-reviews-results .swiper-button-container{display:flex;justify-content:flex-end;margin-bottom:16px}@media (max-width: 767px){.client-reviews-results .swiper-button-container{margin-bottom:32px}}.client-reviews-results .swiper-button-container{display:flex;align-items:flex-start;margin-bottom:15px}.client-reviews-results #crs-prev,.client-reviews-results #crs-next,.client-reviews-results #crss-prev,.client-reviews-results #crss-next{border:none;background-color:transparent;padding:0;width:48px}@media (max-width: 767px){.client-reviews-results #crs-prev,.client-reviews-results #crs-next,.client-reviews-results #crss-prev,.client-reviews-results #crss-next{width:40px}}.client-reviews-results #crs-prev img,.client-reviews-results #crs-next img,.client-reviews-results #crss-prev img,.client-reviews-results #crss-next img{width:48px}@media (max-width: 767px){.client-reviews-results #crs-prev img,.client-reviews-results #crs-next img,.client-reviews-results #crss-prev img,.client-reviews-results #crss-next img{width:40px}}.client-reviews-results swiper-container{padding-bottom:15px;cursor:grab}@media (max-width: 1199px){.client-reviews-results swiper-container{overflow:visible}}.client-reviews-results swiper-container:active{cursor:grabbing}@media (max-width: 1199px){.client-reviews-results swiper-container swiper-slide{width:fit-content !important}}.client-reviews-results .client-reviews{margin-bottom:25px}.client-reviews-results .client-reviews .card{max-width:325px;min-height:250px;background-color:#fff;border-radius:8px;padding:16px;box-shadow:1px 3px 15px 0px #0000001F}.client-reviews-results .client-reviews .card .title-small{margin-bottom:8px}.client-reviews-results .client-reviews .card .stars{display:block;background:url(/images/esalon/icons/star-rating-small.png) repeat-x 0 -16px;width:90px;height:16px;margin-bottom:7px}.client-reviews-results .client-reviews .card .body-medium{margin-bottom:5px}.client-reviews-results .client-reviews .card a{color:#13446a;text-decoration:underline}.client-reviews-results .client-reviews .card .label-small-blue{text-transform:uppercase;font-weight:700;margin:5px 0 0}.client-reviews-results .client-results{margin-top:40px}.client-reviews-results .client-results .card{min-height:216px;max-width:290px;background-color:#fff;border-radius:8px;padding:15px;box-shadow:1px 3px 15px 0px #0000001f}.client-reviews-results .client-results .card .img-row{display:flex;justify-content:space-around;margin-bottom:5px}.client-reviews-results .client-results .card .img-row img{width:120px}.client-reviews-results .client-results .card .img-row img:first-child{margin-right:5px}.client-reviews-results .client-results .card .text-row{display:flex}.client-reviews-results .client-results .card .text-row h3:nth-child(2){text-align:right;padding-right:5px}.client-reviews-results .client-results .card .text-row .title-small{width:50%;text-transform:uppercase;margin:0;padding-left:5px}.client-reviews-results .button-container{margin:40px 0 70px;display:flex;justify-content:center}@media (max-width: 991px){.client-reviews-results .button-container{margin-right:15px}}.client-reviews-results #review-modal{padding-right:0 !important}.client-reviews-results #review-modal .modal-dialog{width:480px}@media (max-width: 767px){.client-reviews-results #review-modal .modal-dialog{max-width:95%}}.client-reviews-results #review-modal .modal-dialog .close.icon-close.blue{top:5px}.client-reviews-results #review-modal .modal-content{padding:32px}.client-reviews-results #review-modal .modal-content .modal-body{padding:0}.client-reviews-results #review-modal .modal-content .modal-body .review-title{margin-bottom:10px}.client-reviews-results #review-modal .modal-content .modal-body h3{margin-bottom:0}.client-reviews-results #review-modal .modal-content .modal-body .review-name{margin-bottom:0}.mid-page #mid-page-swiper{width:100%;background-color:#faf9f7;padding-bottom:30px}@media (min-width: 768px) and (max-width: 991px){.mid-page #mid-page-swiper{padding-bottom:90px}}.mid-page #mid-page-swiper h1.display-large{text-transform:none;margin:0;color:#f8506e}@media (max-width: 991px){.mid-page #mid-page-swiper h1.display-large{font-size:44px;font-size:4.4rem;line-height:56px;line-height:5.6rem;text-align:center}}@media (max-width: 767px){.mid-page #mid-page-swiper h1.display-large{text-align:left}}@media (max-width: 1199px){.mid-page #mid-page-swiper h1.display-large{font-size:60px;font-size:6rem;line-height:60px;line-height:6rem}}@media (max-width: 991px){.mid-page #mid-page-swiper h1.display-large{font-size:38px;font-size:3.8rem;line-height:45px;line-height:4.5rem}}@media (max-width: 767px){.mid-page #mid-page-swiper h1.display-large{font-size:30px;font-size:3rem;line-height:42px;line-height:4.2rem}}.mid-page #mid-page-swiper .title-medium{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;color:#0E4F81;margin-top:16px;font-weight:700}@media (max-width: 991px){.mid-page #mid-page-swiper .title-medium{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem;margin-bottom:0;margin-top:10px;text-align:center}}@media (max-width: 767px){.mid-page #mid-page-swiper .title-medium{text-align:left}}.mid-page #mid-page-swiper .text-container{display:flex;flex-direction:column;justify-content:center;align-items:start;max-width:700px}.mid-page #mid-page-swiper swiper-slide{height:432px;display:flex;justify-content:center;padding:0 20px 0}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide{padding:16px 24px 0;height:max-content;align-items:center;flex-direction:column;justify-content:flex-start}}.mid-page #mid-page-swiper swiper-slide .flex-wrapper .img-container{height:auto}.mid-page #mid-page-swiper swiper-slide .flex-wrapper .img-container img{margin-bottom:50px}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper{display:flex}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper{justify-content:center}}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;margin-bottom:64px;min-width:190px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper{margin-top:50px;align-items:center}}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .pink-arrow{height:26px;margin-left:80px;order:1}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .pink-arrow{order:4}}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .pink-arrow .img-container{max-width:128px}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .pink-arrow .img-container img{max-width:128px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .pink-arrow .img-container img{transform:scaleX(-1)}}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .headline-large{width:136px;margin-bottom:0;order:2}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .name-wrapper .headline-small{width:136px;margin-bottom:0;order:3}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .img-container{margin-top:24px;margin-left:-40px;width:271px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .img-container{min-width:200px}}@media (max-width: 767px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .img-container{margin-left:-30px}}.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .img-container img{position:absolute;z-index:-1;width:270px;transform:rotate(6deg)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-1 .flex-wrapper .img-container img{max-width:200px}}.mid-page #mid-page-swiper swiper-slide.slide-2 .text-container{max-width:700px}.mid-page #mid-page-swiper swiper-slide.slide-2 .img-container{margin:80px 0 0 60px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-2 .img-container{margin:0}}.mid-page #mid-page-swiper swiper-slide.slide-2 .img-container img{object-fit:cover;width:394px;transform:rotate(-6.33deg);box-shadow:5px 7px 20px 0px rgba(0,0,0,0.12)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-2 .img-container img{max-width:300px;margin-top:20px}}.mid-page #mid-page-swiper swiper-slide.slide-3 .img-container{margin:70px 0 0 50px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-3 .img-container{margin:0}}.mid-page #mid-page-swiper swiper-slide.slide-3 .img-container img{width:395px;transform:rotate(5deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;box-shadow:5px 7px 20px 0px rgba(0,0,0,0.12)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-3 .img-container img{position:absolute;z-index:-1;left:0;right:0;margin:20px auto 0;width:336px}}@media (min-width: 576px) and (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-3 .img-container img{margin-top:30px}}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .learn-btn-d{display:none}}@media (max-width: 767px){.mid-page #mid-page-swiper swiper-slide.slide-4 .learn-btn-d{display:none}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack{margin-left:40px;min-width:420px;position:relative}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack{height:315px;margin-top:20px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .img-container{display:flex;width:180px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .img-container{height:272px}}@media (min-width: 992px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .img-container{width:225px;height:340px}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .img-container img{width:100%;height:100%}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .first-img{position:absolute;top:30px;filter:drop-shadow(5px 7px 20px rgba(0,0,0,0.12))}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .first-img{width:180px;left:40px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .first-img img{width:225px;transform:rotate(-7deg)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .first-img img{width:180px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .second-img{position:absolute;z-index:200;bottom:45px;right:55px;filter:drop-shadow(5px 7px 20px rgba(0,0,0,0.12));opacity:0}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .second-img{left:140px;top:10px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .second-img img{width:225px;transform:rotate(21deg)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .second-img img{width:180px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .third-img{position:absolute;z-index:300;bottom:40px;left:27px;filter:drop-shadow(5px 7px 20px rgba(0,0,0,0.12));opacity:0}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .third-img{left:90px;top:10px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .third-img img{width:225px;transform:rotate(7deg)}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .third-img img{width:180px}}.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .learn-btn-m{width:201px;position:absolute;left:0;right:0;margin:0 auto;top:225px;z-index:400;display:none;line-height:40px}@media (max-width: 991px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .learn-btn-m{display:block;top:320px}}@media (max-width: 767px){.mid-page #mid-page-swiper swiper-slide.slide-4 .image-stack .learn-btn-m{display:block;top:250px;height:40px}}.home-shop-section{padding:32px 0 56px;-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}.home-shop-section h2{font-size:28px;font-size:2.8rem;line-height:48px;line-height:4.8rem;text-align:center;font-weight:700}.home-shop-section .home-shop-cards-container{margin:48px 0 32px;justify-content:center;flex-wrap:wrap}@media (max-width: 991px){.home-shop-section .home-shop-cards-container{margin-bottom:0;padding:0 10px;justify-content:space-between}}.home-shop-section .home-shop-cards-container .home-shop-link{margin:0 12px}.home-shop-section .home-shop-cards-container .home-shop-link.mobile{display:none}@media (max-width: 991px){.home-shop-section .home-shop-cards-container .home-shop-link{width:47%;margin:0 4px}.home-shop-section .home-shop-cards-container .home-shop-link.desktop{display:none}.home-shop-section .home-shop-cards-container .home-shop-link.mobile{display:block}}.home-shop-section .home-shop-cards-container .home-shop-link:hover .home-shop-card-single img{transition:all .4s;-webkit-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902);-moz-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902);box-shadow:5px 5px 20px 0px rgba(0,0,0,0.14902)}@media (max-width: 991px){.home-shop-section .home-shop-cards-container .home-shop-link:nth-child(2){width:100%;margin-bottom:24px}}.home-shop-section .home-shop-cards-container .home-shop-card-single img{border-radius:8px;transition:all .4s;width:100%}@media (max-width: 420px){.home-shop-section .home-shop-cards-container .home-shop-card-single img:nth-child(2){height:123px}}.home-shop-section .home-shop-cards-container .home-shop-card-single p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-family:"Domaine";font-weight:400;color:#030303;margin-top:16px;text-align:center}.home-shop-section .cta-btn{display:block;margin:0 auto}.home-color-needs-section{padding:32px 0;background-color:#faf9f7}.home-color-needs-section h2,.home-color-needs-section h3{text-align:center}.home-color-needs-section .color-needs-cards-container{flex-direction:row;justify-content:center;margin:32px 0}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container{flex-direction:column;justify-content:space-between}}.home-color-needs-section .color-needs-cards-container .color-needs-card-single{flex-direction:column}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single{margin-bottom:16px;width:100%}}.home-color-needs-section .color-needs-cards-container .color-needs-card-single:hover>img{box-shadow:5px 7px 20px 0px #0000001F;transition:.3s all}.home-color-needs-section .color-needs-cards-container .color-needs-card-single:nth-of-type(2){margin:0 24px}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single:nth-of-type(2){margin:0 0 16px}}.home-color-needs-section .color-needs-cards-container .color-needs-card-single img{border-radius:10px}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single img{width:144px;height:120px;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;transition:.3s all}}.home-color-needs-section .color-needs-cards-container .color-needs-card-single .card-caption-container p{color:#030303;font-style:italic;text-align:center;margin:16px 0;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single .card-caption-container p{text-align:left;margin-left:24px}}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single .card-caption-container{display:flex;flex-direction:column;justify-content:center;width:100%}}@media (max-width: 767px){.home-color-needs-section .color-needs-cards-container .color-needs-card-single{flex-direction:row}.home-color-needs-section .color-needs-cards-container .color-needs-card-single .card-caption-container{background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}}@media (max-width: 767px){.home-color-needs-section .cta-section{padding:0 10px}}.home-color-needs-section .cta-section h3.title-small{margin-bottom:24px}.home-color-needs-section .cta-section .cta-section-wrapper{height:96px;width:600px;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 767px){.home-color-needs-section .cta-section .cta-section-wrapper{width:100%;height:100%}}.home-color-needs-section .cta-section .cta-section-wrapper .seal-wrapper{width:80px;height:80px}.home-color-needs-section .cta-section .cta-section-wrapper .seal-wrapper .icon{width:80px;height:80px}.home-color-needs-section .cta-section .cta-section-wrapper .divider{display:block;height:96px;width:1px;background-color:#ABAAA7;margin:0 12px}.home-color-needs-section .cta-section .cta-section-wrapper p{margin:0}.home-color-needs-section .cta-section a{width:max-content}.home-color-needs-section .cta-section a button{display:block;margin:0 auto}@media (max-width: 767px){.home-color-needs-section .cta-section a button{margin:32px auto 0}}.home-signature-module{background-color:#FEF3F4;padding:60px 0}@media (max-width: 767px){.home-signature-module{padding:24px}}.home-signature-module .signature-content-container{flex-direction:row;justify-content:center;align-items:center;align-content:center}@media (max-width: 767px){.home-signature-module .signature-content-container{flex-direction:column}}.home-signature-module .signature-content-container .copy-content{max-width:328px}@media (max-width: 767px){.home-signature-module .signature-content-container .copy-content{max-width:100%;text-align:center}}.home-signature-module .signature-content-container .copy-content p.body-large{margin-bottom:16px}.home-signature-module .signature-content-container .copy-content .tag-container,.home-signature-module .signature-content-container .copy-content h2,.home-signature-module .signature-content-container .copy-content p,.home-signature-module .signature-content-container .copy-content a{margin-bottom:12px}.home-signature-module .signature-content-container .copy-content .tag-container{width:max-content;background-color:#f8506e;padding:2px 6px}@media (max-width: 767px){.home-signature-module .signature-content-container .copy-content .tag-container{margin:0 auto 14px}}.home-signature-module .signature-content-container .copy-content .tag-container p{width:max-content;color:#fff;font-weight:bold;margin-bottom:0}@media (max-width: 767px){.home-signature-module .signature-content-container .copy-content h2{text-align:center}}@media (max-width: 767px){.home-signature-module .signature-content-container .copy-content a{width:max-content;display:block;margin:0 auto 42px;padding:12px 0}}.home-signature-module .signature-content-container .signature-products-img{max-width:538px}@media (max-width: 991px){.home-signature-module .signature-content-container .signature-products-img{max-width:60%}}@media (max-width: 480px){.home-signature-module .signature-content-container .signature-products-img{max-width:100%}}.home-revive-module{background-color:#9ABCCB;padding:60px 0}@media (max-width: 767px){.home-revive-module{padding:24px}}.home-revive-module .revive-content-container{flex-direction:row-reverse;justify-content:center;align-items:center;align-content:center}@media (max-width: 767px){.home-revive-module .revive-content-container{flex-direction:column}}.home-revive-module .revive-content-container .copy-content{max-width:328px}@media (max-width: 767px){.home-revive-module .revive-content-container .copy-content{max-width:100%;text-align:center}}.home-revive-module .revive-content-container .copy-content p.body-large{margin-bottom:16px}.home-revive-module .revive-content-container .copy-content .tag-container,.home-revive-module .revive-content-container .copy-content h2,.home-revive-module .revive-content-container .copy-content p,.home-revive-module .revive-content-container .copy-content a{margin-bottom:12px}.home-revive-module .revive-content-container .copy-content .tag-container{width:max-content;background-color:#096394;padding:2px 6px}@media (max-width: 767px){.home-revive-module .revive-content-container .copy-content .tag-container{margin:0 auto 14px}}.home-revive-module .revive-content-container .copy-content .tag-container p{width:max-content;color:#fff;font-weight:bold;margin-bottom:0}@media (max-width: 767px){.home-revive-module .revive-content-container .copy-content h2{text-align:center}}@media (max-width: 767px){.home-revive-module .revive-content-container .copy-content a{width:max-content;display:block;margin:0 auto 42px;padding:12px 0}}.home-revive-module .revive-content-container .revive-products-img{max-width:538px}@media (max-width: 991px){.home-revive-module .revive-content-container .revive-products-img{max-width:60%}}@media (max-width: 480px){.home-revive-module .revive-content-container .revive-products-img{max-width:100%}}.latest-articles-videos{margin-top:32px}.latest-articles-videos .d-container{display:flex;justify-content:center;flex-direction:column;margin:32px 0 55px}@media (max-width: 767px){.latest-articles-videos .d-container{display:none}}.latest-articles-videos .d-container .title-container{display:flex;justify-content:center}.latest-articles-videos .d-container .title-container .display-medium{color:#f8506e;text-transform:none;margin-bottom:32px}.latest-articles-videos .d-container .flex-container{display:flex;justify-content:center}.latest-articles-videos .d-container .flex-container .card{width:33.3%;max-width:392px;margin:0 8px}.latest-articles-videos .d-container .flex-container .card .img-container{margin-bottom:8px}.latest-articles-videos .d-container .flex-container .card .title-small{margin-bottom:10px}.latest-articles-videos .d-container .flex-container .card .body-large{color:#030303;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0.15px;margin-bottom:8px}.latest-articles-videos .d-container .flex-container .card .link-large-light:hover{cursor:pointer;text-decoration:underline}.latest-articles-videos .d-container .flex-container .card .link-large-light:visited{color:#13446a;text-decoration:underline}.latest-articles-videos .m-container{display:none}@media (max-width: 767px){.latest-articles-videos .m-container{display:block;margin-bottom:32px}}.latest-articles-videos .m-container .title-container{margin-bottom:10px;display:flex;justify-content:center}.latest-articles-videos .m-container .title-container .display-small{color:#f8506e;text-transform:none;margin:0;text-align:center}.latest-articles-videos .m-container .swiper-button-container{display:flex;justify-content:flex-end}.latest-articles-videos .m-container .swiper-button-container .swiper-next,.latest-articles-videos .m-container .swiper-button-container .swiper-prev{border:none;background-color:transparent}.latest-articles-videos .m-container .swiper-button-container .swiper-next.inactive,.latest-articles-videos .m-container .swiper-button-container .swiper-prev.inactive{opacity:50%}.latest-articles-videos .m-container .swiper-button-container .swiper-next::after{content:url(/images/esalon/icons/arrow-right.svg)}.latest-articles-videos .m-container .swiper-button-container .swiper-prev::after{content:url(/images/esalon/icons/arrow-left.svg)}.latest-articles-videos .m-container swiper-container{margin-bottom:16px;max-width:344px}.latest-articles-videos .m-container swiper-container h2{margin:5px 0 5px 0}.latest-articles-videos .m-container swiper-container .body-medium-blue{color:#030303;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;letter-spacing:0.25px;margin-bottom:5px}.latest-articles-videos .m-container swiper-container .link-small-light:visited{color:#13446a;text-decoration:underline}.press{text-align:center;padding-bottom:40px}@media (max-width: 767px){.press{padding-bottom:0}}.press .awards{display:flex;justify-content:center;padding:40px 0}.press .awards .wrapper{display:flex}@media (max-width: 991px){.press .awards .wrapper{flex-direction:column;justify-content:center;align-items:center}}.press .awards .wrapper .seal-container{display:flex;margin-right:32px}.press .awards .wrapper .seal-container .marie-claire-us-seal-2024{margin-left:12px;margin-right:16px}@media (max-width: 991px){.press .awards .wrapper .seal-container .marie-claire-us-seal-2024{margin:0 24px;width:64px;height:64px}}@media (max-width: 991px){.press .awards .wrapper .seal-container .marie-claire-uk-light-seal-2025{width:64px;height:64px}}.press .awards .wrapper .text-container{max-width:456px;display:flex;align-items:center}@media (max-width: 991px){.press .awards .wrapper .text-container{margin:24px 24px 0}}.press .awards .wrapper .text-container p{text-align:left;margin-bottom:0}.press .as-seen{letter-spacing:1.2px;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;font-weight:600;margin-bottom:40px;position:relative;color:#13446a}.press .as-seen span{padding:0 32px;background-color:#fff;z-index:1;font-weight:600}.press .as-seen .new-logo img{opacity:0.75}.press .as-seen:before,.press .as-seen:after{content:'';border-top:1px solid #ebe7e0;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:-1}.press .as-seen:before{left:0px}.press .as-seen:after{right:0px}.press ul{margin-bottom:30px}.press ul li{width:130px;display:inline-block;vertical-align:middle;float:none}.press ul li img{margin:auto}@media (max-width: 991px){.press ul li{width:99px}}@media (max-width: 767px){.press ul li{margin:0 20px 40px}}.press ul li.de{width:auto;margin:0 20px}@media (max-width: 991px){.press ul li.de:last-child{display:block;margin:25px 0 0}}@media (max-width: 991px) and (max-width: 767px){.press ul li.de:last-child{margin:0 auto 20px;width:auto;max-width:250px}}@media (max-width: 767px){.press ul li.de{width:28%;margin:0 20px 40px}}.nbcf{margin:0 auto;width:max-content;position:relative}@media screen and (max-width: 900px){.nbcf{max-width:100%;margin:auto}}.nbcf .nbcf-content{display:flex;width:max-content;padding:16px 24px;background-image:url("/images/esalon/home/nbcf/pink-brush-strokes.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 900px){.nbcf .nbcf-content{background-image:url("/images/esalon/home/nbcf/pink-brush-strokes-mobile.png");flex-direction:column;max-width:100%}}.nbcf .nbcf-content .nbcf-image{align-self:center}@media screen and (max-width: 900px){.nbcf .nbcf-content .nbcf-image{margin:0 auto}}.nbcf .nbcf-content .nbcf-text{padding:16px 24px;text-align:left;max-width:496px}@media (max-width: 767px){.nbcf .nbcf-content .nbcf-text{padding:16px 0 32px}}.nbcf .nbcf-content .nbcf-text .nbcf-logo{display:flex;justify-content:flex-start}@media screen and (max-width: 900px){.nbcf .nbcf-content .nbcf-text .nbcf-logo{justify-content:center}}.nbcf .nbcf-content .nbcf-text .display-small{font-size:32px;font-size:3.2rem;line-height:40px;line-height:4rem;font-family:"Domaine";color:#f8506e;font-style:italic;font-weight:800;text-transform:none;display:block;margin:6px 0 6px}@media (max-width: 767px){.nbcf .nbcf-content .nbcf-text .display-small{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}}@media screen and (max-width: 370px){.nbcf .nbcf-content .nbcf-text .display-small{font-size:28px;font-size:2.8rem;line-height:40px;line-height:4rem}}@media screen and (max-width: 350px){.nbcf .nbcf-content .nbcf-text .display-small{font-size:24px;font-size:2.4rem;line-height:40px;line-height:4rem}}.nbcf .nbcf-content .nbcf-text .body-large{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:"Apercu";font-style:normal;font-weight:300;letter-spacing:0.15px;padding:8px 0}.nbcf .nbcf-content .nbcf-text .body-small{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-family:"Apercu";color:#030303;font-style:normal;font-weight:300;letter-spacing:0.25px;display:block;margin:6px 0 0}.home-main{overflow-x:hidden}@media (min-width: 992px){.home-main .container.xs{width:807px}}@media (min-width: 1200px){.home-main .container.sm{width:970px}}.home-main p{font-weight:300;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;letter-spacing:.4px}.home-main a{letter-spacing:0.4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.home-main a{transition:none}}.home-main hr{border-top:1px solid #ebe7e0}.home-main .strong{font-weight:600}.home-main .highlight{color:#f8506e !important}.home-main .section-title{text-align:center;margin-bottom:60px}@media (max-width: 767px){.home-main .section-title{margin-bottom:40px !important;padding:0 15px}}@media (min-width: 375px){.home-main .section-title{padding:0 8%}}.home-main .section-title .title{font-size:32px;font-size:3.2rem;line-height:38px;line-height:3.8rem;font-weight:600;margin-bottom:10px}@media (max-width: 767px){.home-main .section-title .title{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;margin-bottom:5px}}.home-main .section-title p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;letter-spacing:.7px;color:#13446a}@media (max-width: 767px){.home-main .section-title p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:.5px}}.home-main .section-title.no-border:after{display:none}.home-main .section-title:after{content:'';border-bottom:1px solid #f8506e;display:block;margin:30px auto 0;width:50px}@media (max-width: 767px){.home-main .section-title:after{margin-top:25px}}.home-main .home-section{padding:80px 0}@media (max-width: 991px){.home-main .home-section{padding:60px 0}}@media (max-width: 767px){.home-main .home-section{padding:40px 0}.home-main .home-section.v2{background-image:url("/images/esalon/get-started/guarantee_bg2.jpg");background-size:cover}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.home-main .home-section.v2{background-image:url("/images/esalon/get-started/guarantee_bg2@2x.jpg");background-size:auto 100%}}@media (max-width: 767px){.home-main .home-section.v2.logged-in.no_ad{background:none}}.home-main .bottom-cta{text-align:center}.home-main .bottom-cta .autoship-msg{font-weight:600;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;letter-spacing:.8px;margin-bottom:30px;color:#096394}@media (max-width: 767px){.home-main .bottom-cta .autoship-msg{font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;margin-bottom:20px;padding:0 10px}}.home-main .bottom-cta .cta-btn{padding:0 35px;min-width:240px}.home-main .social-links{text-align:center}.home-main .social-links .social-share{display:inline-block}.home-main .social-links .social-share li{margin-right:30px}.home-main .social-links .social-share li:last-child{margin-right:0}@media (max-width: 991px){.home-main .social-links .social-share li{margin-right:20px}}.home-main .social-links .social-icon{margin:0 auto 10px}.home-main .guarantee-banner{text-align:center;padding:40px 0 80px}@media (max-width: 767px){.home-main .guarantee-banner{padding:0 15px 40px}}.home-main .guarantee-banner.signin{padding:60px 0 0}@media (max-width: 767px){.home-main .guarantee-banner.signin{padding:0 30px}}.home-main .guarantee-banner .guarantee-seal{margin:0 auto 25px}.home-main .guarantee-banner p{font-size:18px;font-size:1.8rem;line-height:34px;line-height:3.4rem;letter-spacing:.8px;color:#096394;font-weight:600}@media (max-width: 767px){.home-main .guarantee-banner p{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem;margin-left:auto;margin-right:auto}}.home-main .guarantee-banner .cta-btn{min-width:245px}@media (max-width: 320px){.home-main .guarantee-banner .cta-btn{padding:0 15px}}.home-main .guarantee-banner .subheading-divider{margin-bottom:20px}.home-main .retail-banner{background-color:#FEF3F4;padding:25px 15px}@media (max-width: 767px){.home-main .retail-banner{padding:25px 15px 20px}}.home-main .retail-banner ul{text-align:center;margin-bottom:0}.home-main .retail-banner ul li{display:inline-block;vertical-align:middle;padding:0 25px}@media (max-width: 991px){.home-main .retail-banner ul li{padding:0 15px}}@media (max-width: 767px){.home-main .retail-banner ul li{padding:0 5px}.home-main .retail-banner ul li:first-child{display:block}}.home-main .retail-banner p{margin:0;color:#13446a;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;letter-spacing:.4px}.home-main .retail-banner p span{font-weight:600}@media (max-width: 767px){.home-main .retail-banner p{margin-bottom:5px}}.home-main .retail-banner .target{width:60px;height:60px;background-color:red;border-radius:50%;display:block}.home-main .retail-banner .cvs{width:175px;height:23px;background-color:red;display:block}.home-main .allure-banner .strong{font-weight:600 !important}@media (min-width: 768px){.home-main .allure-banner.guest{background:url("/images/esalon/home/allure_banner_bg.jpg") no-repeat;height:280px;width:100%;margin-bottom:80px;position:relative}}@media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx){.home-main .allure-banner.guest{background-image:url("/images/esalon/home/allure_banner_bg@2x.jpg");background-size:auto 100%}}@media (min-width: 768px) and (max-width: 1199px){.home-main .allure-banner.guest{background-position:16% 0}}@media (min-width: 768px) and (max-width: 991px){.home-main .allure-banner.guest{margin-bottom:60px;background-position:center center}}@media (min-width: 768px){.home-main .allure-banner.guest .copy{background-color:#13446a;width:440px;position:absolute;bottom:0;top:40px;left:95px;text-align:center;padding:20px}}@media (min-width: 768px) and (max-width: 1199px){.home-main .allure-banner.guest .copy{left:50px}}@media (min-width: 768px) and (max-width: 991px){.home-main .allure-banner.guest .copy{left:30px}}@media (min-width: 768px){.home-main .allure-banner.guest .copy .icon{width:85px;height:85px;margin:0 auto 10px}.home-main .allure-banner.guest .copy .highlight-text{font-weight:600;font-size:32px;letter-spacing:0.7px;line-height:normal;margin-bottom:5px;color:#fff}}@media (min-width: 768px) and (max-width: 1199px){.home-main .allure-banner.guest .copy .highlight-text{font-size:32px}}@media (min-width: 768px) and (max-width: 991px){.home-main .allure-banner.guest .copy .highlight-text{font-size:30px}}@media (min-width: 768px){.home-main .allure-banner.guest .copy p{margin-bottom:0;color:#fff}}@media (max-width: 767px){.home-main .allure-banner.guest{padding:15px 0}.home-main .allure-banner.guest table{display:flex;justify-content:center}.home-main .allure-banner.guest .icon{width:70px;height:70px;margin-right:15px}.home-main .allure-banner.guest p{color:#13446a;margin-bottom:0;font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;font-weight:300}}.home-main .allure-banner.signin{border-bottom:1px solid #ebe7e0;padding:10px 15px}.home-main .allure-banner.signin table{display:flex;justify-content:center}.home-main .allure-banner.signin .icon{width:70px;height:70px;margin-right:15px}.home-main .allure-banner.signin p{color:#13446a;font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;font-weight:300;margin:0}.home-main .colorsmith-banner{background:url("/images/esalon/home/D_cs_banner_bg.jpg") no-repeat;background-position:40% center;height:192px;margin:60px 0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.home-main .colorsmith-banner{background-image:url("/images/esalon/home/D_cs_banner_bg@2x.jpg");background-size:auto 100%}}@media (max-width: 991px){.home-main .colorsmith-banner{background-position:72% center}}@media (max-width: 767px){.home-main .colorsmith-banner{margin:40px 0;background:none;height:auto}}.home-main .colorsmith-banner a{display:block;height:100%}.home-main .colorsmith-banner .content{display:flex;align-items:center;height:100%;text-align:center}@media (max-width: 991px){.home-main .colorsmith-banner .content{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:50px;width:50%}}@media (max-width: 767px){.home-main .colorsmith-banner .content{position:absolute;top:0;padding-left:20px}}@media (max-width: 320px){.home-main .colorsmith-banner .content{padding-left:15px}}.home-main .colorsmith-banner p{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;letter-spacing:0px;color:#000;margin:0}@media (max-width: 767px){.home-main .colorsmith-banner p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}@media (max-width: 320px){.home-main .colorsmith-banner p{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.home-main .colorsmith-banner .colorsmith-logo-gr{width:190px;height:63px;margin:0 45px 0 50px}@media (max-width: 991px){.home-main .colorsmith-banner .colorsmith-logo-gr{width:160px;height:53px;margin:0 auto 18px}}@media (max-width: 767px){.home-main .colorsmith-banner .colorsmith-logo-gr{width:120px;height:40px;margin-bottom:15px}}.home-main .aura-banner{background:url("/images/esalon/home/D_aura_banner_1.jpg") no-repeat;background-position:40% center;height:212px;margin:60px 0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.home-main .aura-banner{background-image:url("/images/esalon/home/D_aura_banner_1@2x.jpg");background-size:auto 100%}}@media (max-width: 991px){.home-main .aura-banner{background-position:72% center}}@media (max-width: 767px){.home-main .aura-banner{margin:40px 0;background:none;height:auto}}.home-main .aura-banner a{display:block;height:100%}.home-main .aura-banner .content{display:flex;align-items:center;height:100%;text-align:center}@media (max-width: 991px){.home-main .aura-banner .content{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:50px;width:50%}}@media (max-width: 767px){.home-main .aura-banner .content{position:absolute;top:0;padding-left:20px}}@media (max-width: 320px){.home-main .aura-banner .content{padding-left:15px}}.home-main .aura-banner p{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;letter-spacing:0px;color:#3C1053;margin:0;text-align:left;font-weight:600}@media (max-width: 767px){.home-main .aura-banner p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}@media (max-width: 767px){.home-main .aura-banner p{font-size:4vw;line-height:5vw}}.home-main .aura-banner .aura-logo-pr{width:170px;height:46px;margin:0 45px 0 50px}@media (max-width: 991px){.home-main .aura-banner .aura-logo-pr{width:140px;height:39px;margin:0 45px 20px 0}}@media (max-width: 767px){.home-main .aura-banner .aura-logo-pr{width:33vw;height:10vw;margin-bottom:7vw}}.home-main .user-banner{background-color:#FEF3F4;padding:35px 0;text-align:center;position:relative}@media (min-width: 768px){.home-main .user-banner{border-top:1px solid #fff}}@media (max-width: 991px){.home-main .user-banner{padding:20px 0}}.home-main .user-banner p,.home-main .user-banner a{color:#f8506e;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;letter-spacing:.4px;font-weight:300;margin:0}.home-main .user-banner a{text-decoration:underline}.home-main .client-info-banner{padding:30px 0;background-color:#fff;position:relative;-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}@media (max-width: 767px){.home-main .client-info-banner{padding:30px 0 35px}}@media (min-width: 768px){.home-main .client-info-banner .container{display:flex;align-items:center}}.home-main .client-info-banner .content{color:#13446a}@media (min-width: 768px){.home-main .client-info-banner .content{border-right:1px solid #ebe7e0;padding-right:30px;width:62%}}@media (min-width: 992px){.home-main .client-info-banner .content{padding-right:50px;width:50%}}@media (max-width: 767px){.home-main .client-info-banner .content{text-align:center}}.home-main .client-info-banner .content h2{font-size:28px;font-size:2.8rem;line-height:40px;line-height:4rem;font-weight:600;margin-bottom:0}@media (max-width: 767px){.home-main .client-info-banner .content h2{margin-bottom:-10px}}.home-main .client-info-banner .content .copy{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;letter-spacing:.4px;margin-bottom:15px}.home-main .client-info-banner .content .cta-link{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;text-transform:uppercase;display:block;letter-spacing:1.6px}.home-main .client-info-banner .client-info{margin-bottom:0}@media (min-width: 768px){.home-main .client-info-banner .client-info{width:40%;padding-left:30px}}@media (min-width: 992px){.home-main .client-info-banner .client-info{width:50%;padding-left:50px}}@media (min-width: 768px){.home-main .client-info-banner .client-info li{padding-right:20px;margin-left:20px}}@media (min-width: 992px){.home-main .client-info-banner .client-info li{padding-right:50px}}.home-main .client-info{color:#13446a}.home-main .client-info:after{content:"";display:table;clear:both}@media (max-width: 767px){.home-main .client-info{width:200px;margin:25px auto 0}.home-main .client-info:after{content:'';border-bottom:1px solid #f8506e;width:50px;margin:25px auto 20px;display:block}}@media (min-width: 768px){.home-main .client-info li{float:left;padding-right:25px;margin-left:25px}.home-main .client-info li:first-child{margin-left:0}.home-main .client-info li:last-child{border-right:none;padding-right:0}}@media (max-width: 767px){.home-main .client-info li{display:flex;align-items:center;margin:15px 0}}.home-main .client-info span{text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;letter-spacing:.8px}@media (max-width: 767px){.home-main .client-info span{font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem;letter-spacing:.9px}}.home-main .client-info p{font-size:26px;font-size:2.6rem;line-height:20px;line-height:2rem;letter-spacing:-.38px;margin-top:15px;margin-bottom:0}@media (min-width: 768px){.home-main .client-info p{font-family:"Apercu-Mono"}}@media (max-width: 767px){.home-main .client-info p{margin:0 0 0 auto;font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem;letter-spacing:.9px;font-weight:600}}.home-main .about-video #video_player{display:none;width:100%;height:100%}.home-main .about-video .video-container{margin-bottom:25px}@media (min-width: 768px){.home-main .about-video .video-container{height:413px !important}}@media (min-width: 992px){.home-main .about-video .video-container{height:540px !important}}@media (max-width: 767px){.home-main .about-video .video-container{margin:0 -15px 20px}}.home-main .about-video .video-time{display:inline-block;font-size:13px;color:#000;letter-spacing:0.8px;line-height:normal;padding-bottom:15px;border-bottom:1px solid #f8506e}.home-main .cm-video-play-border.lg{position:absolute;top:auto;bottom:0;width:70px;height:70px;padding:19px 24px;margin:35px;transform:none}@media (max-width: 767px){.home-main .cm-video-play-border.lg{width:40px;height:40px;padding:11px 13px;margin:0 15px;bottom:20px}}

/*# sourceMappingURL=home_main.css.map */