<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.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}.product-details .purchase-options .radio-btn .pricing-disclaimer,.product-details .purchase-options .radio-btn .pricing-disclaimer a,.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}.product-details{padding-bottom:40px}@media (max-width: 767px){.product-details{padding-bottom:20px}}.product-details ul:after{content:"";display:table;clear:both}.product-details ul li{float:left}.product-details ul.bullet li{font-weight:200;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;float:none;display:block}.product-details ul.five-factors{margin:0}.product-details ul.five-factors li{text-align:center;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;letter-spacing:0.35px;margin-right:30px;margin-bottom:20px}.product-details ul.five-factors li:last-child{margin-right:0}.product-details ul.five-factors li .factor{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.product-details ul.steps{display:table;width:100%;margin:35px 0 0}.product-details ul.steps li{float:none;display:table-cell;vertical-align:top}.product-details ul.steps li .wrapper{position:relative;margin:auto;width:90%}.product-details ul.steps li:first-child .wrapper{float:left}.product-details ul.steps li:last-child .wrapper{float:right}.product-details ul.steps.column-3 li{width:33.33%}.product-details ul.steps.column-4 li{width:25%}@media (max-width: 991px){.product-details ul.steps.column-4{margin:20px 0 15px}.product-details ul.steps.column-4 li{width:50%;display:inline-block;margin-top:20px}.product-details ul.steps.column-4 li .image-bg,.product-details ul.steps.column-4 li .copy{display:table-cell;vertical-align:top;padding-right:15px}.product-details ul.steps.column-4 li .image-bg{width:150px}.product-details ul.steps.column-4 li .wrapper{width:100%}.product-details ul.steps.column-4 li .subhead{margin-top:0}.product-details ul.steps.column-4 li p{margin:0}}@media (max-width: 767px){.product-details ul.steps.column-3,.product-details ul.steps.column-4{margin-top:0}.product-details ul.steps.column-3 li,.product-details ul.steps.column-4 li{width:100%;display:block;margin:0 0 20px}.product-details ul.steps.column-3 li:last-child,.product-details ul.steps.column-4 li:last-child{margin-bottom:0}.product-details ul.steps.column-3 li .wrapper,.product-details ul.steps.column-4 li .wrapper{width:100%;float:none}.product-details ul.steps.column-3 li .image-bg,.product-details ul.steps.column-3 li .copy,.product-details ul.steps.column-4 li .image-bg,.product-details ul.steps.column-4 li .copy{display:table-cell;vertical-align:top}.product-details ul.steps.column-3 li .image-bg,.product-details ul.steps.column-4 li .image-bg{padding-right:15px;width:130px}.product-details ul.steps.column-3 li .subhead,.product-details ul.steps.column-4 li .subhead{margin:0 0 5px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.product-details ul.steps.column-3 li p,.product-details ul.steps.column-4 li p{margin:0}}.product-details ul.list-divider{margin-bottom:10px}.product-details ul.list-divider li{margin:0 10px 10px 0}.product-details ul.list-divider li:after{content:'|';color:#ABAAA7;margin-left:10px}.product-details ul.list-divider li:last-child:after{display:none}.product-details ul.list-divider li,.product-details ul.list-divider li .cta-link{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:.2px;text-transform:uppercase}.product-details ul.booster li label a img{border-radius:50%;display:block}.product-details ol.number{position:relative;padding-left:25px}@media (max-width: 767px){.product-details ol.number{margin-bottom:20px;left:10px}}.product-details ol.number li{font-weight:200;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding-left:2px}.product-details .column-2 .col-1{padding-left:0}.product-details .column-2 .col-2{padding-right:0}@media (max-width: 767px){.product-details .column-2 .col-1,.product-details .column-2 .col-2{padding:0}}@media (min-width: 1200px){.product-details .container.sm{width:970px}}@media (max-width: 991px){.product-details .container.md{width:auto;padding:0}}.product-details 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;white-space:nowrap}@media (max-device-width: 1024px){.product-details a{transition:none}}.product-details a:hover{color:#ff8fa0}.product-details table{width:100%}.product-details .strong{font-weight:600}.product-details hr.dot{margin-top:25px;margin-bottom:25px;border:none;background:url("/images/esalon/icons/border_dot.jpg");height:4px}.product-details .break{display:block}@media (max-width: 767px){.product-details .break{display:inline}}.product-details .form-group{margin:0 0 15px}.product-details .form-group textarea{min-height:150px}.product-details .subhead{font-family:"Apercu-Mono";letter-spacing:0.44px;margin:20px 0 10px}.product-details .highlight{color:#f8506e}.product-details .highlight-text{font-weight:600;text-transform:none}.product-details .heading{color:#f8506e;letter-spacing:0.34px;font-size:32px;font-size:3.2rem;line-height:42px;line-height:4.2rem;margin-bottom:20px}@media (max-width: 767px){.product-details .heading{font-size:28px;font-size:2.8rem;line-height:36px;line-height:3.6rem}}.product-details .pd-new-tag{background-color:#ffe2e7;color:#13446a;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;font-weight:300;display:inline-block;padding:10px;margin-bottom:15px}@media (max-width: 767px){.product-details .pd-new-tag{margin-bottom:10px}}.product-details .pd-new-tag.highlight-text{font-weight:600;font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem;padding:0 10px}.product-details .pd-title{color:#030303;font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem;text-transform:none;font-weight:600;margin-bottom:5px}@media (max-width: 767px){.product-details .pd-title{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}}.product-details .pd-price{font-weight:600;font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem;color:#030303;margin:0 8px 0 0}.product-details .pd-price.highlight{color:#f8506e}.product-details .pd-reviews ul li.star-rating:after{display:none}.product-details .pd-reviews .pd-review-stars{display:inline}.product-details .pd-reviews .cta-link{text-transform:uppercase}.product-details .promo-box{border:1px solid #13446a;padding:12.5px;margin:-10px 0 30px}.product-details .promo-box .icon{margin-right:12.5px}.product-details .promo-box h4{font-size:15px;font-size:1.5rem;line-height:19px;line-height:1.9rem;letter-spacing:.32px;margin-bottom:5px}.product-details .promo-box p{font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;font-weight:300;color:#13446a;margin:0}.product-details .promo-box.v2{background:url("/images/esalon/pdp/promo_pattern.png");background-size:332px 100%;background-color:#ffe2e7;border: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){.product-details .promo-box.v2{background-image:url("/images/esalon/pdp/promo_pattern@2x.png");background-size:332px 100%}}.product-details .promo-box.v2 p{line-height:20px;font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem}.product-details .cta-link,.product-details .cta-link-2{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:.4px}.product-details .cta-link.sm,.product-details .cta-link-2.sm{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;letter-spacing:.2px}@media (max-width: 320px){.product-details .cta-link.sm,.product-details .cta-link-2.sm{letter-spacing:0}}.product-details .cta-link.wide,.product-details .cta-link-2.wide{letter-spacing:1.6px}.product-details .cta-link-2{color:#13446a;text-decoration:underline}.product-details .cta-link-2:hover{color:#6493b8}.product-details p:not(.body-small){font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.product-details p:not(.body-small).pd-size{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;margin-bottom:10px}.product-details p:not(.body-small).sub-copy{letter-spacing:0.3px;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;margin-bottom:0}.product-details p:not(.body-small).color-name{text-transform:uppercase;color:#13446a;font-weight:600}.product-details p:not(.body-small).variation-description{color:#13446A;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;max-width:379px}.product-details p:not(.body-small).promo{color:#13446a;font-weight:300;letter-spacing:0.3px;margin:0}.product-details p:not(.body-small).promo .detail-link{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:0px}.product-details p:not(.body-small).promo.highlight-text{color:#f8506e;font-weight:600}.product-details p:not(.body-small).promo.highlight{color:#f8506e}.product-details p:not(.body-small).login{margin:25px 0 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300}.product-details p:not(.body-small).login .cta-link{font-weight:300;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.product-details p:not(.body-small).disclaimer{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:0;margin-bottom:30px}.product-details p:not(.body-small).disclaimer .cta-link{line-height:20px;font-weight:200}.product-details p:not(.body-small).disclaimer.box-color{margin-bottom:0;margin-top:10px;font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem}.product-details .description{margin-top:24px;margin-bottom:30px}.product-details .description p.strong{margin:0}@media (max-width: 767px){.product-details .description{margin-bottom:25px}}.product-details .five-factor{padding-bottom:0 !important;margin-bottom:0 !important}.product-details .five-factor h3{color:#133C5F;font-weight:600;font-size:32px;line-height:32px;margin:25px 0 25px;text-align:center}@media (min-width: 768px){.product-details .five-factor h3{margin-top:0}}.product-details .five-factor p.intro{text-align:center;margin-bottom:2px}.product-details .five-factor ul{display:flex;justify-content:center;margin-top:30px;padding:0;text-align:center}@media (max-width: 767px){.product-details .five-factor ul{flex-flow:wrap}}.product-details .five-factor ul li{flex:1;margin-bottom:10px;padding:20px;vertical-align:top}@media (max-width: 767px){.product-details .five-factor ul li{flex:1 0 50%;padding:0 10px;margin:0 0 30px 0}}@media (max-width: 767px){.product-details .five-factor ul li:last-child:nth-child(odd){max-width:230px}}.product-details .five-factor ul .ingredient-spacer{border-bottom:solid 1px #E0457B;height:1px;margin:20px auto 15px auto;padding:0;width:24px}.product-details .five-factor ul .ingredient-name{color:#133C5F;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase}.product-details .five-factor ul .ingredient-description{margin:0 auto;text-align:center}.product-details .five-factor ul .ingredient-description .highlight{color:#000000;display:block;font-weight:700}.product-details .alt-ingredient-list{text-align:center;margin-bottom:40px}.product-details .alt-ingredient-list.mobile{text-align:left;margin-bottom:0}.product-details .price-wrapper{margin-top:25px;margin-bottom:20px}.product-details .price-wrapper .pd-price,.product-details .price-wrapper .promo{display:inline-block;vertical-align:middle}.product-details .price-wrapper .old-full-price{text-decoration:line-through;font-weight:300}.product-details .price-wrapper .new-discounted-price{display:inline}@media (max-width: 767px){.product-details .price-wrapper{margin-top:20px}}.product-details .out-of-stock{color:#DC2A2A;font-weight:300;text-transform:none;margin-left:5px}.product-details .subtitle{color:#030303;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin-bottom:20px}.product-details .subtitle.highlight-text{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;color:#13446a}.product-details .cta-btn.btn-disabled{border:1px solid #D8D8D8;background-color:#D8D8D8;color:white;opacity:1}.product-details .cta-btn.lg{min-width:290px}@media (max-width: 767px){.product-details .cta-btn.lg{min-width:250px}}.product-details .section-block{border-top:1px solid #ebe7e0;padding:30px 0}@media (max-width: 767px){.product-details .section-block{padding:25px 0}}.product-details .collapse-wrapper{background-color:white}.product-details .collapse-wrapper .panel-section{border-top:1px solid #ccc}.product-details .collapse-wrapper .collapse-header{position:relative;display:block;padding:20px 0}.product-details .collapse-wrapper .collapse-header.collapsed .plus-expand{background:url("/images/esalon/icons/icon_plus_pink.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){.product-details .collapse-wrapper .collapse-header.collapsed .plus-expand{background-image:url("/images/esalon/icons/icon_plus_pink@2x.png");background-size:14px 14px}}.product-details .collapse-wrapper .collapse-header .plus-expand{cursor:pointer;width:14px;height:14px;right:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.product-details .collapse-wrapper .collapse-header .plus-expand:after{content:'';border-bottom:2px solid #f8506e;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0}.product-details .collapse-wrapper .collapse-header h3{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin:0}.product-details .collapse-wrapper .collapse-body p,.product-details .collapse-wrapper .collapse-body ul,.product-details .collapse-wrapper .collapse-body .cta-link{margin-bottom:20px}.product-details .collapse-wrapper .collapse-body .cta-link{display:inline-block}.product-details .collapse-wrapper .collapse-body .five-factors{margin-top:-5px}.product-details .collapse-wrapper .collapse-body .spanish{display:none}.product-details .choose-color .radio-btn{margin-bottom:10px;width:85%}@media (max-width: 1199px){.product-details .choose-color .radio-btn{width:auto}}.product-details .choose-color .radio-btn li{text-align:center;margin:0 10px 10px 0}@media (max-width: 767px){.product-details .choose-color .radio-btn li{margin-right:8px}}.product-details .choose-color .radio-btn li span{width:40px;height:40px;overflow:hidden;display:block}.product-details .choose-color .radio-btn li img{width:100%}.product-details .choose-color .radio-btn li label{border-radius:50%;padding:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-device-width: 1024px){.product-details .choose-color .radio-btn li label{transition:none}}.product-details .choose-color .radio-btn li label:not(.hide_border){border:1px solid transparent}.product-details .choose-color .radio-btn li label.hide_border{border:unset}.product-details .choose-color .radio-btn li input[type="radio"]:checked+label{border:1px solid #f8506e;pointer-events:none}.product-details .choose-color .radio-btn li:not(.booster) span{border-radius:50%}.product-details .choose-color .radio-btn.booster li{margin:0;padding:0;width:25%}.product-details .choose-color .radio-btn.booster li input[type="radio"]:checked+label{border:none}.product-details .choose-color .radio-btn.booster li input[type="radio"]:checked+label img{width:74px;height:74px;border-radius:0;border:1px solid #f8506e}.product-details .choose-color .radio-btn.booster li label img{height:72px;width:72px}.product-details .choose-color .radio-btn.booster li label div.booster-text{color:#13446a !important;font-size:14px;line-height:22px;margin-top:10px;text-align:center;white-space:normal;width:74px}.product-details .choose-color .radio-btn.booster li label div.booster-text.active{font-weight:700}.product-details .choose-color .radio-btn.booster li label div.booster-text:not(.active){font-weight:400}.product-details .choose-color .radio-btn.pd-swatch li{margin-right:0}.product-details .choose-color .radio-btn.pd-swatch li:last-child{margin-right:0}.product-details .choose-color .radio-btn.pd-swatch li label{border:none;font-weight:200;border-radius:2px;padding:0}.product-details .choose-color .radio-btn.pd-swatch li label img{width:auto;display:block;margin-bottom:8px;border:1px solid transparent;padding:5px}@media (max-width: 991px){.product-details .choose-color .radio-btn.pd-swatch li label img{width:80px}}@media (max-width: 375px){.product-details .choose-color .radio-btn.pd-swatch li label img{width:75px}}@media (max-width: 320px){.product-details .choose-color .radio-btn.pd-swatch li label img{width:70px}}.product-details .choose-color .radio-btn.pd-swatch li label:hover{opacity:0.8}.product-details .choose-color .radio-btn.pd-swatch li label .pd-cta{color:#030303;font-weight:200;letter-spacing:0.2px;display:block}.product-details .choose-color .radio-btn.pd-swatch li input[type="radio"]:checked+label{border:none}.product-details .choose-color .radio-btn.pd-swatch li input[type="radio"]:checked+label img{border:1px solid #f8506e}.product-details .choose-color .radio-btn.pd-swatch li input[type="radio"]:checked+label .pd-cta{font-weight:600}.product-details .choose-color .radio-btn.break-five{width:305px}.product-details .choose-color p{margin:0}.product-details .choose-color p.strong{margin-top:15px}.product-details .choose-color p.info{margin-bottom:20px}.product-details .choose-color p.variation-description{margin-top:7px;width:100% !important}.product-details .choose-color .colors-tab{display:block;margin-bottom:10px}.product-details .choose-color .colors-tab li{font-family:"Apercu-Mono";margin:0 20px 20px 0;position:relative}.product-details .choose-color .colors-tab li a{color:#666;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:300}.product-details .choose-color .colors-tab li:last-child{margin-right:0}.product-details .choose-color .colors-tab li.active a{color:#f8506e}.product-details .choose-color .colors-tab li.active a:after{content:'';border-bottom:2px solid #f8506e;position:absolute;bottom:-5px;left:0;right:0}.product-details .choose-size .radio-btn{margin:0}.product-details .choose-size .radio-btn li{text-align:center;margin:0 15px 5px 0}.product-details .choose-size .radio-btn li label{-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;width:85px;line-height:30px;border:1px solid #13446a;border-radius:15px;font-size:12px;font-weight:600;color:#13446a}@media (max-device-width: 1024px){.product-details .choose-size .radio-btn li label{transition:none}}.product-details .choose-size .radio-btn li input[type="radio"]:checked+label{background-color:#13446a;color:#fff;pointer-events:none}.product-details .choose-size .radio-btn li input[type="radio"]:checked+label:before{content:'';width:16px;height:16px;border:1px solid #fff;border-radius:50%;background-color:#13446a;position:absolute;right:-2px;top:-8px}.product-details .choose-size .radio-btn li input[type="radio"]:checked+label:after{content:'';background-image:url("/images/esalon/icons/checkmark_sm@2x.png");background-size:cover;position:absolute;right:1px;top:-3px;width:9px;height:6px}.product-details .purchase-options .radio-btn{margin-bottom:15px}.product-details .purchase-options .radio-btn.eds{margin-bottom:8px}.product-details .purchase-options .radio-btn li{display:block;float:none;margin:0 0 20px}.product-details .purchase-options .radio-btn li label{font-weight:200;display:inline}.product-details .purchase-options .radio-btn li .strong{margin-right:5px}.product-details .purchase-options .radio-btn li.subtitle{font-weight:300;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;text-transform:none;margin-left:-30px;padding-top:10px}.product-details .purchase-options .radio-btn li.wrap-aware{display:flex;align-items:center;flex-flow:row wrap;row-gap:4px}.product-details .purchase-options .radio-btn li.wrap-aware label{display:flex;justify-content:start;flex-flow:row wrap;row-gap:4px}.product-details .purchase-options .radio-btn li.wrap-aware span.radio{margin:10px auto 0}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown{margin-right:12px}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown #flex-plan-dropdown{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:.15px;font-weight:200;color:#686662}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown #flex-plan-dropdown[aria-expanded="true"]{border:1px solid #f8506e;background-color:transparent}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown #flex-plan-dropdown:hover{background-color:transparent}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu{padding:24px;min-width:290px}@media (max-width: 575px){.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu{padding:24px 12px}}@media (max-width: 320px){.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu{min-width:270px}}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu .dropdown-header{color:#13446a;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;letter-spacing:.5px;margin:0}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.multi-sub-active{border-radius:4px;border:1px solid #f8506e}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.divider:has(+.multi-sub-active),.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.divider.shrink{visibility:hidden;margin-bottom:0}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.divider:not(.shrink){visibility:visible}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a{display:flex;padding:9px 16px}@media (max-width: 320px){.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a{padding:9px 8px}}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a:hover{background-color:transparent}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a img{margin-right:8px}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .qty,.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .frequency{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;letter-spacing:.25px;color:#686662}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .name{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:.15px;margin-bottom:8px;color:#13446a}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .frequency{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-weight:200;margin-top:0;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:.25px}@media (min-width: 481px){.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .frequency{flex-wrap:nowrap}}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .frequency .loop-time{display:flex;align-items:center;flex-wrap:nowrap}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li a .text-content .frequency .glyphicon-refresh{font-size:8px;font-size:.8rem;line-height:16px;line-height:1.6rem;font-weight:200;margin:0 4px;color:#6493b8}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.new-flex-plan{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;letter-spacing:.25px;color:#13446a;margin-top:16px;margin-bottom:0 !important}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.new-flex-plan .plus-bg{width:20px;height:20px;border-radius:10px;margin-right:8px;background-color:#13446a}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.new-flex-plan .plus-bg .glyphicon-plus{filter:brightness(0) invert(1);top:unset;left:0.5px}.product-details .purchase-options .radio-btn li.wrap-aware #multiple-subs-dropdown .dropdown-menu li.new-flex-plan .plus-bg .glyphicon-plus:before{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem;vertical-align:middle}.product-details .purchase-options .radio-btn li .pct-off{margin-right:5px}.product-details .purchase-options .radio-btn .frequency,.product-details .purchase-options .radio-btn .dropdown-select{margin:2px 0 0;font-weight:600;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}.product-details .purchase-options .radio-btn .dropdown-select{margin-right:5px;font-weight:300;color:#f8506e}.product-details .purchase-options .radio-btn .pricing-disclaimer,.product-details .purchase-options .radio-btn .pricing-disclaimer a{color:#7B7975;margin:0}.product-details .purchase-options .radio-btn .pricing-disclaimer a{text-decoration:underline}.product-details .purchase-options .shipping-restriction{margin-top:25px}@media (max-width: 767px){.product-details .purchase-options .shipping-restriction{margin-top:0}}.product-details .purchase-options .shipping-restriction p{color:#13446a;margin-bottom:0}.product-details .purchase-options .quantity{display:flex;justify-content:start;margin:30px 0}.product-details .purchase-options .quantity p.strong{margin-bottom:0}.product-details .purchase-options .cta-btn{min-width:220px;display:block;margin:30px 0 0}@media (max-width: 767px){.product-details .purchase-options .cta-btn{margin:25px 0 20px}}.product-details .purchase-options .cta-btn.box-color{float:left;margin-left:28px}@media (max-width: 1199px){.product-details .purchase-options .cta-btn.box-color{margin-left:0}}@media (max-width: 575px){.product-details .purchase-options .cta-btn.box-color{width:170px;max-width:50%;min-width:initial}}.product-details .purchase-options .cta-btn.box-color-customize-cta{float:left}@media (max-width: 575px){.product-details .purchase-options .cta-btn.box-color-customize-cta{width:170px;max-width:49%;min-width:initial}}@media (min-width: 768px){.product-details .purchase-options .cta-btn.box-color-customize-cta{padding-left:20px;padding-right:20px;min-width:250px}}.product-details .color-options{margin-bottom:15px;padding:25px 0;border-top:1px solid #ebe7e0;border-bottom:1px solid #ebe7e0}.product-details .color-options.price-box{padding:16px 0;margin-top:15px}.product-details .color-options .cta-link{font-size:14px;line-height:normal}@media (min-width: 768px) and (max-width: 1199px){.product-details .color-options .cta-link{margin-top:20px;display:table}}.product-details .color-options table{width:auto}.product-details .color-options table td{padding:0 25px;color:#13446a}.product-details .color-options table td.col-1{border-right:1px solid #ccc;padding-left:0;font-weight:600}.product-details .color-options table td.col-1.acq-user{color:#000;font-weight:300;border-right:none;padding-right:0;vertical-align:top}.product-details .color-options table td.col-1.acq-user .price{text-decoration:line-through}.product-details .color-options table td.col-2 .price{font-weight:600}.product-details .color-options table td.col-2.acq-user span{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}@media (max-width: 480px){.product-details .color-options table td.col-2.acq-user span{display:none}}.product-details .color-options table td.col-3{padding-left:15px;padding-right:0}.product-details .color-options table .price{font-size:28px;line-height:normal;margin-bottom:10px}.product-details .color-options table span{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:600}.product-details .color-options.box-color table .price{margin-bottom:15px}.product-details .color-options.box-color table span{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}@media (max-width: 480px){.product-details .color-options.box-color{margin:0}.product-details .color-options.box-color table{margin:0}.product-details .color-options.box-color table td{text-align:left}}@media (max-width: 767px){.product-details .color-options:not(.price-box) .break{display:block}.product-details .color-options:not(.price-box) h2{font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem;margin-bottom:15px}.product-details .color-options:not(.price-box) .cta-link.wide{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0.7px;display:table;margin:25px auto 15px}.product-details .color-options:not(.price-box) table td{text-align:center;width:130px;padding:0}.product-details .color-options:not(.price-box) table td.col-1{padding-right:20px}.product-details .color-options:not(.price-box) table td.col-2{padding-left:20px}.product-details .color-options:not(.price-box) .disclaimer{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;margin-bottom:25px;font-weight:300;color:#13446a}.product-details .color-options:not(.price-box) .disclaimer .break{display:block}.product-details .color-options:not(.price-box) .login{color:#13446a;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.product-details .product-cta{display:flex;align-items:center;padding:12px 0}.product-details .product-cta p{margin:0 0 0 5px}.product-details .pd-image{padding:0}.product-details .pd-image img{margin:auto}.product-details .pd-image .carousel{width:fit-content;margin:auto}@media (max-width: 991px){.product-details .pd-image .carousel{width:100%;padding-right:10px}}@media (max-width: 767px){.product-details .pd-image .carousel{width:290px;padding:0}}.product-details .pd-image .carousel .gallery-thumbs{position:relative;left:auto;width:auto;display:table;margin:50px auto 0}.product-details .pd-image .carousel .gallery-thumbs li{border-radius:0;width:85px;height:85px;border:1px solid #D8D8D8;margin:0 6px 12px;-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){.product-details .pd-image .carousel .gallery-thumbs li{transition:none}}.product-details .pd-image .carousel .gallery-thumbs li.active{border:1px solid #f8506e}.product-details .pd-image .carousel .gallery-thumbs li:hover{opacity:0.8}@media (max-width: 991px){.product-details .pd-image .carousel .gallery-thumbs li{width:76px;height:76px;margin:0 5px 10px}}@media (max-width: 767px){.product-details .pd-image .carousel .gallery-thumbs{display:none}}.product-details .pd-image .carousel .carousel-control{width:44px;text-indent:-9999px}.product-details .pd-image .carousel .oprah-seal-overlay{position:absolute;z-index:8;top:0;right:0;background-image:url("/images/esalon/seals/oprah_seal_2023@2x.png");background-size:contain;width:72px;height:72px}.product-details .pd-main{padding:60px 0;-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}@media (max-width: 991px){.product-details .pd-main{padding:50px 0}}@media (max-width: 767px){.product-details .pd-main{padding:20px 0 0;box-shadow:none}}.product-details .pd-main .pd-content{padding-left:30px;padding-right:30px}@media (max-width: 991px){.product-details .pd-main .pd-content{padding-left:20px;padding-right:0}}@media (max-width: 767px){.product-details .pd-main .pd-content{padding:30px 0 0}}.product-details .pd-main .pd-breadcrumb{font-weight:300;text-decoration:none;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;display:none;margin-bottom:15px;white-space:normal}@media (max-width: 767px){.product-details .pd-main .pd-breadcrumb{display:block}}.product-details .section-title{margin-bottom:50px}.product-details .section-title:after{content:'';border-bottom:1px solid #f8506e;display:inline-block;width:50px}.product-details .section-title.no-border:after{display:none}.product-details .section-title h2,.product-details .section-title .title{letter-spacing:0.77px;font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;font-weight:600;margin-bottom:10px}.product-details .section-title p.highlight-text{font-weight:200;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;color:#13446a;letter-spacing:0.57px}@media (max-width: 991px){.product-details .section-title{margin-bottom:40px}}@media (max-width: 767px){.product-details .section-title{margin-bottom:30px}.product-details .section-title h2,.product-details .section-title .title{font-size:26px;font-size:2.6rem;line-height:30px;line-height:3rem;letter-spacing:0.56px}.product-details .section-title p.highlight-text{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:0.44px;margin-bottom:10px}}@media (max-width: 320px){.product-details .section-title{padding:0 10px}}.product-details .pd-block{text-align:center;border-top:1px solid #ebe7e0;padding:60px 0}.product-details .pd-block.no-border{border-top:none}.product-details .pd-block .products ul li{float:none;width:211px;margin:0 30px;display:inline-block;vertical-align:top;position:relative}@media (max-width: 991px){.product-details .pd-block .products ul li{margin:0 10px}}@media (max-width: 767px){.product-details .pd-block .products ul li{display:block;margin:15px 0 0;width:100%}.product-details .pd-block .products ul li a{display:table}}.product-details .pd-block .products .pd-info{text-align:center;white-space:normal}.product-details .pd-block .products .pd-info h3{font-weight:300;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;text-transform:uppercase;color:#030303;letter-spacing:0.32px;margin-bottom:10px;white-space:normal}.product-details .pd-block .products .pd-info h3 span{display:block;color:#686662;text-transform:none}.product-details .pd-block .products .pd-info p.pd-description{display:none;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-top:-5px;margin-bottom:8px;color:#030303}.product-details .pd-block .products .pd-info p.price{font-weight:300;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#686662;margin:0}.product-details .pd-block .products .pd-info .pd-review-stars{margin-bottom:10px}@media (max-width: 991px){.product-details .pd-block{padding:45px 0}}@media (max-width: 767px){.product-details .pd-block .products .pd-image,.product-details .pd-block .products .pd-info{display:table-cell;vertical-align:middle}.product-details .pd-block .products .pd-image{width:40%}.product-details .pd-block .products .pd-image img{width:85%}.product-details .pd-block .products .pd-info{text-align:left;padding-right:15px}.product-details .pd-block .products ul{margin:0}}.product-details .before-after-block{margin-top:60px;padding-bottom:0}.product-details .pd-lifestyle{padding-top:80px}.product-details .pd-lifestyle .pd-block{padding:45px 0;text-align:left}.product-details .pd-lifestyle .col-1{padding:0 15px 0 0}.product-details .pd-lifestyle .col-2{padding:0 0 0 15px}.product-details .pd-lifestyle .pd-content h3.highlight-text,.product-details .pd-lifestyle .pd-content .cta-link{margin-top:30px}.product-details .pd-lifestyle .pd-content .cta-link{display:inline-block}.product-details .pd-lifestyle .pd-content .cm-cta-link{background-color:#faf9f7;padding:10px 12px;display:table;margin-top:20px;white-space:pre-wrap;text-transform:uppercase;line-height:20px}@media (min-width: 992px){.product-details .pd-lifestyle .pd-content .cm-cta-link{width:78%}}@media (max-width: 767px){.product-details .pd-lifestyle .pd-content .cm-cta-link{margin-top:15px}}@media (max-width: 767px){.product-details .pd-lifestyle .pd-content h3.highlight-text{margin-top:20px}.product-details .pd-lifestyle .pd-content h3.heading{margin-top:0}}.product-details .pd-lifestyle .pd-image .bg{background-color:#13446a;background-image:url("/images/esalon/pdp/pd_detail_pattern.png");background-size:cover;position:relative;width:375px;height:510px}.product-details .pd-lifestyle .pd-image .bg.v2{background-image:url("/images/esalon/pdp/pd_detail_pattern2@2x.jpg");background-size:cover}.product-details .pd-lifestyle .pd-image .image-wrapper{width:360px;height:498px;position:absolute;top:45px;right:45px}@media (max-width: 991px){.product-details .pd-lifestyle .pd-image .bg{width:320px;height:434px}.product-details .pd-lifestyle .pd-image .image-wrapper{width:308px;height:426px;top:25px;right:25px}}.product-details .pd-lifestyle .pd-benefits{margin-bottom:85px}.product-details .pd-lifestyle .pd-ingredients{text-align:left}@media (min-width: 992px){.product-details .pd-lifestyle .pd-ingredients .col-1{padding-right:35px}}.product-details .pd-lifestyle .pd-ingredients .cta-link{margin-top:30px;display:table}@media (max-width: 767px){.product-details .pd-lifestyle{padding-top:0}.product-details .pd-lifestyle .pd-content{margin:0 15px}.product-details .pd-lifestyle .pd-content .container{background-color:white;margin-top:-40px;padding:25px}.product-details .pd-lifestyle .pd-content .heading{text-align:center;margin-bottom:15px}.product-details .pd-lifestyle .pd-content p{margin-bottom:0}.product-details .pd-lifestyle .pd-block{padding:30px 0}}.product-details .pd-social-wrapper{text-align:center !important}.product-details .pd-social-wrapper .highlight-text{margin-bottom:50px}@media (max-width: 767px){.product-details .pd-social-wrapper{border-top:1px solid #ccc}.product-details .pd-social-wrapper .highlight-text{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin-bottom:25px}}.product-details .get-the-look .col-sm-4 .image-box,.product-details .get-the-look .col-sm-8 .image-box{overflow:hidden}.product-details .get-the-look .col-sm-4 .image-box img,.product-details .get-the-look .col-sm-8 .image-box img{height:440px;max-width:initial}.product-details .get-the-look .content{text-align:left;position:relative;background-color:white;padding:25px 0 0;margin-top:-50px;display:inline-block;float:left}.product-details .get-the-look .content .title-wrapper{border-left:1px solid #ff8fa0;padding:0 25px 15px}.product-details .get-the-look .content .subtitle{color:#ff8fa0;font-weight:600;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin-bottom:10px}.product-details .get-the-look .content .article-title{font-weight:200;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;letter-spacing:0.44px;color:#13446a;margin-bottom:0}@media (max-width: 991px){.product-details .get-the-look .col-sm-8 .image-box img{margin-left:-70px}}@media (max-width: 767px){.product-details .get-the-look .col-sm-12{padding:0}.product-details .get-the-look .image-box img{margin:auto}.product-details .get-the-look .content{text-align:center;width:85%;margin:-30px auto 0;float:none}.product-details .get-the-look .content .title-wrapper{border:none}.product-details .get-the-look .carousel-inner{margin:auto}}@media (max-width: 991px){.product-details .pd-client-reviews .container.sm{width:720px}}@media (max-width: 767px){.product-details .pd-client-reviews .container.sm{width:auto}}.product-details .pd-client-reviews .section-title{margin-bottom:20px}.product-details .pd-client-reviews .section-title ul{display:table;margin:0 auto 20px}.product-details .pd-client-reviews .section-title ul li,.product-details .pd-client-reviews .section-title ul a{text-transform:uppercase}.product-details .pd-client-reviews .section-title ul li{margin-right:15px}.product-details .pd-client-reviews .section-title ul li:after{margin-left:15px}.product-details .pd-client-reviews .section-title ul li:last-child{margin-right:0}.product-details .pd-client-reviews .section-title .pd-review-stars{margin:10px 0 25px}.product-details .pd-client-reviews .section-title p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300}.product-details .pd-client-reviews .section-title .btn{color:white;background-color:#13446a;border-radius:15px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;padding:0 18px;display:table;margin:0 auto 10px;-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){.product-details .pd-client-reviews .section-title .btn{transition:none}}.product-details .pd-client-reviews .section-title .btn:hover{background-color:#6493b8}.product-details .pd-client-reviews .section-title .checkbox-wrapper{margin:25px 0 15px}@media (max-width: 767px){.product-details .pd-client-reviews .section-title{margin-bottom:10px}.product-details .pd-client-reviews .section-title ul{margin-bottom:10px}.product-details .pd-client-reviews .section-title ul li{float:none;display:inline-block;margin-right:10px}.product-details .pd-client-reviews .section-title ul li:after{margin-left:10px}.product-details .pd-client-reviews .section-title .pd-review-stars{margin:5px 0 20px}}.product-details .pd-client-reviews .cta-link.bottom{margin-top:35px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;letter-spacing:0.3px;display:inline-block;white-space:normal}@media (max-width: 767px){.product-details .pd-client-reviews .cta-link.bottom{margin-top:20px}}.toner-faq.dt,.ingredients-list.dt{display:block}.toner-faq.mobile,.ingredients-list.mobile{display:none}.toner-faq&gt;div,.ingredients-list&gt;div{margin-top:15px}.toner-faq&gt;div span,.ingredients-list&gt;div span{font-weight:600}@media (max-width: 767px){.toner-faq a,.ingredients-list a{display:none}.toner-faq.dt,.ingredients-list.dt{display:none}.toner-faq.mobile,.ingredients-list.mobile{display:block}}.toner-faq{margin-top:20px}.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero,.product-details.light-set .pd-main .hero{height:465px;background-size:cover;background-position:center 0}@media (max-width: 767px){.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero,.product-details.light-set .pd-main .hero{width:100%;height:100%}.product-details.color-set .pd-main .hero:after,.product-details.box-color-set .pd-main .hero:after,.product-details.light-set .pd-main .hero:after{content:'';display:block;padding-bottom:100%}}.product-details.color-set .pd-content,.product-details.box-color-set .pd-content,.product-details.light-set .pd-content{margin-top:-110px;background-color:white;padding-top:30px}.product-details.color-set .pd-content .pd-reviews,.product-details.box-color-set .pd-content .pd-reviews,.product-details.light-set .pd-content .pd-reviews{margin-top:25px}.product-details.color-set .pd-content .cta-btn,.product-details.box-color-set .pd-content .cta-btn,.product-details.light-set .pd-content .cta-btn{padding:0 30px}.product-details.color-set .pd-content .list-divider.bottom,.product-details.box-color-set .pd-content .list-divider.bottom,.product-details.light-set .pd-content .list-divider.bottom{margin-bottom:20px}.product-details.color-set .pd-content .description,.product-details.box-color-set .pd-content .description,.product-details.light-set .pd-content .description{margin-bottom:25px}@media (max-width: 767px){.product-details.color-set .pd-content,.product-details.box-color-set .pd-content,.product-details.light-set .pd-content{position:relative;top:-60px;margin-top:0;padding:20px 15px 0;margin-bottom:-60px;float:none !important}.product-details.color-set .pd-content .pd-reviews,.product-details.box-color-set .pd-content .pd-reviews,.product-details.light-set .pd-content .pd-reviews{margin-top:20px}.product-details.color-set .pd-content .description h2,.product-details.box-color-set .pd-content .description h2,.product-details.light-set .pd-content .description h2,.product-details.color-set .pd-content .description p,.product-details.box-color-set .pd-content .description p,.product-details.light-set .pd-content .description p{display:inline}}.product-details.color-set .pd-image,.product-details.box-color-set .pd-image,.product-details.light-set .pd-image{padding-top:25px}@media (max-width: 767px){.product-details.color-set .pd-image,.product-details.box-color-set .pd-image,.product-details.light-set .pd-image{padding:0 0 30px}}.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .container .content-box,.product-details.light-set .whats-inside .content-box,.whats-inside.color-pro-toner .content-box{background-color:white;background-color:rgba(255,255,255,0.9);padding:40px;width:365px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-details.color-set .whats-inside .content-box .highlight-text,.product-details.box-color-set .whats-inside .content-box .highlight-text,.product-details.light-set .whats-inside .content-box .highlight-text,.whats-inside.color-pro-toner .content-box .highlight-text{font-size:35px;font-size:3.5rem;line-height:42px;line-height:4.2rem;letter-spacing:.8px;margin-bottom:25px}.product-details.color-set .whats-inside .content-box .highlight-text:after,.product-details.box-color-set .whats-inside .content-box .highlight-text:after,.product-details.light-set .whats-inside .content-box .highlight-text:after,.whats-inside.color-pro-toner .content-box .highlight-text:after{content:'';border-bottom:1px solid #f8506e;width:40px;display:block;padding-bottom:20px}.product-details.color-set .whats-inside .content-box .bullet li,.product-details.box-color-set .whats-inside .content-box .bullet li,.product-details.light-set .whats-inside .content-box .bullet li,.whats-inside.color-pro-toner .content-box .bullet li{font-weight:300;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0.2px;color:#0E4F81;margin-right:0;margin-bottom:5px}.product-details.color-set .whats-inside .content-box .bullet li:last-child,.product-details.box-color-set .whats-inside .content-box .bullet li:last-child,.product-details.light-set .whats-inside .content-box .bullet li:last-child,.whats-inside.color-pro-toner .content-box .bullet li:last-child{margin-bottom:0}.product-details.color-set .whats-inside .content-box .bullet li a,.product-details.box-color-set .whats-inside .content-box .bullet li a,.product-details.light-set .whats-inside .content-box .bullet li a,.whats-inside.color-pro-toner .content-box .bullet li a{font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;text-decoration:underline;font-weight:300}.product-details.color-set .whats-inside .content-box .bullet li .info-tip,.product-details.box-color-set .whats-inside .content-box .bullet li .info-tip,.product-details.light-set .whats-inside .content-box .bullet li .info-tip,.whats-inside.color-pro-toner .content-box .bullet li .info-tip{display:inline-block;vertical-align:middle;margin-left:2px;text-indent:-9999px}.product-details.color-set .whats-inside .content-box .bullet li .popover .popover-content,.product-details.box-color-set .whats-inside .content-box .bullet li .popover .popover-content,.product-details.light-set .whats-inside .content-box .bullet li .popover .popover-content,.whats-inside.color-pro-toner .content-box .bullet li .popover .popover-content,.product-details.color-set .whats-inside .content-box .bullet li .popover .popover-content a,.product-details.box-color-set .whats-inside .content-box .bullet li .popover .popover-content a,.product-details.light-set .whats-inside .content-box .bullet li .popover .popover-content a,.whats-inside.color-pro-toner .content-box .bullet li .popover .popover-content a{color:#13446a;font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;letter-spacing:.4px;font-weight:600}.product-details.color-set .whats-inside .content-box .bullet li .popover .popover-content,.product-details.box-color-set .whats-inside .content-box .bullet li .popover .popover-content,.product-details.light-set .whats-inside .content-box .bullet li .popover .popover-content,.whats-inside.color-pro-toner .content-box .bullet li .popover .popover-content{padding:20px}.product-details.color-set .whats-inside .content-box .bullet li .popover .popover-content:before,.product-details.box-color-set .whats-inside .content-box .bullet li .popover .popover-content:before,.product-details.light-set .whats-inside .content-box .bullet li .popover .popover-content:before,.whats-inside.color-pro-toner .content-box .bullet li .popover .popover-content:before{content:'';border-top:1px solid #f8506e;width:30px;display:block;margin:0 0 15px}.product-details.color-set .whats-inside .content-box .bullet li .popover .popover-content span,.product-details.box-color-set .whats-inside .content-box .bullet li .popover .popover-content span,.product-details.light-set .whats-inside .content-box .bullet li .popover .popover-content span,.whats-inside.color-pro-toner .content-box .bullet li .popover .popover-content span{color:#f8506e}@media (max-width: 991px){.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .container .content-box,.product-details.light-set .whats-inside .content-box,.whats-inside.color-pro-toner .content-box{padding:35px 30px;width:340px}}@media (max-width: 767px){.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .container .content-box,.product-details.light-set .whats-inside .content-box,.whats-inside.color-pro-toner .content-box{width:100%;position:relative;margin-top:-40px;padding:30px 25px;background-color:#fff}.product-details.color-set .whats-inside .content-box .highlight-text,.product-details.box-color-set .whats-inside .content-box .highlight-text,.product-details.light-set .whats-inside .content-box .highlight-text,.whats-inside.color-pro-toner .content-box .highlight-text{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;margin-bottom:25px}.product-details.color-set .whats-inside .content-box .highlight-text:after,.product-details.box-color-set .whats-inside .content-box .highlight-text:after,.product-details.light-set .whats-inside .content-box .highlight-text:after,.whats-inside.color-pro-toner .content-box .highlight-text:after{padding-bottom:25px}}.product-details.color-set .pd-main,.product-details.box-color-set .pd-main{box-shadow:none;padding-top:0}.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero{background-image:url("/images/esalon/pdp/color_set_hero.jpg")}@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){.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero{background-image:url("/images/esalon/pdp/color_set_hero@2x.jpg");background-size:cover 0}}@media (max-width: 767px){.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero{background-image:url("/images/esalon/pdp/color_set_hero_mobile.jpg")}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.product-details.color-set .pd-main .hero,.product-details.box-color-set .pd-main .hero{background-image:url("/images/esalon/pdp/color_set_hero_mobile@2x.jpg");background-size:cover 0}}@media (max-width: 767px){.product-details.color-set .pd-main,.product-details.box-color-set .pd-main{-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}}.product-details.color-set .pd-image img,.product-details.box-color-set .pd-image img{max-height:450px}@media (max-width: 767px){.product-details.color-set .pd-content .cta-btn,.product-details.box-color-set .pd-content .cta-btn{margin:0 0 30px}.product-details.color-set .pd-content .cta-btn.box-color,.product-details.box-color-set .pd-content .cta-btn.box-color{margin-left:2%}}@media (max-width: 767px) and (max-width: 480px){.product-details.color-set .pd-content .cta-btn.box-color,.product-details.box-color-set .pd-content .cta-btn.box-color{margin-left:1%}}@media (max-width: 767px){.product-details.color-set .color-options,.product-details.box-color-set .color-options{margin-bottom:0}.product-details.color-set .color-options table,.product-details.box-color-set .color-options table,.product-details.color-set .color-options button,.product-details.box-color-set .color-options button{margin:auto}.product-details.color-set .color-options button,.product-details.box-color-set .color-options button{display:block}.product-details.color-set .color-options .login,.product-details.box-color-set .color-options .login{text-align:center}}.product-details.color-set .award-seals,.product-details.box-color-set .award-seals{margin-bottom:18px}.product-details.color-set .award-seals:after,.product-details.box-color-set .award-seals:after{content:"";display:table;clear:both}@media (max-width: 767px){.product-details.color-set .award-seals,.product-details.box-color-set .award-seals{margin-bottom:15px}}.product-details.color-set .award-seals .icon,.product-details.box-color-set .award-seals .icon{width:80px;height:80px;float:left;margin-right:16px;margin-top:-70px}@media (max-width: 767px){.product-details.color-set .award-seals .icon,.product-details.box-color-set .award-seals .icon{width:70px;height:70px;margin-top:-55px;margin-right:8px}}.product-details.color-set .award-seals .icon.allure-seal-2024,.product-details.box-color-set .award-seals .icon.allure-seal-2024{margin-right:12px}@media (max-width: 767px){.product-details.color-set .award-seals .icon.allure-seal-2024,.product-details.box-color-set .award-seals .icon.allure-seal-2024{margin-right:5px}}.product-details.color-set .pd-block,.product-details.box-color-set .pd-block{border:none}.product-details.color-set .get-the-look,.product-details.box-color-set .get-the-look{border-top:1px solid #ebe7e0}.product-details.color-set .why-does-it-matter,.product-details.box-color-set .why-does-it-matter{background-color:#f9f8f6;background-image:url("/images/esalon/pdp/color_set_pattern.png");background-position:center 15px;background-repeat:repeat-x;background-size:contain;padding:80px 0}.product-details.color-set .why-does-it-matter.v2,.product-details.box-color-set .why-does-it-matter.v2{background:url("/images/esalon/pdp/guarantee_bg2.jpg") no-repeat;background-image:url("/images/esalon/pdp/guarantee_bg2@2x.jpg");background-position:center 15px;background-repeat:repeat-x;background-size:contain}@media (max-width: 991px){.product-details.color-set .why-does-it-matter.v2,.product-details.box-color-set .why-does-it-matter.v2{background-position:initial;background-repeat:initial;background-size:cover}}.product-details.color-set .why-does-it-matter .col-1 .highlight-text,.product-details.box-color-set .why-does-it-matter .col-1 .highlight-text{letter-spacing:1.34px;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;margin-bottom:35px;color:#0E4F81;padding-right:100px}@media (max-width: 991px){.product-details.color-set .why-does-it-matter .col-1 .highlight-text,.product-details.box-color-set .why-does-it-matter .col-1 .highlight-text{padding-right:0}}.product-details.color-set .why-does-it-matter .col-2.content:before,.product-details.box-color-set .why-does-it-matter .col-2.content:before{content:'';border-top:1px solid #f8506e;width:50px;display:block;padding-top:35px}.product-details.color-set .why-does-it-matter .col-2.content p,.product-details.box-color-set .why-does-it-matter .col-2.content p{color:#13446a;line-height:25px;letter-spacing:0.5px;margin-bottom:25px}.product-details.color-set .why-does-it-matter .seal-wrapper,.product-details.box-color-set .why-does-it-matter .seal-wrapper{width:92px;text-align:center;cursor:pointer}.product-details.color-set .why-does-it-matter .seal-wrapper .guarantee-seal,.product-details.box-color-set .why-does-it-matter .seal-wrapper .guarantee-seal{width:92px;height:92px;margin-bottom:15px}.product-details.color-set .why-does-it-matter .seal-wrapper .highlight,.product-details.box-color-set .why-does-it-matter .seal-wrapper .highlight{color:#f8506e;text-decoration:none;font-weight:600;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;letter-spacing:1px}.product-details.color-set .why-does-it-matter .seal-wrapper:hover .highlight,.product-details.box-color-set .why-does-it-matter .seal-wrapper:hover .highlight{color:#13446a}.product-details.color-set .why-does-it-matter .color-popover,.product-details.box-color-set .why-does-it-matter .color-popover{background-color:white;box-shadow:0px 20px 30px 3px rgba(0,0,0,0.09);width:205px;padding:35px;margin-left:135px;margin-top:127px;position:absolute;z-index:1}@media (max-width: 767px){.product-details.color-set .why-does-it-matter .color-popover,.product-details.box-color-set .why-does-it-matter .color-popover{margin:0 auto;left:0;right:0;text-align:left}}.product-details.color-set .why-does-it-matter .color-popover p,.product-details.box-color-set .why-does-it-matter .color-popover p{color:#13446a;font-weight:600;font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;letter-spacing:0.4px;margin:0}.product-details.color-set .why-does-it-matter .color-popover p:before,.product-details.box-color-set .why-does-it-matter .color-popover p:before{content:'';border-top:1px solid #f8506e;width:30px;display:block;padding-top:15px}@media (max-width: 991px){.product-details.color-set .why-does-it-matter,.product-details.box-color-set .why-does-it-matter{background-size:cover;background-position:60% 15px}}@media (max-width: 767px){.product-details.color-set .why-does-it-matter,.product-details.box-color-set .why-does-it-matter{padding:45px 0;text-align:center}.product-details.color-set .why-does-it-matter .col-1 .highlight-text,.product-details.box-color-set .why-does-it-matter .col-1 .highlight-text{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;padding:0;margin-bottom:25px}.product-details.color-set .why-does-it-matter .col-2:before,.product-details.box-color-set .why-does-it-matter .col-2:before{margin:auto}.product-details.color-set .why-does-it-matter .col-2.content:before,.product-details.box-color-set .why-does-it-matter .col-2.content:before{padding-top:30px}.product-details.color-set .why-does-it-matter .seal-wrapper,.product-details.box-color-set .why-does-it-matter .seal-wrapper{margin:30px auto 0}.product-details.color-set .why-does-it-matter .cta-link.wide,.product-details.box-color-set .why-does-it-matter .cta-link.wide{padding:0 20px;white-space:normal;display:block;font-size:14px}}.product-details.color-set .award-winner,.product-details.box-color-set .award-winner{padding-bottom:90px}.product-details.color-set .award-winner .image-bg,.product-details.box-color-set .award-winner .image-bg{margin-bottom:50px;position:relative}.product-details.color-set .award-winner .award-seal,.product-details.box-color-set .award-winner .award-seal{position:absolute;left:108px;top:140px}.product-details.color-set .award-winner .content,.product-details.box-color-set .award-winner .content{border-left:1px solid #f8506e;text-align:left;padding:0 0 10px 35px}.product-details.color-set .award-winner .content .subhead,.product-details.box-color-set .award-winner .content .subhead{color:#f8506e;margin:0 0 20px;font-size:18px;line-height:26px}.product-details.color-set .award-winner .content p,.product-details.box-color-set .award-winner .content p{font-size:15px;font-size:1.5rem;line-height:25px;line-height:2.5rem;color:#13446a;margin:0}@media (max-width: 991px){.product-details.color-set .award-winner,.product-details.box-color-set .award-winner{padding-bottom:70px}.product-details.color-set .award-winner .image-bg,.product-details.box-color-set .award-winner .image-bg{margin-bottom:35px}.product-details.color-set .award-winner .content,.product-details.box-color-set .award-winner .content{padding-left:30px}}@media (max-width: 767px){.product-details.color-set .award-winner,.product-details.box-color-set .award-winner{padding-bottom:45px}.product-details.color-set .award-winner .award-seal,.product-details.box-color-set .award-winner .award-seal{left:20%;top:25%}.product-details.color-set .award-winner .image-bg,.product-details.box-color-set .award-winner .image-bg{margin-bottom:30px}.product-details.color-set .award-winner .content,.product-details.box-color-set .award-winner .content{border-left:none;padding:0}.product-details.color-set .award-winner .content .subhead,.product-details.box-color-set .award-winner .content .subhead{margin-bottom:15px}.product-details.color-set .award-winner .content .subhead:after,.product-details.box-color-set .award-winner .content .subhead:after{content:'';border-bottom:1px solid #f8506e;width:35px;display:block;margin-top:20px}.product-details.color-set .award-winner .content p,.product-details.box-color-set .award-winner .content p{font-weight:300}.product-details.color-set .award-winner .col-2,.product-details.box-color-set .award-winner .col-2{margin-top:50px}}@media (max-width: 320px){.product-details.color-set .award-winner .award-seal,.product-details.box-color-set .award-winner .award-seal{left:12%;top:20%}}.product-details.color-set .whats-inside,.product-details.box-color-set .whats-inside{background:url("/images/esalon/pdp/D_color_set_whats_inside_v2.jpg");background-size:cover;background-position:43% center}@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){.product-details.color-set .whats-inside,.product-details.box-color-set .whats-inside{background-image:url("/images/esalon/pdp/D_color_set_whats_inside_v2@2x.jpg");background-size:cover 0}}.product-details.color-set .whats-inside.v2,.product-details.box-color-set .whats-inside.v2{background:url("/images/esalon/pdp/D_color_set_whats_inside_v2.jpg");background-size:cover;background-position:38% center}@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){.product-details.color-set .whats-inside.v2,.product-details.box-color-set .whats-inside.v2{background-image:url("/images/esalon/pdp/D_color_set_whats_inside_v2@2x.jpg");background-size:cover 0}}.product-details.color-set .whats-inside.v2.es,.product-details.box-color-set .whats-inside.v2.es{background:url("/images/esalon/trans/es_US/pdp/D_color_set_whats_inside_v2.jpg");background-size:cover;background-position:38% center}@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){.product-details.color-set .whats-inside.v2.es,.product-details.box-color-set .whats-inside.v2.es{background-image:url("/images/esalon/trans/es_US/pdp/D_color_set_whats_inside_v2@2x.jpg");background-size:cover 0}}@media (max-width: 767px){.product-details.color-set .whats-inside.v2,.product-details.box-color-set .whats-inside.v2{height:auto;background-image:none !important;background-color:#efdad5 !important}}.product-details.color-set .whats-inside .container,.product-details.box-color-set .whats-inside .container{height:510px}.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box{width:415px}.product-details.color-set .whats-inside .content-box .highlight-text,.product-details.box-color-set .whats-inside .content-box .highlight-text{color:#0E4F81}@media (max-width: 991px){.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box{width:395px}}@media (max-width: 767px){.product-details.color-set .whats-inside,.product-details.box-color-set .whats-inside{height:auto;background-image:none;background-color:#e8e1cc}.product-details.color-set .whats-inside .container,.product-details.box-color-set .whats-inside .container{height:auto;padding-bottom:15px}.product-details.color-set .whats-inside .content-box,.product-details.box-color-set .whats-inside .content-box{width:auto;margin-top:-75px;transform:none}}.product-details.color-set .colorist-team,.product-details.box-color-set .colorist-team{background-color:#FAFAFA;padding-bottom:15px}.product-details.color-set .colorist-team .image-bg,.product-details.box-color-set .colorist-team .image-bg{margin:auto}.product-details.color-set .colorist-team .content-box,.product-details.box-color-set .colorist-team .content-box{text-align:left;background-color:#FAFAFA;width:615px;margin:auto;padding:35px 50px 15px;position:relative;top:-35px}.product-details.color-set .colorist-team .content-box:before,.product-details.box-color-set .colorist-team .content-box:before{content:'';border-left:1px solid #f8506e;position:absolute;top:60px;left:0;bottom:0}.product-details.color-set .colorist-team .content-box p,.product-details.box-color-set .colorist-team .content-box p{line-height:25px;letter-spacing:0.7px;color:#0E4F81;font-weight:300;margin:0}@media (max-width: 991px){.product-details.color-set .colorist-team .content-box,.product-details.box-color-set .colorist-team .content-box{width:600px}}@media (max-width: 767px){.product-details.color-set .colorist-team .image-bg,.product-details.box-color-set .colorist-team .image-bg{margin:0 -15px}.product-details.color-set .colorist-team .content-box,.product-details.box-color-set .colorist-team .content-box{text-align:center;width:100%;padding:30px 15px;margin-bottom:-50px}.product-details.color-set .colorist-team .content-box:before,.product-details.box-color-set .colorist-team .content-box:before{display:none}}.product-details.color-set .color-stories,.product-details.box-color-set .color-stories{border-top:1px solid #ebe7e0}.product-details.color-set .color-stories .icon.video-play,.product-details.box-color-set .color-stories .icon.video-play{position:absolute;top:-76px;left:20px}.product-details.color-set .color-stories .image-bg,.product-details.box-color-set .color-stories .image-bg{height:438px;background-color:orange}.product-details.color-set .color-stories .content-wrapper,.product-details.box-color-set .color-stories .content-wrapper{text-align:left;background-color:white;width:75%;padding:25px 0;margin-top:-35px;position:relative}.product-details.color-set .color-stories .content-wrapper .content,.product-details.box-color-set .color-stories .content-wrapper .content{position:relative;padding:0 20px}.product-details.color-set .color-stories .content-wrapper .content:before,.product-details.box-color-set .color-stories .content-wrapper .content:before{content:'';border-left:1px solid #ff8fa0;position:absolute;left:0;top:0;bottom:0}.product-details.color-set .color-stories .content-wrapper .subtitle,.product-details.box-color-set .color-stories .content-wrapper .subtitle{font-weight:600;color:#ff8fa0;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;letter-spacing:0.3px;margin-bottom:10px}.product-details.color-set .color-stories .content-wrapper h3,.product-details.box-color-set .color-stories .content-wrapper h3{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;letter-spacing:0.44px;font-weight:200;margin:0}.product-details.color-set .pd-client-reviews,.product-details.box-color-set .pd-client-reviews{border-top:1px solid #ebe7e0}.product-details.box-color-set .pd-main{padding-bottom:55px}@media (min-width: 992px){.product-details.box-color-set .pd-main{padding-bottom:75px}}.product-details.box-color-set .pd-main .pd-title{margin-bottom:18px}.product-details.box-color-set .pd-main .pd-content{margin-top:40px}@media (max-width: 767px){.product-details.box-color-set .pd-main .pd-content .cta-btn.box-color,.product-details.box-color-set .pd-main .pd-content .cta-btn.box-color-customize-cta{margin-top:25px}}.product-details.box-color-set .pd-main div.box-color-qty{margin:15px 0 10px;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}@media (min-width: 768px){.product-details.box-color-set .pd-main div.box-color-qty{margin-bottom:15px}}.product-details.box-color-set .pd-main div.pd-reviews{margin-top:0}.product-details.box-color-set .pd-main section.purchase-options table td{width:auto}.product-details.box-color-set .pd-main section.purchase-options .box-color-customize-cta,.product-details.box-color-set .pd-main section.purchase-options button#addToCart.box-color{padding-left:20px;padding-right:20px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}@media (min-width: 768px){.product-details.box-color-set .pd-main section.purchase-options .box-color-customize-cta,.product-details.box-color-set .pd-main section.purchase-options button#addToCart.box-color{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}}.product-details.box-color-set .pd-main section.purchase-options .box-color-customize-cta{margin-right:20px;margin-bottom:20px}@media (max-width: 767px){.product-details.box-color-set .color-options.box-color{margin-bottom:0}.product-details.box-color-set .color-options.box-color table,.product-details.box-color-set .color-options.box-color button{margin:unset}}.product-details.box-color-set .whats-inside{background-image:url("/images/esalon/pdp/D_box_color_set_whats_inside.jpg");background-size:cover;background-color:#FBB9BD !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){.product-details.box-color-set .whats-inside{background-image:url("/images/esalon/pdp/D_box_color_set_whats_inside@2x.jpg");background-size:cover 0}}.product-details.box-color-set .whats-inside.pcki{background-image:url("/images/esalon/pdp/D_box_color_set_whats_inside_i18n.jpg")}@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){.product-details.box-color-set .whats-inside.pcki{background-image:url("/images/esalon/pdp/D_box_color_set_whats_inside_i18n@2x.jpg");background-size:cover 0}}.product-details.box-color-set .whats-inside .container{height:510px}.product-details.box-color-set .whats-inside .container .content-box{width:415px}.product-details.box-color-set .whats-inside .container .content-box .highlight-text{color:#0E4F81}@media (max-width: 991px){.product-details.box-color-set .whats-inside .container .content-box{width:395px}}@media (min-width: 576px){.product-details.box-color-set .whats-inside{background-position:25% center}}@media (min-width: 1200px){.product-details.box-color-set .whats-inside{background-position:20% center}}@media (max-width: 767px){.product-details.box-color-set .whats-inside{height:auto;background-image:none !important}.product-details.box-color-set .whats-inside .container{height:auto;padding-bottom:15px}.product-details.box-color-set .whats-inside .container .content-box{width:auto;margin-top:-75px;transform:none}}.product-details.box-color-set .ingredients.pd-block{background-color:#FAFAFC}.product-details.box-color-set .ingredients.pd-block .section-title:after{display:none}.product-details.box-color-set .ingredients.pd-block .ingredients-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.product-details.box-color-set .ingredients.pd-block .ingredients-list .ingredient-block{display:flex;flex-direction:column;align-items:center;width:50%;max-width:210px;padding:0 20px}.product-details.box-color-set .ingredients.pd-block .ingredients-list .ingredient-block img{height:64px;width:auto}.product-details.box-color-set .ingredients.pd-block .ingredients-list .ingredient-block .title{text-transform:uppercase;padding-bottom:20px;color:#40205B}.product-details.box-color-set .ingredients.pd-block .ingredients-list .ingredient-block .title:before{content:'';border-bottom:1px solid #40205B;width:24px;display:block;margin:20px auto}@media (max-width: 991px){.product-details.box-color-set .ingredients.pd-block .ingredients-list .ingredient-block .description{margin-top:auto}}.product-details.box-color-set .benefits.pd-block{text-align:left;width:100%;padding-top:0;margin:0 auto}@media (min-width: 768px){.product-details.box-color-set .benefits.pd-block{width:80%;padding-top:initial}}.product-details.box-color-set .benefits.pd-block .container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%}@media (min-width: 576px){.product-details.box-color-set .benefits.pd-block .container{flex-direction:row}}.product-details.box-color-set .benefits.pd-block .container .benefits-list{width:95%;max-width:400px;background-color:#FFF;padding-left:20px;padding-top:25px;margin-top:-115px;text-align:center;z-index:2}.product-details.box-color-set .benefits.pd-block .container .benefits-list .title{color:#133C5F;font-size:17px;font-size:1.7rem;line-height:22px;line-height:2.2rem;font-family:"Domaine";margin:0 auto}@media (min-width: 768px){.product-details.box-color-set .benefits.pd-block .container .benefits-list .title{margin:initial}}.product-details.box-color-set .benefits.pd-block .container .benefits-list ul.bullet{margin-top:20px}.product-details.box-color-set .benefits.pd-block .container .benefits-list ul.bullet li{text-align:left}@media (min-width: 576px){.product-details.box-color-set .benefits.pd-block .container .benefits-list{width:50%}}@media (min-width: 768px){.product-details.box-color-set .benefits.pd-block .container .benefits-list{border-left:2px solid #8279AB;margin-top:initial;z-index:initial;text-align:initial;padding-top:initial}}.product-details.box-color-set .benefits.pd-block .container .featured-image{display:flex;width:100%;min-height:370px;background-position:center;background-repeat:no-repeat;justify-content:center;align-items:end}.product-details.box-color-set .benefits.pd-block .container .featured-image img{width:100%;max-width:460px;display:block;height:auto;margin:0 auto}@media (min-width: 576px){.product-details.box-color-set .benefits.pd-block .container .featured-image img{max-width:257px}}@media (min-width: 768px){.product-details.box-color-set .benefits.pd-block .container .featured-image img{box-shadow:-5px -5px 10px #CCC;-webkit-box-shadow:-5px -5px 10px #CCC}}@media (min-width: 576px){.product-details.box-color-set .benefits.pd-block .container .featured-image{width:50%;max-width:400px;background-image:url("/images/esalon/pdp/pd_benefits_bg.png")}}@media (min-width: 576px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 576px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 576px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 576px) and (min-device-pixel-ratio: 1.3), (min-width: 576px) and (min-resolution: 1.3dppx){.product-details.box-color-set .benefits.pd-block .container .featured-image{background-image:url("/images/esalon/pdp/pd_benefits_bg@2x.png");background-size:400px 370px}}.product-details.light-set .border-wrapper{-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}.product-details.light-set .bonding-technology-section{background:url("/images/esalon/pdp/guarantee_bg2.jpg") no-repeat;background-image:url("/images/esalon/pdp/guarantee_bg2@2x.jpg") no-repeat;background-position:center 15px;background-size:cover;background-position:inherit;padding:80px 0}@media (max-width: 991px){.product-details.light-set .bonding-technology-section{background-position:initial;background-repeat:initial;background-size:cover}}.product-details.light-set .bonding-technology-section .col-1 .highlight-text{letter-spacing:1.34px;font-size:40px;font-size:4rem;line-height:46px;line-height:4.6rem;margin-bottom:35px;color:#0E4F81;padding-right:100px}@media (max-width: 991px){.product-details.light-set .bonding-technology-section .col-1 .highlight-text{padding-right:0}}.product-details.light-set .bonding-technology-section .col-2.content:before{content:'';border-top:1px solid #f8506e;width:50px;display:block;padding-top:35px}.product-details.light-set .bonding-technology-section .col-2.content p{color:#13446a;line-height:25px;letter-spacing:0.5px;margin-bottom:25px}.product-details.light-set .bonding-technology-section .seal-wrapper{text-align:center;cursor:pointer}.product-details.light-set .bonding-technology-section .seal-wrapper .guarantee-seal{width:92px;height:92px;margin-bottom:15px}.product-details.light-set .bonding-technology-section .seal-wrapper .highlight{color:#f8506e;text-decoration:none;font-weight:600;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;letter-spacing:1px}.product-details.light-set .bonding-technology-section .seal-wrapper:hover .highlight{color:#13446a}.product-details.light-set .bonding-technology-section .color-popover{background-color:white;box-shadow:0px 20px 30px 3px rgba(0,0,0,0.09);width:205px;padding:35px;margin-left:135px;margin-top:127px;position:absolute;z-index:1}@media (max-width: 767px){.product-details.light-set .bonding-technology-section .color-popover{margin:0 auto;left:0;right:0;text-align:left}}.product-details.light-set .bonding-technology-section .color-popover p{color:#13446a;font-weight:600;font-size:14px;font-size:1.4rem;line-height:25px;line-height:2.5rem;letter-spacing:0.4px;margin:0}.product-details.light-set .bonding-technology-section .color-popover p:before{content:'';border-top:1px solid #f8506e;width:30px;display:block;padding-top:15px}@media (max-width: 991px){.product-details.light-set .bonding-technology-section{background-size:cover;background-position:60%}}@media (max-width: 767px){.product-details.light-set .bonding-technology-section{padding:45px 0;text-align:center}.product-details.light-set .bonding-technology-section .col-1 .highlight-text{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;padding:0;margin-bottom:25px}.product-details.light-set .bonding-technology-section .col-2:before{margin:auto}.product-details.light-set .bonding-technology-section .col-2.content:before{padding-top:30px}.product-details.light-set .bonding-technology-section .seal-wrapper{margin:30px auto 0}.product-details.light-set .bonding-technology-section .cta-link.wide{padding:0 20px;white-space:normal;display:block;font-size:14px}}.product-details.light-set .pd-main{box-shadow:none;padding-top:0}.product-details.light-set .pd-main .hero{background-color:#d6d4d5;background-image:url("/images/esalon/pdp/light_set_hero_v4.jpg")}@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){.product-details.light-set .pd-main .hero{background-image:url("/images/esalon/pdp/light_set_hero_v4@2x.jpg");background-size:1600px auto}}@media (max-width: 767px){.product-details.light-set .pd-main .hero{background-image:url("/images/esalon/pdp/light_set_hero_mobile_v4.jpg");background-size:cover}}@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx){.product-details.light-set .pd-main .hero{background-image:url("/images/esalon/pdp/light_set_hero_mobile_v4@2x.jpg");background-size:cover 0}}@media (max-width: 767px){.product-details.light-set .pd-main{-webkit-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 28px 0px rgba(0,0,0,0.05)}}.product-details.light-set .pd-content .cta{letter-spacing:0;margin:20px 0 -5px}@media (max-width: 767px){.product-details.light-set .pd-content .cta{margin-bottom:10px}}.product-details.light-set .pd-content .cta a{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0px}.product-details.light-set .promo-box{margin:20px 0 0}.product-details.light-set .choose-color .radio-btn li span{width:50px;height:50px}@media (max-width: 1199px){.product-details.light-set .choose-color .radio-btn{width:320px}}@media (max-width: 991px){.product-details.light-set .choose-color .radio-btn{width:auto}}@media (max-width: 767px){.product-details.light-set .choose-color .radio-btn li label{border:2px solid transparent}.product-details.light-set .choose-color .radio-btn li input[type="radio"]:checked+label{border:2px solid #f8506e}}@media (max-width: 480px){.product-details.light-set .choose-color .radio-btn{padding-right:20px}}.product-details.light-set .key-points{background-color:#FAFAFC;padding:65px 0;text-align:center}.product-details.light-set .key-points .video-wrapper{margin-bottom:20px;cursor:pointer;height:164px;position:relative}@media (max-width: 991px){.product-details.light-set .key-points .video-wrapper{height:129px}}@media (max-width: 767px){.product-details.light-set .key-points .video-wrapper{height:100%;margin-bottom:15px}}.product-details.light-set .key-points .video-wrapper .video-play{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media (min-width: 768px){.product-details.light-set .key-points .video-wrapper .video-play{top:auto;right:auto;bottom:10px;left:10px;width:27px;height:27px;background-size:27px 27px}}@media (min-width: 992px){.product-details.light-set .key-points .video-wrapper .video-play{bottom:15px;left:15px}}.product-details.light-set .key-points .video-wrapper video{width:100%}.product-details.light-set .key-points .video-wrapper video::-webkit-media-controls{display:none !important}.product-details.light-set .key-points .wrapper{width:292px}@media (max-width: 991px){.product-details.light-set .key-points .wrapper{width:230px}}.product-details.light-set .key-points .icon-wrapper{display:inline-block;margin-bottom:35px;position:relative}.product-details.light-set .key-points .icon-wrapper .lightset-icon{margin-bottom:5px}.product-details.light-set .key-points .icon-wrapper:after{content:'';border-bottom:1px solid #40205B;position:absolute;width:20px;bottom:-20px;left:0;right:0;margin:auto}.product-details.light-set .key-points h3{color:#40205B;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.product-details.light-set .key-points p{margin:0}.product-details.light-set .key-points .cta-link{font-size:14px;color:#13446a;display:table;margin:50px auto 0;text-transform:uppercase}@media (max-width: 767px){.product-details.light-set .key-points .cta-link{white-space:normal;padding:0 10px;margin-top:35px}}@media (max-width: 767px){.product-details.light-set .key-points{padding:45px 0}.product-details.light-set .key-points ul li{margin:0 0 35px}}.product-details.light-set .highlight-levels{text-align:center;padding:70px 0}@media (max-width: 767px){.product-details.light-set .highlight-levels{padding:45px 0}}.product-details.light-set .highlight-levels .section-title{margin-bottom:20px}.product-details.light-set .highlight-levels .section-title .strong{margin-top:20px;display:block}.product-details.light-set .highlight-levels .color-wrapper{position:relative}.product-details.light-set .highlight-levels .color-wrapper ul{display:inline-block;margin-bottom:85px}.product-details.light-set .highlight-levels .color-wrapper ul li{border:1px solid #979797;width:70px;margin:0 10px;cursor:pointer;position:relative}@media (max-width: 991px){.product-details.light-set .highlight-levels .color-wrapper ul li{margin:0 5px}}.product-details.light-set .highlight-levels .color-wrapper ul li:hover .name{color:#ff8fa0}.product-details.light-set .highlight-levels .color-wrapper ul li .name{border-top:1px solid #979797;font-family:"Apercu-Mono";font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;letter-spacing:0px;text-transform:uppercase;margin:0;height:40px;position:relative;-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){.product-details.light-set .highlight-levels .color-wrapper ul li .name{transition:none}}.product-details.light-set .highlight-levels .color-wrapper ul li .name span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;padding:5px}.product-details.light-set .highlight-levels .color-wrapper ul li .copy{position:absolute;font-size:12px;line-height:normal;letter-spacing:0.4px;color:#030303;bottom:-65px;left:-60px;right:-60px;display:none;text-transform:uppercase}.product-details.light-set .highlight-levels .color-wrapper ul li:last-child.active-result:after{left:-1px !important;right:-1px !important}.product-details.light-set .highlight-levels .color-wrapper ul li.lt-blonde:after{left:-1px !important}.product-details.light-set .highlight-levels .color-wrapper ul li.lt-blonde .result-copy{left:-1px;right:-91px}.product-details.light-set .highlight-levels .color-wrapper ul li.active:after{content:'';border-bottom:5px solid #F6DAE0;position:absolute;left:-1px;right:-1px;bottom:-20px}.product-details.light-set .highlight-levels .color-wrapper ul li.active .name{background-color:#F6DAE0;-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;color:#030303}@media (max-device-width: 1024px){.product-details.light-set .highlight-levels .color-wrapper ul li.active .name{transition:none}}.product-details.light-set .highlight-levels .color-wrapper ul li.active .active-copy{display:block}.product-details.light-set .highlight-levels .color-wrapper ul li.result:after{content:'';border-bottom:5px solid #433161;position:absolute;left:-1px;right:-1px;bottom:-20px}.product-details.light-set .highlight-levels .color-wrapper ul li.result.active-result:after{left:-21px;right:-21px}.product-details.light-set .highlight-levels .color-wrapper ul li.result.active-result .result-copy{display:block}.product-details.light-set .highlight-levels .color-wrapper .info-popover{position:absolute;width:100%;height:100%}@media (max-width: 767px){.product-details.light-set .highlight-levels .color-wrapper{margin:0 -15px}.product-details.light-set .highlight-levels .color-wrapper ul{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:60px;margin-bottom:20px;padding-top:130px;margin-top:-130px}.product-details.light-set .highlight-levels .color-wrapper ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;list-style-type:none}}.product-details.light-set .before-after{padding:70px 0;text-align:center;border-bottom:1px solid #D8D8D8}@media (max-width: 767px){.product-details.light-set .before-after{padding:45px 0}}.product-details.light-set .before-after .image-box{width:200px;display:inline-block;margin-bottom:15px}@media (max-width: 991px){.product-details.light-set .before-after .image-box{width:168px}}@media (max-width: 375px){.product-details.light-set .before-after .image-box{width:142px}}.product-details.light-set .before-after h3{font-size:17px;font-size:1.7rem;line-height:27px;line-height:2.7rem;letter-spacing:.43px;text-transform:uppercase;padding-left:15px;text-align:left;margin:0}.product-details.light-set .before-after h3.before{color:#9B9B9B;border-left:1px solid #9B9B9B}.product-details.light-set .before-after h3.after{color:#694A82;border-left:1px solid #694A82}.product-details.light-set .before-after .wrapper{display:inline-block}.product-details.light-set .before-after .wrapper .example{float:left;margin-bottom:0}.product-details.light-set .before-after .wrapper .example li:first-child{margin-right:3px}.product-details.light-set .before-after .wrapper .example li:last-child{margin-left:3px}.product-details.light-set .before-after .wrapper .example:first-child{margin-right:15px}.product-details.light-set .before-after .wrapper .example:last-child{margin-left:15px}@media (max-width: 767px){.product-details.light-set .before-after .wrapper .example{float:none;margin:0 0 20px !important}}.product-details.light-set .color-difference{overflow:hidden;padding:100px 0}@media (max-width: 991px){.product-details.light-set .color-difference{padding:80px 0}}@media (max-width: 767px){.product-details.light-set .color-difference{padding:45px 0}}.product-details.light-set .color-difference .content-box{text-align:left}.product-details.light-set .color-difference .content-box .highlight-text{color:#694A82;font-size:36px;font-size:3.6rem;line-height:39px;line-height:3.9rem;letter-spacing:1.2px;margin-bottom:25px}.product-details.light-set .color-difference .content-box p{line-height:26px;margin-bottom:20px}@media (max-width: 991px){.product-details.light-set .color-difference .content-box{border:none !important}}@media (max-width: 767px){.product-details.light-set .color-difference .content-box{padding:0 !important}.product-details.light-set .color-difference .content-box .highlight-text{font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem;letter-spacing:.5px;margin-bottom:20px}.product-details.light-set .color-difference .content-box p{line-height:24px;margin-bottom:15px}}.product-details.light-set .color-difference .image-box{position:relative}.product-details.light-set .color-difference .image-box .bg{background-color:#503D5F;z-index:-1;right:0}.product-details.light-set .color-difference .pattern{position:absolute}.product-details.light-set .color-difference .top{margin-bottom:150px}.product-details.light-set .color-difference .top .image-box{float:right}.product-details.light-set .color-difference .top .image-box .bg{position:absolute;width:428px;height:395px;bottom:-35px}.product-details.light-set .color-difference .top .image-box .image-bg{width:428px;margin-right:25px;float:right;position:relative}.product-details.light-set .color-difference .top .image-box .pattern{right:-20px;top:33px;width:448px}.product-details.light-set .color-difference .top .content-box{margin-top:50px;padding:0 70px 0 45px;border-left:1px solid #8279AB}@media (max-width: 991px){.product-details.light-set .color-difference .top{margin-bottom:100px}.product-details.light-set .color-difference .top .image-box .bg{width:326px;height:302px;bottom:-25px}.product-details.light-set .color-difference .top .image-box .image-bg{width:326px;margin-right:20px}.product-details.light-set .color-difference .top .image-box .pattern{width:346px;top:20px}.product-details.light-set .color-difference .top .content-box{margin-top:0;padding-left:0;padding-right:50px}}@media (max-width: 767px){.product-details.light-set .color-difference .top{margin-bottom:35px}.product-details.light-set .color-difference .top .image-box{margin:auto;width:346px;height:325px;float:none}.product-details.light-set .color-difference .top .image-box .bg{bottom:0}.product-details.light-set .color-difference .top .content-box{margin-top:50px}}@media (max-width: 480px){.product-details.light-set .color-difference .top .image-box{width:302px;height:280px}.product-details.light-set .color-difference .top .image-box .bg{width:275px;height:260px}.product-details.light-set .color-difference .top .image-box .pattern{width:295px}.product-details.light-set .color-difference .top .image-box .image-bg{width:282px}}@media (max-width: 320px){.product-details.light-set .color-difference .top .image-box{width:290px;height:268px}.product-details.light-set .color-difference .top .image-box .image-bg{margin-right:15px;width:270px}.product-details.light-set .color-difference .top .image-box .pattern{width:281px;right:-13px}.product-details.light-set .color-difference .top .image-box .bg{height:240px;width:265px}}.product-details.light-set .color-difference .bottom .image-box .image-bg{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:25px}.product-details.light-set .color-difference .bottom .image-box .bg{width:350px;height:415px}.product-details.light-set .color-difference .bottom .image-box .pattern{left:-5px}.product-details.light-set .color-difference .bottom .content-box{margin-top:80px;padding:20px 45px 10px 25px;border-right:1px solid #8279AB}@media (max-width: 991px){.product-details.light-set .color-difference .bottom .image-box .image-bg{width:325px}.product-details.light-set .color-difference .bottom .image-box .bg{width:325px;height:386px}.product-details.light-set .color-difference .bottom .image-box .pattern{width:345px}.product-details.light-set .color-difference .bottom .content-box{padding-right:0;padding-left:35px;margin-top:0}}@media (max-width: 767px){.product-details.light-set .color-difference .bottom .image-box{margin:auto;width:350px}.product-details.light-set .color-difference .bottom .content-box{margin-top:45px}}@media (max-width: 480px){.product-details.light-set .color-difference .bottom .image-box{width:302px}.product-details.light-set .color-difference .bottom .image-box .bg{width:270px;height:335px}.product-details.light-set .color-difference .bottom .image-box .image-bg{width:282px;left:20px}.product-details.light-set .color-difference .bottom .image-box .pattern img{width:286px;height:364px}}@media (max-width: 320px){.product-details.light-set .color-difference .bottom .image-box{width:290px}.product-details.light-set .color-difference .bottom .image-box .image-bg{width:270px}.product-details.light-set .color-difference .bottom .image-box .pattern{width:286px}}.product-details.light-set .video-wrapper .section-title{margin-bottom:40px}.product-details.light-set .video-wrapper .video{cursor:pointer;position:relative;height:529px}@media (max-width: 991px){.product-details.light-set .video-wrapper .video{height:405px}}@media (max-width: 767px){.product-details.light-set .video-wrapper .video{height:auto}}.product-details.light-set .video-wrapper .video .video-play{position:absolute;left:40px;bottom:40px;-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){.product-details.light-set .video-wrapper .video .video-play{transition:none}}@media (max-width: 991px){.product-details.light-set .video-wrapper .video .video-play{background-size:cover;width:60px;height:60px;left:35px;bottom:35px}}@media (max-width: 767px){.product-details.light-set .video-wrapper .video .video-play{width:40px;height:40px;left:15px;bottom:15px}}.product-details.light-set .video-wrapper .video:hover .video-play{opacity:.5}@media (max-width: 767px){.product-details.light-set .video-wrapper .section-title{margin-bottom:25px}.product-details.light-set .video-wrapper .section-title:after{display:none}.product-details.light-set .video-wrapper p{margin:25px 0 0}}.product-details.light-set .guarantee-banner{background-color:#faf9f7;background-image:url("/images/esalon/pdp/light_set_pattern.png");background-repeat:no-repeat;background-position:60% center;background-size:contain;height:205px;text-align:center}.product-details.light-set .guarantee-banner .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-details.light-set .guarantee-banner .seal{margin-right:35px;width:108px}.product-details.light-set .guarantee-banner .content{text-align:left}.product-details.light-set .guarantee-banner .content h3{font-weight:600;font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;letter-spacing:0.82px;color:#694A82}.product-details.light-set .guarantee-banner .content h3:before{content:'';border-top:1px solid #8279AB;width:50px;display:block;margin-bottom:30px}.product-details.light-set .guarantee-banner .seal,.product-details.light-set .guarantee-banner .content{display:inline-block;vertical-align:middle}@media (max-width: 767px){.product-details.light-set .guarantee-banner{height:auto;background-size:cover;background-position:center center;padding:50px 15px}.product-details.light-set .guarantee-banner .container{transform:none;top:0}.product-details.light-set .guarantee-banner .seal{display:block;margin-bottom:30px}.product-details.light-set .guarantee-banner .content{display:block}.product-details.light-set .guarantee-banner .content:after{content:'';border-top:1px solid #8279AB;width:50px;display:block;margin-top:25px}.product-details.light-set .guarantee-banner .content h3{width:460px}}@media (max-width: 767px) and (max-width: 550px){.product-details.light-set .guarantee-banner .content h3{width:auto}}@media (max-width: 767px){.product-details.light-set .guarantee-banner .content h3:before{display:none}}.product-details.light-set .whats-inside{background:url("/images/esalon/pdp/light_set_whats_inside_v3.jpg");background-position:center center;background-size:cover}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.product-details.light-set .whats-inside{background-image:url("/images/esalon/pdp/light_set_whats_inside_v3@2x.jpg");background-size:cover 0}}@media (max-width: 1199px){.product-details.light-set .whats-inside{background-position:30% center}}.product-details.light-set .whats-inside .wrapper{height:510px}@media (max-width: 991px){.product-details.light-set .whats-inside .wrapper{width:720px;margin:auto}}.product-details.light-set .whats-inside .content-box{left:30px}.product-details.light-set .whats-inside .content-box .highlight-text{color:#694A82}@media (max-width: 991px){.product-details.light-set .whats-inside .content-box{left:0}}@media (max-width: 767px){.product-details.light-set .whats-inside{background-image:none;background-color:#faf9f7}.product-details.light-set .whats-inside .container{height:auto;padding-bottom:15px}.product-details.light-set .whats-inside .wrapper{height:auto;width:auto;padding:0 15px 15px}.product-details.light-set .whats-inside .content-box{margin-top:-75px;transform:none}}.product-details.light-set .testimonials{padding:65px 0}@media (max-width: 767px){.product-details.light-set .testimonials{padding:45px 0}}.product-details.light-set .testimonials .section-title{text-align:center;padding-bottom:55px}@media (max-width: 767px){.product-details.light-set .testimonials .section-title{padding-bottom:0;margin-bottom:40px}.product-details.light-set .testimonials .section-title h2{line-height:20px}}.product-details.light-set .testimonials .section-title .line{width:50px;margin:80px auto -15px}.product-details.light-set .testimonials .section-title .line:before{left:-2px}.product-details.light-set .testimonials .column-3{margin-bottom:0}.product-details.light-set .testimonials .column-3 li{text-align:left;width:270px}.product-details.light-set .testimonials .column-3 li:nth-child(2){margin:0 65px}@media (max-width: 991px){.product-details.light-set .testimonials .column-3 li{width:220px}.product-details.light-set .testimonials .column-3 li:nth-child(2){margin:0 30px}}@media (max-width: 767px){.product-details.light-set .testimonials .column-3 li{width:290px;text-align:center}.product-details.light-set .testimonials .column-3 li:nth-child(2){margin:0}}.product-details.light-set .testimonials .highlight-text{font-weight:300;font-size:19px;font-size:1.9rem;line-height:27px;line-height:2.7rem;letter-spacing:0.5px;margin-bottom:40px}@media (max-width: 991px){.product-details.light-set .testimonials .highlight-text{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:0.4px}}@media (max-width: 767px){.product-details.light-set .testimonials .highlight-text{font-size:20px;font-size:2rem;line-height:27px;line-height:2.7rem;margin-bottom:30px}}.product-details.light-set .testimonials .line{border-top:1px solid #f8506e;position:relative;display:block;margin-bottom:30px;width:35px}.product-details.light-set .testimonials .line:before{content:'“';letter-spacing:0.64px;font-size:70px;font-size:7rem;line-height:20px;line-height:2rem;line-height:normal;color:#694A82;font-family:"Domaine";font-weight:600;position:absolute;top:-70px;left:-10px}.product-details.light-set .testimonials .author{font-family:"Apercu-Mono";letter-spacing:-0.5px;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;color:#6493b8}@media (max-width: 767px){.product-details.light-set .testimonials .author{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}}.product-details.light-set .testimonials .carousel .carousel-inner{width:290px;margin:auto}.product-details.light-set .testimonials .carousel .carousel-arrows{margin-top:40px}.whats-inside.color-pro-toner{background-color:#ffe2e7 !important;background:url("/images/esalon/pdp/D_color_pro_toner_whats_inside.jpg");background-size:cover;background-position:43% center}@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){.whats-inside.color-pro-toner{background-image:url("/images/esalon/pdp/D_color_pro_toner_whats_inside@2x.jpg");background-size:cover 0}}.whats-inside.color-pro-toner .container{height:510px}.whats-inside.color-pro-toner .content-box{width:415px}.whats-inside.color-pro-toner .content-box .highlight-text{color:#0E4F81}@media (max-width: 991px){.whats-inside.color-pro-toner .content-box{width:395px}}@media (max-width: 767px){.whats-inside.color-pro-toner{height:auto;background-image:none;background-color:#e8e1cc}.whats-inside.color-pro-toner .container{height:auto;padding-bottom:15px}.whats-inside.color-pro-toner .content-box{width:auto;margin-top:-75px;transform:none}}.product-details.gift-card .pd-main{box-shadow:none}.product-details.gift-card .subtitle.highlight-text{margin:20px 0;width:90%}.product-details.gift-card .radio-btn{margin:5px 0 0 35px}.product-details.gift-card .radio-btn li{margin:0 70px 0 0}.product-details.gift-card .radio-btn li label{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.product-details.gift-card .radio-btn li label .radio{width:23px;height:23px;left:-35px}.product-details.gift-card .radio-btn li:last-child{margin-right:0}.product-details.gift-card p.info{font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;margin:0;float:right}.product-details.gift-card .link-disabled{pointer-events:none}.product-details.gift-card table tr:nth-last-child(2) .form-group{margin-bottom:10px}.product-details.gift-card table .col-1,.product-details.gift-card table .col-2{width:50%}.product-details.gift-card table .col-1{padding-right:10px}.product-details.gift-card table .col-2{padding-left:10px}@media (max-width: 1199px){.product-details.gift-card .radio-btn li{margin:0 60px 0 0}}@media (max-width: 991px){.product-details.gift-card table .col-1,.product-details.gift-card table .col-2{width:100%;display:block;padding:0}}@media (max-width: 767px){.product-details.gift-card .pd-main{padding-bottom:45px}.product-details.gift-card .subtitle.highlight-text{margin:10px 30px 15px 0}}.modal.gift-card .modal-dialog{width:415px}.modal.gift-card .modal-content{text-align:left}.modal.gift-card .modal-content .modal-body{padding:60px 40px 30px}.modal.gift-card .modal-content .highlight-text{color:#f8506e;font-size:36px;font-size:3.6rem;line-height:20px;line-height:2rem;letter-spacing:0.3px;margin:30px 0 25px}.modal.gift-card .modal-content hr{border-top:1px solid #f8506e;width:50px;margin-left:0}.modal.gift-card .modal-content p{word-wrap:break-word}.modal.gift-card .modal-content p.subtitle{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:300;text-transform:none;margin-bottom:10px}.modal.gift-card .modal-content p.disclaimer{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;margin:25px 0 0}.modal.gift-card .modal-content .cta-btn{pointer-events:none}@media (max-width: 767px){.modal.gift-card .modal-dialog{margin:10px auto}}@media (max-width: 434px){.modal.gift-card .modal-dialog{width:auto;margin:10px}.modal.gift-card .modal-content .modal-body{padding:60px 15px 30px}.modal.gift-card img{max-width:335px;width:100%}.modal.gift-card hr{margin:15px 0}}@media (min-width: 768px){.modal.tint-rinse-color .modal-dialog{min-width:640px}}.modal.tint-rinse-color .modal-content .modal-body{padding:80px 70px 60px}.modal.tint-rinse-color .modal-content h3{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem;letter-spacing:-0.54px;margin-bottom:30px}.modal.tint-rinse-color .modal-content .cta-btns{margin:0}.modal.tint-rinse-color .modal-content .cta-btns li{margin:0}.modal.tint-rinse-color .modal-content .cta-btns li:first-child{margin-right:15px}@media (max-width: 767px){.modal.tint-rinse-color .modal-content .cta-btns li{width:50%}.modal.tint-rinse-color .modal-content .cta-btns li:first-child{float:left;padding-right:10px;margin-right:0}.modal.tint-rinse-color .modal-content .cta-btns li:last-child{float:right;padding-left:10px}.modal.tint-rinse-color .modal-content .cta-btns li .cta-btn{width:100%;min-width:auto}}.modal.tint-rinse-color .modal-content .cta-btn{min-width:145px;margin:20px 0 10px}.modal.tint-rinse-color .modal-content .radio-btn li label p{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0.3px;margin:0}.modal.tint-rinse-color .modal-content .radio-btn.lg li{margin-right:20px}.modal.tint-rinse-color .modal-content .radio-btn.lg li label{width:96px;border:1px solid white;padding:5px;-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.tint-rinse-color .modal-content .radio-btn.lg li label{transition:none}}.modal.tint-rinse-color .modal-content .radio-btn.lg li label p{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;letter-spacing:0.3px;margin:0}.modal.tint-rinse-color .modal-content .radio-btn.lg li img{width:100%;margin-bottom:10px}.modal.tint-rinse-color .modal-content .radio-btn.lg li input[type="radio"]:checked+label{border:1px solid #ff8fa0}.modal.tint-rinse-color .modal-content .radio-btn.sm{display:block}.modal.tint-rinse-color .modal-content .radio-btn.sm li{float:none;display:block;margin-left:1px}.modal.tint-rinse-color .modal-content .radio-btn.sm li label{width:auto;border:none !important;padding:0}@media (max-width: 767px){.modal.tint-rinse-color .modal-content .modal-body{padding:50px 15px 30px}.modal.tint-rinse-color .modal-content h3{margin-bottom:0;padding-right:40px}.modal.tint-rinse-color .modal-content .radio-btn.lg li{width:100%;margin:20px 0 0;display:block}.modal.tint-rinse-color .modal-content .radio-btn.lg li label{width:100%}.modal.tint-rinse-color .modal-content .radio-btn.lg li p,.modal.tint-rinse-color .modal-content .radio-btn.lg li img{display:inline-block;vertical-align:middle}.modal.tint-rinse-color .modal-content .radio-btn.lg li img{width:60px;margin:0 10px 0 0}}@media (min-width: 768px){.modal.tint-rinse-color#color-rec-modal .modal-dialog{min-width:720px}.modal.tint-rinse-color#color-rec-modal .modal-dialog .modal-body{padding:80px 40px 60px}}@media (min-width: 992px){.modal.tint-rinse-color#color-rec-modal .modal-dialog{min-width:800px}.modal.tint-rinse-color#color-rec-modal .modal-dialog .modal-body{padding:80px 60px 40px}}.modal.tint-rinse-color#color-rec-modal h3{font-size:28px;font-size:2.8rem;line-height:20px;line-height:2rem;font-weight:600;margin-bottom:45px}.modal.tint-rinse-color#color-rec-modal p{margin:0}.modal.tint-rinse-color#color-rec-modal p.strong{margin-top:15px}.modal.tint-rinse-color#color-rec-modal p.sub-copy{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.modal.tint-rinse-color#color-rec-modal .cta-btn{min-width:200px;margin:30px 0}.modal.tint-rinse-color#color-rec-modal .preview-wrapper{padding-right:15px;position:relative;width:40%}.modal.tint-rinse-color#color-rec-modal .preview-wrapper img{margin:auto}.modal.tint-rinse-color#color-rec-modal .choose-color .radio-btn{width:auto}@media (max-width: 767px){.modal.tint-rinse-color#color-rec-modal .choose-color td{width:100%;display:block;padding:0}.modal.tint-rinse-color#color-rec-modal h3{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem;margin-bottom:20px;padding:0}}.modal.default.pd-detail .modal-content .modal-body ul{margin:30px 0}.modal.default.pd-detail .modal-content .modal-body ul li{margin:20px 0}.modal.default.pd-detail .modal-content .modal-body ul li .subtitle,.modal.default.pd-detail .modal-content .modal-body ul li p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;margin-bottom:0 !important}.modal.default.pd-detail .modal-content .modal-body ul li .subtitle{letter-spacing:0.3px}.modal.default.pd-detail .modal-content .modal-body ul.bullet{margin:10px 0 20px}.modal.default.pd-detail .modal-content .modal-body ul.bullet li{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;padding-left:20px;margin:0}.modal.default.pd-detail .modal-content .modal-body ul.bullet li:before{left:0}.modal.default.pd-detail .modal-content .modal-body h3{margin-top:20px}.modal.default.pd-detail .modal-content .modal-body p{margin-bottom:0}.modal.default.pd-detail .modal-content .modal-body .spanish{display:none}.modal.default.pd-detail .modal-content .modal-body .subhead{font-family:"Apercu-Mono";margin:20px 0 10px;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;margin-top:50px}.modal.default.pd-detail .modal-content .modal-body .subhead:before{content:'';border-top:1px solid #13446a;width:50px;display:block;margin-bottom:20px}.modal.default.pd-detail .modal-content .modal-body .cta-link{color:#f8506e;text-decoration:none;font-weight:600;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;text-transform:uppercase}.modal.default.pd-detail .modal-content .modal-body .cta-link.wide{letter-spacing:1.6px}@media (max-width: 767px){.modal.default.pd-detail .modal-content .modal-body ul{margin:20px 0}.modal.default.pd-detail .modal-content .modal-body ul li{margin:15px 0}.modal.default.pd-detail .modal-content .modal-body .subhead{margin-top:40px}}.modal.default.pd-detail .five-factor .modal-body p.subtitle{color:#f8506e;font-weight:600;margin:25px 0 5px}.modal.default.pd-detail .five-factor .modal-body p.subtitle:before{content:'';width:30px;display:block;margin-bottom:25px;border-top:1px solid #f8506e}@media (max-width: 767px){.modal.default.pd-detail .five-factor .modal-body p.subtitle{margin-top:0}}.modal.default.pd-detail .five-factor .modal-body ul{margin-bottom:0}.modal.default.pd-detail .five-factor .modal-body ul:after{content:"";display:table;clear:both}.modal.default.pd-detail .five-factor .modal-body ul li{padding-right:20px;display:inline-block;vertical-align:top;width:32.5%}.modal.default.pd-detail .five-factor .modal-body ul .icon-five-factor{margin-left:0}@media (max-width: 767px){.modal.default.pd-detail .five-factor .modal-body ul{margin-top:20px}.modal.default.pd-detail .five-factor .modal-body ul li{width:49%}}@media (max-width: 375px){.modal.default.pd-detail .five-factor .modal-body ul{margin-top:0}.modal.default.pd-detail .five-factor .modal-body ul li{width:100%;margin:25px 0 0}}@media (min-width: 768px){.modal.default.pd-detail .color-benefits{padding:40px 60px}}.modal.default.pd-detail .color-benefits .modal-body .title{margin-bottom:30px}.modal.default.pd-detail .color-benefits .modal-body .title:after{display:none}.modal.default.pd-detail .color-benefits .modal-body .sub{color:#13446a;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin:-15px 0 20px}@media (max-width: 767px){.modal.default.pd-detail .color-benefits .modal-body .sub{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}.modal.default.pd-detail .color-benefits .modal-body table td{vertical-align:top;width:50%}.modal.default.pd-detail .color-benefits .modal-body table td:first-child{padding-right:15px}.modal.default.pd-detail .color-benefits .modal-body table td:last-child{padding-left:15px}@media (max-width: 767px){.modal.default.pd-detail .color-benefits .modal-body table td{width:100%;display:block}.modal.default.pd-detail .color-benefits .modal-body table td:first-child{padding-right:0}.modal.default.pd-detail .color-benefits .modal-body table td:last-child{padding-left:0}}.modal.default.pd-detail .color-benefits .modal-body h3{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem;color:#030303}.modal.default.pd-detail .color-benefits .modal-body h3:before{content:'';width:50px;border-top:1px solid #f8506e;display:block;margin-bottom:30px}.modal.default.pd-detail .color-benefits .modal-body .highlight-text{color:#030303;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;margin:20px 0}.modal.default.pd-detail .color-benefits .modal-body .highlight-text .highlight{font-weight:300}.modal.default.pd-detail .color-benefits .modal-body .highlight{color:#f8506e}.modal.default.pd-detail .color-benefits .modal-body ul.bullet li{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;margin:15px 0 0 25px}@media (min-width: 768px){.modal.default.pd-detail .color-benefits .modal-body ul.bullet li{padding-left:0}}.modal.default.pd-detail .color-benefits .modal-body ul.bullet li:before{left:-25px}.modal.default.pd-detail .color-benefits .modal-body ul.bullet .sub-bullet{padding-left:20px}.modal.default.pd-detail .color-benefits .modal-body ul.bullet .sub-bullet:before{content:'-';left:-5px;font-size:24px}@media (max-width: 767px){.modal.default.pd-detail .color-benefits .modal-body ul.bullet .sub-bullet{padding-left:40px}.modal.default.pd-detail .color-benefits .modal-body ul.bullet .sub-bullet:before{left:15px}}.modal.default.pd-detail .color-benefits .modal-body .old-price{position:relative}.modal.default.pd-detail .color-benefits .modal-body .old-price:before{content:'';position:absolute;border:1px solid #f8506e;left:-2px;right:-2px;top:8px}.modal.default.pd-detail .color-benefits .modal-body .color-plan ul.bullet li:before{color:#f8506e}@media (max-width: 767px){.modal.default.pd-detail .color-benefits .modal-body h3{margin-top:0}.modal.default.pd-detail .color-benefits .modal-body h3:before{display:none}.modal.default.pd-detail .color-benefits .modal-body .highlight-text{margin-top:10px;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}.modal.default.pd-detail .color-benefits .modal-body .highlight-text:after{content:'';display:block;border-bottom:1px solid #f8506e;width:50px;margin-top:15px}.modal.default.pd-detail .color-benefits .modal-body ul.bullet li{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;margin-left:0}.modal.default.pd-detail .color-benefits .modal-body ul.bullet li:before{left:0}.modal.default.pd-detail .color-benefits .modal-body .color-plan{border-top:1px solid #ebe7e0;padding-top:25px}.modal.default.pd-detail .color-benefits .modal-body .cta-btn{min-width:270px;margin:10px auto 0}}@media (min-width: 768px){#added_to_plan_modal .modal-dialog{width:690px}}#added_to_plan_modal .modal-content{padding:0}#added_to_plan_modal .modal-header{padding:22px 50px;border:none;background-color:#faf9f7}@media (max-width: 767px){#added_to_plan_modal .modal-header{padding:45px 15px 20px}}#added_to_plan_modal .modal-header .modal-title{font-weight:600;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;letter-spacing:.4px}#added_to_plan_modal .modal-header .modal-title span{display:block}@media (max-width: 767px){#added_to_plan_modal .modal-header .modal-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;margin-bottom:12px}}#added_to_plan_modal .modal-body{padding:20px 15px}#added_to_plan_modal .modal-body h4{font-weight:600;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;letter-spacing:.4px;color:#13446a;text-align:center;margin:5px 0 30px}@media (max-width: 767px){#added_to_plan_modal .modal-body h4{margin:0}}#added_to_plan_modal .modal-body .promo-copy{color:#13446a;margin:8px 0 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}#added_to_plan_modal .modal-body .pd-name{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;letter-spacing:.4px;font-weight:300;margin-bottom:8px}#added_to_plan_modal .modal-body .pd-variation{color:#4A4A4A;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;letter-spacing:.4px;margin:8px 0 5px}#added_to_plan_modal .modal-body .pd-desc{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:.2px;margin-bottom:0}#added_to_plan_modal .modal-body .pd-review-stars{margin-bottom:8px}#added_to_plan_modal .modal-body .pd-image,#added_to_plan_modal .modal-body .pd-info{display:inline-block;vertical-align:top}#added_to_plan_modal .modal-body .pd-image{width:110px;padding-right:15px}@media (max-width: 320px){#added_to_plan_modal .modal-body .pd-image{width:85px;padding-right:0}}#added_to_plan_modal .modal-body .pd-info{width:185px;text-align:left}@media (max-width: 320px){#added_to_plan_modal .modal-body .pd-info{width:auto}}#added_to_plan_modal .modal-body .secondary-cta-btn{font-size:11px;text-align:left;min-width:160px;margin:10px 0 0;padding:0 15px}#added_to_plan_modal .modal-body .secondary-cta-btn .price{float:right}#added_to_plan_modal .modal-body .secondary-cta-btn .price:before{content:'|';margin:0 5px}#added_to_plan_modal .modal-body .secondary-cta-btn .item-added{display:none}#added_to_plan_modal .modal-body .secondary-cta-btn .img-check{width:12px;margin:-1px 5px 0 0}@media (max-width: 767px){#added_to_plan_modal .modal-body .col-sm-6{border-bottom:1px solid #ebe7e0;padding:20px 0;text-align:center}}#added_to_plan_modal .modal-footer{border-top:1px solid #ebe7e0;margin:0 30px;padding:30px 0}#added_to_plan_modal .modal-footer .cta-btn{min-width:190px;font-size:13px;padding:0 20px;display:inline-block;margin:0 12px}@media (max-width: 767px){#added_to_plan_modal .modal-footer{border-top:none;padding:0 0 20px}}@media (min-width: 768px){#added_to_plan_single_modal .modal-dialog{width:720px}}#added_to_plan_single_modal .modal-content{padding:0}@media (max-width: 767px){#added_to_plan_single_modal .modal-content{text-align:center;padding-top:50px}}#added_to_plan_single_modal .modal-content .subtitle{font-weight:600;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;letter-spacing:.34px;color:#f8506e;margin-bottom:15px}#added_to_plan_single_modal .modal-content .pd-image{position:relative;background-color:#ff8fa0}@media (min-width: 768px){#added_to_plan_single_modal .modal-content .pd-image{width:345px}}#added_to_plan_single_modal .modal-content .pd-image .highlight-tag{position:absolute;right:18%;top:9%}#added_to_plan_single_modal .modal-content .pd-image .highlight-tag span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;color:white;font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem;letter-spacing:.4px;font-weight:200;left:0;right:0;margin:auto;padding:0 10px}#added_to_plan_single_modal .modal-content .pd-image .content-box{background-color:rgba(255,255,255,0.9);position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:30px;padding:10px;width:50%;text-align:center}@media (max-width: 320px){#added_to_plan_single_modal .modal-content .pd-image .content-box{width:57%;right:15px}}#added_to_plan_single_modal .modal-content .pd-image .content-box .pd-title{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;letter-spacing:.7px;color:#13446a}#added_to_plan_single_modal .modal-content .pd-image .content-box p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:.4px;font-weight:600;color:#13446a;margin:0}#added_to_plan_single_modal .modal-content .pd-content{padding:20px 30px}@media (min-width: 768px){#added_to_plan_single_modal .modal-content .pd-content{width:375px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:51%}}@media (max-width: 767px){#added_to_plan_single_modal .modal-content .pd-content{padding:20px 15px}}#added_to_plan_single_modal .modal-content .pd-content p{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;letter-spacing:.4px;margin-bottom:0}#added_to_plan_single_modal .modal-content .pd-content p.subtitle{font-weight:600;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;letter-spacing:.34px;color:#f8506e;margin-bottom:15px}#added_to_plan_single_modal .modal-content .pd-content p.disclaimer{color:#4B4B4B;font-weight:300;font-size:13px;line-height:20px}#added_to_plan_single_modal .modal-content .pd-content p.disclaimer:before{content:'';border-top:1px solid #f8506e;width:50px;display:block;padding-top:15px}@media (max-width: 767px){#added_to_plan_single_modal .modal-content .pd-content p.disclaimer:before{margin:auto}}#added_to_plan_single_modal .modal-content .pd-content p.subcopy{font-weight:300;color:#13446a;margin:-12px 0 10px}#added_to_plan_single_modal .modal-content .pd-content p.subcopy .highlight{font-weight:600}#added_to_plan_single_modal .modal-content .pd-content .pd-title{color:#13446a;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;letter-spacing:.6px;margin-bottom:20px}#added_to_plan_single_modal .modal-content .pd-content .pd-title span{font-size:18px;font-weight:200;display:block}#added_to_plan_single_modal .modal-content .pd-content .cta-btn{min-width:160px;display:inline;margin-top:25px;margin-bottom:30px}@media (max-width: 767px){#added_to_plan_single_modal .modal-content .pd-content .cta-btn{display:block;margin:20px auto}}#added_to_plan_single_modal .modal-content .pd-content .cta-link{display:inline;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;letter-spacing:.37px;font-weight:300;text-transform:uppercase;margin-left:10px}@media (max-width: 767px){#added_to_plan_single_modal .modal-content .pd-content .cta-link{display:inline-block;margin:0 auto 25px}}.ba-slider{position:relative;overflow:hidden}@media (max-width: 767px){.ba-slider{background-image:none !important}.ba-slider:after{padding-bottom:0 !important}}.ba-slider img{width:585px;max-width:none}@media (max-width: 991px){.ba-slider img{width:397px}}@media (max-width: 767px){.ba-slider img{display:block;width:95vw}}.ba-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden;background-size:cover}@media (max-width: 767px){.ba-slider .resize{background-image:none !important;height:auto}}.ba-slider .handle{position:absolute;left:50%;top:-100px;bottom:0;width:40%}@media (max-width: 1199px){.ba-slider .handle{width:50%}}@media (max-width: 991px){.ba-slider .handle{top:-110px}}@media (max-width: 767px){.ba-slider .handle{top:-46vw}}.ba-slider .handle:after{position:absolute;top:0;left:-50%;width:100%;height:100%;content:'';white-space:nowrap;background-image:url(/images/archive/compare-dragger.png);background-repeat:no-repeat;background-size:cover}.ba-slider .handlex{position:absolute;left:50%;top:0;height:100%;width:50px;cursor:ew-resize}@media (max-width: 991px){.ba-slider .handlex{width:40px}}@media (max-width: 767px){.ba-slider .handlex{width:10vw}}.ba-slider .ba-label{position:absolute;width:auto;top:256px;color:#fff;font-size:24px;font-weight:600;text-align:center;text-transform:uppercase}.ba-slider .ba-label.ba-before{text-align:right;left:30px}@media (max-width: 1199px){.ba-slider .ba-label.ba-before{left:13px}}@media (max-width: 991px){.ba-slider .ba-label.ba-before{left:5px}}@media (max-width: 767px){.ba-slider .ba-label.ba-before{left:70px}}.ba-slider .ba-label.ba-after{text-align:left;right:45px}@media (max-width: 1199px){.ba-slider .ba-label.ba-after{right:23px}}@media (max-width: 991px){.ba-slider .ba-label.ba-after{right:15px}}@media (max-width: 767px){.ba-slider .ba-label.ba-after{left:220px}}@media (max-width: 1199px){.ba-slider .ba-label{top:254px}}@media (max-width: 991px){.ba-slider .ba-label{font-size:20px;top:210px}}@media (max-width: 767px){.ba-slider .ba-label{top:40vw;font-size:5vw}}.before-after-slider.steps .item-slider img{width:360px}@media (max-width: 1199px){.before-after-slider.steps .item-slider img{width:300px}}@media (max-width: 991px){.before-after-slider.steps .item-slider img{width:230px}}@media (max-width: 767px){.before-after-slider.steps .item-slider img{display:block;width:95vw}}.before-after-slider.steps .item-slider .handle{width:50%;top:-130px}@media (max-width: 1199px){.before-after-slider.steps .item-slider .handle{width:60%;top:-150px}}@media (max-width: 991px){.before-after-slider.steps .item-slider .handle{width:60%;top:-120px}}@media (max-width: 767px){.before-after-slider.steps .item-slider .handle{width:60%;top:-40vw}}.before-after-slider.steps .item-slider .handlex{width:40px}@media (max-width: 991px){.before-after-slider.steps .item-slider .handlex{width:33px}}@media (max-width: 767px){.before-after-slider.steps .item-slider .handlex{width:11vw}}

/*# sourceMappingURL=product-detail.css.map */</pre></body></html>