body, html { overflow-x: clip !important; }
.spa-2025 {
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
}
.spa-2025-locator {
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
}
.spa-2025-reviews {
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
}
[pageid="spa-landing-2025_TW"] .page-content, .pagedesigner-page-content {
    font-family: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
}
.dp-modal {
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", "Microsoft Jhenghei", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
}
.spa-2025-reviews__infos, .spa-2025 .spa-2025-treatments .swiper-buttons-navigation {
    display: none !important;
} 
.spa-2025-reviews__advice {
    justify-content: center;
}
.spa-2025-intro__text::before {
    /* content: "ã€Œ"; font-size: 180px; */
    /* left: -60px;
    position: relative; */
    font-family: "ClarinsRegular", "Clarins";
}
.spa-2025-intro__text::after {
    /* content: "ã€"; */
    font-family: "ClarinsRegular", "Clarins";
}
.spa-2025-results__item .spa-2025-link {
    line-height: 1.5em;
}
.spa-2025-reviews__testimony::before {
    left: -100px;
}
@media (min-width: 1150px) {
    #POPIN-03 .spa-2025-results__products .swiper-wrapper {
        justify-content: center;
    }
}
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {}
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #POPIN-03 .spa-2025-results__products .swiper-wrapper {
        justify-content: center;
    }
    .spa-2025-clarins-touch__keyvalue {
        font-size: 66px;
    }
}
@media (max-width: 480px) {
    .spa-2025-intro__text::before {
        font-size: 100px;
    }
    .spa-2025-clarins-touch__keyvalue {
        font-size: 44px;
    }
    .spa-2025-reviews__testimony::before {
        left: -10px;
    }
    /* .spa-2025-intro__text::before {
        left: -25px;
        top: 15px;
    } */
}