body, html { overflow-x: clip !important; }
.spa-2025-results__name {
    min-height: 65px;
}
.spa-2025-results__description-text {
    min-height: 85px;
    align-content: center;
}
.spa-2025-results__products .producttile-loader.component-loader.hide-loader .product-tile__price-related.mb-s {
    min-height: 45px;
}
.spa-2025-treatments__name {
    min-height: 65px;
}
.spa-2025-treatments__description {
    min-height: 80px;
}
.spa-2025-cta.spa-2025-cta--primary {
    min-width: 240px;
}
.spa-2025-results__popin-before-after::before {
    border-left: 1px solid #ffff;
}

@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .spa-2025-results__description-text {
        min-height: 150px;
    }
    .spa-2025-results__keyvalue {
        font-size: 36px;
    }

}
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .spa-2025-results__description-text {
        min-height: 125px;
    }
    .spa-2025-treatments__description {
        min-height: 105px;
    }

}
@media (max-width: 480px) {
    .spa-2025-results__description-text {
        min-height: 100px;
    }
    .spa-2025-results__name {
        min-height: 50px;
    }
    .spa-2025-treatments__name {
        min-height: 50px;
    }
    .spa-2025-treatments__description {
        min-height: 125px;
    }
    #TREATMENTS-SLIDER {
        padding-bottom: 45px;
    }
}
