/* LOCAL CSS UPDATES */


.spa-2025 {
    --FONT-GOTHAM-BOOK: "Tajawal Regular", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial,
        sans-serif;
    --FONT-GOTHAM-MEDIUM: "Tajawal Regular","Gotham SSm medium A", "Gotham SSm medium B", Helvetica,
        Arial, sans-serif;
    --FONT-CLARINS: "Tajawal Medium", "ClarinsRegular", "Clarins";
}

.experience-region .offer-wrapper__title {
    font-family: "Tajawal Regular", "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif;
}

.experience-region .offer-wrapper__subtitle {
    font-family: "Tajawal Regular", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif;
}


.spa-2025-intro__text::after {
    content: "";
}

.spa-2025 .swiper-buttons-navigation {
    flex-direction: row !important;
}

.spa-2025 .swiper-pagination {
    flex-direction: row-reverse;
}

.spa-2025-results__popin-mentions p {
    text-align: right;
}

.spa-2025-menu__item:last-child {
    margin-right: 20px;
}

.spa-2025-clarins-touch__block {
    text-align: right;
}

.spa-2025-clarins-touch__text {
    text-align: right;
}


 @media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
        left: 30px;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}

@media (max-width: 480px) {
    .spa-2025-menu__track {
        right: 8px;
    }
}
