.treatments-showcase{background:#f6f1f0;padding:6.4rem 0}.treatments-showcase__container{max-width:144rem;margin:0 auto;padding:0 6rem}.treatments-showcase__title{text-align:center;color:#272727;font-size:4.8rem;font-family:var(--font-heading-family);font-weight:500;margin:0 0 4rem;line-height:1.2}.treatments-showcase__grid{display:flex;flex-direction:column;gap:.8rem}.treatment-card{width:100%;padding:0;background:#fff;border-radius:1.6rem;display:flex;align-items:stretch;gap:0;position:relative;overflow:hidden;height:61rem}.treatment-card--right{flex-direction:row-reverse}.treatment-card__content{width:50%;display:flex;align-items:center;padding:4.8rem}.treatment-card__text{width:100%;max-width:56.4rem;display:flex;flex-direction:column;gap:3.2rem}.treatment-card__header{display:flex;flex-direction:column;gap:1.6rem}.treatment-card__heading{color:#272727;font-size:3.2rem;font-family:var(--font-heading-family);font-weight:500;margin:0;line-height:1.2}.treatment-card__description{color:#272727;font-size:1.6rem;font-family:var(--font-body-family);font-weight:300;line-height:1.5;margin:0}.treatment-card__accordion{display:flex;flex-direction:column;gap:.4rem}.accordion-item{padding:1.2rem 0}.accordion-item:first-child{padding-bottom:1.2rem}.accordion-item:last-child{padding-top:1.2rem}.accordion-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;color:#272727;font-size:1.6rem;font-family:var(--font-body-family);font-weight:500;line-height:1.5}.accordion-summary::-webkit-details-marker{display:none}.accordion-icon{transition:transform .3s ease;color:#272727}.accordion-item[open] .accordion-icon{transform:rotate(180deg)}.accordion-content{padding-top:.8rem;color:#272727;font-size:1.6rem;font-family:var(--font-body-family);font-weight:300;line-height:1.5}.accordion-separator{height:1px;background:#27272733;margin:0}.treatment-card__actions{display:flex;align-items:center;gap:2rem}.btn{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;transition:all .3s ease;cursor:pointer}.btn--primary{padding:1.4rem 2.4rem;background:#272727;color:#f6f1f0;border-radius:99.9rem;border:none}.btn--primary:hover{background:#1a1a1a;transform:translateY(-2px)}.btn--primary svg{width:2.4rem;height:2.4rem;stroke:currentColor}.btn--secondary{color:#272727;text-decoration:underline;padding:1.4rem 0}.btn--secondary:hover{color:#1a1a1a}.treatment-card__image{width:50%;height:100%;position:relative;background:#e3e8e3;overflow:hidden;padding:0;margin:0}.treatment-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.treatment-card__placeholder{width:100%;height:100%;background:#e3e8e3}.treatment-card__price{position:absolute;bottom:3.2rem;z-index:2}.treatment-card--left .treatment-card__price{right:3.2rem}.treatment-card--right .treatment-card__price{left:3.2rem}.price-circle{width:14rem;height:14rem;padding:2.8rem;background:#272727;box-shadow:0 4px 4px #ffffff26 inset;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.price-label{color:#fff;font-size:1.6rem;font-family:var(--font-body-family);font-weight:300;line-height:1.5}.price-value{color:#fff;font-size:3.2rem;font-family:var(--font-body-family);font-weight:700;line-height:1.3}@media screen and (max-width: 1439px){.treatments-showcase__container{max-width:120rem;padding:0 4rem}.treatment-card{height:56rem}.treatment-card__content{padding:3.6rem}}@media screen and (max-width: 1199px){.treatments-showcase__container{padding:0 3rem}.treatment-card{height:48rem}.treatment-card__content{padding:3.2rem}.price-circle{width:12rem;height:12rem;padding:2.4rem}.price-value{font-size:2.8rem}}@media screen and (max-width: 991px){.treatments-showcase{padding:4.8rem 0}.treatments-showcase__title{font-size:4rem;margin-bottom:4rem}.treatment-card,.treatment-card--right{flex-direction:column;height:auto}.treatment-card__content{width:100%;padding:3.2rem;order:2}.treatment-card__image{width:100%;height:0;padding-bottom:100%;position:relative;order:1}.treatment-card__image img{position:absolute;top:0;left:0;width:100%;height:100%}.treatment-card__price{bottom:2.4rem;right:2.4rem!important;left:auto!important}}@media screen and (max-width: 767px){.treatments-showcase__container{padding:0 2rem}.treatments-showcase__title{font-size:3.2rem;margin-bottom:4rem}.treatment-card__content{padding:2.4rem}.treatment-card__text{gap:2.4rem}.treatment-card__heading{font-size:2.8rem}.treatment-card__actions{flex-direction:column;align-items:stretch;gap:1.6rem}.btn--primary{padding:1.6rem 2.4rem;justify-content:center}.btn--secondary{text-align:center;padding:1.6rem 0}.price-circle{width:10rem;height:10rem;padding:2rem}.price-label{font-size:1.4rem}.price-value{font-size:2.4rem}}@media screen and (max-width: 479px){.treatments-showcase__container{padding:0 1.6rem}.treatment-card__content{padding:2rem}.treatments-showcase__title{font-size:2.8rem}.treatment-card__heading{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-explore-treatments.css.map */
