.lang-de_CH .minicart2 table td.col-desc .pd-description{display:block}.lang-de_CH .minicart2 .cart-recommended .cr-cta-block a{display:block;margin-top:10px}.lang-de_CH #colorsmithModal .modal-content .content p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;letter-spacing:.2px}@media (max-width: 767px){.lang-de_CH #colorsmithModal .modal-content .content p{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}}@media (min-width: 992px) and (max-width: 1199px){.lang-de_CH footer .footer-info-left{width:55%}}.lang-de_CH .icon.guarantee-seal{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_pink_130.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){.lang-de_CH .icon.guarantee-seal{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_pink_130@2x.png");background-size:130px 130px}}.lang-de_CH .icon.guarantee-seal-xs{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_pink_84.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){.lang-de_CH .icon.guarantee-seal-xs{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_pink_84@2x.png");background-size:84px 84px}}.lang-de_CH .icon.guarantee-seal-xs.blue{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_blue_84.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){.lang-de_CH .icon.guarantee-seal-xs.blue{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_blue_84@2x.png");background-size:84px 84px}}.lang-de_CH .icon.guarantee-seal-purple{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_purple_108.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){.lang-de_CH .icon.guarantee-seal-purple{background-image:url("/images/esalon/trans/de_DE/seals/guarantee_seal_purple_108@2x.png");background-size:108px 108px}}.lang-de_CH .cw-container .odp-text .pd-description,.lang-de_CH .checkout-wrapper .pd-order .copy .pd-description{display:block !important}.lang-de_CH .checkout_offers .offer-version-a .pd-description.hidden-xs{display:block !important}@media (max-width: 767px){.lang-de_CH .checkout_offers .offer-version-a .pd-description.hidden-xs{display:none !important}}@media (max-width: 767px){.lang-de_CH .checkout_offers .offer-version-a .pd-description.visible-xs{display:block !important}}@media (min-width: 768px){.lang-de_CH .checkout-wrapper fieldset .cvv .form-width-1{width:145px}}.lang-de_CH .cw-order-number .hash:before{display:none !important}.lang-de_CH .user-account .hash:before{display:none !important}@media (min-width: 768px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner .copy p{padding:0 20px}}@media (max-width: 767px) and (max-width: 480px){.lang-de_CH .user-account ul.list .banner-promo#color-banner .banner{background-position:38% 0}}@media (max-width: 767px) and (max-width: 320px){.lang-de_CH .user-account ul.list .banner-promo#color-banner .banner{background-position:36% 0}}@media (max-width: 767px){.lang-de_CH .user-account ul.list .banner-promo#color-banner .banner .copy{width:54%}}@media (max-width: 767px) and (max-width: 375px){.lang-de_CH .user-account ul.list .banner-promo#color-banner .banner .copy{width:60%}}@media (max-width: 767px) and (max-width: 320px){.lang-de_CH .user-account ul.list .banner-promo#lightset-banner .banner{background-position:38% 0}}@media (max-width: 767px){.lang-de_CH .user-account ul.list .banner-promo#lightset-banner .banner .copy{width:50%}}@media (max-width: 767px) and (max-width: 320px){.lang-de_CH .user-account ul.list .banner-promo#lightset-banner .banner .copy{width:57%}}@media (max-width: 767px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner{background-position:40% 0}}@media (max-width: 767px) and (max-width: 480px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner{background-position:43% 0}}@media (max-width: 767px) and (max-width: 320px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner{background-position:40% 0}}@media (max-width: 767px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner .copy{width:61%}}@media (max-width: 767px) and (max-width: 375px){.lang-de_CH .user-account ul.list .banner-promo#gloss-banner .banner .copy{width:68%}}@media (max-width: 480px){.lang-de_CH .user-account .client-info-wrapper .client-info>li{display:inline-block;padding:0 20px !important}.lang-de_CH .user-account .client-info-wrapper .client-info>li:last-child{display:block;padding:20px 20px 5px !important;margin:auto;border:none;width:65%}.lang-de_CH .user-account .client-info-wrapper .subtitle{margin-bottom:5px}.lang-de_CH .user-account .client-info-wrapper .right-xs{left:50% !important}}@media (min-width: 768px){.lang-de_CH .user-account .color-message #intro_modal fieldset{width:575px}.lang-de_CH .user-account .color-message #intro_modal .radio-btn label{min-height:106px}}@media (min-width: 992px){.lang-de_CH .user-account nav.main-nav{width:max-content;max-width:160px}.lang-de_CH .user-account nav.main-nav.aura-side-nav{width:max-content;max-width:240px}.lang-de_CH .user-account nav.main-nav.aura-side-nav ul li{white-space:normal}.lang-de_CH .user-account .body-wrapper{width:742px}}@media (min-width: 1200px){.lang-de_CH .user-account .body-wrapper{width:942px}}@media (min-width: 768px) and (max-width: 1199px){.lang-de_CH .user-account .account-reviews .client-review .rating .rating-copy{margin:10px 0 0 0}}.lang-de_CH #personalized-instructions .client-info-wrapper{padding-left:0;padding-right:0}.lang-de_CH #personalized-instructions .client-info>li{padding:0 35px}@media (max-width: 1199px){.lang-de_CH #personalized-instructions .client-info>li{padding:0 15px}}.lang-de_CH #personalized-instructions .color-toner .step-by-step ul li{line-height:11.5pt}.lang-de_CH #personalized-instructions .color-toner .content .subhead.highlight-tag{margin-bottom:10pt}.lang-de_CH #personalized-instructions .color-toner .step-by-step ul{margin-bottom:15pt}.lang-de_CH #personalized-instructions .color-toner .help-contact{font-size:9pt;line-height:13pt;margin-top:33pt}.lang-de_CH #personalized-instructions .color-toner .social-icons{margin-top:6pt}@media (max-width: 375px){.lang-de_CH #cookies-banner .button-whitepink-esalon{margin-top:15px}}.lang-de_CH .user-signin.password .content p{padding:0}.lang-de_CH .ps-wrapper .show-pw label{font-size:10px}@media (max-width: 1199px){.lang-de_CH .support-page-container .support-categories .links>li{min-height:317px}}@media (max-width: 767px){.lang-de_CH .support-page-container .support-categories .links>li{min-height:auto}}@media (min-width: 768px) and (max-width: 991px){.lang-de_CH .home-main .home-hero.new-user .content p{padding:0 100px}}@media (max-width: 991px){.lang-de_CH .home-main .home-hero.new-user .content .title .highlight{white-space:normal}}.lang-de_CH .home-main .home-section.color-mastery{display:none}@media (min-width: 1200px){.lang-de_CH .home-main .home-section.inquirer .strong{display:block}}@media (min-width: 768px){.lang-de_CH .home-main .allure-banner .copy .highlight-text{font-size:25px}}.lang-de_CH .home-main .hero-swiper .slide-2 .display-large{margin-top:55px !important;font-size:55px !important;line-height:60px !important}.lang-de_CH .home-main .hero-swiper .slide-2 .headline-medium{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem}.lang-de_CH .home-main .hero-swiper.mobile .slide-1 .display-small{font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}.lang-de_CH .home-main .hero-swiper.mobile .slide-1 .headline-small{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}.lang-de_CH .home-main .home-wts-card-single .body-large{min-height:105px}@media (max-width: 767px){.lang-de_CH .home-main .client-reviews-results h2.display-small{font-size:26px;font-size:2.6rem;line-height:38px;line-height:3.8rem}}.lang-de_CH .home-main .client-reviews-results .truncated{max-width:300px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper{width:260px !important}@media (max-width: 767px){.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper{width:190px !important;margin-left:5px !important}}.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper .label-medium{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}@media (max-width: 767px){.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper .label-medium{font-size:11px !important;line-height:12px !important}}.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper .sub-heading{font-size:68px !important;line-height:70px !important}@media (max-width: 767px){.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper .sub-heading{font-size:38px !important;line-height:40px !important;margin-bottom:5px !important}}@media (max-width: 767px){.lang-de_CH #special-sale-container swiper-slide .middle-wrapper .copy-wrapper .body-medium{font-size:11px !important;line-height:14px !important}}.lang-de_CH .product-details.color-set .color-options .cta-link{white-space:normal;font-size:14px;line-height:20px;display:block}@media (min-width: 768px){.lang-de_CH .product-details.color-set .color-options .cta-link{margin-right:10px}}.lang-de_CH .product-details.color-set .whats-inside{background-color:#efdad5}@media (min-width: 768px){.lang-de_CH .product-details.color-set .whats-inside{background:url("/images/esalon/trans/de_DE/pdp/D_color_set_whats_inside_v3.jpg");background-size:cover;background-position:43% center}}@media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx){.lang-de_CH .product-details.color-set .whats-inside{background-image:url("/images/esalon/trans/de_DE/pdp/D_color_set_whats_inside_v3@2x.jpg");background-size:cover 0}}@media (min-width: 768px){.lang-de_CH .product-details.color-set .whats-inside .content-box{width:425px}}@media (min-width: 768px){.lang-de_CH .product-details.light-set .whats-inside .content-box{width:402px}}@media (min-width: 992px){.lang-de_CH .product-details.light-set .whats-inside .content-box{width:422px}}.lang-de_CH .product-details .color-options table td.col-1{padding-right:20px}@media (max-device-width: 360px){.lang-de_CH .product-details .choose-color .colors-tab li{margin-right:15px}}@media (max-device-width: 320px){.lang-de_CH .product-details .choose-color .colors-tab li{display:table;float:none;margin-top:15px}.lang-de_CH .product-details .choose-color .colors-tab li:first-child{margin-top:0}}@media (max-width: 375px){.lang-de_CH .pd-client-reviews .review-list .helpful-poll li:last-child{display:block;margin-top:15px}.lang-de_CH .pd-client-reviews .review-list .helpful-poll li:last-child .cta-link-2{margin-left:0}}.lang-de_CH .pd-client-reviews #client-reivews .review-list .translate-btn{display:inline-block}.lang-de_CH .pd-client-reviews .section-title .checkbox-wrapper,.lang-de_CH .pd-client-reviews .review-body .checkbox-wrapper{display:block !important}.lang-de_CH .shop-landing .products #block-gift-card{display:none !important}.lang-de_CH .shop-landing .products .block-discount#block-free-shipping .copy h2{font-size:20px;line-height:32px}.lang-de_CH .shop-landing .products .block-discount#block-free-shipping .copy h2:before{margin-bottom:25px}@media (max-width: 991px){.lang-de_CH .shop-landing .products .block-discount#block-free-shipping .copy h2{font-size:16px;line-height:24px;margin-bottom:15px}.lang-de_CH .shop-landing .products .block-discount#block-free-shipping .copy h2:before{margin-bottom:20px}}@media (max-width: 991px){.lang-de_CH .shop-landing .products .block-discount#block-free-shipping .copy p{font-size:15px;line-height:20px;padding-right:10px}}.lang-de_CH .swatch-tooltip.selected{background:url("/images/esalon/trans/de_DE/widget/tooltip-selected.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.lang-de_CH .swatch-tooltip.selected{background-image:url("/images/esalon/trans/de_DE/widget/tooltip-selected@2x.png");background-size:70px 34px}}.lang-de_CH .swatch-tooltip.natural{background:url("/images/esalon/trans/de_DE/widget/tooltip-natural.png") no-repeat}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.lang-de_CH .swatch-tooltip.natural{background-image:url("/images/esalon/trans/de_DE/widget/tooltip-natural@2x.png");background-size:70px 34px}}.lang-de_CH .swatch-tooltip.your-dyed,.lang-de_CH .swatch-tooltip.nat-dyed{background:url("/images/esalon/trans/de_DE/widget/tooltip-your-dyed.png") no-repeat;width:84px}@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){.lang-de_CH .swatch-tooltip.your-dyed,.lang-de_CH .swatch-tooltip.nat-dyed{background-image:url("/images/esalon/trans/de_DE/widget/tooltip-your-dyed@2x.png");background-size:84px 34px}}@media (min-width: 768px){.lang-de_CH .new-widget .color-selector-wrapper .color-swatches .carousel-indicator.bottom .arrow{min-width:160px}}.lang-de_CH .new-widget .plan-schedule .widget-icon{display:none}@media (max-width: 767px){.lang-de_CH .new-widget .plan-schedule.radio-pill.radio-icon li label{border:1px solid #030303;border-radius:22px;padding:0}.lang-de_CH .new-widget .plan-schedule.radio-pill.radio-icon li label p{margin:0;line-height:42px}.lang-de_CH .new-widget .plan-schedule.radio-pill.radio-icon li input[type="radio"]:checked+label{box-shadow:none;border:1px solid #13446a !important;background-color:#13446a !important}.lang-de_CH .new-widget .plan-schedule.radio-pill.radio-icon li input[type="radio"]:checked+label p{color:white}}.lang-de_CH .widget-plan-offer .wrapper{width:auto !important}@media (max-width: 320px){.lang-de_CH .widget-plan-offer .radio-btn.sm{padding-right:25px;margin-left:38px !important}}@media (min-width: 992px){.lang-de_CH .getstarted-v8 .hero .content .highlight-text{width:80%}}@media (max-width: 991px){.lang-de_CH .getstarted-v8 .hero.model-04 .image-bg{left:-175px}}@media (max-width: 991px){.lang-de_CH .getstarted-v8 .hero .content{width:47%}}@media (max-width: 767px){.lang-de_CH .getstarted-v8 .hero .content{width:auto}}@media (min-width: 992px){.lang-de_CH .acquisition-lp .hero.v2 .content .highlight-text{font-size:40px;font-size:4rem;line-height:48px;line-height:4.8rem}}@media (min-width: 768px){.lang-de_CH .acquisition-lp .hero.v2 .content .highlight-text{width:500px;margin-bottom:10px}}@media (min-width: 768px) and (max-width: 991px){.lang-de_CH .acquisition-lp .hero.v2 .content p{width:55%}}@media (min-width: 768px) and (max-width: 991px){.lang-de_CH .acquisition-lp .allure-banner h2{margin:0 15px}}@media (min-width: 992px){.lang-de_CH .acquisition-lp .allure-banner table .col-1{width:220px}}.lang-de_CH .buy-autoship-today{min-width:210px !important}#personalized-instructions .page-title .content-box .title{font-size:29pt !important;line-height:33pt !important}@media (max-width: 1200px){.lang-de_CH .buy-autoship-today{height:72px !important;min-width:150px !important}.lang-de_CH .buy-autoship-today span{max-width:130px}.lang-de_CH .buy-autoship-today .icon{margin:25px 4px 0 !important}}

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