#WickedFR img {
    width: 100%;
    height: auto;
}

#WickedFR .pc {
    display: block;
}

#WickedFR .mo {
    display: none;
}

#WickedFR .Wicked_bg {
    background: url(https://resource.xp-pen.com/img/active_list/WickedFR/bg.jpg);
}

#WickedFR .Wicked_inner {
    max-width: 54.688vw;
    margin: 0 auto;
    padding: 3.125vw 0 4.102vw;
}

#WickedFR .Wicked_title {
    text-align: center;
}

#WickedFR .Wicked_title img {
    width: 32.773vw;
    margin: 0 auto;
}

#WickedFR .Wicked_img1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 1.172vw 0 1.563vw;
}

#WickedFR .Wicked_img1 img {
    width: 32.5%;
}



/* Ch2020_icon */
#us21_spring .Ch2020_icon {
    /* max-width: 4.688vw; */

    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

#us21_spring .Ch2020_icon a {
    margin-right: 1.563vw;
    display: inline-block;
    text-decoration: none;
    padding: 0.586vw;
    box-sizing: border-box;
    line-height: 1;
    border: 0.039vw solid #FFFFFF;
    border-radius: 0.391vw;
    background: rgba(0, 0, 0, 0.5);
    transition: all .2s;
}

#us21_spring .Ch2020_icon a:last-child {
    margin-right: 0;
}

#us21_spring .Ch2020_icon a em {
    font-size: 1.641vw;
    color: #fff;
    font-weight: 400;
    line-height: 1;
    transition: all .2s;
}

#us21_spring .Ch2020_icon a:hover {
    background: #fff;
}

#us21_spring .Ch2020_icon a:hover .x5_fb {
    color: #385899;
}

#us21_spring .Ch2020_icon a:hover .x5_tw {
    color: #00aced;
}

#us21_spring .Ch2020_icon a:hover .x5_in {
    color: #e20c35;
}

#us21_spring .Ch2020_icon a:hover .x5_yt {
    color: #ff011d;
}





@media screen and (max-width: 768px) {
    #WickedFR .pc {
        display: none;
    }

    #WickedFR .mo {
        display: block;
    }

    #WickedFR .Wicked_inner {
        max-width: 100%;
        padding: 0 3.333vw 6.667vw;
    }
    #WickedFR .Wicked_title img{
        width: 100%;
        padding-top: 5.334vw;
        margin-bottom: 4vw;
    }
    #WickedFR .Wicked_img1 img{
        width: 100%;
        margin-bottom: 2.667vw;
    }


    #us21_spring .Ch2020_icon a em {
        font-size: 5.99vw;
    }

    #us21_spring .Ch2020_icon a {
        margin-right: 2.604vw;
    }



}


@media screen and (max-width: 400px) {
    #us21_spring .Ch2020_icon a {
        padding: 2.5vw;
    }
}


/* emailbox */
#WickedFR #store_subscribe2 .icon-colose:before {
    display: none;
}

#WickedFR #store_subscribe2 {

    text-align: center;
}




#WickedFR #store_subscribe2 .emailtxt3 {
    font-size: 0.938vw;
    font-family: 'Gilroy';
    font-weight: 500;
    color: #F5F5F5;
    margin: 1.641vw 0 0.938vw;
}

#WickedFR #store_subscribe2 .subscribe_verify {

    display: inline-block;
}

#WickedFR #store_subscribe2 .emailSubscribeInput {
    background: #F5F5F5;
    border-radius: 0.313vw;
    height: 2.734vw;
    border: none;
    font-size: 0.938vw;
    text-indent: 1em;
    vertical-align: middle;
    width: 23.438vw;
    margin-right: 1.055vw;
}

#WickedFR #store_subscribe2 .sub_button {
    background: #000000;
    border-radius: 0.313vw;
    height: 2.734vw;
    border: none;
    font-size: 0.938vw;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #F5F5F5;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    line-height: 2.734vw;
    padding: 0 1.484vw !important;
}

#WickedFR #store_subscribe2 .sub_button:hover {
    opacity: .9;
    cursor: pointer;
}

#WickedFR #store_subscribe2 .sub_verify_focus input {
    padding: 0 !important;
}

#WickedFR #store_subscribe2 {
    padding: 0;
    max-width: none;
}

#WickedFR #store_subscribe2 .sub_error em,
#WickedFR #store_subscribe2 .sub_error span {
    font-size: 0.947vw;
    position: absolute;
}

#WickedFR #store_subscribe2 .subscribe_txt_input {

    margin: 0 auto;
    display: flex;
    gap: 1.055vw;
}

@media screen and (max-width: 480px) {
    #WickedFR #store_subscribe2 .subscribe_txt_p {
        font-size: 2.501vw;
        padding: 0 1.04vw 2.085vw;
    }

    #WickedFR #store_subscribe2 .emailtxt3 {
        margin: 4.581vw 0 5.003vw;
    }

    #WickedFR #store_subscribe2 .emailSubscribeInput {
        height: 7.499vw;
        font-size: 2.917vw;
        border-radius: 5.211vw 0 0 5.211vw;
    }

    #WickedFR #store_subscribe2 .sub_button {
        width: 30%;
        font-size: 2.917vw;
        height: 7.499vw;
        line-height: 7.499vw;
        border-radius: 0 5.211vw 5.211vw 0;
    }

    #WickedFR #store_subscribe2 .subscribe_verify {
        width: 70%;
        max-width: 70%;
    }

    #WickedFR #store_subscribe2 .subscribe_title {
        font-size: 3.749vw;
    }
}


/* 订阅 */
#WickedFR #store_subscribe2 {
    background: #248D07;
    padding: 1.172vw 0;
    display: flex;
    justify-content: center;
    align-self: center;
    margin-bottom: 1.953vw;
}

#WickedFR #store_subscribe2 .icon_title {
    font-size: 0.938vw;
    font-family: 'Gilroy';
    font-weight: 500;
    color: #000;
    line-height: 3.008vw;
}

/* #WickedFR #store_subscribe2 .sub_prompt {
    display: none;
} */




#WickedFR #store_subscribe2 .subscribe_p {
    font-family: 'Gilroy';
    font-weight: normal;
    font-size: 0.781vw;
    color: #BAC9D8;
    line-height: 1.406vw;
    text-align: left;
    margin: 1.172vw 0;
}

#WickedFR #store_subscribe2 .subscribe_txt_input {
    margin: 0;
}

#us21_spring {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 1.875vw;
}

#us21_spring .Ch2020_icon {
    justify-content: left;
    padding-left: 0;
    align-self: center;
}

@media screen and (max-width: 768px) { 
    #WickedFR #store_subscribe2{
        flex-direction: column;
        justify-content: center;
        align-self: center;
        padding: 4vw 0;
    }
    #WickedFR #store_subscribe2 .subscribe_txt_input{
        justify-content: center;
    }
    #WickedFR #store_subscribe2 .emailSubscribeInput{
        height: 9.333vw;
        font-size: 3.2vw;
        width: 48.667vw;
        border-radius: 1.667vw;
    }
    #WickedFR #store_subscribe2 .sub_button{
        height: 9.333vw;
        font-size: 3.2vw;
        line-height: 9.333vw;
        border-radius: 1.667vw;
        
    }
    #us21_spring .Ch2020_icon{
        margin-top: 2.667vw;
    }
}


