﻿@import url("https://p.typekit.net/p.css?s=1&k=tlk6gfe&ht=tk&f=24547.24549.42534.42537&a=9516287&app=typekit&e=css");h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{display:block;content:" ";height:90px;margin-top:-90px;visibility:hidden}@media (max-width: 767px){h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{height:70px;margin-top:-70px}}@font-face{font-family:'Apercu';src:url(/fonts/ApercuPro-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Apercu';src:url(/fonts/ApercuPro-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'ApercuPro-Regular';src:url(/fonts/ApercuPro-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Apercu';src:url(/fonts/ApercuPro-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'ApercuPro-Bold';src:url(/fonts/ApercuPro-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Apercu-Mono';src:url(/fonts/ApercuMonoPro-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Domaine';src:url(/fonts/DomaineDisplayWeb-RegularItalic.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Domaine';src:url(/fonts/DomaineDisplayWeb-RegularItalic.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:'Domaine';src:url(/fonts/DomaineDisplayWeb-ExtraboldItalic.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:'Canela';src:url(/fonts/Canela-Regular.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:'Canela-Medium';src:url(/fonts/Canela-Medium.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:'Roboto';src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Sofia-Pro-Reg";src:url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:"Sofia-Pro-Semi-Bold";src:url("https://use.typekit.net/af/4526e4/00000000000000003b9b46f1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/4526e4/00000000000000003b9b46f1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/4526e4/00000000000000003b9b46f1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:"Sofia-Pro-Bold";src:url("https://use.typekit.net/af/02ad94/00000000000000003b9b46f3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/02ad94/00000000000000003b9b46f3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/02ad94/00000000000000003b9b46f3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-size:62.5%}body{font-family:"Apercu";margin:0;padding:0;font-weight:300;-webkit-text-size-adjust:none;color:#030303;overflow-x:hidden;font-display:swap}h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{display:block;content:" ";height:120px;margin-top:-120px;margin-top:-12rem;visibility:hidden}@media (max-width: 767px){h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{height:80px;margin-top:-80px;margin-top:-8rem}}@media (max-width: 480px){h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{height:20px;margin-top:-20px;margin-top:-2rem}}h1{color:#13446a;font-size:35px;font-size:3.5rem;line-height:40px;line-height:4rem;margin-bottom:20px;margin-bottom:2rem;font-weight:300;margin-top:0;text-transform:uppercase}h1.page-title{font-weight:200;font-style:normal;text-transform:uppercase}h1.page-title span{font-weight:600}h2{font-family:"Apercu";color:#13446a;margin:0 0 20px 0;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-weight:300}h3{font-family:"Apercu";color:#13446a;margin-top:0}h3.sub-title{color:#030303;text-transform:uppercase;padding-bottom:0;margin-bottom:20px;margin-bottom:2rem;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-weight:300}@media (max-width: 767px){h3.sub-title{padding-bottom:0;margin:16px;margin:1.6rem}}@media (max-width: 480px){h3.sub-title{padding-bottom:0;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;margin:13.33333px;margin:1.33333rem}}h4{color:#13446a;margin-top:0;margin-bottom:20px}h5{color:#13446a}h6{color:#13446a;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:600;margin-bottom:0;margin-top:0}@media (max-width: 991px){h6{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}}.panel-default{border:none}.panel-body{padding:0}.panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #c4c4c4}.panel-group .panel{border-radius:0}.panel-group .panel+.panel{margin-top:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.modal .modal-dialog{margin:20px auto}}.modal.default .modal-content .modal-header{text-align:center;padding:0;border-bottom:2px solid #030303}.modal.default .modal-content .modal-header h1{font-size:27px;font-size:2.7rem;line-height:36px;line-height:3.6rem}.modal.default .modal-content .modal-header h2{font-size:24px;font-size:2.4rem;line-height:20px;line-height:2rem}.modal.default .modal-content .modal-body ul{margin-bottom:20px}.modal.default .modal-content .modal-body.col-2 .wrapper{display:table;width:100%}.modal.default .modal-content .modal-body.col-2 .image-wrapper,.modal.default .modal-content .modal-body.col-2 .copy{display:table-cell;vertical-align:top;width:50%}.modal.default .modal-content .modal-body.col-2 .image-wrapper{padding-right:15px}.modal.default .modal-content .modal-body.col-2 .highlight-text{margin-top:20px}@media (max-width: 767px){.modal.default .modal-content .modal-body.col-2 .image-wrapper,.modal.default .modal-content .modal-body.col-2 .copy{display:block;width:100%}.modal.default .modal-content .modal-body.col-2 .image-wrapper{padding-right:0}.modal.default .modal-content .modal-body.col-2 .highlight-text{margin-top:0}}.modal.default .modal-content .modal-footer{text-align:center;border:none;padding:0}.modal.default .modal-content .modal-footer .btn-cta{padding:13.5px;min-width:200px;display:inline-block}@media (max-width: 767px){.modal.default .modal-content{padding:55px 15px 30px}.modal.default .modal-content .modal-header h1{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;margin-bottom:10px}.modal.default .modal-content .modal-header h2{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;margin-bottom:5px}.modal.default .modal-content .modal-footer{margin-top:5px}}.modal.esalon-special-sale.default .modal-dialog{width:480px}@media (max-width: 767px){.modal.esalon-special-sale.default .modal-dialog{width:95%}}.modal.esalon-special-sale.default .modal-content{padding:32px}.modal.esalon-special-sale.default .modal-content .modal-body{padding:0}.modal.esalon-special-sale.default .modal-content .modal-body .title{font-family:"Domaine";font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.modal.esalon-special-sale.default .modal-content .modal-body .title::after{margin:20px 0}.modal.esalon-special-sale.default .modal-content .modal-body ul{margin-left:20px}.modal.esalon-special-sale.default .modal-content .modal-body ul.bullet li{font-family:"Apercu";font-weight:400;margin:8px 0;letter-spacing:unset;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}.modal.esalon-special-sale.default .modal-content .modal-body ul.bullet li:before{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}.modal.bogo-modal-v2.default .modal-dialog{width:450px;margin-top:90px}@media (max-width: 767px){.modal.bogo-modal-v2.default .modal-dialog{width:325px;margin:90px auto 0 auto}}.modal.bogo-modal-v2.default .modal-dialog .modal-content{padding:24px 16px}.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body{padding-bottom:0}.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body h2{font-family:"Apercu";line-height:inherit;font-weight:600}@media (max-width: 767px){.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body h2{font-size:22px;font-size:2.2rem;line-height:20px;line-height:2rem}}.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body p{color:#13446a;padding-bottom:8px}.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body ul{list-style-type:disc;padding-left:24px}.modal.bogo-modal-v2.default .modal-dialog .modal-content .modal-body ul li{color:#13446a;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:200;margin-bottom:4px}.level-tone-family{background-image:url("/images/esalon/pdp/light_set_sprite_swatch.png");background-repeat:no-repeat;display:block;width:68px;height:68px}.level-tone-family.level-two{background-position:-375px 0}.level-tone-family.level-three{background-position:-500px 0}.level-tone-family.level-four{background-position:-625px 0}.level-tone-family.level-five{background-position:-750px 0}.level-tone-family.level-six{background-position:-875px 0}.level-tone-family.level-seven{background-position:-1000px 0}.level-tone-family.level-eight{background-position:-1125px 0}.level-tone-family.level-nine{background-position:-1250px 0}.level-tone-family.level-ten{background-position:0 0}.level-tone-family.level-eleven{background-position:-125px 0}.level-tone-family.level-twelve{background-position:-250px 0}.level-tone-family.cool-tones{width:128px;height:100px;background-position:-5px -5px}.level-tone-family.neutral-tones{width:128px;height:100px;background-position:-5px -299px}.level-tone-family.warm-tones{width:128px;height:100px;background-position:-143px -299px}.sprite-swatches_highlights{background:url("/images/esalon/widget/swatches/sprite_swatches_highlights.png");display:block;width:68px;height:68px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.sprite-swatches_highlights{background:url("/images/esalon/widget/swatches/sprite_swatches_highlights@2x.png");background-size:100px 900px}}.sprite-swatches_highlights.level-two{background-position:0 -800px}.sprite-swatches_highlights.level-three{background-position:0 0}.sprite-swatches_highlights.level-four{background-position:0 -100px}.sprite-swatches_highlights.level-five{background-position:0 -200px}.sprite-swatches_highlights.level-six{background-position:0 -300px}.sprite-swatches_highlights.level-seven{background-position:0 -400px}.sprite-swatches_highlights.level-eight{background-position:0 -500px}.sprite-swatches_highlights.level-nine{background-position:0 -600px}.sprite-swatches_highlights.level-ten{background-position:0 -700px}select::-ms-expand{display:none}@media only screen and (min-device-width: 320px) and (max-device-width: 768px){.tooltip{display:none}}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nowrap{white-space:nowrap}.fb-login-btn,.google-login-btn,.apple-login-btn{box-sizing:border-box;margin:15px auto;cursor:pointer;background-color:#fff;box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);width:288px;height:40px;border-radius:19px;vertical-align:middle;text-align:left;border:1px solid #fff}.fb-login-btn .social-icon,.google-login-btn .social-icon,.apple-login-btn .social-icon{width:24px;height:24px;vertical-align:middle;float:left;margin:8px 0px 8px 20px}.fb-login-btn .cta-link,.google-login-btn .cta-link,.apple-login-btn .cta-link{display:inline-block;vertical-align:middle;margin:11px 0px 0px 30px;color:#000000 !important;font-family:"Roboto"}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important}.no-pad{padding:0 !important}.no-pad-top{padding-top:0 !important}.no-margin{margin:0 !important}.right{float:right}.left{float:left}*:focus{outline:none}.container{position:relative}ul{list-style:none;margin:0 0 20px 0;padding:0}.white-space{white-space:nowrap}.toll-free-number{white-space:nowrap;cursor:text}.d-block{display:block !important}.d-flex{display:flex !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-column{flex-direction:column !important}.flex-row{flex-direction:row !important}.h-100{height:100% !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:2rem !important}.mt-6{margin-top:3rem !important}.mb-6{margin-bottom:3rem !important}.text-white{color:#fff !important}.text-aura-purple{color:#3C1053 !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.main-logo{background:url("/images/esalon/logos/logo_esalon_main.png") no-repeat;background-size:contain !important;width:85px;height:44px;text-indent:-9999px}@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){.main-logo{background-image:url("/images/esalon/logos/logo_esalon_main@2x.png");background-size:100% auto}}@media (max-width: 767px){.main-logo{width:66px;height:34px}}blockquote{margin:0;padding:0;border:none}.pd-review-stars{display:inline-block;vertical-align:middle}.pd-review-stars span.stars,.pd-review-stars span.stars span{display:block;background:url("/images/esalon/icons/star-rating-small.png") repeat-x 0 -16px;width:90px;height:16px}@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){.pd-review-stars span.stars,.pd-review-stars span.stars span{background-image:url("/images/esalon/icons/star-rating-small@2x.png");background-size:18px auto}}.pd-review-stars span.stars span{background-position:0 0}.large .pd-review-stars span.stars,.large .pd-review-stars span.stars span{display:block;background:url("/images/esalon/icons/star-rating-large.png") repeat-x 0 -22px;width:115px;height:22px}@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){.large .pd-review-stars span.stars,.large .pd-review-stars span.stars span{background-image:url("/images/esalon/icons/star-rating-large@2x.png");background-size:23px auto}}.large .pd-review-stars span.stars span{background-position:0 0}@media (max-width: 767px){.large .pd-review-stars{margin:0 0 10px}}.subhead-dark{font-size:13px;font-weight:600;color:#ff8fa0;text-transform:uppercase}.subhead-light{font-size:15px;font-weight:600;color:#ff8fa0;text-transform:uppercase}.highlight-text{font-family:"Domaine";font-style:normal}.subtitle{text-transform:uppercase;font-weight:600}.dropdown-select{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;border:none;font-weight:300;border-radius:0;-webkit-appearance:none;cursor:pointer;background-color:white;background:url("/images/esalon/icons/arrow_dropdown@2x.png") right center no-repeat;background-size:9px 5px;-moz-appearance:none;padding-right:15px}.dropdown-select.pink{background:url("/images/esalon/icons/arrow_dropdown_pink@2x.png") right center no-repeat;background-size:11px 6px}.custom-dropdown-select{position:relative;width:290px;margin:35px auto 10px;border:1px solid #030303;text-align:left;z-index:100;padding:0 10px;line-height:42px;height:44px;border:1px solid #ccc;background:#fff;border-radius:5px;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width: 767px){.custom-dropdown-select{margin-top:30px}}.custom-dropdown-select span{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:16px}.custom-dropdown-select:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:9px;height:5px;background:url("/images/esalon/icons/caret_close@2x.png");background-size:cover}.custom-dropdown-select.active{border-radius:5px 5px 0 0;z-index:110}.custom-dropdown-select.active .dropdown{max-height:500px}.custom-dropdown-select.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-dropdown-select .dropdown{position:absolute;top:100%;left:-1px;right:0;width:290px;background:#fff;border-radius:0 0 5px 5px;border:1px solid #ccc;border-top:none !important;border-bottom:none !important;list-style:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.2);box-shadow:0 10px 10px rgba(0,0,0,0.2);max-height:0;overflow:hidden}.custom-dropdown-select .dropdown li{display:block !important;font-size:13px;line-height:20px}.custom-dropdown-select .dropdown li a{padding:8px 10px;display:block;color:#030303;transition:all 0.3s ease-out;font-weight:300;font-size:16px}.custom-dropdown-select .dropdown li:hover a{background-color:#efefef}.custom-dropdown-select .dropdown li:last-child:hover a{border-radius:0 0 5px 5px}.time-stamp{margin:0;color:#030303;letter-spacing:0.8px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:300}.time-stamp .views{color:#ABAAA7}.time-stamp .views:before{content:'•';margin:0 5px;font-size:25px;vertical-align:middle}.carousel .carousel-control.right,.carousel .carousel-control.left{background:none}.modal .close{position:absolute;opacity:1;z-index:10}.modal .close:hover{opacity:.50;filter:alpha(opacity=50)}@media (max-device-width: 1024px){.modal .close:hover{opacity:1}}.modal .close.icon-close{background:url("/images/esalon/icons/icon_close.png") no-repeat;background-position:top right;width:20px;height:20px;top:20px;right:20px;padding:20px;text-indent:-9999px}@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){.modal .close.icon-close{background-image:url("/images/esalon/icons/icon_close@2x.png");background-size:20px 20px}}@media (max-width: 767px){.modal .close.icon-close{top:15px;right:15px}}.modal .close.icon-close.blue{background:url("/images/esalon/icons/icon_close_blue.svg") no-repeat;width:32px;height:32px;right:0;top:20px}@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){.modal .close.icon-close.blue{background-image:url("/images/esalon/icons/icon_close_blue.svg");background-size:35px 35px}}@media (max-width: 991px){.modal .modal-dialog{margin:20px auto}}@media (max-width: 767px){.modal .modal-dialog{margin:10px}}.modal .modal-content{-webkit-box-shadow:0px 3px 30px 4px rgba(0,0,0,0.09);-moz-box-shadow:0px 3px 30px 4px rgba(0,0,0,0.09);box-shadow:0px 3px 30px 4px rgba(0,0,0,0.09);border-radius:0;border:none}.modal.default .modal-dialog{width:800px}@media (max-width: 991px){.modal.default .modal-dialog{width:720px}}@media (max-width: 767px){.modal.default .modal-dialog{width:auto}}.modal.default .modal-content{padding:40px 70px}@media (max-width: 991px){.modal.default .modal-content{padding:40px}}@media (max-width: 767px){.modal.default .modal-content{padding:50px 15px 30px}}.modal.default .modal-content .modal-body{text-align:left;padding:20px 0}.modal.default .modal-content .modal-body .highlight-text{color:#f8506e;text-align:left;font-size:24px;font-size:2.4rem;line-height:29px;line-height:2.9rem;letter-spacing:0.44px;margin-bottom:25px}.modal.default .modal-content .modal-body .title{font-family:"Apercu-Mono";font-size:28px;font-size:2.8rem;line-height:36px;line-height:3.6rem;letter-spacing:-0.78px;margin-bottom:15px;color:#13446a;font-weight:300;margin-top:0}.modal.default .modal-content .modal-body .title:after{content:'';width:50px;border-bottom:1px solid #f8506e;display:block;margin:35px 0 25px}.modal.default .modal-content .modal-body .highlight{font-weight:600}.modal.default .modal-content .modal-body .highlight.color-2{color:#13446a}.modal.default .modal-content .modal-body h3{font-weight:600;font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;color:#13446a}.modal.default .modal-content .modal-body p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0.4px}.modal.default .modal-content .modal-body p a{font-weight:300;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}.modal.default .modal-content .modal-body p.info,.modal.default .modal-content .modal-body p.info a{color:#13446a;font-weight:300;margin:50px 0 0}.modal.default .modal-content .modal-body img{width:100%;margin-bottom:20px}.modal.default .modal-content .modal-body .strong{font-weight:600}.modal.default .modal-content .modal-body .cta-link{font-weight:200;text-decoration:underline;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0.28px;color:#13446a;margin-top:10px;display:block;-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){.modal.default .modal-content .modal-body .cta-link{transition:none}}.modal.default .modal-content .modal-body .cta-link:hover{color:#6493b8}.modal.default .modal-content .modal-body ul li p{margin:0 0 10px}.modal.default .modal-content .modal-body ul.checklist li{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;letter-spacing:0.27px;color:#13446a;margin:10px 0 0;position:relative;padding:0 0 0 28px}.modal.default .modal-content .modal-body ul.checklist li:before{content:url("/images/esalon/icons/icon_checkmark.png");position:absolute;left:0;top:0}.modal.default .modal-content .modal-body ul.list li{margin:20px 0 0}.modal.default .modal-content .modal-body ul.bullet li{margin:20px 0;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;font-weight:200;letter-spacing:0.8px}.modal.default .modal-content .modal-body ul.bullet li:before{font-size:40px}.modal.default .modal-content .modal-body ul.faq li{margin:0 0 25px}.modal.default .modal-content .modal-body ul.faq li:last-child{margin:0}.modal.default .modal-content .modal-body ul.faq li p{margin-top:15px}.modal.default .modal-content .modal-body .bottom{margin-top:35px}.modal.default .modal-content .modal-body .cta-btn{min-width:137px}@media (max-width: 767px){.modal.default .modal-content .modal-body{padding:0}.modal.default .modal-content .modal-body .highlight-text{margin-bottom:20px}.modal.default .modal-content .modal-body h3{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.modal.default .modal-content .modal-body ul{margin-bottom:0}.modal.default .modal-content .modal-body ul.list li{margin:10px 0 0}.modal.default .modal-content .modal-body .title{font-size:24px;font-size:2.4rem;line-height:33px;line-height:3.3rem;letter-spacing:-0.4px}.modal.default .modal-content .modal-body .title:after{margin:25px 0 20px}.modal.default .modal-content .modal-body .bottom{margin-top:20px}}.modal-backdrop{background-color:#FBFAFA}.modal-backdrop.in{opacity:0.9}@media (min-width: 768px){.modal.autoship .modal-content{padding:40px 35px !important}}.modal.autoship .modal-content .modal-body{text-align:center}.modal.autoship .modal-content .modal-body .heading{font-size:32px;font-size:3.2rem;line-height:20px;line-height:2rem;font-weight:600;margin-top:25px}.modal.autoship .modal-content .modal-body .icon-wrapper{height:36px;margin-bottom:50px;position:relative}.modal.autoship .modal-content .modal-body .icon-wrapper:after{content:'';width:50px;border-bottom:1px solid #f8506e;position:absolute;bottom:-20px;left:0}.modal.autoship .modal-content .modal-body .icon-wrapper .icon-autoship{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal.autoship .modal-content .modal-body .column-3{width:auto;text-align:left;margin:50px 0 0}.modal.autoship .modal-content .modal-body .column-3 li{display:table-cell;padding:0 15px;width:33.33%}.modal.autoship .modal-content .modal-body .column-3 .subtitle{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}@media (max-width: 991px){.modal.autoship .modal-content .modal-body .column-3 li{padding:0 10px}}@media (max-width: 767px){.modal.autoship .modal-content .modal-body .heading{font-size:26px;font-size:2.6rem;line-height:30px;line-height:3rem;margin:15px 0 10px}.modal.autoship .modal-content .modal-body .icon-wrapper:after{right:0;margin:auto}.modal.autoship .modal-content .modal-body .icon-wrapper .icon-autoship{margin:auto}.modal.autoship .modal-content .modal-body .column-3{margin-top:30px}.modal.autoship .modal-content .modal-body .column-3 li{display:block;text-align:center;padding:0;margin:30px auto 0;width:290px}.modal.autoship .modal-content .modal-body .column-3 li:first-child{margin-top:0}}@media (max-width: 767px) and (max-width: 375px){.modal.autoship .modal-content .modal-body .column-3 li{width:auto}}.popover{border-radius:0;min-width:290px;padding:12px;letter-spacing:0.4px;border:1px solid #ebe7e0;z-index:500}.popover .popover-title{background-color:white;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:600;border:none;padding:0}.popover .popover-content{font-family:"Apercu";font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;letter-spacing:.4px;font-weight:200;padding:0}.popover .popover-content a{font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;letter-spacing:.4px;font-weight:200;text-decoration:underline;color:#030303}.popover .popover-content a:hover{opacity:0.5}.popover .popover-content .bullet li{line-height:24px}.popover.top>.arrow{border-top-color:#ebe7e0}.popover.left>.arrow{border-left-color:#ebe7e0}.popover.bottom>.arrow{border-bottom-color:#ebe7e0}ul.bullet{margin:0}ul.bullet li{position:relative;margin:0 20px;line-height:26px}ul.bullet li:before{content:'•';position:absolute;left:-20px;font-size:28px}.email-tc{color:#666;font-size:13px;letter-spacing:0.37px;line-height:22px;text-align:center;margin:0 15px 0}.email-tc a{color:inherit;font-weight:inherit;font-size:inherit;text-decoration:underline}.page{padding-top:55px;width:805px}.page .page-section ul li,.page .page-section p{font-weight:200;font-size:16px;letter-spacing:0.5px;line-height:26px}@media (max-width: 767px){.page{padding-top:45px;width:100%}}.page h1.title{font-family:"Apercu-Mono";font-size:38px;color:#13446a;letter-spacing:-1.7px;line-height:48px;text-transform:none;margin-bottom:45px}@media (max-width: 767px){.page h1.title{font-size:33px;letter-spacing:-1.48px;line-height:40px;margin-bottom:25px}}.page .strong{font-weight:600}.page .highlight-text{font-family:"Apercu-Mono";font-size:14px;font-style:normal;color:#f8506e;letter-spacing:0.06px}@media (max-width: 767px){.page .highlight-text{line-height:17px;padding-top:15px}}.page div.hr{width:50px;height:1px;border-top:1px solid #f8506e;margin:0 0 40px 0}@media (max-width: 767px){.page div.hr{margin-bottom:30px}}.page .subhead{font-size:16px;line-height:26px;color:#13446a;font-weight:300}.page.privacy h1.title span{display:block;font-family:"Apercu-Mono";font-size:14px;color:#f8506e;letter-spacing:0.06px;line-height:34px;padding-top:5px}.page.privacy .bullet li:before{position:absolute}.page.privacy ol li{margin-top:15px}.page.privacy ol li:first-child{margin-top:0}.page.privacy .table-list{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin:20px 0}.page.privacy .table-list th,.page.privacy .table-list td{padding-right:15px;width:20%}.page.privacy fieldset label{margin-bottom:0}.page.privacy .radio-btn{display:inline-block;margin:-5px 10px 30px 0}.page.privacy .radio-btn label{border-radius:15px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;border:1px solid #000;font-weight:600;text-transform:uppercase;padding:0 20px;cursor:pointer}.page.privacy .radio-btn input[type="radio"]:checked+label{background-color:#13446a;border:1px solid #13446a;color:#FFF}.page.terms h1.title span{display:block;font-family:"Apercu-Mono";font-size:14px;color:#f8506e;letter-spacing:0.06px;line-height:34px;padding-top:5px}.page.safety h1.title{margin-bottom:80px}@media (max-width: 767px){.page.safety h1.title{margin-bottom:60px}}.page.safety .page-section p.subtitle{margin-top:60px}@media (max-width: 767px){.page.safety .page-section p.subtitle{margin-top:45px}}.page.safety .page-section h4{margin-bottom:-30px}.page .page-section{margin-bottom:80px}.page .page-section h2{font-family:"Apercu-Mono";font-size:32px;color:#096394;letter-spacing:-1.25px;line-height:38px;text-transform:none;margin:0 0 45px 0}@media (max-width: 767px){.page .page-section h2{font-size:28px;letter-spacing:-1.1px;line-height:34px;margin-bottom:30px}}.page .page-section h4{font-family:"Apercu";font-weight:600;color:#096394;font-size:28px;letter-spacing:0.49px;margin-top:60px}.page .page-section ul{list-style:none;margin-bottom:25px}.page .page-section ul li{margin-bottom:0}.page .page-section ul li::before{content:'•';position:relative;padding-right:0}.page .page-section ul li a{font-size:inherit;font-weight:inherit}.page .page-section ol{counter-reset:item;padding:5px 0 15px}.page .page-section ol li{font-weight:200;font-size:16px;letter-spacing:0.50px;line-height:25px;list-style-type:none;counter-increment:item}.page .page-section ol li:before{display:inline-block;width:1em;padding-right:0.5em;font-weight:600;text-align:right;content:counter(item) "."}.page .page-section ol li a{font-size:inherit;font-weight:inherit}.page .page-section p{margin-bottom:25px}.page .page-section p.subtitle{font-family:"Apercu-Mono";font-size:20px;line-height:30px;color:#096394;letter-spacing:-0.83px;margin:40px 0 10px;text-transform:none}.page .page-section p.subtitle.contact{font-family:"Apercu";font-weight:600;font-size:19px;color:#f8506e;letter-spacing:0.6px;line-height:25px;margin-bottom:10px;margin-top:60px}@media (max-width: 767px){.page .page-section p.subtitle{margin-top:43px}}.page .page-section p.contact{font-weight:600;color:#13446a}.page .page-section p a{font-size:inherit;font-weight:inherit}.page .page-section span.highlight{font-weight:600;color:#096394}@media (max-width: 767px){.page .page-section{margin-bottom:60px}}.page .page-section div.hr{margin-bottom:20px}@media (max-width: 767px){.page .page-section div.hr{margin-bottom:25px}}.grecaptcha-badge{visibility:hidden}.lazy{-webkit-box-shadow:0px 2px 30px 0px rgba(0,0,0,0.2);-box-shadow:0px 2px 30px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 30px 0px rgba(0,0,0,0.2);display:block;max-width:100%;height:inherit;object-fit:fill}iframe#launcher{z-index:1000 !important}.icon.bonding-seal{background-image:url("/images/esalon/icons/icon_bonding.png");width:130px;height:133px;background-size:cover !important}@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){.icon.bonding-seal{background-image:url("/images/esalon/icons/icon_bonding@2x.png");background-size:130px 133px}}@media (max-width: 991px){.icon.bonding-seal{margin:auto}}.icon.checkmark-blue{display:inline-block;background-image:url("/images/esalon/icons/checkmark_blue.svg");width:13px;height:10px}.icon.guarantee-seal{background-image:url("/images/esalon/seals/guarantee_seal_pink_130.png");width:130px;height:130px;background-size:cover !important}@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){.icon.guarantee-seal{background-image:url("/images/esalon/seals/guarantee_seal_pink_130@2x.png");background-size:130px 130px}}.icon.guarantee-seal-xs{background:url("/images/esalon/seals/guarantee_seal_pink_84.png") no-repeat;width:84px;height:84px;background-size:cover !important}@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){.icon.guarantee-seal-xs{background-image:url("/images/esalon/seals/guarantee_seal_pink_84@2x.png");background-size:84px 84px}}.icon.guarantee-seal-xs.blue{background:url("/images/esalon/seals/guarantee_seal_blue_84.png") 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){.icon.guarantee-seal-xs.blue{background-image:url("/images/esalon/seals/guarantee_seal_blue_84@2x.png");background-size:84px 84px}}.icon.guarantee-seal-purple{background-image:url("/images/esalon/seals/guarantee_seal_purple_108.png");width:108px;height:108px;background-size:cover !important}@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){.icon.guarantee-seal-purple{background-image:url("/images/esalon/seals/guarantee_seal_purple_108@2x.png");background-size:108px 108px}}.icon.nav-down{background-image:url("/images/esalon/icons/icon_arrow_down.png");width:22px;height:13px}@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){.icon.nav-down{background-image:url("/images/esalon/icons/icon_arrow_down@2x.png");background-size:22px 13px}}.icon.close{background:url("/images/esalon/icons/icon_close.png") no-repeat;position:absolute;width:20px;height:20px;right:20px;top:20px;opacity:1}@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){.icon.close{background-image:url("/images/esalon/icons/icon_close@2x.png");background-size:20px 20px}}.icon.close:hover{opacity:.5}@media (max-width: 767px){.icon.close{top:15px;right:15px}}.icon.close.sm{background:url("/images/esalon/icons/icon_close_sm.png") no-repeat;width:10px;height:11px;right:10px;top:10px}@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){.icon.close.sm{background-image:url("/images/esalon/icons/icon_close_sm@2x.png");background-size:10px 11px}}.icon.expand{background:url("/images/esalon/icons/icon_expand.png") no-repeat;width:16px;height:16px;cursor:pointer}@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){.icon.expand{background-image:url("/images/esalon/icons/icon_expand@2x.png");background-size:16px 16px}}.icon.expand.sm{background:url("/images/esalon/icons/icon_expand_sm.png") no-repeat;width:14px;height:15px}@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){.icon.expand.sm{background-image:url("/images/esalon/icons/icon_expand_sm@2x.png");background-size:14px 15px}}.icon.remove-tag{background-image:url("/images/esalon/icons/icon_remove_tag.png");background-size:cover;width:10px;height:10px}@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){.icon.remove-tag{background-image:url("/images/esalon/icons/icon_remove_tag@2x.png");background-size:10px 10px}}.icon.help{background-image:url("/images/esalon/icons/icon_info_help.png");width:19px;height:19px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:10px;z-index:10;cursor:pointer}@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){.icon.help{background-image:url("/images/esalon/icons/icon_info_help@2x.png");background-size:19px 19px}}.icon.star{background-image:url("/images/esalon/icons/icon_star.png");background-size:cover !important;width:90px;height:90px}@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){.icon.star{background-image:url("/images/esalon/icons/icon_star@2x.png");background-size:90px 90px}}.icon.client-fave{background-image:url("/images/esalon/icons/icon_client_fave.png");width:74px;height:74px}@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){.icon.client-fave{background-image:url("/images/esalon/icons/icon_client_fave@2x.png");background-size:74px 74px}}.icon.search{background:url("/images/esalon/icons/icon_search.png");width:19px;height:18px;z-index:10}@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){.icon.search{background-image:url("/images/esalon/icons/icon_search@2x.png");background-size:19px 18px}}.icon.beaker{background:url("/images/esalon/icons/icon_beaker.png") no-repeat;width:26px;height:27px}@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){.icon.beaker{background-image:url("/images/esalon/icons/icon_beaker@2x.png");background-size:26px 27px}}.icon.award{background:url("/images/esalon/icons/icon_award.png") no-repeat;width:30px;height:32px}@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){.icon.award{background-image:url("/images/esalon/icons/icon_award@2x.png");background-size:30px 32px}}.icon.plane{background:url("/images/esalon/icons/icon_plane.png") no-repeat;width:32px;height:24px}@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){.icon.plane{background-image:url("/images/esalon/icons/icon_plane@2x.png");background-size:32px 24px}}.icon.info-tip{background:url("/images/esalon/icons/icon_info.png") no-repeat;width:17px;height:11px;cursor:pointer}@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){.icon.info-tip{background-image:url("/images/esalon/icons/icon_info@2x.png");background-size:17px 11px}}.icon.info-alert{background:url("/images/esalon/icons/icon_alert_info.png") no-repeat;width:17px;height:17px;cursor:pointer}@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){.icon.info-alert{background-image:url("/images/esalon/icons/icon_alert_info@2x.png");background-size:17px 17px}}.icon.promo{background:url("/images/esalon/icons/icon_promo.png") no-repeat;width:30px;height:30px}@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){.icon.promo{background-image:url("/images/esalon/icons/icon_promo@2x.png");background-size:30px 30px}}.icon.video-play{background:url("/images/esalon/icons/icon_video_play.png");width:56px;height:56px}@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){.icon.video-play{background-image:url("/images/esalon/icons/icon_video_play@2x.png");background-size:56px 56px}}.icon.video-play.lg{background:url("/images/esalon/icons/icon_video_play_lg.png");width:80px;height:80px}@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){.icon.video-play.lg{background-image:url("/images/esalon/icons/icon_video_play_lg@2x.png");background-size:80px 80px}}.icon.allure-seal-2024{background:url("/images/esalon/seals/allure_seal_2024-90x90.png");background-size:contain !important;background-repeat:no-repeat;width:80px;height:96px !important}@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){.icon.allure-seal-2024{background-image:url("/images/esalon/seals/allure_seal_2024-90x90@2x.png");background-size:90px 90px}}@media (max-width: 575px){.icon.allure-seal-2024{width:70px;height:86px !important}}.icon.allure-seal-2024-custom{background:url("/images/esalon/seals/allure_seal_2024-90x90.png");border-radius:50%;background-size:contain !important;width:90px;height:108px;display:block;z-index:10;position:absolute;bottom:30px;left:20px}@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){.icon.allure-seal-2024-custom{background-image:url("/images/esalon/seals/allure_seal_2024-90x90@2x.png");background-size:90px 90px}}.icon.allure-seal-2022{background:url("/images/esalon/seals/allure_seal_2022-90x90.png");border-radius:50%;background-size:cover !important;width:90px;height:90px}@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){.icon.allure-seal-2022{background-image:url("/images/esalon/seals/allure_seal_2022-90x90@2x.png");background-size:90px 90px}}.icon.allure-seal-2022-custom{background:url("/images/esalon/seals/allure_seal_2022-90x90.png");border-radius:50%;background-size:cover !important;width:90px;height:90px;display:block;z-index:10;position:absolute;bottom:30px;left:20px}@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){.icon.allure-seal-2022-custom{background-image:url("/images/esalon/seals/allure_seal_2022-90x90@2x.png");background-size:90px 90px}}.icon.allure-seal-2021{background:url("/images/esalon/seals/allure_seal_2021-90x90.png");border-radius:50%;background-size:cover !important;width:90px;height:90px}@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){.icon.allure-seal-2021{background-image:url("/images/esalon/seals/allure_seal_2021-90x90@2x.png");background-size:90px 90px}}.icon.allure-seal-2017{background:url("/images/esalon/seals/allure_seal_2017-91x91.png");background-size:cover !important;width:90px;height:90px}@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){.icon.allure-seal-2017{background-image:url("/images/esalon/seals/allure_seal_2017-91x91@2x.png");background-size:91px 91px}}.icon.allure-arc-seal-2020{background:url("/images/esalon/seals/allure_arc_seal_2020@1x.png");background-size:cover !important;width:90px;height:90px}@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){.icon.allure-arc-seal-2020{background-image:url("/images/esalon/seals/allure_arc_seal_2020@2x.png");background-size:110px 110px}}.icon.allure-arc-seal-2021{background:url("/images/esalon/seals/allure_arc_seal_2021@1x.png");background-size:cover !important;width:90px;height:90px}@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){.icon.allure-arc-seal-2021{background-image:url("/images/esalon/seals/allure_arc_seal_2021@2x.png");background-size:110px 110px}}.icon.allure-arc-seal-2023{background:url("/images/esalon/seals/allure_arc_seal_2023.png");background-size:cover !important;width:90px;height:90px}@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){.icon.allure-arc-seal-2023{background-image:url("/images/esalon/seals/allure_arc_seal_2023@2x.png");background-size:110px 110px}}.icon.oprah-seal-2023{background:url("/images/esalon/seals/oprah_seal_2023.png");background-size:cover !important;width:90px;height:90px}@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){.icon.oprah-seal-2023{background-image:url("/images/esalon/seals/oprah_seal_2023@2x.png");background-size:110px 110px}}.icon.marie-claire-uk-seal-2024{background:url("/images/esalon/seals/marie_claire_award_uk.png");background-size:cover !important;width:90px;height:90px}@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){.icon.marie-claire-uk-seal-2024{background-image:url("/images/esalon/seals/marie_claire_award_uk@2x.png");background-size:110px 110px}}.icon.marie-claire-us-seal-2024{background:url("/images/esalon/seals/marie_claire_award_us.png");background-size:cover !important;width:90px;height:90px}@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){.icon.marie-claire-us-seal-2024{background-image:url("/images/esalon/seals/marie_claire_award_us@2x.png");background-size:110px 110px}}.icon.pro{background:url("/images/esalon/icons/icon_pro.png") no-repeat;width:34px;height:34px}@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){.icon.pro{background-image:url("/images/esalon/icons/icon_pro@2x.png");background-size:34px 34px}}.icon.con{background:url("/images/esalon/icons/icon_con.png") no-repeat;width:32px;height:34px}@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){.icon.con{background-image:url("/images/esalon/icons/icon_con@2x.png");background-size:32px 32px}}.icon.previous span{background:url("/images/esalon/icons/arrow_left.png") no-repeat;width:20px;height:8px}@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){.icon.previous span{background-image:url("/images/esalon/icons/arrow_left@2x.png");background-size:20px 8px}}.icon.next span{background:url("/images/esalon/icons/arrow_right.png") no-repeat;width:20px;height:8px}@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){.icon.next span{background-image:url("/images/esalon/icons/arrow_right@2x.png");background-size:20px 8px}}.icon.morning{background:url("/images/esalon/icons/icon_morning.png") no-repeat;width:28px;height:21px}@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){.icon.morning{background-image:url("/images/esalon/icons/icon_morning@2x.png");background-size:28px 21px}}.icon.afternoon{background:url("/images/esalon/icons/icon_afternoon.png") no-repeat;width:24px;height:22px}@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){.icon.afternoon{background-image:url("/images/esalon/icons/icon_afternoon@2x.png");background-size:24px 22px}}.icon.evening{background:url("/images/esalon/icons/icon_evening.png") no-repeat;width:17px;height:20px}@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){.icon.evening{background-image:url("/images/esalon/icons/icon_evening@2x.png");background-size:17px 20px}}.icon.tube-pink{background:url("/images/esalon/icons/icon_tube_pink.png") no-repeat;width:17px;height:39px}@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){.icon.tube-pink{background-image:url("/images/esalon/icons/icon_tube_pink@2x.png");background-size:17px 39px}}.icon.camera{background:url("/images/esalon/icons/icon_camera.png") no-repeat;width:26px;height:21px}@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){.icon.camera{background-image:url("/images/esalon/icons/icon_camera@2x.png");background-size:26px 21px}}.icon.location-pin{background:url("/images/esalon/icons/icon_location.png") no-repeat;width:24px;height:33px}@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){.icon.location-pin{background-image:url("/images/esalon/icons/icon_location@2x.png");background-size:24px 33px}}.icon.photo-close{background:url("/images/esalon/icons/icon_photo_close.png") no-repeat;width:30px;height:30px;cursor:pointer}@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){.icon.photo-close{background-image:url("/images/esalon/icons/icon_photo_close@2x.png");background-size:30px 30px}}.icon.widget-photo-close{background:url("/images/esalon/widget/remove_img_icon.png") no-repeat;width:24px;height:24px;cursor:pointer}@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){.icon.widget-photo-close{background-image:url("/images/esalon/widget/remove_img_icon@2x.png");background-size:24px 24px}}.icon.gift{background:url("/images/esalon/icons/icon_gift.png") no-repeat;width:17px;height:20px}@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){.icon.gift{background-image:url("/images/esalon/icons/icon_gift@2x.png");background-size:17px 20px}}.icon.printer{background:url("/images/esalon/icons/icon_print.png") no-repeat;width:24px;height:21px}@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){.icon.printer{background-image:url("/images/esalon/icons/icon_print@2x.png");background-size:24px 21px}}.icon.pdf{background:url("/images/esalon/icons/icon_pdf.png") no-repeat;width:17px;height:21px}@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){.icon.pdf{background-image:url("/images/esalon/icons/icon_pdf@2x.png");background-size:17px 21px}}.icon.autoship{background:url("/images/esalon/icons/icon_autoship.png") no-repeat;width:13px;height:13px}@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){.icon.autoship{background-image:url("/images/esalon/icons/icon_autoship@2x.png");background-size:13px 13px}}.icon.trash{display:block;background:url("/images/esalon/icons/icon_trash.svg") no-repeat;background-size:16px 16px;background-position:center center;width:16px;height:16px}.icon.undo{display:block;background:url("/images/esalon/icons/icon_plus_circle_blue@2x.png") no-repeat;background-size:20px 20px;background-position:center center;width:20px;height:20px}@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){.icon.undo{background-image:url("/images/esalon/icons/icon_plus_circle_blue@2x.png");background-size:20px 20px}}.active .morning{background:url("/images/esalon/icons/icon_morning_active.png") 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){.active .morning{background-image:url("/images/esalon/icons/icon_morning_active@2x.png");background-size:28px 21px}}.active .afternoon{background:url("/images/esalon/icons/icon_afternoon_active.png") 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){.active .afternoon{background-image:url("/images/esalon/icons/icon_afternoon_active@2x.png");background-size:24px 22px}}.active .evening{background:url("/images/esalon/icons/icon_evening_active.png") 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){.active .evening{background-image:url("/images/esalon/icons/icon_evening_active@2x.png");background-size:17px 20px}}.icon-autoship{display:block;position:relative}.icon-autoship.savings{background:url("/images/esalon/icons/icon_currency_us.png");width:49px;height:30px}@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){.icon-autoship.savings{background-image:url("/images/esalon/icons/icon_currency_us@2x.png");background-size:49px 30px}}.icon-autoship.savings.eu{background:url("/images/esalon/icons/icon_currency_eu.png")}@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){.icon-autoship.savings.eu{background-image:url("/images/esalon/icons/icon_currency_eu@2x.png");background-size:49px 30px}}.icon-autoship.savings.uk{background:url("/images/esalon/icons/icon_currency_uk.png")}@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){.icon-autoship.savings.uk{background-image:url("/images/esalon/icons/icon_currency_uk@2x.png");background-size:49px 30px}}.icon-autoship.flexible{background:url("/images/esalon/icons/icon_flexible.png");width:34px;height:36px}@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){.icon-autoship.flexible{background-image:url("/images/esalon/icons/icon_flexible@2x.png");background-size:34px 36px}}.icon-autoship.direction{background:url("/images/esalon/icons/icon_direction.png");width:38px;height:36px}@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){.icon-autoship.direction{background-image:url("/images/esalon/icons/icon_direction@2x.png");background-size:38px 36px}}.home-icon{background-image:url("/images/esalon/icons/sprite_home_icons.png");width:75px;height:360px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.home-icon{background-image:url("/images/esalon/icons/sprite_home_icons@2x.png");background-size:75px 360px}}.home-icon.adjust-color{width:70px;height:70px;background-position:0 -0px}.home-icon.history{width:75px;height:75px;background-position:0 -70px}.home-icon.myinfo{width:72px;height:70px;background-position:0 -145px}.home-icon.order-color{width:75px;height:75px;background-position:0 -215px}.home-icon.upcoming-order{width:70px;height:70px;background-position:0 -290px}.social-share li{float:left}.social-share li a{font-weight:600;letter-spacing:0.44px;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;color:#13446a;display:block;-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){.social-share li a{transition:none}}.social-share li a:hover{color:#ff8fa0}.social-share li a:hover .social-icon{background:url("/images/esalon/icons/social/social_sprite_pink_hover_x.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-share li a:hover .social-icon{background:url("/images/esalon/icons/social/social_sprite_pink_hover_x@2x.png");background-size:76px 17px}}.social-share li a:hover .social-icon.copy-link{width:17px;background-position:0 0}.social-share li a:hover .social-icon.fb{width:8px;background-position:-17px 0}.social-share li a:hover .social-icon.instagram{width:17px;background-position:-25px 0}.social-share li a:hover .social-icon.pinterest{width:13px;background-position:-42px 0}.social-share li a:hover .social-icon.twitter{width:21px;background-position:-55px 0}.social-icon{height:17px;display:block;text-indent:-9999px;-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){.social-icon{transition:none}}.social-icon.blue{background:url("/images/esalon/icons/social/social_sprite_blue.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-icon.blue{background:url("/images/esalon/icons/social/social_sprite_blue@2x.png");background-size:76px 17px}}.social-icon.blue-x{background-image:url("/images/esalon/icons/social/social_sprite_blue_x.png");background-size:cover;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){.social-icon.blue-x{background-image:url("/images/esalon/icons/social/social_sprite_blue_x@2x.png");background-size:76 17}}.social-icon.black{background:url("/images/esalon/icons/social/social_sprite_black.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-icon.black{background:url("/images/esalon/icons/social/social_sprite_black@2x.png");background-size:76px 17px}}.social-icon.pink{background:url("/images/esalon/icons/social/social_sprite_pink_hover_x.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.social-icon.pink{background:url("/images/esalon/icons/social/social_sprite_pink_hover_x@2x.png");background-size:76px 17px}}.social-icon.copy-link{width:17px;background-position:0 0}.social-icon.fb{width:8px;background-position:-17px 0}.social-icon.instagram{width:17px;background-position:-25px 0}.social-icon.pinterest{width:13px;background-position:-42px 0}.social-icon.twitter{width:21px;background-position:-55px 0}.social-share-tt .social-icon-tt{height:17px;display:block;-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){.social-share-tt .social-icon-tt{transition:none}}.social-share-tt .social-icon-tt.black-tt{background-image:url("/images/esalon/icons/social/social_sprite_black_tt.png");background-size:cover;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){.social-share-tt .social-icon-tt.black-tt{background-image:url("/images/esalon/icons/social/social_sprite_black_tt@2x.png");background-size:76 17}}.social-share-tt .social-icon-tt.blue-tt{background-image:url("/images/esalon/icons/social/social_sprite_blue_tt.png");background-size:cover;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){.social-share-tt .social-icon-tt.blue-tt{background-image:url("/images/esalon/icons/social/social_sprite_blue_tt@2x.png");background-size:76 17}}.social-share-tt .social-icon-tt.blue-x{background-image:url("/images/esalon/icons/social/social_sprite_blue_x.png");background-size:cover;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){.social-share-tt .social-icon-tt.blue-x{background-image:url("/images/esalon/icons/social/social_sprite_blue_x@2x.png");background-size:76 17}}.social-share-tt .social-icon-tt.copy-link{width:17px;background-position:0 0}.social-share-tt .social-icon-tt.fb{width:8px;background-position:-17px 0}.social-share-tt .social-icon-tt.instagram{width:17px;background-position:-25px 0}.social-share-tt .social-icon-tt.pinterest{width:13px;background-position:-42px 0}.social-share-tt .social-icon-tt.tiktok{width:15px;background-position:-56px 0}.social-share-tt a:hover .social-icon-tt{background-image:url("/images/esalon/icons/social/social_sprite_pink_hover_tt.png");background-size:cover;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){.social-share-tt a:hover .social-icon-tt{background-image:url("/images/esalon/icons/social/social_sprite_pink_hover_tt@2x.png");background-size:76 17}}.social-share-tt a:hover .social-icon-tt.tiktok{width:15px;background-position:-56px 0}.social-share-tt a:hover .social-icon-tt.copy-link{width:17px;background-position:0 0}.social-share-tt a:hover .social-icon-tt.fb{width:8px;background-position:-17px 0}.social-share-tt a:hover .social-icon-tt.instagram{width:17px;background-position:-25px 0}.social-share-tt a:hover .social-icon-tt.pinterest{width:13px;background-position:-42px 0}.social-block{text-align:center}.social-block .social-share{display:inline-block;margin-bottom:0}.social-block .social-share .social-icon{margin:15px auto}.social-block li{padding:0 25px;border-right:1px solid #f8506e}.social-block li:last-child{border:none !important}@media (max-width: 767px){.social-block li{padding:0 18px}}.article-body .social-block li{border-right:1px solid #9B9B9B;padding:0 10px}.icon-five-factor{background-repeat:no-repeat;display:block;width:50px;height:50px;margin:5px auto 15px}.icon-five-factor.blue{background-image:url("/images/esalon/icons/five_factor_blue.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.icon-five-factor.blue{background-image:url("/images/esalon/icons/five_factor_blue@2x.png");background-size:250px 250px}}@media (min-width: 768px){.icon-five-factor.blue.lg{width:100px;height:100px;background-image:url("/images/esalon/icons/five_factor_blue@2x.png")}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.icon-five-factor.blue.lg{background-image:url("/images/esalon/icons/five_factor_blue@2x.png");background-size:500px 500px}}.icon-five-factor.white{background-image:url("/images/esalon/icons/five_factor_white.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.icon-five-factor.white{background-image:url("/images/esalon/icons/five_factor_white@2x.png");background-size:250px 250px}}.icon-five-factor.nourish{background-position:0 0}.icon-five-factor.protect{background-position:-50px -50px}.icon-five-factor.protect.lg{background-position:-100px -100px}.icon-five-factor.reinforce{background-position:-100px -100px}.icon-five-factor.reinforce.lg{background-position:-200px -200px}.icon-five-factor.replenish{background-position:-150px -150px}.icon-five-factor.replenish.lg{background-position:-300px -300px}.icon-five-factor.shield{background-position:-200px -200px}.icon-five-factor.shield.lg{background-position:-400px -400px}.icon-five-factor.zoom-75{transform:scale(75%)}.icon-five-factor.zoom-100{transform:scale(100%)}.payment-icon{background-image:url("/images/esalon/icons/sprite_payment_card.png");width:40px;height:25px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.payment-icon{background-image:url("/images/esalon/icons/sprite_payment_card@2x.png");background-size:172px 114px}}.payment-icon.amex{background-position:0 0}.payment-icon.discover{background-position:-40px -25px}.payment-icon.mastercard{background-position:-80px -50px}.payment-icon.visa{background-position:-120px -75px}.payment-icon.lock{width:12px;height:14px;background-position:-160px -100px}.payment-icon-2{background-image:url("/images/esalon/icons/sprite_payment_card4.png");width:62px;height:40px;margin:15px 0 10px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.payment-icon-2{background-image:url("/images/esalon/icons/sprite_payment_card4@2x.png");background-size:62px 280px}}.payment-icon-2.amex{background-position:0 -0px}.payment-icon-2.applepay{background-position:0 -240px}.payment-icon-2.discover{background-position:0 -40px}.payment-icon-2.googlepay{background-position:0 -202px}.payment-icon-2.mastercard{background-position:0 -80px}.payment-icon-2.paypal{background-position:0 -120px}.payment-icon-2.visa{background-position:0 -160px}.payment-icon-2.cartebancaire{background:url("/images/esalon/logos/logo_cartebancaire.png") 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){.payment-icon-2.cartebancaire{background-image:url("/images/esalon/logos/logo_cartebancaire@2x.png");background-size:62px 40px}}.payment-icon-2.sepa_es{background:url("/images/esalon/logos/logo_sepa_es.jpg") no-repeat;width:110px !important}@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){.payment-icon-2.sepa_es{background-image:url("/images/esalon/logos/logo_sepa_es@2x.jpg");background-size:110px 40px}}.payment-icon-2.sepa_en{background:url("/images/esalon/logos/logo_sepa_en.jpg") no-repeat;width:110px !important}@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){.payment-icon-2.sepa_en{background-image:url("/images/esalon/logos/logo_sepa_en@2x.jpg");background-size:110px 40px}}.sp-payment-icon{background-image:url("/images/esalon/checkout/sprite_payment_card.png");width:40px;height:25px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.sp-payment-icon{background-image:url("/images/esalon/checkout/sprite_payment_card@2x.png");background-size:172px 114px}}.sp-payment-icon.amex{background-position:0 0}.sp-payment-icon.discover{background-position:-40px -25px}.sp-payment-icon.mastercard{background-position:-80px -50px}.sp-payment-icon.visa{background-position:-120px -75px}.sp-payment-icon.lock{width:12px;height:14px;background-position:-160px -100px}.lightset-icon{background-image:url("/images/esalon/icons/sprite_lightset_icons_v2.png")}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.lightset-icon{background-image:url("/images/esalon/icons/sprite_lightset_icons_v2@2x.png");background-size:182px 195px}}.lightset-icon.dimension{width:64px;height:65px;background-position:0 0}.lightset-icon.balance{width:67px;height:65px;background-position:-64px -65px}.lightset-icon.lighten{width:51px;height:65px;background-position:-131px -130px}.pinterest_button{cursor:pointer;display:inline-block;box-sizing:border-box;box-shadow:inset 0 0 1px #888;border-radius:3px;height:20px;width:40px;-webkit-font-smoothing:antialiased;background:#efefef url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMThweCIgd2lkdGg9IjQycHgiIHZpZXdCb3g9IjAgMCA0MiAxOCI+PGc+PHBhdGggZD0iTTE2Ljg1Myw2LjM0NSBDMTcuNjMyLDYuMzQ1IDE4LjM4LDUuNzAyIDE4LjUxLDQuOTA5IEMxOC42NjQsNC4xMzggMTguMTM1LDMuNDk0IDE3LjM1NywzLjQ5NCBDMTYuNTc4LDMuNDk0IDE1LjgzLDQuMTM4IDE1LjY5OCw0LjkwOSBDMTUuNTQ2LDUuNzAyIDE2LjA1Myw2LjM0NSAxNi44NTMsNi4zNDUgWiBNNy40NTgsMCBDMi41LDAgMCwzLjUyMiAwLDYuNDU5IEMwLDguMjM3IDAuNjgsOS44MTkgMi4xMzcsMTAuNDA5IEMyLjM3NiwxMC41MDUgMi41OSwxMC40MTIgMi42NiwxMC4xNSBDMi43MDgsOS45NjkgMi44MjIsOS41MTEgMi44NzMsOS4zMiBDMi45NDMsOS4wNjEgMi45MTYsOC45NyAyLjcyMyw4Ljc0NCBDMi4zMDIsOC4yNTMgMi4wMzQsNy42MTcgMi4wMzQsNi43MTYgQzIuMDM0LDQuMTA0IDQuMDA3LDEuNzY1IDcuMTcyLDEuNzY1IEM5Ljk3NSwxLjc2NSAxMS41MTQsMy40NjEgMTEuNTE0LDUuNzI2IEMxMS41MTQsOC43MDggMTAuMTgzLDExLjE4IDguMjA2LDExLjE4IEM3LjExNCwxMS4xOCA2LjI5NywxMC4zMjkgNi41NTksOS4yMzMgQzYuODcyLDcuOTIyIDcuNDgsNi41MDkgNy40OCw1LjU2NCBDNy40OCw0LjcxNyA3LjAyMiw0LjAxMSA2LjA3Miw0LjAxMSBDNC45NTYsNC4wMTEgNC4wNiw1LjE1NSA0LjA2LDYuNjg3IEM0LjA2LDcuNjYzIDQuMzkzLDguMzIzIDQuMzkzLDguMzIzIEM0LjM5Myw4LjMyMyAzLjI1MSwxMy4xMTcgMy4wNTEsMTMuOTU3IEMyLjY1MiwxNS42MjkgMi45OTEsMTcuNjc5IDMuMDE5LDE3Ljg4NiBDMy4wMzYsMTguMDA5IDMuMTk1LDE4LjAzOCAzLjI2NywxNy45NDYgQzMuMzcsMTcuODEyIDQuNywxNi4xODcgNS4xNTEsMTQuNTYyIEM1LjI3OSwxNC4xMDIgNS44ODUsMTEuNzIgNS44ODUsMTEuNzIgQzYuMjQ4LDEyLjQwNiA3LjMwOCwxMy4wMDkgOC40MzUsMTMuMDA5IEMxMS43OSwxMy4wMDkgMTQuMDY2LDkuOTc5IDE0LjA2Niw1LjkyMyBDMTQuMDY2LDIuODU3IDExLjQ0NCwwIDcuNDU4LDAgWiBNMjYuODk2LDE0LjE4OSBDMjYuMzQ4LDE0LjE4OSAyNi4xMTcsMTMuOTE1IDI2LjExNywxMy4zMjggQzI2LjExNywxMi40MDQgMjcuMDM1LDEwLjA5MSAyNy4wMzUsOS4wNDEgQzI3LjAzNSw3LjYzOCAyNi4yNzYsNi44MjYgMjQuNzIsNi44MjYgQzIzLjczOSw2LjgyNiAyMi43MjIsNy40NTMgMjIuMjkxLDguMDAzIEMyMi4yOTEsOC4wMDMgMjIuNDIyLDcuNTUzIDIyLjQ2Nyw3LjM4IEMyMi41MTUsNy4xOTYgMjIuNDE1LDYuODg0IDIyLjE3Myw2Ljg4NCBMMjAuNjUxLDYuODg0IEMyMC4zMjgsNi44ODQgMjAuMjM4LDcuMDU1IDIwLjE5MSw3LjI0NCBDMjAuMTcyLDcuMzIgMTkuNjI0LDkuNTg0IDE5LjA5OCwxMS42MzIgQzE4LjczOCwxMy4wMzQgMTcuODYzLDE0LjIwNSAxNi45MjgsMTQuMjA1IEMxNi40NDcsMTQuMjA1IDE2LjIzMywxMy45MDYgMTYuMjMzLDEzLjM5OSBDMTYuMjMzLDEyLjk1OSAxNi41MTksMTEuODc3IDE2Ljg2LDEwLjUzNCBDMTcuMjc2LDguODk4IDE3LjY0Miw3LjU1MSAxNy42ODEsNy4zOTQgQzE3LjczMiw3LjE5MiAxNy42NDIsNy4wMTcgMTcuMzc5LDcuMDE3IEwxNS44NDksNy4wMTcgQzE1LjU3Miw3LjAxNyAxNS40NzMsNy4xNjEgMTUuNDE0LDcuMzYxIEMxNS40MTQsNy4zNjEgMTQuOTgzLDguOTc3IDE0LjUyNywxMC43NzUgQzE0LjE5NiwxMi4wNzkgMTMuODMsMTMuNDA5IDEzLjgzLDE0LjAzNCBDMTMuODMsMTUuMTQ4IDE0LjMzNiwxNS45NDQgMTUuNzI0LDE1Ljk0NCBDMTYuNzk2LDE1Ljk0NCAxNy42NDQsMTUuNDUgMTguMjkyLDE0Ljc2NCBDMTguMTk3LDE1LjEzNSAxOC4xMzYsMTUuNDE0IDE4LjEzLDE1LjQzOSBDMTguMDc0LDE1LjY1IDE4LjE0MiwxNS44MzggMTguMzk0LDE1LjgzOCBMMTkuOTYxLDE1LjgzOCBDMjAuMjMzLDE1LjgzOCAyMC4zMzcsMTUuNzMgMjAuMzk0LDE1LjQ5NCBDMjAuNDQ5LDE1LjI2OSAyMS42MTksMTAuNjY3IDIxLjYxOSwxMC42NjcgQzIxLjkyOCw5LjQ0MyAyMi42OTIsOC42MzIgMjMuNzY4LDguNjMyIEMyNC4yNzksOC42MzIgMjQuNzIsOC45NjcgMjQuNjY5LDkuNjE4IEMyNC42MTIsMTAuMzMzIDIzLjc0MSwxMi45MDMgMjMuNzQxLDE0LjAzMSBDMjMuNzQxLDE0Ljg4NCAyNC4wNiwxNS45NDUgMjUuNjgzLDE1Ljk0NSBDMjYuNzg5LDE1Ljk0NSAyNy42MDMsMTUuNDY0IDI4LjE5NSwxNC43ODYgTDI3LjQ4OSwxMy45NDEgQzI3LjMxMSwxNC4wOTQgMjcuMTE0LDE0LjE4OSAyNi44OTYsMTQuMTg5IFogTTQxLjcwMSw2Ljg3MyBMNDAuMTM0LDYuODczIEM0MC4xMzQsNi44NzMgNDAuODU2LDQuMTA5IDQwLjg3Myw0LjAzNSBDNDAuOTQyLDMuNzQ1IDQwLjY5OCwzLjU3OCA0MC40NDEsMy42MzEgQzQwLjQ0MSwzLjYzMSAzOS4yMywzLjg2NiAzOS4wMDUsMy45MTMgQzM4Ljc3OSwzLjk1OCAzOC42MDQsNC4wODEgMzguNTIyLDQuNDAzIEMzOC41MTIsNC40NDUgMzcuODgsNi44NzMgMzcuODgsNi44NzMgTDM2LjYyMiw2Ljg3MyBDMzYuMzg1LDYuODczIDM2LjI0NSw2Ljk2OCAzNi4xOTIsNy4xODggQzM2LjExNSw3LjUwNCAzNS45NzUsOC4xNDUgMzUuOTM2LDguMjk3IEMzNS44ODUsOC40OTQgMzYsOC42NDQgMzYuMjIyLDguNjQ0IEwzNy40NTcsOC42NDQgQzM3LjQ0OCw4LjY3NyAzNy4wNjQsMTAuMTI1IDM2LjcyNSwxMS41MjEgTDM2LjcyNCwxMS41MTYgQzM2LjcyLDExLjUzMiAzNi43MTYsMTEuNTQ2IDM2LjcxMiwxMS41NjIgTDM2LjcxMiwxMS41NTYgQzM2LjcxMiwxMS41NTYgMzYuNzA4LDExLjU3MSAzNi43MDIsMTEuNTk4IEMzNi4zMjQsMTIuOTY4IDM1LjExOCwxNC4yMDkgMzQuMjAxLDE0LjIwOSBDMzMuNzIxLDE0LjIwOSAzMy41MDYsMTMuOTA5IDMzLjUwNiwxMy40MDIgQzMzLjUwNiwxMi45NjMgMzMuNzkyLDExLjg4IDM0LjEzNCwxMC41MzcgQzM0LjU0OSw4LjkwMSAzNC45MTUsNy41NTUgMzQuOTU1LDcuMzk3IEMzNS4wMDYsNy4xOTYgMzQuOTE1LDcuMDIgMzQuNjUyLDcuMDIgTDMzLjEyMiw3LjAyIEMzMi44NDUsNy4wMiAzMi43NDYsNy4xNjQgMzIuNjg3LDcuMzY0IEMzMi42ODcsNy4zNjQgMzIuMjU3LDguOTggMzEuOCwxMC43NzggQzMxLjQ2OSwxMi4wODMgMzEuMTAzLDEzLjQxMiAzMS4xMDMsMTQuMDM3IEMzMS4xMDMsMTUuMTUxIDMxLjYwOSwxNS45NDggMzIuOTk3LDE1Ljk0OCBDMzQuMDcsMTUuOTQ4IDM1LjEzNiwxNS40NTMgMzUuNzgzLDE0Ljc2NyBDMzUuNzgzLDE0Ljc2NyAzNi4wMTEsMTQuNTIxIDM2LjIzLDE0LjIyOSBDMzYuMjQxLDE0LjU4MSAzNi4zMjQsMTQuODM3IDM2LjQxMSwxNS4wMTggQzM2LjQ1OCwxNS4xMTkgMzYuNTE1LDE1LjIxNSAzNi41ODEsMTUuMzAzIEMzNi41ODIsMTUuMzA0IDM2LjU4MywxNS4zMDYgMzYuNTg1LDE1LjMwOCBMMzYuNTg1LDE1LjMwOCBDMzYuODkxLDE1LjcxMyAzNy4zOTgsMTUuOTYyIDM4LjE1MSwxNS45NjIgQzM5Ljg5NCwxNS45NjIgNDAuOTQ0LDE0LjkzOCA0MS41NjIsMTMuOTA5IEw0MC43MDQsMTMuMjM5IEM0MC4zMzMsMTMuNzc0IDM5LjgzOSwxNC4xNzUgMzkuMzI0LDE0LjE3NSBDMzguODQ2LDE0LjE3NSAzOC41NzksMTMuODc4IDM4LjU3OSwxMy4zNzIgQzM4LjU3OSwxMi45MzUgMzguODg5LDExLjg2OCAzOS4yMjksMTAuNTMgQzM5LjM0NCwxMC4wODMgMzkuNTE2LDkuNDAxIDM5LjcwOCw4LjY0NCBMNDEuMzAyLDguNjQ0IEM0MS41MzksOC42NDQgNDEuNjc4LDguNTQ5IDQxLjczMiw4LjMyOSBDNDEuODA4LDguMDEyIDQxLjk0OCw3LjM3MiA0MS45ODgsNy4yMjEgQzQyLjAzOSw3LjAyMyA0MS45MjMsNi44NzMgNDEuNzAxLDYuODczIFogTTM0LjEyNiw2LjM0OCBDMzQuOTA1LDYuMzQ4IDM1LjY1Myw1LjcwNiAzNS43ODMsNC45MTIgQzM1LjkzNyw0LjE0MSAzNS40MDksMy40OTggMzQuNjMsMy40OTggQzMzLjg1MSwzLjQ5OCAzMy4xMDMsNC4xNDEgMzIuOTcxLDQuOTEyIEMzMi44MTksNS43MDYgMzMuMzI2LDYuMzQ4IDM0LjEyNiw2LjM0OCBaIiBmaWxsPSIjYmQwODFjIj48L3BhdGg+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;background-size:75%;position:relative;font:12px "Helvetica Neue", Helvetica, arial, sans-serif;color:#555;text-align:center;vertical-align:baseline}.pinterest_button:hover{box-shadow:inset 0 0 1px #000}.pinterest_button.pinterest_save{border-radius:3px;text-indent:20px;width:auto;padding:0 4px 0 0;text-align:center;text-decoration:none;font:11px/20px "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;color:#fff !important;background:#bd081c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzBweCIgd2lkdGg9IjMwcHgiIHZpZXdCb3g9Ii0xIC0xIDMxIDMxIj48Zz48cGF0aCBkPSJNMjkuNDQ5LDE0LjY2MiBDMjkuNDQ5LDIyLjcyMiAyMi44NjgsMjkuMjU2IDE0Ljc1LDI5LjI1NiBDNi42MzIsMjkuMjU2IDAuMDUxLDIyLjcyMiAwLjA1MSwxNC42NjIgQzAuMDUxLDYuNjAxIDYuNjMyLDAuMDY3IDE0Ljc1LDAuMDY3IEMyMi44NjgsMC4wNjcgMjkuNDQ5LDYuNjAxIDI5LjQ0OSwxNC42NjIiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PHBhdGggZD0iTTE0LjczMywxLjY4NiBDNy41MTYsMS42ODYgMS42NjUsNy40OTUgMS42NjUsMTQuNjYyIEMxLjY2NSwyMC4xNTkgNS4xMDksMjQuODU0IDkuOTcsMjYuNzQ0IEM5Ljg1NiwyNS43MTggOS43NTMsMjQuMTQzIDEwLjAxNiwyMy4wMjIgQzEwLjI1MywyMi4wMSAxMS41NDgsMTYuNTcyIDExLjU0OCwxNi41NzIgQzExLjU0OCwxNi41NzIgMTEuMTU3LDE1Ljc5NSAxMS4xNTcsMTQuNjQ2IEMxMS4xNTcsMTIuODQyIDEyLjIxMSwxMS40OTUgMTMuNTIyLDExLjQ5NSBDMTQuNjM3LDExLjQ5NSAxNS4xNzUsMTIuMzI2IDE1LjE3NSwxMy4zMjMgQzE1LjE3NSwxNC40MzYgMTQuNDYyLDE2LjEgMTQuMDkzLDE3LjY0MyBDMTMuNzg1LDE4LjkzNSAxNC43NDUsMTkuOTg4IDE2LjAyOCwxOS45ODggQzE4LjM1MSwxOS45ODggMjAuMTM2LDE3LjU1NiAyMC4xMzYsMTQuMDQ2IEMyMC4xMzYsMTAuOTM5IDE3Ljg4OCw4Ljc2NyAxNC42NzgsOC43NjcgQzEwLjk1OSw4Ljc2NyA4Ljc3NywxMS41MzYgOC43NzcsMTQuMzk4IEM4Ljc3NywxNS41MTMgOS4yMSwxNi43MDkgOS43NDksMTcuMzU5IEM5Ljg1NiwxNy40ODggOS44NzIsMTcuNiA5Ljg0LDE3LjczMSBDOS43NDEsMTguMTQxIDkuNTIsMTkuMDIzIDkuNDc3LDE5LjIwMyBDOS40MiwxOS40NCA5LjI4OCwxOS40OTEgOS4wNCwxOS4zNzYgQzcuNDA4LDE4LjYyMiA2LjM4NywxNi4yNTIgNi4zODcsMTQuMzQ5IEM2LjM4NywxMC4yNTYgOS4zODMsNi40OTcgMTUuMDIyLDYuNDk3IEMxOS41NTUsNi40OTcgMjMuMDc4LDkuNzA1IDIzLjA3OCwxMy45OTEgQzIzLjA3OCwxOC40NjMgMjAuMjM5LDIyLjA2MiAxNi4yOTcsMjIuMDYyIEMxNC45NzMsMjIuMDYyIDEzLjcyOCwyMS4zNzkgMTMuMzAyLDIwLjU3MiBDMTMuMzAyLDIwLjU3MiAxMi42NDcsMjMuMDUgMTIuNDg4LDIzLjY1NyBDMTIuMTkzLDI0Ljc4NCAxMS4zOTYsMjYuMTk2IDEwLjg2MywyNy4wNTggQzEyLjA4NiwyNy40MzQgMTMuMzg2LDI3LjYzNyAxNC43MzMsMjcuNjM3IEMyMS45NSwyNy42MzcgMjcuODAxLDIxLjgyOCAyNy44MDEsMTQuNjYyIEMyNy44MDEsNy40OTUgMjEuOTUsMS42ODYgMTQuNzMzLDEuNjg2IiBmaWxsPSIjYmQwODFjIj48L3BhdGg+PC9nPjwvc3ZnPg==) 3px 50% no-repeat;background-size:14px 14px;-webkit-font-smoothing:antialiased}.pinterest_button.pinterest_save:hover{background-color:#aa0719;box-shadow:none;color:#fff !important}.twitter-icon{background-image:url("/images/esalon/icons/social/twitter-icon-large-369x300.png");height:20px;width:20px;background-size:cover}.x-icon{background-image:url("/images/esalon/icons/social/x_icon_large_294x300.png");height:20px;background-size:contain;background-repeat:no-repeat}.tiktok-icon{background-image:url("/images/esalon/icons/social/tiktok_icon_blue.png");height:20px;width:20px;background-size:cover}.flag{background:url("/images/esalon/icons/sprite_flags_new.png") no-repeat;width:24px;height:17px;border-radius:2px;top:-1px}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.flag{background:url("/images/esalon/icons/sprite_flags_new@2x.png") no-repeat;background-size:24px 238px}}.flag.at{background-position:0 -0px}.flag.au{background-position:0 -17px}.flag.fr{background-position:0 -34px}.flag.nl{background-position:0 -51px}.flag.it{background-position:0 -68px}.flag.ca{background-position:0 -85px}.flag.de{background-position:0 -102px}.flag.ie{background-position:0 -119px}.flag.nz{background-position:0 -136px}.flag.ch{background-position:0 -153px}.flag.es{background-position:0 -170px}.flag.uk{background-position:0 -187px}.flag.eu{background-position:0 -204px}.flag.us{background-position:0 -221px}.flag.sm{background-size:auto 196px;width:20px;height:14px}.flag.sm.at{background-position:0 -0px}.flag.sm.au{background-position:0 -14px}.flag.sm.fr{background-position:0 -28px}.flag.sm.nl{background-position:0 -42px}.flag.sm.it{background-position:0 -56px}.flag.sm.ca{background-position:0 -70px}.flag.sm.de{background-position:0 -84px}.flag.sm.ie{background-position:0 -98px}.flag.sm.nz{background-position:0 -112px}.flag.sm.ch{background-position:0 -126px}.flag.sm.es{background-position:0 -140px}.flag.sm.uk{background-position:0 -154px}.flag.sm.eu{background-position:0 -168px}.flag.sm.us{background-position:0 -182px}a{color:#f8506e;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:0.7px;outline:none !important}a:link,a:visited,a:active{color:#f8506e;text-decoration:none}a:hover{color:#ff8fa0;text-decoration:none}a.blue{color:#13446a}a.blue:hover{color:#6493b8}a.blue:active{color:#6493b8}a.white{color:#fff}a.white:hover{color:#ffe2e7}a.white:active{color:#ffe2e7}a.dark span{color:#000}a.dark span span{color:#f8506e}a.dark:hover span{color:#ff8fa0}a.dark:hover span span{color:#f8506e}a.dark.underscore:hover span.us-text{color:#000;border-bottom:1px solid #ff8fa0}a.dark.underscore:hover span.us-text span{color:#f8506e}p{font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;margin-bottom:20px;font-weight:200}li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.colorsmith-logo-wt{background:url("/images/colorsmith/logos/logo_colorsmith_wt.png") no-repeat;background-size:contain !important;width:118px;height:18px;text-indent:-9999px;flex:none}@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){.colorsmith-logo-wt{background-image:url("/images/colorsmith/logos/logo_colorsmith_wt@2x.png");background-size:100% auto}}@media (max-width: 767px){.colorsmith-logo-wt{width:98px;height:15px}}.colorsmith-logo-gr{background:url("/images/colorsmith/logos/logo_colorsmith_gr.png") no-repeat;background-size:contain !important;width:246px;height:82px;text-indent:-9999px}@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){.colorsmith-logo-gr{background-image:url("/images/colorsmith/logos/logo_colorsmith_gr@2x.png");background-size:100% auto}}.aura-esalon-logo-pr{background:url("/images/aura/logos/logo_integrated_purple_sm.png") no-repeat center;background-size:contain !important;background-position-y:2px;width:356px;height:74px;text-indent:-9999px;flex:none}@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){.aura-esalon-logo-pr{background-image:url("/images/aura/logos/logo_integrated_purple_sm@2x.png");background-size:100% auto}}@media (max-width: 767px){.aura-esalon-logo-pr{width:230px;height:48px}}.aura-logo-pr{background:url("/images/aura/logos/aura-logo-purple.png") no-repeat;background-size:contain !important;background-position-y:2px;width:60px;height:20px;text-indent:-9999px;flex:none}@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){.aura-logo-pr{background-image:url("/images/aura/logos/aura-logo-purple@2x.png");background-size:100% auto}}@media (max-width: 767px){.aura-logo-pr{width:50px;height:18px}}@media (max-width: 320px){.aura-logo-pr{width:45px}}.header-banner{background-color:white;text-align:center;z-index:950;display:flex;align-items:center;justify-content:center;min-height:40px;width:100vw;position:fixed}.header-banner div p,.header-banner div p a{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:.4px;display:inline;color:#f8506e;font-weight:600;margin-bottom:0}@media (max-width: 767px){.header-banner div p,.header-banner div p a{font-size:14px}}@media (max-width: 320px){.header-banner div p,.header-banner div p a{letter-spacing:0;font-size:13px}}.header-banner div p{width:940px}@media (max-width: 1199px){.header-banner div p{width:740px}}@media (max-width: 991px){.header-banner div p{width:540px}}@media (max-width: 767px){.header-banner div p{width:100%}}.header-banner:before,.header-banner:after{content:'';flex-grow:1}.header-banner#allure-bob-banner{background-color:#13446A}.header-banner#allure-bob-banner p{color:#fff;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#allure-bob-banner .cta-link{color:#E8E3DC;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#allure-bob-banner .cta-link:hover{color:#faf9f7}.header-banner#allure-bob-banner .desktop{display:block}@media (max-width: 767px){.header-banner#allure-bob-banner .desktop{display:none}}.header-banner#allure-bob-banner .mobile{display:none}@media (max-width: 767px){.header-banner#allure-bob-banner .mobile{display:block;padding:0 10px}}.header-banner#marie-claire-banner,.header-banner#hair-oil-banner{background-color:#13446a}.header-banner#marie-claire-banner p,.header-banner#hair-oil-banner p{color:#fff;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#marie-claire-banner .cta-link,.header-banner#hair-oil-banner .cta-link{color:#E8E3DC;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#marie-claire-banner .cta-link:hover,.header-banner#hair-oil-banner .cta-link:hover{color:#faf9f7}.header-banner#marie-claire-banner .desktop,.header-banner#hair-oil-banner .desktop{display:block}@media (max-width: 991px){.header-banner#marie-claire-banner .desktop,.header-banner#hair-oil-banner .desktop{display:none}}.header-banner#marie-claire-banner .mobile,.header-banner#hair-oil-banner .mobile{display:none}@media (max-width: 991px){.header-banner#marie-claire-banner .mobile,.header-banner#hair-oil-banner .mobile{display:block;padding:0 10px}}.header-banner#oprah-daily-banner{background-color:#13446A}.header-banner#oprah-daily-banner p{color:#fff;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#oprah-daily-banner .cta-link{color:#E8E3DC;font-family:"Apercu";font-style:normal;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#oprah-daily-banner .cta-link:hover{color:#faf9f7}.header-banner#utm-banner{background-color:#13446A}.header-banner#utm-banner p{color:#fff;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner#login-banner{border-bottom:1px solid #ebe7e0}.header-banner#login-banner.mobile-position{bottom:0;border-bottom:none;border-top:1px solid #ebe7e0}.header-banner#cs-banner{background-color:#779fb5}.header-banner#cs-banner .wrapper{display:flex;justify-content:center;align-items:center}.header-banner#cs-banner p{color:#fff;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0px;font-family:"Mackinac-Bold";position:relative;margin-bottom:0}@media (max-width: 767px){.header-banner#cs-banner p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-left:15px;line-height:18px;padding-left:10px}}@media (max-width: 375px){.header-banner#cs-banner p{margin-left:20px}}.header-banner#cs-banner p:before{content:'|';color:#D9E1E2;margin:0 20px}@media (max-width: 991px){.header-banner#cs-banner p:before{content:'';margin:0 10px;border-left:.5px solid #D9E1E2;top:1px;bottom:1px;left:0;z-index:1}}@media (max-width: 767px){.header-banner#cs-banner p:before{margin:0;position:absolute;left:-5px}}.header-banner#aura-banner{background-color:#C2B6E0}.header-banner#aura-banner .wrapper{display:flex;justify-content:center;align-items:center}.header-banner#aura-banner p{color:#3C1053;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0px;font-family:"Apercu";font-weight:400;position:relative;border-left:1px solid #3C1053;margin-left:20px;padding-left:20px}@media (max-width: 991px){.header-banner#aura-banner p{margin-left:15px;padding-left:15px}}@media (max-width: 767px){.header-banner#aura-banner p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-left:10px;padding-left:10px}}@media (max-width: 375px){.header-banner#aura-banner p{line-height:18px;margin-left:8px;padding-left:8px}}@media (max-width: 320px){.header-banner#aura-banner p{margin-left:15px}}.header-banner#cyber-monday-banner{background-color:#E0457B}.header-banner#cyber-monday-banner p,.header-banner#cyber-monday-banner a{color:#FFF}.header-banner#cyber-monday-banner-2022-top{display:none}.header-banner.cyber-monday-banner-2022-banners{background-color:#13446a;display:flex;flex-direction:row;z-index:1}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners{margin-top:30px}}.header-banner.cyber-monday-banner-2022-banners .l-images{display:flex;width:25%;justify-content:center;align-items:center}.header-banner.cyber-monday-banner-2022-banners .l-images .velvet{transform:rotate(-5.03deg);width:auto;max-height:190px;position:absolute;left:5px;top:2px}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .l-images .velvet{width:auto;max-height:111px;left:-15px;top:10px}}.header-banner.cyber-monday-banner-2022-banners .l-images .retreat{position:absolute;left:80px;top:40px;width:auto;max-height:136px;transform:rotate(4.03deg)}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .l-images .retreat{width:auto;max-height:76px;left:30px;top:25px}}.header-banner.cyber-monday-banner-2022-banners .r-images{display:flex;justify-content:center;align-items:center;width:25%}.header-banner.cyber-monday-banner-2022-banners .r-images .silk{max-height:136px;width:auto;position:absolute;right:85px;top:35px;transform:rotate(-4.09deg)}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .r-images .silk{width:auto;max-height:81px;right:30px;top:15px}}.header-banner.cyber-monday-banner-2022-banners .r-images .booster{max-height:190px;width:auto;transform:rotate(4.67deg);position:absolute;right:10px}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .r-images .booster{width:auto;max-height:114px;position:absolute;right:-15px;top:5px}}.header-banner.cyber-monday-banner-2022-banners .text-container{width:50%;display:flex !important;flex-direction:column;justify-content:center}.header-banner.cyber-monday-banner-2022-banners .text-container h2,.header-banner.cyber-monday-banner-2022-banners .text-container h1,.header-banner.cyber-monday-banner-2022-banners .text-container p,.header-banner.cyber-monday-banner-2022-banners .text-container a{color:#fff !important}.header-banner.cyber-monday-banner-2022-banners .text-container h2,.header-banner.cyber-monday-banner-2022-banners .text-container h1{text-transform:uppercase;font-weight:700}.header-banner.cyber-monday-banner-2022-banners .text-container h2{margin-bottom:5px;font-size:24px;font-size:2.4rem;line-height:26px;line-height:2.6rem}@media (max-width: 1199px){.header-banner.cyber-monday-banner-2022-banners .text-container h2{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .text-container h2{font-size:12px;font-size:1.2rem;line-height:11px;line-height:1.1rem}}.header-banner.cyber-monday-banner-2022-banners .text-container h1{margin-bottom:5px;font-size:64px;font-size:6.4rem;line-height:68px;line-height:6.8rem}@media (max-width: 1199px){.header-banner.cyber-monday-banner-2022-banners .text-container h1{font-size:54px;font-size:5.4rem;line-height:58px;line-height:5.8rem}}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .text-container h1{margin-bottom:0;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem}}.header-banner.cyber-monday-banner-2022-banners .text-container p{font-weight:400;margin-bottom:10px;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .text-container p{margin-bottom:5px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}}.header-banner.cyber-monday-banner-2022-banners .text-container a{text-transform:none;padding-bottom:5px}@media (max-width: 991px){.header-banner.cyber-monday-banner-2022-banners .text-container a{padding:bottom 0;font-size:7px;font-size:.7rem;line-height:11px;line-height:1.1rem}}.header-banner.bfcm-filtered{margin-top:15px}.header-banner.bfcm-hide{display:none}.header-banner.no-fix{position:relative}.header-banner .cta-link{color:#f8506e;text-decoration:underline;white-space:nowrap;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;display:inline;letter-spacing:.4px}@media (max-width: 320px){.header-banner .cta-link{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}}.header-banner .cta-link.match-copy{font-weight:600;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}.header-banner.esalon-special-sale{background-color:#E0457B}.header-banner.esalon-special-sale p{color:#fff;font-family:"Apercu";font-style:normal;font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner.esalon-special-sale .cta-link{color:#E8E3DC;font-family:"Apercu";font-style:normal;font-weight:300;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner.esalon-special-sale .cta-link:hover{color:#faf9f7}.header-banner.cyber-sale{background-color:#13446a}.header-banner.cyber-sale .cta-link{color:#E8E3DC;font-family:"Apercu-Mono";margin-left:6px;letter-spacing:0}@media (max-width: 767px){.header-banner.cyber-sale .cta-link{display:inline-block}}.header-banner.cyber-sale .cta-link:hover{color:#fff}.header-banner.cyber-sale p{margin:0 auto;font-weight:200;font-family:"Apercu";color:white;letter-spacing:.15px;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.header-banner.cyber-sale p a.cta-link{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:200;text-transform:none;font-family:"Apercu"}@media (max-width: 767px){.header-banner.cyber-sale p.i18n-fit{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem}.header-banner.cyber-sale p.i18n-fit a.cta-link{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem}}.header-banner.bogo-banner-v2{background-color:#13446a}.header-banner.bogo-banner-v2 a,.header-banner.bogo-banner-v2 p{color:white;margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:600}.global-header{width:100%}.global-header .navbar-fixed-top{background-color:white;border-bottom:1px solid #ebe7e0}@media (max-width: 767px){.global-header .navbar-fixed-top{position:fixed}.global-header .navbar-fixed-top .container{-webkit-box-shadow:0 6px 10px rgba(204,204,204,0.5);box-shadow:0 6px 10px rgba(204,204,204,0.5)}}.global-header ul{margin:0}.global-header ul li{margin-top:5px;display:inline-block}.global-header ul li a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#030303;font-weight:300;-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){.global-header ul li a{transition:none}}@media (max-width: 991px){.global-header ul li a{font-size:13px}}.global-header ul li .icon.gift{display:inline-block;vertical-align:middle;margin:-6px 8px 0 0}.global-header table{height:65px;width:100%;text-align:center}@media (max-width: 767px){.global-header table{height:50px}}.global-header table .logo{width:198px}@media (max-width: 1199px){.global-header table .logo{width:135px}}@media (max-width: 991px){.global-header table .logo{width:auto}}.global-header table .logo h1{margin:0}.global-header table .logo .main-logo{float:left;display:inline-block}.global-header table .logo .main-logo.no-float{float:none}@media (max-width: 767px){.global-header table .logo .main-logo{display:block;float:none;margin:auto}}.global-header table .logo .secure-msg{font-size:16px;font-size:1.6rem;line-height:10px;line-height:1rem;letter-spacing:.3px;font-weight:600;text-transform:uppercase;color:#13446a;margin-left:10px}@media (max-width: 767px){.global-header table .logo .secure-msg{font-size:13px;margin-left:5px;margin-top:5px}}.global-header table .shop-links li{position:relative;margin-left:15px;margin-right:18px}.global-header table .shop-links li.active a,.global-header table .shop-links li:hover a{color:#6493b8}.global-header table .shop-links li.active a:after,.global-header table .shop-links li:hover a:after{content:'';border-bottom:2px solid #6493b8;position:absolute;left:0;right:0;bottom:-21px}@media (max-width: 1199px){.global-header table .shop-links li{margin-left:12px;margin-right:12px}}@media (max-width: 991px){.global-header table .shop-links li{margin-left:10px;margin-right:10px;float:left}}@media (max-width: 991px){.global-header table .shop-links.logged-in li{margin-right:7px}}.global-header table .cart{width:40px;padding-left:12px}.global-header table .cart .bag-icon{background:url("/images/esalon/icons/icon_cart@2x.png") no-repeat;background-size:27px auto;width:27px;height:32px;float:right;color:#030303;font-weight:600;padding-top:10.5px;font-size:12.5px}@media (max-width: 767px){.global-header table .cart{width:80px;padding:0}}.global-header table .account{width:158px;white-space:nowrap}@media (max-width: 1199px){.global-header table .account{width:128px}}@media (max-width: 991px){.global-header table .account{width:auto}}.global-header table .account .nav-dropdown{padding-bottom:21px;display:block;position:relative;top:11px}.global-header table .account li.active .account-nav{border-bottom:1px solid white;padding-bottom:4px}.global-header table .account li a:hover{color:#6493b8}.global-header table .mobile-menu{width:80px}.global-header table .mobile-menu .menu-button{float:left;padding:10px 15px 10px 0;margin:0;border:none}.global-header table .mobile-menu .menu-button:hover{background:transparent}.global-header table .mobile-menu .menu-button .icon-bar{background-color:#030303;width:21px}.global-header table .mobile-menu .menu-button .icon-bar+.icon-bar{margin-top:5px}.global-header table .mobile-menu .menu-button.collapsed .icon-bar{background-color:#030303}.global-header table .mobile-menu .mobile-overlay{display:none;position:fixed;height:100%;width:100%;background-color:white;overflow:auto;z-index:99;top:0;left:0}.global-header table .mobile-menu .mobile-overlay .menu-close{background:url("/images/esalon/icons/icon_menu_close.png") no-repeat;width:23px;height:22px;position:absolute;right:0;top:25px;padding:25px;cursor:pointer;z-index:1}@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){.global-header table .mobile-menu .mobile-overlay .menu-close{background-image:url("/images/esalon/icons/icon_menu_close@2x.png");background-size:23px 22px}}.global-header table .mobile-menu .mobile-overlay .active-lang{cursor:default}.global-header table .mobile-menu #mobile-dropdown .nav-links{padding:30px 0}.global-header table .mobile-menu #mobile-dropdown .nav-links>li{display:block;margin:0;float:none;text-align:left;text-transform:capitalize}.global-header table .mobile-menu #mobile-dropdown .nav-links>li.with-sub:after{content:'>';position:relative;float:right;padding-right:20px;font-size:30px;color:#13446a;top:17px}.global-header table .mobile-menu #mobile-dropdown .nav-links>li a,.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title{font-size:20px;font-size:2rem;line-height:48px;line-height:4.8rem;font-weight:600;color:#13446a;display:inline-block;padding:0 30px}.global-header table .mobile-menu #mobile-dropdown .nav-links>li a.highlight,.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title.highlight{color:#f8506e}.global-header table .mobile-menu #mobile-dropdown .nav-links>li a:hover,.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title:hover{color:#ff8fa0}.global-header table .mobile-menu #mobile-dropdown .nav-links>li a.signin,.global-header table .mobile-menu #mobile-dropdown .nav-links>li a.signout,.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title.signin,.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title.signout{color:#f8506e}.global-header table .mobile-menu #mobile-dropdown .nav-links>li.submenu-title{text-align:left;width:100%}.global-header table .mobile-menu #mobile-dropdown .nav-links>li span{font-family:"Domaine";color:#f8506e;font-weight:200}.global-header table .mobile-menu #mobile-dropdown .nav-links>li .icon.gift{margin:-8px 10px 0 0}.global-header table .mobile-menu #mobile-dropdown .nav-links.sub-links li>a{font-weight:400;padding-left:40px}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account{background-color:#faf9f7;padding-top:0}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li{line-height:normal}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li a{font-weight:300}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li.subtitle{background-color:#F6F5F3;padding:25px 0 25px 30px;margin-bottom:10px}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li.subtitle:after{content:"";display:table;clear:both}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li .signout{font-weight:600;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;margin-top:3px;padding-left:0;text-transform:uppercase}.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li .user{font-weight:600;color:#13446a;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;text-transform:capitalize;width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 320px){.global-header table .mobile-menu #mobile-dropdown .nav-links.mobile-account li .user{width:55%}}.global-header table .mobile-menu #mobile-dropdown .nav-links .menu-back{position:absolute;top:0;left:30px}.global-header table .mobile-menu #mobile-dropdown .carousel{margin-top:25px}.global-header .arrow a:after{content:"";background:url("/images/esalon/icons/caret_close.png");background-size:100%;display:inline-block;vertical-align:middle;margin-left:5px;width:9px;height:5px}@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){.global-header .arrow a:after{background-image:url("/images/esalon/icons/caret_close@2x.png");background-size:9px 5px}}.global-header .arrow .active-arrow a:after,.global-header .arrow .open a:after{background:url("/images/esalon/icons/caret_open.png")}@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){.global-header .arrow .active-arrow a:after,.global-header .arrow .open a:after{background-image:url("/images/esalon/icons/caret_open@2x.png");background-size:9px 5px}}.global-header .dropdown.notab:hover .dropdown-menu,.global-header .dropdown.notab.open .dropdown-menu{display:block;opacity:1;pointer-events:visible}.global-header .dropdown.notab a.nav-dropdown{padding-bottom:23px}.global-header .dropdown.tab .dropdown-menu.active{display:block;opacity:1;pointer-events:visible}.global-header .dropdown.tab a.nav-dropdown{color:#000}.global-header .dropdown.tab a.nav-dropdown:after{background-image:url("/images/esalon/icons/caret_close@2x.png");background-size:9px 5px}.global-header .dropdown.tab.open.active-arrow a.nav-dropdown{color:#6493b8}.global-header .dropdown.tab.open.active-arrow a.nav-dropdown:after{background-image:url("/images/esalon/icons/caret_open@2x.png");background-size:9px 5px}.global-header .dropdown-menu{background-color:white;top:52px;width:170px;left:50%;margin-left:-85px;margin-top:0;border:none;padding:10px 0;border-radius:0;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;opacity:0;pointer-events:none;box-shadow:0 10px 25px rgba(0,0,0,0.175)}.global-header .dropdown-menu a:after{display:none !important}.global-header .dropdown-menu.dropdown-menu-right{left:inherit;right:0}.global-header .dropdown-menu.dropdown-menu-right.arrow_box:after,.global-header .dropdown-menu.dropdown-menu-right.arrow_box:before{display:none}.global-header .dropdown-menu.dropdown-menu-main{left:0;margin-left:0;top:40px}.global-header .dropdown-menu.dropdown-menu-main div{padding:5px 0}.global-header .dropdown-menu.dropdown-menu-main .all-products,.global-header .dropdown-menu.dropdown-menu-main .box-color{width:max-content;padding-right:5px;padding-bottom:10px;margin-bottom:10px;margin-top:15px}.global-header .dropdown-menu.dropdown-menu-main .all-products.bottom-border,.global-header .dropdown-menu.dropdown-menu-main .box-color.bottom-border{border-bottom:1px solid #686662}.global-header .dropdown-menu.dropdown-menu-main .all-products.mb-0,.global-header .dropdown-menu.dropdown-menu-main .box-color.mb-0{margin-bottom:0}.global-header .dropdown-menu.dropdown-menu-main .all-products.mt-0,.global-header .dropdown-menu.dropdown-menu-main .box-color.mt-0{margin-top:0}.global-header .dropdown-menu.dropdown-menu-main a{color:initial !important}.global-header .dropdown-menu.dropdown-menu-main a:hover{color:#6493b8 !important}.global-header .dropdown-menu.multi-column{text-align:left;height:auto;padding:0}.global-header .dropdown-menu.multi-column tr:nth-child(2) td ul:nth-child(2){margin-top:15px}.global-header .dropdown-menu.multi-column td{background-color:white;vertical-align:top;width:200px;padding:25px 35px}.global-header .dropdown-menu.multi-column ul li{margin:12px 0 6px;display:block;white-space:pre-wrap;text-transform:capitalize}.global-header .dropdown-menu.multi-column ul li.title{color:#454442;font-weight:600;text-transform:uppercase}.global-header .dropdown-menu.multi-column ul li a{padding:0;line-height:24px;display:block;color:#686662;font-weight:300}.global-header .dropdown-menu.multi-column ul li a.highlight{color:#f8506e}.global-header .dropdown-menu.multi-column ul li a:hover{color:#ff8fa0}.global-header .dropdown-menu.multi-column.columns-1{min-width:200px}.global-header .dropdown-menu.multi-column.columns-1 td{padding:25px 30px}.global-header .dropdown-menu.multi-column.columns-1 .title{display:none}.global-header .dropdown-menu.multi-column.columns-1 .bottom ul{margin:0 35px}.global-header .dropdown-menu.multi-column.columns-1 .bottom ul li:first-child,.global-header .dropdown-menu.multi-column.columns-1 .bottom ul li:nth-child(2):before{display:none}.global-header .dropdown-menu.multi-column.columns-1 .top-col-1{display:block}.global-header .dropdown-menu.multi-column.columns-2,.global-header .dropdown-menu.multi-column.columns-3{min-width:400px}.global-header .dropdown-menu.multi-column.columns-2 td:first-child,.global-header .dropdown-menu.multi-column.columns-3 td:first-child{padding-right:20px}.global-header .dropdown-menu.multi-column.columns-2 td:last-child,.global-header .dropdown-menu.multi-column.columns-3 td:last-child{padding-left:20px}.global-header .dropdown-menu.multi-column .top-col-1{display:none}.global-header .dropdown-menu.multi-column .top-col-1 td{padding-bottom:0}.global-header .dropdown-menu.multi-column .top-col-1 td li{margin-bottom:-25px}.global-header .dropdown-menu.multi-column .bottom td{width:100%;padding:0;background-color:#F9F8F6}.global-header .dropdown-menu.multi-column .bottom td a{color:#f8506e;padding:0;display:inline}.global-header .dropdown-menu.multi-column .bottom td a:hover{text-decoration:underline}.global-header .dropdown-menu.multi-column .bottom td ul{display:table;margin:auto}.global-header .dropdown-menu.multi-column .bottom td ul li{padding:12px 0;display:table-cell}.global-header .dropdown-menu.multi-column .bottom td ul li:nth-child(2):before{content:'|';margin:0 15px;color:#BBBCB9}.global-header.transparent .navbar-fixed-top{-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;background-color:transparent}.global-header.transparent .navbar-fixed-top:hover{background-color:#030303}.global-header.ss-banner .navbar-fixed-top{top:40px}.global-header.ss-banner:before{padding-bottom:106px}@media (max-width: 767px){.global-header.ss-banner:before{padding-bottom:91px}}.global-header.cs-banner .navbar-fixed-top{top:40px}.global-header.cs-banner:before{padding-bottom:106px}@media (max-width: 767px){.global-header.cs-banner:before{padding-bottom:91px}}@media (max-width: 412px){.global-header.cs-banner .navbar-fixed-top{top:40px}.global-header.cs-banner:before{padding-bottom:var(--data-padding-bottom)}}.global-header.main-home:before{padding-bottom:0}.global-header.no-fix:before{padding-bottom:0}.global-header.no-fix .navbar-fixed-top{position:relative;top:0}.global-header:before{content:'';display:block;padding-bottom:65px}@media (max-width: 767px){.global-header:before{padding-bottom:50px}}.widget-header{text-align:center;position:relative;width:100%;background:#13446a;z-index:150;margin:0}.widget-header table{width:100%;height:75px}.widget-header table .col-1,.widget-header table .col-3{width:40px}@media (min-width: 768px){.widget-header table .col-1,.widget-header table .col-3{display:none}}@media (min-width: 1200px){.widget-header .container{width:970px}}@media (max-width: 767px){.widget-header{box-shadow:none}.widget-header .container{padding:0;box-shadow:none !important;z-index:-1}.widget-header .prev,.widget-header .next{font-size:26px;line-height:0;font-weight:400;color:white;padding:0 15px}.widget-header .deactivate{pointer-events:none;cursor:default;color:#89a2b5}.widget-header table{height:50px}}.widget-header nav ul{margin:auto}@media (min-width: 992px){.widget-header nav ul{display:table}}.widget-header nav ul li{font-family:"Domaine";font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;letter-spacing:0.74px;float:left;width:188px;color:#98D1E6;margin-top:0}.widget-header nav ul li a{color:#98D1E6;padding-bottom:0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;letter-spacing:0.74px;display:block;font-weight:300}.widget-header nav ul li a:before{border:1px solid #98D1E6 !important;background-color:#98D1E6}.widget-header nav ul li:before,.widget-header nav ul li a:before{content:'';border-radius:50%;border:1px solid white;width:10px;height:10px;display:block;margin:0 auto 12px}.widget-header nav ul li.complete:before{display:none}.widget-header nav ul li.active{color:white}.widget-header nav ul li.active:before{background-color:white}@media (max-width: 991px){.widget-header nav ul li{width:20%}}@media (max-width: 767px){.widget-header nav ul li{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;width:100%;display:none}.widget-header nav ul li:before{display:none}.widget-header nav ul li.active,.widget-header nav ul li.profile{display:block}.widget-header nav ul li.active:after,.widget-header nav ul li.profile:after{display:none}.widget-header nav ul li.profile{color:#030303}}@media (max-width: 320px){.widget-header nav ul li{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}}@media (min-width: 768px) and (max-width: 992px){.widget-header nav.nav-3 ul li{width:33.3%}}@media (min-width: 768px) and (max-width: 992px){.widget-header nav.nav-4 ul li{width:25%}}.update-info-header{font-size:18px;font-size:1.8rem;line-height:60px;line-height:6rem;letter-spacing:.5px;background-color:#13446a;line-height:60px;text-align:center;padding:0 15px;color:white}.capitalize{text-transform:capitalize}.mini-cart-container{background-color:white}.mini-cart-container .container{padding:0}.mini-cart-container a:hover{color:#842022;text-decoration:underline}.mini-cart-container .mini-cart-close{float:right;z-index:10;cursor:pointer;position:relative;margin:15px 10px}.mini-cart-container .mini-cart-close:hover{opacity:.50;filter:alpha(opacity=50)}@media (max-width: 991px){.mini-cart-container .mini-cart-close{margin-bottom:0}}@media (max-width: 767px){.mini-cart-container .mini-cart-close{margin-top:10px}}.mini-cart-container .ship-now-mini-cart{padding-bottom:30px;border-bottom:1px solid #ddd}@media (max-width: 991px){.mini-cart-container .ship-now-mini-cart{padding-bottom:25px}}.mini-cart-container .empty-cart-message{text-align:center;font-size:16px}.mini-cart-container .empty-cart-message span{float:none;margin:0;font-weight:600}@media (max-width: 991px){.mini-cart-container .empty-cart-message{padding-top:75px}}@media (max-width: 767px){.mini-cart-container .empty-cart-message{font-size:14px;padding-top:60px}}.mini-cart-container .product-queue table td{padding:10px 0;border-bottom:1px solid #ddd}.mini-cart-container .product-queue table td.col-2 ul{float:right}.mini-cart-container .product-queue table td.col-2 ul li{text-align:right;color:#030303;margin:0;font-size:16px;font-weight:300;vertical-align:middle;float:none}@media (max-width: 767px){.mini-cart-container .product-queue table td.col-2 ul li{font-size:14px}}@media (min-width: 768px){.mini-cart-container .product-queue table td.col-2 ul li{display:inline-block}}@media (max-width: 767px){.mini-cart-container .product-queue table td.col-2{width:125px;padding-left:10px}}.mini-cart-container .product-queue table tr:last-child td{border:none}.mini-cart-container .product-queue .pd-title,.mini-cart-container .product-queue .minicart2 .pd-subtitle,.minicart2 .mini-cart-container .product-queue .pd-subtitle{font-size:20px;font-weight:400;margin-bottom:6px}@media (max-width: 767px){.mini-cart-container .product-queue .pd-title,.mini-cart-container .product-queue .minicart2 .pd-subtitle,.minicart2 .mini-cart-container .product-queue .pd-subtitle{font-size:16px;margin-bottom:2px}}.mini-cart-container .product-queue .pd-subtitle{font-size:16px;font-weight:300;margin-bottom:10px}@media (max-width: 767px){.mini-cart-container .product-queue .pd-subtitle{font-size:14px;line-height:20px}}.mini-cart-container .product-queue .quantity input{width:25px;height:25px;border:1px solid #ddd;margin-right:10px;text-align:center}@media (max-width: 767px){.mini-cart-container .product-queue .quantity{display:block}.mini-cart-container .product-queue .quantity input{margin:0 0 10px}}.mini-cart-container .product-queue .update a{color:#c72d30;font-weight:400}.mini-cart-container .product-queue .update a:hover{color:#842022}@media (max-width: 767px){.mini-cart-container .product-queue .update{display:inline-block}}.mini-cart-container .product-queue .price{width:90px}@media (max-width: 767px){.mini-cart-container .product-queue .price{width:auto;padding-left:5px;display:inline-block}}.mini-cart-container .product-queue .remove{font-weight:500;font-size:14px}@media (max-width: 767px){.mini-cart-container .product-queue .remove{font-size:12px}}.mini-cart-container .product-queue .frequency{font-size:12px}.mini-cart-container .mini-cart-total{padding-top:10px}.mini-cart-container .mini-cart-total table{width:auto;float:right}.mini-cart-container .mini-cart-total table td{text-align:right;font-size:16px;padding:0 0 4px}.mini-cart-container .mini-cart-total table td.col-2{padding-left:20px}@media (max-width: 767px){.mini-cart-container .mini-cart-total table td{font-size:14px}}.mini-cart-container .mini-cart-total table .price-total{font-weight:600}.mini-cart-container .mini-cart-total .checkout-btn{width:200px;margin:15px 0 20px}.mini-cart-container .mini-cart-total a{font-weight:500;font-size:14px}.minicart2{width:100%;height:100%;position:absolute;z-index:20000;overflow:hidden}.minicart2 a{color:inherit}.minicart2 h4{font-size:14px;margin-bottom:5px}.minicart2 table{position:relative;width:100%}.minicart2 table tr{border-bottom:1px solid #ebe7e0;height:110px;transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-webkit-transition:height .25s ease-in-out}.minicart2 table tr:first-child{border-top:none}.minicart2 table tr.item-removed{height:auto;transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-webkit-transition:height 1s ease-in-out}.minicart2 table tr.row-hidden{height:0}.minicart2 table td{padding:15px 0;vertical-align:top}.minicart2 table td.col-img{width:100px;padding-left:10px;padding-right:10px}.minicart2 table td.col-price{width:75px;text-align:right;padding-right:10px;vertical-align:top;color:#f8506e;font-size:16px;font-weight:300;line-height:22px}.minicart2 table td.col-price .item_full_price{color:#ccc;text-decoration:line-through}.minicart2 table td.col-desc .pd-description{display:none}.minicart2 .pd-title,.minicart2 .pd-subtitle{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;letter-spacing:.4px;font-weight:300;margin-bottom:5px}.minicart2 .pd-description{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:300;margin-bottom:5px}.minicart2 .pd-price{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.minicart2 .minicart2-header{position:relative;z-index:100;padding:20px 0;background-color:#fff;border-bottom:1px solid #ebe7e0}.minicart2 .product-queue{position:relative;z-index:1}.minicart2 .minicart2-container{width:410px;height:100%;position:absolute;right:-410px;background-color:#fff;overflow-x:hidden;overflow-y:scroll;z-index:1000}@media (max-width: 767px){.minicart2 .minicart2-container{width:100%}}.minicart2 .minicart-heading{font-family:"Domaine";font-size:20px;line-height:23px;color:#13446a;text-align:center;font-weight:600}.minicart2 .close-icon{position:absolute;margin-left:10px;width:22px;cursor:pointer;padding-top:3px}.minicart2 .increment{border:1px solid #999;border-radius:50%;width:24px;display:inline-block;text-align:center;line-height:22px;cursor:pointer}.minicart2 .increment.disabled{opacity:0.4;cursor:default}.minicart2 .increment.disabled:hover{background-color:#fff}.minicart2 .variation{font-size:13px;color:#666;font-weight:300}.minicart2 .item-quantity{padding-top:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.minicart2 .item-quantity.non-increment{padding-top:10px}.minicart2 .item-qty{display:inline-block;width:13px;text-align:center}.minicart2 .item-remove{display:inline-block;font-size:12px;font-weight:300;color:#13446a;cursor:pointer;margin-left:15px;text-decoration:underline;vertical-align:text-top}.minicart2 .item-remove.non-increment{display:block;margin-left:0}.minicart2 .removed-item-undo{background-color:#fef4f3;padding:15px;font-weight:500}.minicart2 .removed-item-undo span{color:#f8506e;cursor:pointer}.minicart2 .minicart2-footer{position:absolute;z-index:100;text-align:center;bottom:0;width:395px;background-color:#fff}.minicart2 .minicart2-footer.footer-relative{position:relative;-webkit-box-shadow:0px 1px 9px 1px rgba(0,0,0,0.14);-moz-box-shadow:0px 1px 9px 1px rgba(0,0,0,0.14);box-shadow:0px 1px 9px 1px rgba(0,0,0,0.14)}.minicart2 .minicart2-footer.mobile{position:relative;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.minicart2 .minicart2-footer .mc-footer-guarantee{color:#f8506e;font-size:13px;line-height:16px;font-weight:600;text-align:center;padding:12px 0}.minicart2 .minicart2-footer .mc-footer-guarantee .info-icon{font-family:"Domaine";font-size:10px;line-height:13px;letter-spacing:2px;font-weight:600}.minicart2 .minicart2-footer .mc-footer-sub{background-color:#faf9f7;padding:20px 15px}@media (max-width: 320px){.minicart2 .minicart2-footer .mc-footer-sub{padding-left:10px;padding-right:10px}}.minicart2 .minicart2-footer .mc-footer-sub .subtotal{font-size:15px;font-weight:600;margin-bottom:15px}.minicart2 .minicart2-footer .mc-footer-sub .discount-description{color:#f8506e;font-weight:500;font-size:14px;margin:-10px 15px 15px}@media (max-width: 767px){.minicart2 .minicart2-footer .mc-footer-sub .discount-description{margin-left:0;margin-right:0}}.minicart2 .minicart2-footer .mc-ctas{display:table;width:100%;margin:0}.minicart2 .minicart2-footer .mc-ctas li{display:table-cell;width:50%}.minicart2 .minicart2-footer .mc-ctas li:first-child{padding-right:5px}.minicart2 .minicart2-footer .mc-ctas li:last-child{padding-left:5px}.minicart2 .minicart2-footer .mc-ctas button{width:100%;padding:0}@media (max-width: 375px){.minicart2 .minicart2-footer .mc-ctas button{font-size:13px}}@media (max-width: 320px){.minicart2 .minicart2-footer .mc-ctas button{font-size:12px}}.minicart2 .minicart2-footer .popover{top:-210px !important;min-width:0;width:252px;padding:15px 18px;border:1px solid #CCCCCC;-webkit-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 4px 9px 0px rgba(0,0,0,0.19);box-shadow:0px 4px 9px 0px rgba(0,0,0,0.19)}.minicart2 .minicart2-footer .popover-content{font-weight:200;font-size:13px;line-height:19px;letter-spacing:0.4px;text-align:center}.minicart2 .minicart2-footer .popover-content img{width:100px;display:block;margin:0 auto 10px}.minicart2 .minicart2-footer .popover-content img.popover-close{display:none;position:absolute;top:10px;right:10px;width:12px}@media (max-width: 991px){.minicart2 .minicart2-footer .popover-content img.popover-close{display:block}}.minicart2 .no-items{text-align:center}.minicart2 .no-items button{min-width:230px}.minicart2 .no-items .no-items-msg{font-family:"Domaine";color:#13446a;font-size:18px;line-height:30px;text-align:center;padding:20px 0 12px}.minicart2 .minicart2-mask{background-color:#000;height:100%;width:100%;position:absolute;opacity:0;z-index:990}.minicart2 .cart-recommended .rec-prod{width:90%;margin:auto;padding:20px 0;background-color:#EEF6F9}.minicart2 .cart-recommended .minicart-heading{padding:20px 0 10px}.minicart2 .cart-recommended .variation{padding-top:0}.minicart2 .cart-recommended .cr-cta-block{margin-top:10px}.minicart2 .cart-recommended .cr-cta-block button{margin-right:10px;padding:0 15px}.minicart2 .cart-recommended .cr-cta-block a{font-size:12px;letter-spacing:0.34px;color:#13446a;text-decoration:underline}.minicart2 .cart-recommended .cr-img{max-width:75px;padding:0}.minicart2 .cart-recommended .cr-desc{padding:0 5px}.minicart2 .cart-recommended .pd-review-stars{margin:2px 0 10px}.minicart-open{overflow:hidden;height:100%}.minicart-open.mc-open-mobile{position:fixed;width:100%}.header-guarantee-esalon{color:#13446a;text-transform:uppercase;padding-top:10px;line-height:normal}.header-guarantee-esalon .highlight{color:#f8506e}.header-guarantee-esalon span{display:inline-block}.header-guarantee-esalon .h-c-100-msg{font-weight:600}.header-guarantee-esalon .icon-lock{background:url("/images/esalon/icons/icon_lock.png");width:12px;height:14px;margin:0 2px 0 10px}@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){.header-guarantee-esalon .icon-lock{background-image:url("/images/esalon/icons/icon_lock@2x.png");background-size:12px 14px}}@media (max-width: 767px){.header-guarantee-esalon{padding-top:0;text-align:center;margin-bottom:20px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.navbar-fixed-top{position:absolute}#opt_redbanner.stick{top:0 !important}}.aura-ad-banner{background:url("/images/esalon/home/D_aura_banner_3.jpg") no-repeat;background-position:70% center;height:192px;margin:30px 0;position:relative}@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){.aura-ad-banner{background-image:url("/images/esalon/home/D_aura_banner_3@2x.jpg");background-size:940px 192px}}@media (max-width: 991px){.aura-ad-banner{background-position:80% center;position:relative}}@media (max-width: 767px){.aura-ad-banner{margin:22px 0;background:none;background-position:80% center;height:auto}}.aura-ad-banner a{display:block;height:100%}.aura-ad-banner .content{display:flex;align-items:center;height:100%;text-align:center}@media (max-width: 767px){.aura-ad-banner .content{position:absolute;top:0;padding-left:20px;text-align:left;width:100%}}@media (max-width: 320px){.aura-ad-banner .content{height:98%;padding-left:15px}}.aura-ad-banner .copy{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0px;color:#3C1053;font-family:"Sofia-Pro-Reg";font-weight:300;margin:0;width:45%}@media (max-width: 767px){.aura-ad-banner .copy{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}}@media (max-width: 767px){.aura-ad-banner .copy{font-size:4vw;line-height:5vw;padding-bottom:3vw;position:absolute;top:50%}}.aura-ad-banner .link{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;letter-spacing:0px;color:#EA6E6E;display:block;font-family:"Sofia-Pro-Bold";font-weight:600;letter-spacing:0.2px;margin:0;padding-top:20px;text-decoration:underline;text-transform:uppercase}@media (max-width: 767px){.aura-ad-banner .link{letter-spacing:0.14px;padding-top:10px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem}}@media (max-width: 767px){.aura-ad-banner .link{font-size:4vw;line-height:5vw}}.aura-ad-banner .aura-esalon-logo-pr{width:184px;height:49px;margin-left:72px}@media (max-width: 991px){.aura-ad-banner .aura-esalon-logo-pr{width:140px;height:39px;margin-left:22px}}@media (max-width: 767px){.aura-ad-banner .aura-esalon-logo-pr{position:absolute;top:25%;width:38vw;height:10vw;margin-bottom:3vw;margin-left:0}}#auraPromoModal .close.icon-close{background:url("/images/esalon/icons/icon_close_bk.png") no-repeat;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){#auraPromoModal .close.icon-close{background-image:url("/images/esalon/icons/icon_close_bk@2x.png");background-size:20px 20px}}#auraPromoModal .modal-content{background-color:#F2EBE7;box-shadow:10px 10px 50px 0 rgba(0,0,0,0.5);padding:0}#auraPromoModal .modal-content .image-box{background:url("/images/esalon/home/D_aura_promo.jpg") no-repeat;background-size:cover !important;width:447px;height:550px}@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){#auraPromoModal .modal-content .image-box{background-image:url("/images/esalon/home/D_aura_promo@2x.jpg");background-size:447px 550px}}@media (max-width: 991px){#auraPromoModal .modal-content .image-box{width:402px;height:495px}}@media (max-width: 767px){#auraPromoModal .modal-content .image-box{background:none;width:auto;height:auto}}#auraPromoModal .modal-content .content{height:auto;width:497px;padding:0 53px;text-align:center}@media (min-width: 768px){#auraPromoModal .modal-content .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}}@media (max-width: 767px){#auraPromoModal .modal-content .content{padding:60px 15px;width:100%}}#auraPromoModal .modal-content .content .aura-esalon-logo-pr{height:74px;width:356px;margin:auto}@media (max-width: 767px){#auraPromoModal .modal-content .content .aura-esalon-logo-pr{height:48px;width:230px}}#auraPromoModal .modal-content .content p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;letter-spacing:.2px;color:#A57FB2;font-family:"Sofia-Pro-Reg";font-weight:300;letter-spacing:0;margin-top:30px;padding:0 10px;text-align:center}@media (max-width: 767px){#auraPromoModal .modal-content .content p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}}#auraPromoModal .modal-content .content .cta-btn{font-family:"Sofia-Pro-Bold";background-color:transparent;background-color:#EA6E6E;border:2px solid #EA6E6E;color:#fff;font-size:13px;font-size:1.3rem;line-height:32px;line-height:3.2rem;min-width:171px;padding:0 20px;text-transform:capitalize;text-transform:uppercase;position:relative;z-index:2;cursor:pointer}#auraPromoModal .modal-content .content .cta-btn:after{content:'';border:1px solid #EA6E6E;position:absolute;top:2px;bottom:-6px;left:2px;right:-6px;z-index:-1}#auraPromoModal .modal-content .content .cta-btn:hover{transform:translateX(2px) translateY(2px)}#auraPromoModal .modal-content .content .cta-btn:hover:after{transform:translateX(-2px) translateY(-2px)}#auraPromoModal .modal-content .content:after{background:url(/images/aura/patterns/m_wave_01.png) no-repeat;background-size:cover !important;content:'';position:absolute;bottom:-135px;left:0;width:497px;height:505px}@media (max-width: 767px){#auraPromoModal .modal-content .content:after{bottom:0;width:320px;height:325px}}#auraPromoModal .modal-content .wavy-dash-apple{position:absolute;right:-17px;top:50%;background-image:url("/images/aura/icons/icon_wavy.png");background-repeat:repeat-x;background-size:contain;width:35px;height:4px}@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){#auraPromoModal .modal-content .wavy-dash-apple{background-image:url("/images/aura/icons/icon_wavy@2x.png");background-size:17px 4px}}@media (max-width: 767px){#auraPromoModal .modal-content .wavy-dash-apple{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:50%;right:unset;top:unset;margin-left:-17px}}#auraPromoModal .modal-dialog{width:930px}@media (max-width: 991px){#auraPromoModal .modal-dialog{margin:30px 0px;width:100%}}#colorsmithModal .close.icon-close{background:url("/images/esalon/icons/icon_close_bk.png") no-repeat;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){#colorsmithModal .close.icon-close{background-image:url("/images/esalon/icons/icon_close_bk@2x.png");background-size:20px 20px}}#colorsmithModal .modal-content{background-color:#EBF0F0;padding:0}#colorsmithModal .modal-content .image-box{background:url("/images/esalon/home/D_cs_promo.jpg") no-repeat;background-size:cover !important;width:400px;height:519px}@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){#colorsmithModal .modal-content .image-box{background-image:url("/images/esalon/home/D_cs_promo@2x.jpg");background-size:400px 519px}}@media (max-width: 991px){#colorsmithModal .modal-content .image-box{width:360px;height:467px}}@media (max-width: 767px){#colorsmithModal .modal-content .image-box{background:none;width:auto;height:auto}}#colorsmithModal .modal-content .content{text-align:center}@media (min-width: 768px){#colorsmithModal .modal-content .content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}}@media (max-width: 767px){#colorsmithModal .modal-content .content{padding:30px 15px}}#colorsmithModal .modal-content .content hr{border-top:2px solid #276483;width:50px;margin:30px auto}@media (max-width: 767px){#colorsmithModal .modal-content .content hr{margin:25px auto}}#colorsmithModal .modal-content .content .colorsmith-logo-gr{margin:auto}@media (max-width: 767px){#colorsmithModal .modal-content .content .colorsmith-logo-gr{width:184px;height:61px}}#colorsmithModal .modal-content .content p{font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem;letter-spacing:.2px;font-weight:300;color:#3D3935}@media (max-width: 767px){#colorsmithModal .modal-content .content p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}}#colorsmithModal .modal-content .content .cta-btn{background-color:#000;border:1px solid #000;margin:10px 0 30px;min-width:150px}#colorsmithModal .modal-content .content .cta-btn:hover{opacity:0.5}@media (max-width: 767px){#colorsmithModal .modal-content .content .cta-btn{margin-top:0;margin-bottom:20px;font-size:13px}}#cyber-monday-sale-modal{background-color:rgba(0,0,0,0.4)}#cyber-monday-sale-modal .modal-dialog{margin-top:80px;width:480px}@media (max-width: 767px){#cyber-monday-sale-modal .modal-dialog{width:90%;margin:80px auto}}#cyber-monday-sale-modal .modal-dialog .modal-content{padding:32px}@media (max-width: 767px){#cyber-monday-sale-modal .modal-dialog .modal-content{padding:32px}}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body{padding:0;color:#13446a}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body h1.title{margin-bottom:20px;font-weight:700;font-family:"Apercu";font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem}@media (max-width: 991px){#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body h1.title{font-size:22px;font-size:2.2rem;line-height:32px;line-height:3.2rem}}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body h1.title:after{width:48px;margin:16px 0}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet{margin-left:24px;margin-bottom:0}@media (max-width: 767px){#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet{margin-left:21px}}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet li{margin:12px 0;font-family:"Apercu";font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:300}@media (max-width: 991px){#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet li:before{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet li:last-of-type{margin-bottom:0}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body ul.bullet li .li-text{font-weight:300;letter-spacing:.15px}#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body .disclaimer{margin-top:50px;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}@media (max-width: 991px){#cyber-monday-sale-modal .modal-dialog .modal-content .modal-body .disclaimer{margin-top:0;font-size:9px;font-size:.9rem;line-height:11px;line-height:1.1rem}}#cyber-monday-sale-modal .close.icon-close{background-size:12px 12px}.exclusive_updates_button{position:fixed;width:40px;height:184px;right:0;top:224px;background:#096394;border-radius:8px 0px 0px 8px;z-index:999;color:#fff;text-align:center;cursor:pointer}@media (min-width: 992px){.exclusive_updates_button{top:324px}}.exclusive_updates_button span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-90deg);font-family:"Apercu";font-weight:600;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:-0.05em;text-transform:uppercase}.exclusive_updates_button div{position:absolute;top:16px;width:100%;text-align:center;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}@media (max-width: 575px){#exclusiveUpdatesModal .modal-dialog{position:absolute;top:0;bottom:0;left:0;right:0;margin-bottom:0}}#exclusiveUpdatesModal .modal-content{background-color:#F8F5F8;padding-top:5px}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content{height:100%;padding:24px 0 30px}}#exclusiveUpdatesModal .modal-content .modal-body{z-index:1}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body{background-color:#F8F5F8;padding:0 15px}}#exclusiveUpdatesModal .modal-content .modal-body p{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}#exclusiveUpdatesModal .modal-content .modal-body button{width:240px}#exclusiveUpdatesModal .modal-content .modal-body .title{font-family:"Apercu";font-weight:600;font-size:24px;font-size:2.4rem;line-height:20px;line-height:2rem;line-height:32px}#exclusiveUpdatesModal .modal-content .modal-body .title:after{content:'';border-bottom:1px solid #f8506e;display:block;margin:30px auto 0;width:50px}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .title:nth-of-type(2){display:none}}#exclusiveUpdatesModal .modal-content .modal-body .callouts{justify-content:space-between}#exclusiveUpdatesModal .modal-content .modal-body .callouts>div{font-family:"Apercu";font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;line-height:28px;color:#1E1E1E;width:184px}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .callouts>div{width:100%;margin-bottom:20px}}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .callouts{flex-direction:column}}#exclusiveUpdatesModal .modal-content .modal-body .form-heading{font-family:"Apercu";font-weight:600;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;line-height:22px;text-align:center;color:#096394}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .form-heading{margin-bottom:0}}#exclusiveUpdatesModal .modal-content .modal-body form .email-signup-address,#exclusiveUpdatesModal .modal-content .modal-body form .phone-number{width:312px}#exclusiveUpdatesModal .modal-content .modal-body form button{width:240px;margin-left:20px}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body form button{margin-left:0;margin-top:13px}}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body form .d-flex{flex-direction:column}}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body form .form-fields{margin:0 auto}}#exclusiveUpdatesModal .modal-content .modal-body .step{font-family:"Apercu";font-weight:200;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;line-height:26px;color:#1E1E1E}#exclusiveUpdatesModal .modal-content .modal-body .email-address{font-family:"Apercu";font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;line-height:22px;color:#096394;margin-bottom:25px}#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-desktop,#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-mobile{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-desktop a,#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-mobile a{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#030303}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-desktop{display:none}}#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-mobile{display:none;background:rgba(255,255,255,0.9);border-radius:8px;margin:20px 8px 0 8px;padding:16px;text-align:left}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body .sms-legal-mobile{display:block}}#exclusiveUpdatesModal .modal-content .modal-body img{max-width:531px}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body img{display:none}}#exclusiveUpdatesModal .modal-content .modal-body .justify-content-space-evenly{justify-content:space-evenly}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body #exclusive-updates-exit-step-email .confirmation{flex-direction:column;text-align:center}}@media (max-width: 575px){#exclusiveUpdatesModal .modal-content .modal-body #exclusive-updates-exit-step-email button{margin-top:40px}}#exclusiveUpdatesModal .close{position:absolute;right:32px;top:32px;color:#3C1053;font-size:46px;line-height:24px;font-weight:200;cursor:pointer;z-index:100}h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{display:block;content:" ";height:90px;margin-top:-90px;visibility:hidden}@media (max-width: 767px){h3#referafriend:before,h3#gift_cards:before,h3#user_content:before{height:70px;margin-top:-70px}}.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}#cookies-banner{position:fixed;bottom:0;width:100%;max-width:100vw;max-height:55vh;background:#fff;border-top:1px solid #EBF0F0;box-shadow:0px -2px 37px -11px #00000040;opacity:0.97;z-index:1000}#cookies-banner .container{display:flex;flex-direction:column;padding-top:24px;padding-bottom:24px;max-height:100%}#cookies-banner .container>p{max-height:96px;overflow-y:auto}@media (max-width: 575px) and (min-height: 400px){#cookies-banner .container>p{max-height:230px;padding-bottom:1px}}#cookies-banner h2{text-transform:uppercase;letter-spacing:0.5px;font-size:18px !important}#cookies-banner .cookie-banner-cta-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center}#cookies-banner .cookie-banner-cta-container .cta-link{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem}#cookies-banner .cookie-banner-cta-container button{margin-left:16px}#cookies-banner .cookie-banner-cta-container a,#cookies-banner .cookie-banner-cta-container button{white-space:nowrap}#cookies-banner .cookie-banner-cta-container-2-btns{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}#cookies-banner .cookie-banner-cta-container-2-btns a,#cookies-banner .cookie-banner-cta-container-2-btns button{margin:5px}@media (max-width: 480px){#cookies-banner .cookie-banner-cta-container-2-btns button,#cookies-banner .cookie-banner-cta-container-2-btns a{flex:1 1 100%;margin-top:10px}#cookies-banner .cookie-banner-cta-container-2-btns button{padding:5px 0px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}#cookies-banner .cookie-banner-cta-container-2-btns a{order:3}}#cookies-banner .cookie-banner-cta-container-2-btns .cs-cookie-link{font-size:14px !important}#cookies-banner p,#cookies-banner p a{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;font-weight:200;margin-bottom:0}@media (max-width: 480px){#cookies-banner p{padding-right:25px}}@media (max-width: 575px){#cookies-banner p{padding-right:0}}#cookies-banner .cs-cookie-link{color:#4A6A1D !important;font-size:12px !important}#cookies-banner .cs-accept-link{font-size:11px !important}#cookies-banner .close{margin-left:20px;margin-bottom:20px;float:right}#cookies-banner .cta-link{color:#13446a;letter-spacing:0.4px;font-weight:600;cursor:pointer}#cookies-banner button,#cookies-banner .cta-link{display:inline-block;vertical-align:middle;margin-top:15px}#cookies-banner button{margin-right:15px;padding:0 10px;min-width:120px}@media (max-width: 767px){#cookies-banner button{margin-right:10px}}footer{color:#030303;border-top:1px solid #EBF0F0;background-color:white}footer p,footer a{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;margin:0;font-weight:200}footer p.subtitle{margin-bottom:5px;text-transform:uppercase;font-weight:600;color:#13446a;letter-spacing:0;white-space:nowrap}footer a,footer a:visited,footer a:link{color:#030303;-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;cursor:pointer}@media (max-device-width: 1024px){footer a,footer a:visited,footer a:link{transition:none}}footer a:hover{color:#ff8fa0 !important}footer .toll-free-number{color:#13446a !important}footer .highlight{color:#13446a;font-weight:300}footer .wrapper{padding-top:25px;padding-bottom:5px}@media (max-width: 767px){footer .wrapper{padding-top:15px;padding-bottom:0}}@media (max-width: 767px){footer hr{margin-top:15px;margin-bottom:15px}}footer .footer-links-xs{text-align:center;padding:0 !important;border:none;margin-bottom:15px}footer .footer-links-xs .nav-links li{display:inline;padding:0 5px}footer .footer-links-xs .nav-links li a{font-weight:600;color:#13446a}footer .footer-links-xs #footer-accordion .nav-links li>span.nowrap a{white-space:normal;padding-left:5px;text-indent:-5px;line-height:16px}footer .footer-links-xs p{margin-bottom:5px}footer .footer-links-xs p:last-child{margin-bottom:0}footer .copy .subtitle{color:#f8506e}footer .copy .content{font-weight:300;color:#13446a}footer .copy .content a{color:#f8506e;font-weight:300}footer .copy .content a.toll-free-number{cursor:pointer}@media (max-width: 767px){footer .copy .content{line-height:22px;width:300px;margin:0 auto}}footer .copy .break{display:block}@media (max-width: 767px){footer .copy .break{display:inline}}footer .guarantee-wrapper{margin-top:45px;display:flex;justify-content:center}@media (max-width: 767px){footer .guarantee-wrapper{margin-top:12px}}footer .guarantee-wrapper .outer-container{display:flex;max-width:808px}@media (max-width: 767px){footer .guarantee-wrapper .outer-container{flex-direction:column}}footer .guarantee-wrapper .outer-container .flex-container{display:flex;width:50%}@media (max-width: 767px){footer .guarantee-wrapper .outer-container .flex-container{width:100%}}footer .guarantee-wrapper .outer-container .flex-container:first-child{margin-right:24px}@media (max-width: 767px){footer .guarantee-wrapper .outer-container .flex-container:first-child{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #E8E3DC}}footer .guarantee-wrapper .outer-container .flex-container .seal{min-width:80px;display:flex;align-items:center}footer .guarantee-wrapper .outer-container .flex-container .copy{margin-left:24px;display:flex;flex-direction:column;justify-content:flex-start}footer .guarantee-wrapper .outer-container .flex-container .copy .subtitle{color:#f8506e}footer .guarantee-wrapper .outer-container .flex-container .copy .subtitle,footer .guarantee-wrapper .outer-container .flex-container .copy .content{width:fit-content}footer .nav-links{margin:0}footer .nav-links li a{font-weight:200}footer .nav-links li>span.nowrap a{display:inline-block;white-space:normal;padding-left:5px;text-indent:-5px;line-height:17px}footer .nav-links .highlight{color:#f8506e}footer .social-links .social-share{margin-top:10px;display:flex;justify-content:space-between;max-width:130px}footer .social-links .social-share li{width:32px}footer .social-links .social-share li:last-child{margin-right:0}footer .social-links .social-share li:last-child.hidden-xs{width:auto}footer .social-links .social-share li:last-child.hidden-xs:before{content:'';display:table;clear:both}footer .social-links .social-share li .social-icon{margin:0 auto}footer .social-links .social-share li .social-icon:last-child.twitter{margin-right:initial;margin-left:auto}@media (max-width: 991px){footer .social-links .social-share li .social-icon:last-child.twitter{margin:0 auto}}@media (max-width: 991px){footer .social-links{margin-top:-5px;text-align:center}footer .social-links .social-share{margin:0 auto;max-width:initial;width:auto}}@media (max-width: 767px){footer .social-links{margin-top:15px}footer .social-links .highlight{margin-top:10px}footer .social-links .social-share{margin:20px auto;max-width:160px}}footer .social-links .highlight{line-height:18px;font-weight:bold;text-transform:uppercase}footer #oneline-social-links .social-share{width:auto;justify-content:space-between}@media (max-width: 991px){footer #oneline-social-links .social-share{justify-content:center}}@media (max-width: 767px){footer #oneline-social-links .social-share{justify-content:space-between}}footer .email-row{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:40px}footer .email-row .email-form{width:410px;padding-right:15px}footer .email-row .prompt{padding:0 30px;width:410px}footer .email-row .prompt span{width:310px;color:#13446A;font-weight:200}footer .email-row .social-links-v2{margin-top:10px}footer .email-row .social-links-v2 .highlight{line-height:18px;font-weight:bold;text-transform:uppercase}footer .email-row .social-links-v2 .social-share-tt{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between}footer .email-row .social-links-v2 .social-share-tt .social-icon-tt{margin:0 auto}footer .social-links-v2-mb{margin-top:20px}footer .social-links-v2-mb .highlight{line-height:18px;font-weight:bold;text-transform:uppercase;text-align:center}footer .social-links-v2-mb .social-share-tt{margin-top:10px;display:flex;flex-direction:row;justify-content:center}footer .social-links-v2-mb .social-share-tt .social-icon-tt{margin:0 15px}footer .footer-copyright{padding-bottom:15px}@media (max-width: 991px){footer .footer-copyright{text-align:center;padding-bottom:20px}}@media (max-width: 767px){footer .footer-copyright{padding:0 0 15px}}footer .footer-copyright.no-margin{margin:0;text-align:center}footer .footer-copyright p,footer .footer-copyright a,footer .footer-copyright li{font-weight:300;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}@media (max-width: 767px){footer .footer-copyright p,footer .footer-copyright a,footer .footer-copyright li{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}}footer .footer-copyright p{margin-right:5px}@media (max-width: 767px){footer .footer-copyright p{margin-right:0;display:block}}footer .footer-copyright a:hover{color:#999}footer .footer-copyright ul{margin:0}@media (max-width: 991px){footer .footer-copyright ul{margin:10px auto}}@media (max-width: 767px){footer .footer-copyright ul{display:inline-block}}footer .footer-copyright ul li{display:inline}footer .footer-copyright ul li:after{content:'|';margin:0 8px}footer .footer-copyright ul li:last-child:after{display:none}footer .footer-copyright ul li #locale-select-esalon{display:inline-block;position:relative;height:20px;width:30px;vertical-align:top}footer .footer-copyright .locale-wrapper{position:relative;cursor:pointer}footer .footer-copyright .footer-info-left{float:left}@media (max-width: 991px){footer .footer-copyright .footer-info-left{float:none;text-align:center;margin:15px auto 0}}@media (max-width: 767px){footer .footer-copyright .footer-info-left{margin:auto}}footer .footer-copyright .footer-info-right{float:right;margin-right:0}@media (max-width: 991px){footer .footer-copyright .footer-info-right{float:none}}footer table{width:100%}footer table td{vertical-align:top;padding:0 15px;width:25%}footer table td.show-bwl{width:200px}@media (max-width: 1199px){footer table td.show-bwl{width:180px}}footer table td.col-1{width:400px;padding-left:0;display:flex;align-items:center;padding-right:10px;margin-right:10px}@media (max-width: 1199px){footer table td.col-1{width:260px}}@media (max-width: 767px){footer table td.col-1{padding:0;border:none;display:block;margin:auto}}footer table td.col-1.flex-column{width:fit-content;align-items:start}footer table td.col-2{width:34%}footer table td.col-4,footer table td.col-5{width:33%}footer table td.col-4.quarter,footer table td.col-5.quarter{width:25%}footer table .flex-column{display:flex;flex-direction:column;align-items:start;margin-right:60px}@media (max-width: 1199px){footer table .flex-column{margin-right:30px}}footer table .flex-column .subtitle{text-align:left}footer table .flex-column.bwl-links{padding-right:60px;margin-top:28px}@media (max-width: 1199px){footer table .flex-column.bwl-links{margin-right:30px}}footer table .flex-row{width:fit-content;display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width: 1199px){footer table .flex-row{width:fit-content}}footer table.no-links td{width:50%}footer table.no-links td.col-1{display:table-cell}@media (min-width: 768px){footer table.no-links td .guarantee-wrapper{display:flex;align-items:center}}footer table.no-links td .guarantee-wrapper .copy{width:290px}footer table.no-links .support{padding-left:30px}footer table.no-links .support .copy{width:375px}@media (max-width: 991px){footer table.no-links .support{padding-left:30px}footer table.no-links .support .copy{width:290px}}footer button.btn-link{position:relative;font-size:18px;font-weight:600;color:#13446a;text-decoration:none;padding:0;width:100%;text-align:left;outline:0}footer button.btn-link:hover,footer button.btn-link:active,footer button.btn-link:focus{text-decoration:none;outline:0 !important}footer button.btn-link span{font-size:24px;font-weight:200;display:inline-block;position:absolute;top:7px;right:0;line-height:10px;transform:rotate(0deg)}footer button.btn-link[aria-expanded="true"] span{transform:rotate(180deg)}footer #footer-accordion{border-top:1px solid #EBF0F0;margin-top:25px;text-align:left}footer #footer-accordion h5{margin:0}footer #footer-accordion a{display:block;font-size:16px;font-weight:300 !important;color:#13446a !important;line-height:12px}footer #footer-accordion .card{border-bottom:1px solid #EBF0F0;padding:20px 40px}footer #footer-accordion-no-guarantee{margin-top:25px;text-align:left}footer #footer-accordion-no-guarantee h5{margin:0}footer #footer-accordion-no-guarantee a{display:block;font-size:16px;font-weight:300 !important;color:#13446a !important;line-height:12px}footer #footer-accordion-no-guarantee .card{border-bottom:1px solid #EBF0F0;padding:20px 40px}footer .user_email_signup_form .subtitle{font-size:14px}@media (max-width: 767px){footer .user_email_signup_form .subtitle{font-size:18px}}footer .user_email_signup_form .email_signup_prompt,footer .user_email_signup_form .email_signup_confirmation{color:#13446A;font-weight:200}@media (max-width: 767px){footer .user_email_signup_form .email_signup_prompt,footer .user_email_signup_form .email_signup_confirmation{padding-bottom:12px}}@media (max-width: 767px){footer .user_email_signup_form{padding:0 40px}}.input-qty-selector{display:flex;align-items:center;margin-left:12px}.input-qty-selector label{font-size:0}.input-qty-selector .symbol{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;border:#ABAAA7 1px solid;cursor:pointer}.input-qty-selector .symbol.disabled{cursor:initial;border-color:#E8E3DC}.input-qty-selector .symbol.disabled .increment,.input-qty-selector .symbol.disabled .increment::after,.input-qty-selector .symbol.disabled .decrement{background:#E8E3DC}.input-qty-selector .symbol .increment,.input-qty-selector .symbol .decrement{display:block;position:relative;background:#030303;width:11px;height:1px}.input-qty-selector .symbol .increment::after{position:absolute;background:#030303;width:1px;height:11px;top:-5px;left:5px;content:""}.input-qty-selector .qty{margin:0;min-width:24px;text-align:center}select{outline:none;border-radius:0}textarea,input{outline:none}.checkout-steps-esalon label{margin-bottom:0}input[type="radio"]{opacity:0;position:absolute}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:16px;-webkit-appearance:none}.form-control-esalon{position:relative;margin-bottom:15px}.form-control-esalon label,.f-c-e-collapsed-content label{position:relative;cursor:text;width:100%}.f-c-e-input-value{position:absolute;left:10px;font-weight:200;color:#666;font-size:16px;font-size:1.6rem;line-height:44px;line-height:4.4rem}.f-c-e-input,.f-c-e-select{width:100%;font-size:16px;height:44px;border:1px solid #ccc;border-radius:5px;color:#030303;font-weight:200;padding:12px 10px 0 10px;background:#fff}.f-c-e-input:focus,.f-c-e-select:focus,.f-c-e-input.focus,.focus.f-c-e-select{border-color:#ff8fa0;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15)}.f-c-e-textarea textarea.f-c-e-input,.f-c-e-textarea textarea.f-c-e-select{padding-top:18px}.f-c-e-textarea .f-c-e-input-value{line-height:normal !important;top:9px !important;padding-right:10px}.f-c-e-select{padding:7px 10px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, #666 50%),linear-gradient(135deg, #666 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px);background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.f-c-e-select.f-c-e-default-option{color:#4a4a4a}.f-c-e-text,input[type="checkbox"]{cursor:pointer;display:none}.f-c-e-input-icon{position:absolute;right:11px;top:9px}.f-c-e-input-icon.security-lock{top:14px}.f-c-e-input-icon.security-lock .arc{border-color:#979797}.f-c-e-input-icon.security-lock .body{background-color:#979797}.f-c-e-input-icon img{height:25px}.f-e-error-msg{color:#D0021B;margin-bottom:7px;line-height:18px;display:none}.f-e-error-state{color:#D0021B}.form-toggle{float:right;cursor:pointer;font-size:18px;font-weight:200}.f-c-e-toggle{cursor:pointer;width:100%;display:inline-block}input.f-c-e-input-error,.form-error{border-color:#D0021B !important;background-color:#FFF1F1 !important}input[disabled=disabled][type=text]{background:#f2f2f2}.user-login-show-pw{position:relative;float:right;top:-44px;border:1px solid #030303;border-left:none;height:44px;display:inline-block;vertical-align:top;background-color:#eee;padding:12px}.user-login-show-pw .f-c-e-toggle{text-transform:uppercase;font-weight:300;font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem}.f-c-e-collapsed-content{display:none}.form-control-toggle{cursor:pointer}label img{pointer-events:none}.photo-container{background-color:#fff;border:1px dashed #ccc;margin:auto;border-radius:3px;position:relative;overflow:hidden;width:100%;min-height:110px;padding:20px 0;display:flex;justify-content:center;align-items:center}.photo-container input{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:100%;width:100%;left:0;z-index:1;top:0}.photo-container .photo-copy{color:#f8506e;padding:25px 0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:.4px;padding:0 15px;text-transform:uppercase}.photo-list{flex-wrap:wrap;display:flex;justify-content:center;position:relative;z-index:1;margin:0 !important}.photo-list li{border:1px solid #ccc;width:80px;height:100px;margin:15px 10px;background-position:top center;background-size:cover;position:relative}.photo-list .photo-close{position:absolute;right:-15px;top:-15px;-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){.photo-list .photo-close{transition:none}}.photo-list .photo-close:hover{opacity:0.9}.photo-list .widget-photo-close{position:absolute;right:-13px;top:-13px;-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){.photo-list .widget-photo-close{transition:none}}.photo-list .widget-photo-close:hover{opacity:0.9}.photo-list .loader{width:78px;margin-top:10px}.form-group{position:relative;margin-top:15px;margin-bottom:0;text-align:left}.form-group input,.form-group select{height:44px}.form-group textarea{height:104px;resize:vertical !important;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.form-group select{padding:10px !important;-moz-appearance:none;-webkit-appearance:none}.form-group .form-control{padding:10px;border:1px solid #030303;font-weight:200;background-color:white;border-radius:0;box-shadow:none !important;position:relative;z-index:1;resize:none;color:#030303}.form-group .form-control.error,.form-group .form-control.input-error{border:1px solid #D0021B !important;background-color:#FFF9F9 !important}@media (max-device-width: 1024px){.form-group .form-control{font-size:16px !important}}.form-group .form-control::placeholder{color:#86837F;opacity:1;font-size:15px;font-weight:200}.form-group .form-control:-ms-input-placeholder{color:#86837F;font-size:15px;font-weight:200}.form-group .form-control::-ms-input-placeholder{color:#86837F;font-size:15px;font-weight:200}.form-group :focus::-webkit-input-placeholder{color:transparent}.form-group :focus:-moz-placeholder{color:transparent}.form-group :focus::-moz-placeholder{color:transparent}.form-group :focus:-ms-input-placeholder{color:transparent}.form-group label,.form-group .form-label{pointer-events:none;display:block;position:absolute;top:6px;left:10px;opacity:0;z-index:10;font-size:10px;font-weight:400;line-height:normal;vertical-align:baseline;text-transform:uppercase;margin:0;color:#8b8b8b;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.form-group .form-placeholder{padding:10px;font-weight:200;font-size:16px;color:#86837F;position:absolute}.form-group.floating-label-form-group-with-value label,.form-group.floating-label-form-group-with-value .form-label{opacity:1}.form-group.floating-label-form-group-with-value .form-control{padding:16px 10px 4px}.form-group.floating-label-form-group-with-value .form-placeholder{display:none}.form-group.floating-label-form-group-with-focus .form-control{padding:16px 10px 4px;border:1px solid #030303}.form-group.floating-label-form-group-with-focus label{color:#030303;opacity:1}.form-group.form-error .form-control{border:1px solid #D0021B !important;background-color:#FFF1F1 !important}.form-group.form-error.floating-label-form-group-with-focus{border:none !important}.form-group.form-error.floating-label-form-group-with-focus label{color:#c72d30 !important}.error-msg{color:#c72d30;margin-bottom:10px;line-height:22px;text-align:left;font-weight:300 !important;letter-spacing:0.2px !important}.radio-btn input[type="radio"]+label{font-weight:300;cursor:pointer;margin-bottom:0;position:relative}.radio-btn input[type="radio"]+label.highlight{font-weight:400;color:#e62777}.radio-btn.sm{display:inline-block;text-align:left;margin-left:30px}.radio-btn.sm.eds{margin-left:32px}.radio-btn.sm input[type="radio"]{display:none}.radio-btn.sm li{margin:20px 0;position:relative}.radio-btn.sm label{margin:0;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:200;letter-spacing:0.19px;cursor:pointer}.radio-btn.sm label .radio{width:20px;height:20px;cursor:pointer;-moz-border-radius:50%;border-radius:50%;margin:auto;position:absolute;top:0;bottom:0;left:-30px;background:white;border:1px solid #979797}.radio-btn.sm label .radio.eds{height:16px;width:16px}.radio-btn.sm label .radio.eds{left:-24px}.radio-btn.sm input:checked+label{background-color:transparent;border:none}.radio-btn.sm input:checked+label .radio{background-color:#f8506e;box-shadow:0 0 0 1px #979797;border:3px solid white}.radio-btn.sm input:checked+label .radio.eds{border:1px solid #fff}.radio-btn.sm input+label .radio,.radio-btn.sm input:checked+label .radio{-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.form-fields.round .form-control{border-radius:5px !important;border:1px solid #ccc;height:44px;font-weight:200}.form-fields.round .form-control:focus{border:1px solid #ff8fa0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}.form-fields.round .form-group.floating-label-form-group-with-focus{border-radius:5px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}.form-fields.round .form-group.floating-label-form-group-with-focus .form-control{border:1px solid #ff8fa0}.arrow-dropdown{-moz-appearance:none;-webkit-appearance:none;background:url("/images/esalon/icons/caret_close@2x.png") no-repeat;background-position:right 0 center;background-size:9px auto;padding-right:15px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:200;border:none;cursor:pointer}.arrow-dropdown.round{background-position:right 10px center;border:1px solid #ccc;padding:10px;border-radius:5px;height:44px}.arrow-dropdown.input-error{border:1px solid #D0021B}.arrow-dropdown.pink{background:url("/images/esalon/icons/arrow_dropdown_pink@x2.png") no-repeat;background-position:right 0 center;background-size:9px auto}.arrow-dropdown:focus{border:1px solid #f8506e}.checkbox-radio+label{cursor:pointer}.checkbox-radio+label>span{background-color:white;border:1px solid #CCC;border-radius:3px;width:22px;height:22px;display:inline-block;vertical-align:middle;position:relative;margin-right:5px}.checkbox-radio:checked+label>span{border:1px solid #FBC4CC}.checkbox-radio:checked+label>span:after{content:'';background:url("/images/esalon/icons/icon_checkmark_pink@2x.png") no-repeat;background-size:13px auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;margin:auto;width:13px;height:10px}.ps-wrapper{position:relative}.ps-wrapper .show-pw-bg,.ps-wrapper .attached-submit-bg{background-color:#FAF7F7;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;width:65px;z-index:5;right:1px;top:1px;bottom:1px}.ps-wrapper .show-pw{position:absolute;top:0;right:1px;z-index:10;width:65px}.ps-wrapper .show-pw label{text-align:center;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;color:#f8506e;font-weight:600;cursor:pointer;margin:0;line-height:44px;width:100%}.ps-wrapper .attached-submit{position:absolute;top:0;right:1px;z-index:10;width:65px}.ps-wrapper .attached-submit label{text-align:center;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;color:#666;font-weight:600;cursor:pointer;margin:0;line-height:44px;width:100%}.ps-wrapper.email-signup .form-group{margin-top:0}.ps-wrapper.email-signup button{position:absolute;top:1px;right:1px;z-index:10;text-align:center;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;color:#666;font-weight:600;cursor:pointer;margin:0;line-height:42px;width:100%;border:0;background:rgba(0,0,0,0)}#change-lang-nav{border:none;padding:0;margin-top:5px}#change-lang-nav p{font-size:12px;font-size:1.2rem;line-height:13px;line-height:1.3rem;letter-spacing:.4px;margin:2px 0}@media (min-width: 768px){.language-toggle{z-index:1050;position:absolute;right:15px;top:12px}}.language-toggle .dropdown .dropdown-menu{opacity:0;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.language-toggle .dropdown.open .dropdown-menu{opacity:1}.language-toggle .flag{display:inline-block;vertical-align:middle;margin-right:6px;position:relative}.language-toggle .active-lang{cursor:pointer;display:flex}.language-toggle .active-lang span{font-weight:600}.language-toggle .active-lang p{font-weight:300;font-size:12px;font-size:1.2rem;line-height:13px;line-height:1.3rem;letter-spacing:.4px;color:#13446a;margin:2px 0}.language-toggle .active-lang p span{font-weight:600}@media (max-width: 767px){.language-toggle .active-lang{border-top:1px solid #E8E3DC;padding:25px 30px}.language-toggle .active-lang .cta-link{margin-left:10px;letter-spacing:normal;line-height:16px}.language-toggle .active-lang p{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:.35px;margin:0}}.language-toggle .dropdown-menu{min-width:280px;border:none;padding:25px 20px 20px;border-radius:0;box-shadow:0 0 27px 0 rgba(0,0,0,0.15);cursor:default}.language-toggle .dropdown-menu .lang-title{font-family:"Apercu-Mono";font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;letter-spacing:-.5px;color:#13446a;margin-bottom:5px}.language-toggle .dropdown-menu .lang-copy{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;letter-spacing:.4px;color:#13446a;font-weight:300}.language-toggle .dropdown-menu .lang-copy:after{content:'';border-bottom:1px solid #f8506e;width:50px;display:block;margin:20px 0 25px}.language-toggle ul.language-list{margin-bottom:10px}.language-toggle ul.language-list a{-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){.language-toggle ul.language-list a{transition:none}}.language-toggle ul.language-list a:hover{opacity:0.6}.language-toggle ul.language-list li,.language-toggle ul.language-list a{line-height:16px}.language-toggle ul.language-list>li{margin-top:25px;display:block}.language-toggle ul.language-list .sub-lang{display:inline}.language-toggle ul.language-list .sub-lang li{display:inline}.language-toggle ul.language-list .sub-lang li:after{content:'|';margin:0 10px;display:inline-block;color:#13446a}.language-toggle ul.language-list .sub-lang li:last-child:after{display:none}.language-toggle ul.language-list a{font-size:13px;letter-spacing:0.4px;text-transform:uppercase;font-weight:300;color:#13446a !important}.language-toggle ul.language-list p.subtitle{display:inline;color:#13446a;font-weight:600;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;letter-spacing:.35px;margin:0;margin-right:5px}.language-toggle.esalon-special-sale .active-lang p{color:#fff;font-weight:700}.location-settings{padding:55px 30px 30px}.location-settings .copy{text-align:left;color:#13446a}.location-settings .copy .lang-title{font-family:"Apercu-Mono";font-size:24px;font-size:2.4rem;line-height:33px;line-height:3.3rem;letter-spacing:-.7px;margin-bottom:10px}.location-settings .copy .lang-copy{font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px;font-weight:300}.location-settings .copy .lang-copy:after{content:'';border-bottom:1px solid #f8506e;width:50px;margin:20px 0 30px;display:block}.button-pink-esalon,.btn-primary2-esalon,.button-whitepink-esalon,.button-2-esalon,.btn-primary4-esalon,.button-whitegrey-esalon,.button-whitepink-white-hover,.button-3-esalon,.button-whiteblue-esalon,.button-whitepink-black-esalon:not(.eds),.button-blue-esalon:not(.eds){font-family:"Apercu";font-weight:600;text-transform:uppercase;padding:0 25px;font-size:15px;font-size:1.5rem;line-height:55px;line-height:5.5rem;border:none;border-radius:30px;-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;outline:none}@media (max-device-width: 1024px){.button-pink-esalon,.btn-primary2-esalon,.button-whitepink-esalon,.button-2-esalon,.btn-primary4-esalon,.button-whitegrey-esalon,.button-whitepink-white-hover,.button-3-esalon,.button-whiteblue-esalon,.button-whitepink-black-esalon:not(.eds),.button-blue-esalon:not(.eds){transition:none}}.md.button-pink-esalon,.md.btn-primary2-esalon,.md.button-whitepink-esalon,.md.button-2-esalon,.md.btn-primary4-esalon,.md.button-whitegrey-esalon,.md.button-whitepink-white-hover,.md.button-3-esalon,.md.button-whiteblue-esalon,.md.button-whitepink-black-esalon:not(.eds),.md.button-blue-esalon:not(.eds){font-size:14px;font-size:1.4rem;line-height:45px;line-height:4.5rem;border-radius:23.5px}.sm.button-pink-esalon,.sm.btn-primary2-esalon,.sm.button-whitepink-esalon,.sm.button-2-esalon,.sm.btn-primary4-esalon,.sm.button-whitegrey-esalon,.sm.button-whitepink-white-hover,.sm.button-3-esalon,.sm.button-whiteblue-esalon,.sm.button-whitepink-black-esalon:not(.eds),.sm.button-blue-esalon:not(.eds){font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;border-radius:15px}.sm-md.button-pink-esalon,.sm-md.btn-primary2-esalon,.sm-md.button-whitepink-esalon,.sm-md.button-2-esalon,.sm-md.btn-primary4-esalon,.sm-md.button-whitegrey-esalon,.sm-md.button-whitepink-white-hover,.sm-md.button-3-esalon,.sm-md.button-whiteblue-esalon,.sm-md.button-whitepink-black-esalon:not(.eds),.sm-md.button-blue-esalon:not(.eds){font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;height:40px;border-radius:20px}@media (max-width: 767px){.button-pink-esalon,.btn-primary2-esalon,.button-whitepink-esalon,.button-2-esalon,.btn-primary4-esalon,.button-whitegrey-esalon,.button-whitepink-white-hover,.button-3-esalon,.button-whiteblue-esalon,.button-whitepink-black-esalon:not(.eds),.button-blue-esalon:not(.eds){font-size:14px;font-size:1.4rem;line-height:45px;line-height:4.5rem}}@media (max-width: 320px){.button-pink-esalon,.btn-primary2-esalon,.button-whitepink-esalon,.button-2-esalon,.btn-primary4-esalon,.button-whitegrey-esalon,.button-whitepink-white-hover,.button-3-esalon,.button-whiteblue-esalon,.button-whitepink-black-esalon:not(.eds),.button-blue-esalon:not(.eds){padding:0 15px}}.button-whitepink-black-esalon.eds,.button-blue-esalon.eds{font-family:"ApercuPro-Bold";font-weight:700;text-transform:uppercase;padding:8px 56px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;border:none;border-radius:30px;outline:none;min-height:40px}.disabled.button-whitepink-black-esalon.eds,.disabled.button-blue-esalon.eds{color:rgba(3,3,3,0.38)}.disabled.button-whitepink-black-esalon.eds:hover,.disabled.button-blue-esalon.eds:hover{box-shadow:none}a:hover .cm-video-play-border,.cm-video-play-button .cm-video-play-border:hover,.cm-video-play-button:hover .cm-video-play-border{background-color:rgba(0,0,0,0.2)}.button-pink-esalon,.btn-primary2-esalon{color:#fff;background-color:#f8506e;border:1px solid #f8506e}.button-pink-esalon:active,.button-pink-esalon:focus,.btn-primary2-esalon:active,.btn-primary2-esalon:focus{background-color:#f8506e}.button-pink-esalon:hover,.btn-primary2-esalon:hover{background-color:#ff8fa0;border:1px solid #ff8fa0}.button-whitepink-esalon,.button-2-esalon,.btn-primary4-esalon{color:#fc395e;background-color:white;border:1px solid #fc395e}.button-whitepink-esalon:active,.button-whitepink-esalon:focus,.button-2-esalon:active,.button-2-esalon:focus,.btn-primary4-esalon:active,.btn-primary4-esalon:focus{background-color:#f8506e;color:white}.button-whitepink-esalon:hover,.button-2-esalon:hover,.btn-primary4-esalon:hover{background-color:#ff8fa0;border:1px solid #ff8fa0;color:white}.button-whitegrey-esalon{color:#3D3935;background-color:#fff;border:1px solid #3D3935}.button-whitegrey-esalon:active,.button-whitegrey-esalon:focus,.button-whitegrey-esalon:hover{background-color:#3D3935;color:#fff}.button-whitepink-white-hover{color:#fff;background-color:#f8506e;border:1px solid #fc395e}.button-whitepink-white-hover:active,.button-whitepink-white-hover:focus,.button-whitepink-white-hover:hover{color:#fff;background-color:#f8506e;opacity:60%}.btn-disabled,.btn-disabled-esalon,.btn-disabled1-esalon,.btn-disabled2-esalon{opacity:0.5;pointer-events:none}.btn-disabled.allow-pointer,.btn-disabled-esalon.allow-pointer,.btn-disabled1-esalon.allow-pointer,.btn-disabled2-esalon.allow-pointer{pointer-events:all}.btn-dimmed{opacity:0.5}.button-3-esalon{color:#13446a;border:1px solid #13446a;background-color:white}.button-3-esalon:hover{background-color:#6493b8;border:1px solid #6493b8;color:#fff}.button-whiteblue-esalon{color:#13446a;border:1px solid #13446a;background-color:#fff}.button-whiteblue-esalon:hover{background-color:#6493b8;border-color:#6493b8;color:#fff}.button-whitepink-black-esalon:not(.eds){color:#030303;border:1px solid #f8506e;background-color:#fff}.button-whitepink-black-esalon:not(.eds):hover{background-color:#ff8fa0;border-color:#ff8fa0;color:#030303}.button-whitepink-black-esalon.eds{color:#030303;border:1px solid #f8506e;background-color:#fff}.button-whitepink-black-esalon.eds:hover{background-color:#FEF3F4}.button-whitepink-black-esalon.eds:active,.button-whitepink-black-esalon.eds:focus{outline:none;box-shadow:none}.button-whitepink-black-esalon.eds.disabled{border-color:rgba(3,3,3,0.38)}.button-blue-esalon:not(.eds){color:#fff;background-color:#13446a;border:1px solid #13446a}.button-blue-esalon:not(.eds):hover{background-color:#6493b8;border-color:#6493b8}.button-blue-esalon:not(.eds):hover.static{background-color:#13446a;border-color:#13446a}.button-blue-esalon.eds{color:#fff;background-color:#13446a}.button-blue-esalon.eds:hover{background-color:#0E4F81;-webkit-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:0px 1px 3px 1px rgba(0,0,0,0.15)}.button-blue-esalon.eds:active,.button-blue-esalon.eds:focus{outline:none;box-shadow:none}.button-blue-esalon.eds.disabled{background-color:#E1E1E1}.btn-disabled,.btn-disabled-esalon,.btn-disabled1-esalon,.btn-disabled2-esalon{opacity:0.5;pointer-events:none}.cm-video-thumb-container{position:relative}@media (max-width: 767px){.cm-video-thumb-container{margin-bottom:30px}}.cm-video-play-button{position:absolute;top:0;width:100%;height:100%;cursor:pointer}.cm-video-play-button .cm-video-play-border{display:block;margin:auto;width:50px;padding:14px 17px;background-color:rgba(0,0,0,0.25);border:2px solid #fff;border-radius:50%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){.cm-video-play-button .cm-video-play-border{width:40px;padding:10px 13px}}@media (max-width: 767px){.cm-video-play-button .cm-video-play-border{width:33px;padding:8px 10px;border-width:2px}}.cm-video-play-button .cm-video-play-border.lg{width:80px;padding:22px 27px}@media (max-width: 767px){.cm-video-play-button .cm-video-play-border.lg{width:50px;padding:12px 15px}}.cm-video-play-button .cm-video-play-border.lg img{left:3px}.cm-video-play-button .cm-video-play-border img{position:relative;margin:0 !important;left:2px}.carousel .carousel-arrows{width:100px;margin:20px auto 0;position:relative;text-align:center}.carousel .carousel-arrows .arrow{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:15;width:20px;height:20px;cursor:pointer}.carousel .carousel-arrows .arrow.left{background-image:url(/images/esalon/icons/arrow_left@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center;left:0}.carousel .carousel-arrows .arrow.left.active.clicked{background-image:url(/images/esalon/icons/arrow_left_click@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .arrow.left.active.non-mobile:hover{background-image:url(/images/esalon/icons/arrow_left_rollover@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .arrow.left.active.non-mobile:hover.clicked{background-image:url(/images/esalon/icons/arrow_left_click@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .arrow.right{background-image:url(/images/esalon/icons/arrow_right@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center;right:0}.carousel .carousel-arrows .arrow.right.active.clicked{background-image:url(/images/esalon/icons/arrow_right_click@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .arrow.right.active.non-mobile:hover{background-image:url(/images/esalon/icons/arrow_right_rollover@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .arrow.right.active.non-mobile.clicked{background-image:url(/images/esalon/icons/arrow_right_click@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .carousel-arrows .page-num{font-family:ApercuPro-Bold;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#13446a;margin:0 4px}.carousel .carousel-arrows .page-num.active{color:#f8506e}

/*# sourceMappingURL=esalon-global.css.map */