body, html { overflow-x: clip !important; }
.precious-collection {
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
}
.dp-faq {
    --FONT-CLARINS: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
    --FONT-GOTHAM-BOOK: "Microsoft Jhenghei", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    --FONT-GOTHAM-MEDIUM: "Microsoft Jhenghei", "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif, "Microsoft Jhenghei";
    font-family: var(--FONT-GOTHAM-BOOK);
}
.precious-collection-popin__product strong {
    font-family: var(--FONT-GOTHAM-MEDIUM);
}
.precious-collection-clients__testimony::before {
    left: -110px;
}
[pageid="precious-collection-page_TW"] .service-tile__title, [pageid="precious-collection-page_TW"] .service-tile__description, [pageid="precious-collection-page_TW"] .service-tile__url, .text-component {
    font-family: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";
}
.precious-collection-popin__text, .precious-collection-popin__slider .swiper-slide {
    font-size: 12px;
}
#CREAMS-POPIN .swiper-wrapper, #SERUMS-POPIN .swiper-wrapper {
    justify-content: center;
}
.precious-collection-popin__concern {
    width: 416px;
}
@media (min-width: 800px) {
    .precious-collection-specialoffer .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) {
    .precious-collection-header__content {
        padding-right: 30px;
    }
    .precious-collection-specialoffer__title {
        font-size: 44px;
    }

}
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {}
@media (max-width: 480px) {
    .precious-collection-popin__text, .precious-collection-popin__slider .swiper-slide {
        font-size: 11px;
    }
    .precious-collection-specialoffer__title {
        font-size: 38px;
    }
    .precious-collection-clients__testimony {
        font-size: 12px;
    }
    .precious-collection-clients__testimony::before {
       left: 120px;
       font-family: "Microsoft Jhenghei", "ClarinsRegular", "Clarins", "Microsoft Jhenghei";;
    }

    #TOOLS-POPIN .precious-collection-popin__concern, .precious-collection-popin__concern {
        max-width: 390px;
    }
    .precious-collection-clients__testimony.last-testimony::before {
        left: 100px;
    }
}