/* .spa-2025-results__description {
    min-height: 168px;
} */
.spa-2025-cta--download {
    padding: 7px 6px !important;
}
.spa-2025-treatments__description {
    min-height: 113px !important;
}
.permanent-offer-tile__description {
    width: 73%;
    margin: auto;
}
.spa-2025-locator__text {
    width: 73%;
}

.spa-2025-results__names {
    margin: 0;
    font-family: var(--FONT-GOTHAM-MEDIUM);
    font-weight: normal;
    font-size: 22px;
    line-height: 1.45em;
    letter-spacing: 0;
    text-align: left;
    color: #B40024;
    padding-right: 32px;
    min-height: 240px !important;
}

.spa-2025-intro__text-updated {
    margin: 0 auto;
    font-family: var(--FONT-GOTHAM-BOOK);
    color: #333;
    font-weight: normal;
    font-size: 40px;
}

/* tablet landscape */
@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 {
        font-size: 12px;
    }
    .spa-2025-treatments__description {
        min-height: 161px !important;
    }
    .spa-2025-results__names {
    min-height: 300px !important;
    }
    /* .spa-2025-results__description-text {
        min-height: 200px;
    } */
}
/* tablet portrait */
@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 {
        min-height: 279px;
    } */
    .spa-2025-results__names {
    min-height: 340px !important;
    }
}
/* mobile */
@media (max-width: 480px) {
    .spa-2025-clarins-touch__block {
        font-size: 10px;
    }
    .spa-2025-treatments__description {
        min-height: 159px !important;
    }
    .spa-2025-results__names {
    min-height: 310px !important;
    }
}