.page--healthy-skin-package{color:#333;background:#fff;overflow-x:clip}.page--healthy-skin-package .skincare-treatment-breadcrumb.page-meta-bar{padding-top:16px;padding-bottom:16px}.page--healthy-skin-package .section--content .section--inner{box-sizing:border-box;max-width:1212px;margin:0 auto;padding-left:30px;padding-right:30px}@media (min-width:768px){.page--healthy-skin-package .section--content .section--inner{padding-left:50px;padding-right:50px}}.page--healthy-skin-package .section__light-pink{color:#000;background-color:#f8d0d0}.page--healthy-skin-package .section__white{background:#fff}.page--healthy-skin-package .section__grey{background:#ecf0f1}.page--healthy-skin-package .hero--feature_flat{text-align:center;padding:0;position:relative;overflow:hidden}.page--healthy-skin-package .hero--feature_flat .panel--inner{width:100%}@media (min-width:768px){.page--healthy-skin-package .hero--feature_flat .component--inner{box-sizing:border-box;max-width:545px;margin:0 auto}}.page--healthy-skin-package .hero--feature_flat .hero--content{text-align:center}.page--healthy-skin-package .hero--feature_flat.section__light-pink .hero--content .heading--primary{color:#000;margin:0 0 20px;font-size:30px;font-weight:400;line-height:2.1rem}@media (min-width:768px){.page--healthy-skin-package .hero--feature_flat.section__light-pink .hero--content .heading--primary{margin:0 0 20px;font-size:48px;line-height:58px}}.page--healthy-skin-package .hero--feature_flat .hero--image{box-sizing:border-box;justify-content:center;align-items:flex-end;margin:0 auto;padding:20px 40px 0;display:flex;overflow:hidden}@media (min-width:768px){.page--healthy-skin-package .hero--feature_flat .hero--image{padding-top:30px}}.page--healthy-skin-package .hero--feature_flat .hero--image img{max-width:100%;height:auto;display:block}@media (min-width:768px){.page--healthy-skin-package .hero--feature_flat .hero--image img{width:100%}}.page--healthy-skin-package .hero--feature_flat .cqc-banner{position:relative;bottom:auto;right:auto}.page--healthy-skin-package .hero--feature_flat .cqc-banner img{width:100%;max-width:280px;height:auto;display:block}@media (max-width:767px){.page--healthy-skin-package .hero--feature_flat .cqc-banner{background-color:#ecf0f1;justify-content:center;padding:1rem 0;display:flex}}@media (min-width:768px){.page--healthy-skin-package .hero--feature_flat .cqc-banner{z-index:1;position:absolute;bottom:10px;right:10px}}.page--healthy-skin-package .hero--feature_flat .hero--cta .btn{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;display:block}.page--healthy-skin-package .healthy-skin-package-footer-hero.hero--feature_flat .component--inner,.page--healthy-skin-package>.component--hero.hero--feature_flat:last-of-type .component--inner{padding-bottom:40px}@media (max-width:767px){.page--healthy-skin-package .sm--mh-105{min-height:105px}.page--healthy-skin-package .sm--mw-348{max-width:348px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.page--healthy-skin-package .md--mh-100{min-height:100px}}.page--healthy-skin-package .mh-90{min-height:90px}.page--healthy-skin-package .component--quote.bg-pd_flat_red{padding:24px 0;background-color:#d0847f!important}.page--healthy-skin-package .component--quote.bg-pd_flat_red .component--inner{max-width:1212px;margin:0 auto;padding-left:30px;padding-right:30px}@media (min-width:768px){.page--healthy-skin-package .component--quote.bg-pd_flat_red .component--inner{padding-left:50px;padding-right:50px}}.page--healthy-skin-package .component--quote.bg-pd_flat_red .quote--caption{text-align:center;margin:0;font-size:18px;font-weight:600;line-height:1.4}.page--healthy-skin-package .section--product-list{padding:24px 0 48px}.page--healthy-skin-package .section--product-list>.section--inner>.content--heading.heading--secondary{color:#000;margin:0 0 24px;font-size:28px;font-weight:600}.page--healthy-skin-package .section--product-list .product-list{flex-direction:column;display:flex}.page--healthy-skin-package .section--product-list .product--item{background:#fff;margin:4px 4px 0;padding:28px}.page--healthy-skin-package .section--product-list .product--item:last-of-type{margin-bottom:32px}@media (min-width:768px){.page--healthy-skin-package .section--product-list .product--item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:0;display:flex}.page--healthy-skin-package .section--product-list .product--detail{flex-direction:column;order:1;width:47%;margin-right:2%;padding-top:32px;display:flex}}.page--healthy-skin-package .section--product-list .product--detail .content--heading.heading--secondary{color:#000;margin:0 0 8px;font-size:24px;font-weight:600}@media (min-width:768px){.page--healthy-skin-package .section--product-list .product--detail .content--heading.heading--secondary{font-size:28px}}.page--healthy-skin-package .section--product-list .product--detail .content--sub-heading{color:#333;margin:10px 0 16px;font-size:12px;font-weight:600;display:block}.page--healthy-skin-package .section--product-list .product--summary{margin:0 0 20px}.page--healthy-skin-package .section--product-list .product--summary p,.page--healthy-skin-package .section--product-list .product--summary ul{margin:0 0 12px;font-size:15px;line-height:1.55}.page--healthy-skin-package .section--product-list .product--summary ul{padding-left:20px}.page--healthy-skin-package .section--product-list .product--image{text-align:center}@media (min-width:768px){.page--healthy-skin-package .section--product-list .product--image{order:2;align-items:center;width:47%;display:flex}}.page--healthy-skin-package .section--product-list .product--image .img--wrapper{box-sizing:border-box;width:100%;padding-top:100%;display:block;position:relative;overflow:hidden}.page--healthy-skin-package .section--product-list .product--image img{max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page--healthy-skin-package .section--product-list .product--price,.page--healthy-skin-package .section--product-list .product-price{color:#000;font-size:32px;font-weight:700}.page--healthy-skin-package .section--product-list .content--cta.cta--block{text-align:left;margin-top:12px}.page--healthy-skin-package .section--product-list .product--cta{width:100%}@media (min-width:768px){.page--healthy-skin-package .section--product-list .product--cta{display:none}}.page--healthy-skin-package .section--product-list .product--data{order:4;width:100%;margin-top:8px}@media (min-width:768px){.page--healthy-skin-package .section--product-list .product--data{padding-bottom:2rem}}.page--healthy-skin-package .section--product-list .component--accordion .accordion--content p,.page--healthy-skin-package .section--product-list .component--accordion .accordion--content ul{margin:0 0 12px;font-size:15px;line-height:1.55}.page--healthy-skin-package .section--product-list .component--accordion .accordion--content ul{padding-left:20px}.page--healthy-skin-package .section--product-list .component--accordion .accordion--content hr{border:0;border-top:1px solid #ddd;margin:20px 0}.page--healthy-skin-package .section--product-list .component--accordion .accordion--content .content--sub-heading{margin:0 0 8px;font-weight:700}@media (max-width:767px){.page--healthy-skin-package .sm--hidden{display:none!important}}@media (min-width:768px){.page--healthy-skin-package .md--hidden{display:none!important}}.page--healthy-skin-package .text-bold{font-weight:700}.page--healthy-skin-package .d-block{display:block}.page--healthy-skin-package .text-center{text-align:center}.page--healthy-skin-package .text-white{color:#fff}.page--healthy-skin-package .mr-20{margin-right:20px}.page--healthy-skin-package .mt-0{margin-top:0}.page--healthy-skin-package .mb-20{margin-bottom:20px}.page--healthy-skin-package .mb-30{margin-bottom:30px}.page--healthy-skin-package .pb-20{padding-bottom:20px}.page--healthy-skin-package .pb-30{padding-bottom:30px}.page--healthy-skin-package .pt-10{padding-top:10px}.page--healthy-skin-package .pt-50{padding-top:50px}.page--healthy-skin-package .px-20{padding-left:20px;padding-right:20px}.page--healthy-skin-package .flex-row{flex-direction:row;align-items:center;display:flex}
