@media (max-width: 600px) {

    :root:lang(zh),
    :root:lang(tw) {
        --fontSize: 4.2vw;
    }

    .sEN:lang(zh),
    .sEN:lang(tw) {
        display: none;
    }

    .sCN:lang(zh),
    .sCN:lang(tw) {
        display: initial;
    }

    tbody.sCN:lang(zh),
    tbody.sCN:lang(tw) {
        display: table-row-group;
    }

    #top_title:lang(zh),
    #top_title:lang(tw) {
        content: url(/asset/images/activity/black-friday/top_title_cn.png);
        width: 68vw;
    }

    #top_sec h2:lang(zh),
    #top_sec h2:lang(tw) {
        font-size: 5.5vw;
        margin-top: -1vw;
    }

    #page_link:lang(zh),
    #page_link:lang(tw) {
        top: 129vw;
    }

    #about_sec #about_ta1 h2:lang(zh),
    #about_sec #about_ta1 h2:lang(tw) {
        font-size: 7.5vw;
    }

    #about_ta2:lang(zh),
    #about_ta2:lang(tw) {
        margin: auto;
        margin-top: 13vw;
        width: 70% !important;

    }

    #about_ta2 h1:lang(zh),
    #about_ta2 h1:lang(tw) {
        font-size: 8.5vw;
    }

    #about_sec #about_ta2 h2:lang(zh),
    #about_sec #about_ta2 h2:lang(tw) {
        font-size: 4.2vw;
    }

    .item div h2:lang(zh),
    .item div h2:lang(tw) {
        font-size: 2.8vw;
    }

    #items_info h3:lang(zh),
    #items_info h3:lang(tw) {
        font-size: 6.5vw;
        margin-bottom: 3vw;
    }

    #details_sec>div>div>div:nth-child(3)>div>p:lang(zh),
    #details_sec>div>div>div:nth-child(3)>div>p:lang(tw) {
        line-height: 7.5vw;
        width: 74%;
    }

    #notice_sec .textArea:lang(zh),
    #notice_sec .textArea:lang(tw) {
        width: 60%;
    }

    #notice_ta1 h2:lang(zh),
    #notice_ta1 h2:lang(tw) {
        font-size: 5.5vw;
    }

    #notice_sec #notice_ta2:lang(zh),
    #notice_sec #notice_ta2:lang(tw) {
        width: 60%;
    }

    #notice_ta2 h2:lang(zh),
    #notice_ta2 h2:lang(tw) {
        font-size: 7.5vw;
        margin-bottom: 3vw;
    }

    #details_sec>div>div>p:nth-child(2):lang(zh),
    #details_sec>div>div>p:nth-child(2):lang(tw) {
        width: 70%;
    }

    #top_coffee_en:lang(zh),
    #top_coffee_en:lang(tw) {
        width: 55vw;
        right: 0vw;
        top: 98vw;
    }

    #about_sec .container:lang(zh),
    #about_sec .container:lang(tw) {
        margin-top: 5vw;
    }

    #about_ta2 p:lang(zh),
    #about_ta2 p:lang(tw) {
        margin-bottom: 3vw;
        width: 70%;
        margin-left: 0vw;
        line-height: 6vw;
    }

    #about_left:lang(zh),
    #about_left:lang(tw) {
        width: 32vw;
        left: initial;
        top: 64vw;
        right: 0vw;
    }

    #about_right:lang(zh),
    #about_right:lang(tw) {
        width: 36vw;
        right: 0vw;
        top: 112vw;
        /* transform: rotateY(180deg); */
    }

    #csc1 h1:lang(zh),
    #csc1 h1:lang(tw) {
        margin-bottom: 6vw;
        font-size: 7vw;
    }

    #csc2>h1:lang(zh),
    #csc2>h1:lang(tw) {
        font-size: 8vw;
        margin-bottom: 6vw;
    }

    #items_info div h4:lang(zh),
    #items_info div h4:lang(tw) {
        font-size: 5vw;
    }

    #items_info div p:lang(zh),
    #items_info div p:lang(tw) {
        font-size: 4vw;
    }

    #items_info div:lang(zh),
    #items_info div:lang(tw) {
        margin-bottom: 5vw;
    }

    #details_sec>div>div>div>div h3:lang(zh),
    #details_sec>div>div>div>div h3:lang(tw) {
        padding: 1vw;
        border-radius: 10px;
        font-size: 4.5vw;
    }

    #info_table_header:lang(zh),
    #info_table_header:lang(tw) {
        margin-top: 31vw;
    }

    .showMobile.sEN:lang(zh),
    .showMobile.sEN:lang(tw) {
        display: none !important;
    }

    #info_table>tbody>tr>td:lang(zh),
    #info_table>tbody>tr>td:lang(tw) {
        font-size: 3vw;
    }

    #info_table_header p:lang(zh),
    #info_table_header p:lang(tw) {
        font-size: 4vw;
    }

    #details_ele1:lang(zh),
    #details_ele1:lang(tw) {
        width: 50vw;
        top: 105vw;
        left: 25vw;
    }

    #details_sec>div>div>h2:lang(zh),
    #details_sec>div>div>h2:lang(tw) {
        /* text-align: left; */
        font-size: 7vw;
        margin-top: 27vw;
    }

    #details_sec>div>div>p:nth-child(7):lang(zh),
    #details_sec>div>div>p:nth-child(7):lang(tw) {
        text-align: left;
        line-height: 7.5vw;
    }

    #details_coin3:lang(zh),
    #details_coin3:lang(tw) {
        width: 21vw;
        top: 370vw;
        right: 4vw;
    }

    #details_sec>div>div>h4:lang(zh),
    #details_sec>div>div>h4:lang(tw) {
        font-size: 9.5vw;
        margin-top: 8vw;
    }

    #notice_ta1 p:lang(zh),
    #notice_ta1 p:lang(tw) {
        line-height: 6.6vw;
        margin-bottom: 1.8vw;
    }

    #notice_ta2 p:lang(zh),
    #notice_ta2 p:lang(tw) {
        line-height: 6.6vw;
        margin-bottom: .8vw;
    }

}