.tx-swscore-treatments-brandslist .brand-item--logo{display:flex;justify-content:center}.tx-swscore-treatments-brandslist .brand-item--text{display:flex;align-items:center}.tx-swscore-treatments-brandslist .brand-item--text p{margin-bottom:0;color:#8ea099;font-style:italic}.tx-swscore-treatments-brandslist .brand-item--text .beautyline-helper{padding-left:25px;border-left:4px solid #ccd0cc}.tx-swscore-treatments-brandslist .brand-item+.brand-item{margin-top:60px}.tx-swscore-treatments-brandslist .treatment:first-of-type{margin-top:25px}.tx-swscore-treatments-onlybrands--item{margin-bottom:60px;display:flex;flex-wrap:wrap;align-items:center;position:relative}@media(min-width: 992px){.tx-swscore-treatments-onlybrands--item{margin-bottom:90px}}.tx-swscore-treatments-onlybrands--item--content{display:block;z-index:2}@media(min-width: 992px){.tx-swscore-treatments-onlybrands--item--content{background-color:#fff;position:absolute;left:0;max-width:776px;border:4px solid #f9f9f9;padding:21px 68px 62px 68px}}.tx-swscore-treatments-onlybrands--item--content--logo{display:flex;align-items:center;justify-content:center}.tx-swscore-treatments-onlybrands--item--content--header{font-weight:600;font-size:calc(1.3rem + 0.6vw);line-height:1.357;letter-spacing:-0.14px;margin-bottom:13px}@media(min-width: 1200px){.tx-swscore-treatments-onlybrands--item--content--header{font-size:1.75rem}}@media(min-width: 992px){.tx-swscore-treatments-onlybrands--item--content--header{font-size:calc(1.3125rem + 0.75vw);line-height:1.167;letter-spacing:0;margin-bottom:16px}}@media(min-width: 992px)and (min-width: 1200px){.tx-swscore-treatments-onlybrands--item--content--header{font-size:1.875rem}}.tx-swscore-treatments-onlybrands--item--content--text{margin-bottom:30px}.tx-swscore-treatments-onlybrands--item--content--btns .btn-shop{padding:17px 27px}.tx-swscore-treatments-onlybrands--item--content--btns .btn-link:not(.btn-external){font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.182;letter-spacing:0;text-decoration:none;border-bottom:2px solid #8ea099}@media(min-width: 1200px){.tx-swscore-treatments-onlybrands--item--content--btns .btn-link:not(.btn-external){font-size:1.375rem}}.tx-swscore-treatments-onlybrands--item--content--btns .btn-link:not(.btn-external):hover,.tx-swscore-treatments-onlybrands--item--content--btns .btn-link:not(.btn-external):focus{color:#6fb885;border-color:#6fb885}@media(min-width: 768px){.tx-swscore-treatments-onlybrands--item--content--btns a+a{margin-left:15px}}@media(max-width: 767.98px){.tx-swscore-treatments-onlybrands--item--content--btns a+a{margin-left:0 !important;margin-top:35px}}.tx-swscore-treatments-onlybrands--item--slider{display:block;z-index:1}@media(min-width: 992px){.tx-swscore-treatments-onlybrands--item--slider{position:absolute;right:0;max-width:991px}}@media(max-width: 991.98px){.tx-swscore-treatments-onlybrands--item--slider{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}}.tx-swscore-treatments-onlybrands .product-carousel .carousel-item{padding-left:0;padding-right:0}.tx-swscore-treatments-onlybrands .product-carousel .carousel-item figure{margin:0}@media(max-width: 991.98px){.tx-swscore-treatments-onlybrands .tx-swscore-treatments-onlybrands--item--content+.tx-swscore-treatments-onlybrands--item--slider{margin-bottom:-55px}}.tx-swscore-treatments-categorieslist .category-item{margin-bottom:25px}.tx-swscore-treatments-categorieslist .category-item--title{padding:17px 32px 14px 15px;background-color:#dde2e0;font-weight:600;font-size:calc(1.3125rem + 0.75vw);line-height:1.167;letter-spacing:0}@media(min-width: 1200px){.tx-swscore-treatments-categorieslist .category-item--title{font-size:1.875rem}}.tx-swscore-treatments-categorieslist .category-item--title--color-1{background-color:#145767;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-2{background-color:#327b36;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-3{background-color:#23ad88;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-4{background-color:#74b8c1;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-5{background-color:#d94e11;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-6{background-color:#00429c;color:#fff}.tx-swscore-treatments-categorieslist .category-item--title--color-7{background-color:#9c0000;color:#fff}.treatment .beautyline-helper{padding:20px 0}.treatment:not(:first-of-type) .beautyline-helper{border-top:2px solid #dde2e0}.treatment--title{font-weight:bold;font-size:1.1875rem;line-height:1.263;letter-spacing:0;margin-bottom:0}.treatment--text{font-weight:normal;font-size:1rem;line-height:1.5;letter-spacing:0}.treatment--specialties{display:inline-flex}.treatment--specialties .image{margin-right:12px;width:24px;height:auto}.treatment--cost .row+.row{margin-top:15px}.treatment--cost .cost-title p{font-weight:bold;font-size:1.1875rem;line-height:1.263;letter-spacing:0;margin-bottom:0}.treatment--cost .cost-title.fw-normal p{font-weight:normal}.treatment--cost .cost-price p{font-weight:bold;font-size:1.1875rem;line-height:1.263;letter-spacing:0;margin-bottom:0}.treatment--cost .cost-price.fw-normal p{font-weight:normal}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item{margin-bottom:30px}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item{margin-bottom:70px}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image figure{margin-bottom:23px;position:relative}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image figure{margin-bottom:0}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image figure:before{position:absolute;z-index:1;border:3px solid #ebeceb;top:10px;right:10px;bottom:10px;left:10px;content:""}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image figure:before{top:20px;right:20px;bottom:20px;left:20px}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image .img-overlay{position:absolute;opacity:0;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(235,236,235,.7);display:flex;justify-content:center;align-items:center}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image .img-overlay p{font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.136;letter-spacing:0;margin-bottom:0;border-bottom:3px solid rgba(235,236,235,.7)}@media(min-width: 1200px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image .img-overlay p{font-size:1.375rem}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image:hover .img-overlay,.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image:focus .img-overlay{opacity:1;transition:all .3s ease-in-out}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image:hover figure:before,.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--image:focus figure:before{top:0;right:0;bottom:0;left:0;opacity:0;transition:all .3s ease-in-out}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header{font-weight:600;font-size:calc(1.3rem + 0.6vw);line-height:1.357;letter-spacing:-0.14px;position:relative;padding-bottom:16px;margin-bottom:16px}@media(min-width: 1200px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header{font-size:1.75rem}}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header{font-size:calc(1.40625rem + 1.875vw);line-height:1.155;letter-spacing:0;margin-bottom:31px}}@media(min-width: 768px)and (min-width: 1200px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header{font-size:2.8125rem}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header:before{content:"";background-image:url("../../../../../../Icons/Layout/header_underline.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:0;bottom:0;height:9px;width:183px}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--header:before{height:13px;width:257px}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--text{font-size:1.0625rem;line-height:1.411;letter-spacing:0;margin-bottom:19px}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--text{font-size:1.1875rem;line-height:1.263;margin-bottom:45px}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--cost{font-weight:600;font-size:1.1875rem;line-height:1.158;letter-spacing:0;margin-bottom:10px}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--cost{font-size:calc(1.2625rem + 0.15vw);line-height:1.182;margin-bottom:7px}}@media(min-width: 768px)and (min-width: 1200px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--cost{font-size:1.375rem}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--cost p{margin-bottom:0}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--cost .cost-title{margin-right:5px}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--extrainformations{color:#6c7a75;font-size:0.875rem;line-height:1.571;letter-spacing:0;margin-bottom:26px}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--extrainformations{font-size:1rem;line-height:1.5}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--specialties{display:inline-flex;color:#6c7a75;font-size:0.875rem;line-height:1.429}@media(min-width: 768px){.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--specialties{font-size:1rem;line-height:1.5}}.tx-swscore-treatments-treatmentdetaillist .treatmentdetail-item--specialties .image{margin-right:12px;width:24px;height:auto} /*# sourceMappingURL=theme-6df490b842d222a7d4083269f94df96cdc0ab729f57b1a19fe428ffe4df7b6d2.css.map */