@media screen and (max-width:550px) {
    .search_m_search__JJZyB {
        padding: 0 20px
    }
    .search_m_search__JJZyB>p {
        font-family: Arial Rounded MT Bold, Arial Rounded MT;
        font-weight: 700;
        font-style: normal;
        font-size: 19px;
        margin: 15px 0
    }
    .search_b_i_s__Dw7l6 {
        display: flex;
        justify-content: space-between;
        margin: 10px 0;
        align-items: center
    }
    .search_b_i_s__Dw7l6 .search_back__ddyt6 {
        display: flex;
        align-items: center;
        justify-content: left;
        width: 50px;
        height: 50px;
        background-color: #fff;
        border-right: 1px solid #d5d5d5
    }
    .search_b_i_s__Dw7l6>input {
        width: 100%;
        text-indent: .5em;
        color: #000;
        height: 3.2533333333rem;
        border: unset;
        padding-left: 25px
    }
    .search_b_i_s__Dw7l6 img {
        width: 25px;
        height: 25px
    }
    .search_you_may_like__XC1g6 {
        width: 100%;
        margin: 10px auto;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }
    .search_you_may_like__XC1g6>a {
        overflow: hidden;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .24)
    }
    .search_you_may_like__XC1g6>a>img {
        display: block;
        width: 100%;
        height: 100%
    }
    .search_played__Yn4Ev {
        width: 100%;
        margin: 10px auto;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }
    .search_played__Yn4Ev>a {
        overflow: hidden;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .24)
    }
    .search_played__Yn4Ev>a>img {
        display: block;
        width: 100%;
        height: 100%
    }
}

@media screen and (min-width:551px) {
    .search_m_search__JJZyB {
        padding: 0 20px
    }
    .search_m_search__JJZyB>p {
        font-family: Arial Rounded MT Bold, Arial Rounded MT;
        font-weight: 700;
        font-style: normal;
        font-size: 19px;
        margin: 15px 0
    }
    .search_b_i_s__Dw7l6 {
        display: flex;
        justify-content: space-between;
        margin: 10px 0;
        align-items: center;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .24);
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px
    }
    .search_b_i_s__Dw7l6 .search_back__ddyt6 {
        display: flex;
        align-items: center;
        justify-content: left;
        width: 50px;
        height: 50px;
        background-color: #fff;
        border-right: 1px solid #d5d5d5;
        display: none
    }
    .search_b_i_s__Dw7l6>input {
        width: 100%;
        text-indent: .5em;
        color: #000;
        height: 3.2533333333rem;
        border: unset;
        padding-left: 25px;
        margin-left: 50px
    }
    .search_b_i_s__Dw7l6 img {
        width: 25px;
        height: 25px
    }
    .search_you_may_like__XC1g6 {
        width: 100%;
        margin: 10px auto;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }
    .search_you_may_like__XC1g6>a {
        overflow: hidden;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .24)
    }
    .search_you_may_like__XC1g6>a>img {
        display: block;
        width: 100%;
        height: 100%
    }
    .search_played__Yn4Ev {
        width: 100%;
        margin: 10px auto;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }
    .search_played__Yn4Ev>a {
        overflow: hidden;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .24)
    }
    .search_played__Yn4Ev>a>img {
        display: block;
        width: 100%;
        height: 100%
    }
}

.pc_search_popup_popup_bg__Bg1iK {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100vh;
    background: rgba(0, 0, 0, .5);
    transition: width 0s ease-in-out;
    z-index: 9999;
    -webkit-transition: width 0s ease-in-out;
    -moz-transition: width 0s ease-in-out;
    -ms-transition: width 0s ease-in-out;
    -o-transition: width 0s ease-in-out
}

.pc_search_popup_popup_bg__Bg1iK.pc_search_popup_open__mjFsn {
    width: 100%
}

.pc_search_popup_popup__X31az {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    transition: width .3s ease-in-out;
    padding: 0;
    z-index: 10000;
    box-sizing: border-box;
    -webkit-transition: width .3s ease-in-out;
    -moz-transition: width .3s ease-in-out;
    -ms-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out
}

.pc_search_popup_popup__X31az.pc_search_popup_open__mjFsn {
    width: 32%;
    padding: 20px
}

.pc_search_popup_close__p9ito {
    position: absolute;
    top: 35px;
    left: 6%;
    cursor: pointer;
    font-size: 20px;
    color: #333;
    transition: color .3s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: .5rem;
    color: gray;
    text-align: center;
    line-height: 40px;
    z-index: 888888888;
    background: #fff;
    box-shadow: 0 .1rem .213rem rgba(0, 0, 0, .2)
}

.enjoy-header-pc_header__mgCIg {
    height: 98%;
    overflow: hidden;
    grid-column-start: span 2;
    display: flex;
    cursor: pointer;
    font-size: 18px;
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.enjoy-header-pc_header__mgCIg>a {
    text-align: center;
    font-weight: 700;
    color: #2180d2;
    flex: 1 1;
    font-size: 22px;
    display: flex;
    align-items: center
}

.enjoy-header-pc_header__mgCIg>.enjoy-header-pc_search__7JG9I {
    width: 30%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
    border-left: 1px solid #f1f1f1;
    padding-top: 10px
}

.enjoy-header-pc_header__mgCIg>.enjoy-header-pc_search__7JG9I>a>img {
    width: 25px;
    height: 25px;
    margin-top: .0908333333rem
}

.enjoy-header-pc_header__mgCIg>.enjoy-header-pc_search__7JG9I .enjoy-header-pc_s__BKf4m>img {
    width: 34px;
    height: 34px;
    margin-left: 4px
}

.enjoy_desc_pc1_pc_games__HwAwn {
    display: grid;
    grid-template-columns: repeat(14, 1fr);
    grid-row-gap: 10px;
    grid-column-gap: 10px
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs {
    border-radius: 15px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .1)
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs>a {
    display: block
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs>a>img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(n+4):nth-child(-n+7) {
    grid-column-start: span 3;
    grid-row-start: span 3;
    width: 100%;
    height: 100%
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(8) {
    grid-column-start: span 8;
    grid-row-start: span 3;
    width: 100%;
    height: 100%;
    background-color: #fff
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(8) .enjoy_desc_pc1_desc__Fu1BS {
    height: 100%;
    width: 100%;
    font-family: Gotham Rounded Medium, Gotham Rounded;
    font-weight: 350;
    font-style: normal;
    font-size: 13px;
    color: #939393;
    box-sizing: border-box;
    padding: 25px 45px;
    overflow-y: auto
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(8) .enjoy_desc_pc1_desc__Fu1BS>p {
    border-bottom: 1px solid #cacaca;
    width: 80%;
    font-size: 14px;
    margin-bottom: 10px;
    padding: .1041666667rem 0 8px
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3) {
    max-width: 89ch;
    max-height: 45.67ch;
    grid-column-start: span 8;
    grid-row-start: span 4;
    border-radius: 15px;
    overflow: hidden;
    position: relative
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3)>img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    object-fit: cover;
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(10px)
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3)>a {
    position: absolute;
    top: 30%;
    left: 42%
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3)>a>img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3) .enjoy_desc_pc1_g_name__wliS7 {
    position: absolute;
    top: 65%;
    width: 100%;
    text-align: center;
    font-weight: 800
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3) .enjoy_desc_pc1_g_name__wliS7>p {
    font-size: 15px;
    color: var(--white-font-color);
    margin-bottom: 10px
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(3) .enjoy_desc_pc1_g_name__wliS7 .enjoy_desc_pc1_play_btn__8MgJ8 {
    display: block;
    padding: 8px 0;
    width: 22%;
    margin: 0 auto;
    text-align: center;
    color: var(--white-font-color);
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background-color: #ffb82e
}

.enjoy_desc_pc1_pc_games__HwAwn .enjoy_desc_pc1_game__U1fhs:nth-child(n+12) {
    grid-column-start: span 2;
    grid-row-start: span 2;
    width: 100%;
    height: 100%
}

@media screen and (min-width:551px) {
    .enjoy_desc_pc1_pc_games__HwAwn {
        padding-top: 80px
    }
}

@media screen and (min-width:1200px) {
    .enjoy_desc_pc1_pc_games__HwAwn {
        padding-top: 80px;
        width: 1200px
    }
}

.detail_m_desc__KWOxw {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto
}

.detail_rec_gameinfo__v4UHm {
    display: flex;
    margin: 15px 0
}

.detail_rec_gameinfo__v4UHm>a>img {
    display: block;
    width: 91.5px;
    height: 91.5px;
    margin-right: 20px
}

.detail_rec_gameinfo__v4UHm .detail_n_s___F8Ny,
.detail_rec_gameinfo__v4UHm>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_rec_gameinfo__v4UHm .detail_n_s___F8Ny {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px
}

.detail_rec_gameinfo__v4UHm .detail_n_s___F8Ny>span {
    text-align: left;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detail_rec_gameinfo__v4UHm .detail_n_s___F8Ny .detail_star__wi2Bv {
    display: flex;
    margin-top: 10px
}

.detail_gameinfo__WUTGO {
    position: relative
}

.detail_gameinfo__WUTGO .detail_play__nDhdE {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__WUTGO .detail_gameinfo_img__UFOF2 {
    display: block;
    height: 100%;
    width: 100%
}

.detail_gameinfo__WUTGO .detail_gameinfo_img__UFOF2>img {
    width: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_gameinfo__WUTGO .detail_play_btn__UG5il {
    position: absolute;
    top: calc(50% - 25px);
    left: 30%;
    padding: 8px 0;
    width: 40%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background-color: #ffb82e;
    font-weight: 800;
    cursor: pointer;
    animation: detail_bit__5CuVe 2s ease-out 1s infinite backwards;
    -webkit-animation: detail_bit__5CuVe 2s ease-out 1s infinite backwards
}

.detail_similar_games_list__pCVRI {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px
}

.detail_similar_games_list__pCVRI>a {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__pCVRI>a,
.detail_similar_games_list__pCVRI>a>img {
    border-radius: 15%;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    -ms-border-radius: 15%;
    -o-border-radius: 15%
}

.detail_similar_games_list__pCVRI>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__pCVRI>a>span {
    width: 100%;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@keyframes detail_bit__5CuVe {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

.detail_desc__l7NPE {
    height: 200px;
    margin: 25px 20px;
    overflow: hidden;
    border: 1px solid #d7d7d7;
    padding: 0 5px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_desc__l7NPE>p {
    font-weight: 700;
    font-size: 17px;
    margin: 0 0 7px 10px
}

.detail_desc__l7NPE>div {
    overflow-y: auto;
    height: calc(100% - 50px);
    padding: 0 5px
}

.detail_desc__l7NPE>div::-webkit-scrollbar {
    width: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

@media screen and (min-width:800px) {
    .detail_rec_gameinfo__v4UHm {
        padding-top: 85px
    }
    .detail_gameinfo__WUTGO {
        height: auto
    }
}

.detail_rec_gameinfo__2499f {
    display: flex;
    margin: 15px 0
}

.detail_rec_gameinfo__2499f>a>img {
    display: block;
    width: 91.5px;
    height: 91.5px;
    margin-right: 20px
}

.detail_rec_gameinfo__2499f .detail_n_s__KNwi0,
.detail_rec_gameinfo__2499f>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_rec_gameinfo__2499f .detail_n_s__KNwi0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px
}

.detail_rec_gameinfo__2499f .detail_n_s__KNwi0>span {
    text-align: left;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detail_rec_gameinfo__2499f .detail_n_s__KNwi0 .detail_star__aR8eZ {
    display: flex;
    margin-top: 10px
}

.detail_gameinfo__9zRgE {
    position: relative;
    height: 187px;
    margin-bottom: 20px
}

.detail_gameinfo__9zRgE .detail_play__IQ7O_ {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__9zRgE .detail_gameinfo_img__MNS6z {
    display: block;
    height: 100%;
    width: 100%
}

.detail_gameinfo__9zRgE .detail_gameinfo_img__MNS6z>img {
    display: block;
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.detail_gameinfo__9zRgE .detail_play_btn__M1xAH {
    position: absolute;
    top: calc(50% - 25px);
    left: 30%;
    padding: 8px 0;
    width: 40%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background: linear-gradient(90deg, #20faf6, #2d9afa);
    font-weight: 800;
    cursor: pointer;
    animation: detail_bit__bX2MA 2s ease-out 1s infinite backwards;
    -webkit-animation: detail_bit__bX2MA 2s ease-out 1s infinite backwards
}

.detail_gameinfo__9zRgE .detail_play_btn__M1xAH>img {
    position: absolute
}

.detail_similar_games__PFp_B>h3 {
    margin-top: 15px
}

.detail_similar_games_list__V3OtT {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    margin-top: 10px;
    margin-bottom: 30px
}

.detail_similar_games_list__V3OtT>a {
    position: relative;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__V3OtT>a,
.detail_similar_games_list__V3OtT>a>img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.detail_similar_games_list__V3OtT>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__V3OtT>a>span {
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzI2LjQ2OSIgeTE9IjI3NyIgeDI9IjMyNi40NjkiIHkyPSIyNTUuMDIyIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzExMSIgc3RvcC1vcGFjaXR5PSIuNTU3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjIyIiBzdG9wLW9wYWNpdHk9Ii44ODIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0yOTcgMjYyYTggOCAwIDAxOC04aDQxYTggOCAwIDAxOCA4djdhOCA4IDAgMDEtOCA4aC00MWE4IDggMCAwMS04LTh2LTd6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk3IC0yNTQpIi8+PC9zdmc+);
    background-size: 100% 100%;
    text-align: center;
    padding: .1rem .267rem;
    color: #fff;
    font-size: .64rem;
    bottom: .267rem;
    left: .267rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.detail_similar_games_list__V3OtT>a>span>span {
    margin-left: 3px;
    margin-top: 1px
}

.detail_game_story__nVexU>p {
    overflow: hidden;
    display: -webkit-box;
    margin: 0;
    font-size: .7466666667rem;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.detail_game_story__nVexU>div {
    color: #2d9afa;
    text-align: right
}

.detail_game_story__nVexU .detail_on__VwXsS {
    -webkit-line-clamp: 99999 !important
}

.detail_game_rate__sbvSh {
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

.detail_game_rate__sbvSh>span {
    margin-right: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzI2LjQ2OSIgeTE9IjI3NyIgeDI9IjMyNi40NjkiIHkyPSIyNTUuMDIyIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzExMSIgc3RvcC1vcGFjaXR5PSIuNTU3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjIyIiBzdG9wLW9wYWNpdHk9Ii44ODIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0yOTcgMjYyYTggOCAwIDAxOC04aDQxYTggOCAwIDAxOCA4djdhOCA4IDAgMDEtOCA4aC00MWE4IDggMCAwMS04LTh2LTd6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk3IC0yNTQpIi8+PC9zdmc+);
    background-size: 100% 100%;
    text-align: center;
    padding: .1rem 1.267rem;
    color: #fff;
    font-size: .64rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

@keyframes detail_bit__bX2MA {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

@media screen and (min-width:800px) {
    .detail_rec_gameinfo__2499f {
        padding-top: 85px
    }
    .detail_gameinfo__9zRgE {
        height: auto
    }
}

.detail_gameinfo__uNwl3 {
    position: relative
}

.detail_gameinfo__uNwl3 .detail_play__9GAO4 {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7 {
    display: flex;
    width: 100%
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7>img {
    margin-right: 25px;
    display: block;
    height: 100px;
    width: 100px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24) !important;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7 .detail_gg_info__t7taN {
    flex: 1 1;
    font-weight: 600
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7 .detail_gg_info__t7taN>p {
    margin: 8px 0
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7 .detail_star__yoB0r {
    margin-top: 10px
}

.detail_gameinfo__uNwl3 .detail_gameinfo_img__x1_L7 .detail_star__yoB0r>.detail_icon__E9HJG {
    margin-right: 10px
}

.detail_gameinfo__uNwl3 .detail_play_btn__DKgKJ {
    position: relative;
    display: block;
    padding: 8px 0;
    width: 100%;
    margin: 15px auto 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: 1px solid #fff;
    opacity: 1;
    border-radius: 15px;
    background: linear-gradient(90deg, #ea3397, #f31cdd);
    font-weight: 800;
    cursor: pointer;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.detail_gameinfo__uNwl3 .detail_play_btn__DKgKJ>img {
    position: absolute;
    right: 0;
    width: 60px;
    height: 60px
}

.detail_similar_games__nN8Sg>h3 {
    margin-top: 15px
}

.detail_similar_games_list__Er5lr {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 22px;
    grid-column-gap: 20px;
    margin-top: 10px;
    margin-bottom: 30px
}

.detail_similar_games_list__Er5lr>a {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24) !important;
    position: relative;
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__Er5lr>a,
.detail_similar_games_list__Er5lr>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_similar_games_list__Er5lr>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__Er5lr>a>span {
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzI2LjQ2OSIgeTE9IjI3NyIgeDI9IjMyNi40NjkiIHkyPSIyNTUuMDIyIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzExMSIgc3RvcC1vcGFjaXR5PSIuNTU3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjIyIiBzdG9wLW9wYWNpdHk9Ii44ODIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0yOTcgMjYyYTggOCAwIDAxOC04aDQxYTggOCAwIDAxOCA4djdhOCA4IDAgMDEtOCA4aC00MWE4IDggMCAwMS04LTh2LTd6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk3IC0yNTQpIi8+PC9zdmc+);
    background-size: 100% 100%;
    text-align: center;
    padding: .1rem .267rem;
    color: #fff;
    font-size: .64rem;
    bottom: .267rem;
    left: .267rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.detail_similar_games_list__Er5lr>a>span>span {
    margin-left: 3px;
    margin-top: 1px
}

.detail_game_story__skYWC>p {
    overflow: hidden;
    display: -webkit-box;
    margin: 25px 0 10px;
    padding: 0 5px;
    box-shadow: 0 .1875rem .5rem 0 rgba(31, 31, 31, .4);
    font-size: .7466666667rem;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.detail_game_story__skYWC>div {
    color: #2d9afa;
    text-align: right
}

.detail_game_story__skYWC .detail_on__M6_XR {
    -webkit-line-clamp: 99999 !important
}

.detail_game_rate__nlSTC {
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

.detail_game_rate__nlSTC>span {
    margin-right: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzI2LjQ2OSIgeTE9IjI3NyIgeDI9IjMyNi40NjkiIHkyPSIyNTUuMDIyIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzExMSIgc3RvcC1vcGFjaXR5PSIuNTU3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjIyIiBzdG9wLW9wYWNpdHk9Ii44ODIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0yOTcgMjYyYTggOCAwIDAxOC04aDQxYTggOCAwIDAxOCA4djdhOCA4IDAgMDEtOCA4aC00MWE4IDggMCAwMS04LTh2LTd6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk3IC0yNTQpIi8+PC9zdmc+);
    background-size: 100% 100%;
    text-align: center;
    padding: .1rem 1.267rem;
    color: #fff;
    font-size: .64rem;
    display: flex;
    align-items: center;
    justify-content: space-around
}

@keyframes detail_bit__TcMff {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

@media screen and (min-width:551px) {
    .detail_gameinfo__uNwl3 {
        padding-top: 50px
    }
}

@media screen and (min-width:800px) {
    .detail_rec_gameinfo__JsYtn {
        padding-top: 85px
    }
    .detail_gameinfo__uNwl3 {
        height: auto
    }
}

.hey_component_title_title__CokeK {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.hey_component_title_title__CokeK .hey_component_title_left__BWZxS {
    display: flex;
    align-items: center
}

.hey_component_title_title__CokeK .hey_component_title_left__BWZxS .hey_component_title_icon__Kn8L5 {
    font-size: 20px;
    margin-right: 10px
}

.hey_component_title_title__CokeK .hey_component_title_left__BWZxS span {
    margin-left: 8px;
    font-size: 22.5px;
    font-weight: 500
}

.hey_component_title_title__CokeK .hey_component_title_right__pCIuL {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    vertical-align: top;
    outline: 0;
    color: rgba(0, 0, 0, .54);
    font-size: 15px;
    line-height: 27px;
    cursor: pointer
}

.hey_component_title_title__CokeK .hey_component_title_right__pCIuL:hover:before {
    transform: scaleX(1)
}

.hey_component_title_title__CokeK .hey_component_title_right__pCIuL:before {
    position: absolute;
    top: auto;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .2s;
    content: " ";
    background-color: #ffd740
}

@media(max-width:768px) {
    .hey_component_title_title__CokeK {
        margin-bottom: 10px
    }
    .hey_component_title_title__CokeK .hey_component_title_left__BWZxS .hey_component_title_icon__Kn8L5 {
        font-size: 16px;
        margin-right: 4px
    }
    .hey_component_title_title__CokeK .hey_component_title_left__BWZxS span {
        font-size: 20px
    }
}

.hey_list_container__GEQ3B {
    margin: 0 auto;
    max-width: 1260px
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it {
    flex: 0 0 16.6666666667%;
    box-sizing: border-box;
    padding: 10px;
    min-width: 0
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it:hover .hey_list_thumb__uPosy .hey_list_img__ZCbFa {
    transform: scale(1.1)
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it:hover .hey_list_name__c2S4M {
    text-decoration: underline
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it .hey_list_thumb__uPosy {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 8px
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it .hey_list_thumb__uPosy .hey_list_img__ZCbFa {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 189px;
    max-height: 189px;
    object-fit: cover;
    object-position: center;
    transition: all .5s
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it .hey_list_name__c2S4M {
    max-width: 100%;
    font-size: 17.56px;
    font-weight: 500;
    line-height: 1.15;
    text-align: center;
    color: rgba(0, 0, 0, .87);
    padding: 8px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: inherit
}

.hey_list_container__GEQ3B .hey_list_lists__IRVQT .hey_list_item__WE0it p {
    text-align: center;
    color: rgba(0, 0, 0, .54);
    padding: 0
}

@media(max-width:1200px) {
    .hey_list_lists__IRVQT .hey_list_item__WE0it {
        flex: 0 0 25% !important
    }
}

@media(max-width:768px) {
    .hey_list_lists__IRVQT .hey_list_item__WE0it {
        flex: 0 0 33.3333333333% !important
    }
}

.hey_cate_swip_cate__oCb7a {
    display: flex;
    align-items: center;
    padding: 32px 0;
    width: auto;
    margin: 0 auto;
    max-width: 1260px
}

.hey_cate_swip_cate__oCb7a .hey_cate_swip_item__p0QNn {
    z-index: 666;
    height: 40px;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 21px;
    padding: 0 20px;
    margin-right: 15px;
    cursor: pointer;
    background-color: #fff;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .05), 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.hey_cate_swip_cate__oCb7a .hey_cate_swip_item__p0QNn:last-child {
    margin-right: 0
}

.hey_cate_swip_cate__oCb7a .hey_cate_swip_item__p0QNn:hover {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

.hey_cate_swip_cate__oCb7a .hey_cate_swip_item__p0QNn img {
    margin-right: 5px
}

@media screen and (max-width:767px) {
    .hey_cate_swip_cate__oCb7a {
        overflow-y: auto;
        -ms-overflow-style: none;
        scrollbar-width: none
    }
    .hey_cate_swip_cate__oCb7a::-webkit-scrollbar {
        display: none
    }
    .hey_cate_swip_cate__oCb7a .hey_cate_swip_item__p0QNn {
        margin-right: 10px;
        padding: 0 10px
    }
}

.guide_guide_box__IOuhZ {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 999999;
    overflow: hidden;
    color: #333 !important
}

.guide_guide_box__IOuhZ .guide_shadow__uutdC {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR {
    background-color: #fff;
    width: 100%;
    height: 100vh;
    max-width: 800px;
    min-height: 250px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 20px 0
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_title__6XFDh {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 20px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_progressBarContainer__b88Ya {
    width: 100%;
    height: 10px;
    background-color: #e0e0e0;
    border-radius: 5px;
    margin: 20px 0
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_progressBarContainer__b88Ya .guide_progressBar__DTNVS {
    height: 100%;
    background-color: #3b82f6;
    border-radius: 5px;
    transition: width .3s ease-in-out
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 {
    margin-bottom: 10px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_question__cZE6Z {
    margin-bottom: 32px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_optionsGrid__bJTgc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    gap: 20px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_optionsGrid__bJTgc .guide_optionButton__r2HNa {
    cursor: pointer;
    background-color: #fff;
    color: #3b82f6;
    border-radius: 5px;
    transition: background-color .3s;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #ccc;
    padding-bottom: 5px;
    font-weight: 600
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_optionsGrid__bJTgc .guide_optionButton__r2HNa:hover {
    background-color: #dbeafe
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_optionsGrid__bJTgc .guide_optionButton__r2HNa .guide_optionImage__qwhwS {
    width: 100%;
    height: 70px;
    object-fit: cover;
    margin-bottom: 10px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_ref_box__cfrHe {
    height: calc(100vh - 450px);
    width: 100%;
    margin-top: 20px
}

.guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_skip_button___3EZU {
    display: flex;
    justify-content: flex-end;
    color: #3b82f6;
    cursor: pointer;
    text-decoration: underline
}

@media screen and (min-width:768px) {
    .guide_guide_box__IOuhZ .guide_content_box__83kWR {
        max-height: 600px !important
    }
    .guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_ref_box__cfrHe {
        height: 120px !important
    }
    .guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_content__lPAq8 .guide_optionsGrid__bJTgc {
        grid-template-columns: repeat(4, 1fr) !important
    }
    .guide_guide_box__IOuhZ .guide_content_box__83kWR .guide_main_box__FYy4u .guide_ref_box__cfrHe {
        height: 120px !important
    }
}

.detail_container__dgV5A {
    margin: 0 auto
}

.detail_container__dgV5A .detail_main__sNnjX {
    max-width: 1260px;
    padding: 0 0 20px;
    margin: 0 auto;
    min-height: calc(100vh - 137px)
}

.detail_container__dgV5A .detail_main__sNnjX .detail_section__Nprln {
    padding: 10px 20px !important
}

.detail_container__dgV5A .detail_main__sNnjX .detail_cates__rbCSq {
    padding: 0 20px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_game_info__JRB5G {
    margin-bottom: 10px;
    width: 100%;
    height: 40vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative
}

.detail_container__dgV5A .detail_main__sNnjX .detail_game_info__JRB5G:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 0
}

.detail_container__dgV5A .detail_main__sNnjX .detail_game_info__JRB5G .detail_play_btn__eIbjj {
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: -30px;
    color: #fff;
    opacity: 1;
    font-size: 30px;
    font-weight: 800;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: sans-serif
}

.detail_container__dgV5A .detail_main__sNnjX .detail_game_info__JRB5G .detail_play_btn__eIbjj svg {
    margin-bottom: 10px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_game_info__JRB5G .detail_tips__4iBsX {
    position: relative;
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-bottom: 10px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C {
    display: flex;
    padding: 10px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C>a>img {
    display: block;
    width: 88px;
    height: 88px;
    margin-right: 20px;
    object-fit: cover;
    object-position: center;
    border-radius: 5px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C .detail_n_s__Q52hW {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    overflow: hidden
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C .detail_n_s__Q52hW>h1 {
    color: #000;
    font-weight: 900;
    font-size: 18px
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C .detail_n_s__Q52hW .detail_star__Lo_HQ {
    display: flex;
    padding: 8px 0
}

.detail_container__dgV5A .detail_main__sNnjX .detail_base_info__Qa_1C .detail_n_s__Q52hW .detail_summary__uRPuR {
    color: rgba(0, 0, 0, .54);
    font-weight: 400;
    font-size: 14px
}

.beer_breadcrumb_breadcrumb__a6QpA {
    display: flex;
    align-items: center;
    color: #fff;
    width: 100%;
    height: 40px;
    margin-top: 23px;
    margin-bottom: 20px;
    padding-left: 3px
}

@media(max-width:750px) {
    .beer_breadcrumb_breadcrumb__a6QpA {
        display: none
    }
}

.beer_breadcrumb_breadcrumb__a6QpA .beer_breadcrumb_nav_icon__9oxqS svg {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle
}

.beer_breadcrumb_breadcrumb__a6QpA .beer_breadcrumb_home_link__gRTER {
    color: #aaabbd;
    font-size: 14px;
    line-height: 18px;
    transition: color .3s
}

.beer_breadcrumb_breadcrumb__a6QpA .beer_breadcrumb_home_link__gRTER:hover {
    color: #fff
}

.beer_breadcrumb_breadcrumb__a6QpA .beer_breadcrumb_separator__adzCn {
    color: #aaabbd;
    margin: 0 14px 0 11px;
    width: 6px
}

.beer_breadcrumb_breadcrumb__a6QpA .beer_breadcrumb_current_page__UmMcn {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-left: -2px
}

.beer_best_block_best_block___bMY5 {
    width: 100%;
    height: 100%
}

.beer_best_block_best_block___bMY5 .beer_best_block_best_title__nqhpW {
    font-size: 34px;
    line-height: 41px;
    margin: 40px 0 20px;
    font-weight: 700;
    text-shadow: 6px 1px 0 #263077, 0 0 0 #263077
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 {
    width: 100%;
    height: 100%
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX {
    align-items: center;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background: url(/static/beer/h5bestbg.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    box-shadow: 0 4px 10px 4px rgba(5, 68, 163, .25);
    cursor: pointer;
    display: flex;
    display: -ms-flexbox;
    height: 96px;
    overflow: hidden;
    transform: translate(0, 0, 0);
    -webkit-transform: translateZ(0);
    transition: background-color .3s, transform .3s;
    margin-bottom: 20px
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_left__VOgz6 {
    flex-shrink: 0;
    transition: transform .3s;
    width: 72px;
    border-radius: 16px;
    height: 100%
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_left__VOgz6 img {
    border-radius: 16px;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS {
    padding-left: 18px;
    display: flex;
    display: -ms-flexbox;
    flex: 1 1;
    min-width: 0
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_item_right_info__l_96_ {
    display: flex;
    display: -ms-flexbox;
    flex: 1 1;
    min-width: 0;
    flex-direction: column
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_item_right_info__l_96_ .beer_best_block_cate__ibcEN,
.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_item_right_info__l_96_ .beer_best_block_name__pLYWj {
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_item_right_info__l_96_ .beer_best_block_cate__ibcEN {
    color: #fff;
    transition: color .3s;
    position: relative;
    margin-top: 6px;
    padding-left: 12px
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_item_right_info__l_96_ .beer_best_block_cate__ibcEN:before {
    background-color: #ff754c;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 0;
    position: absolute;
    top: calc(50% - 4px);
    transition: background-color .3s;
    width: 8px
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX .beer_best_block_item_right___2zfS .beer_best_block_play_btn__km29Y {
    cursor: pointer;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.36, .66, .04, 1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    background: rgba(48, 192, 253, .1);
    border: 1px solid #fff;
    border-radius: 48px;
    color: #fff;
    display: none;
    flex-shrink: 0;
    font-size: 12px;
    height: 30px;
    margin-right: 20px;
    margin-top: 13px;
    width: 84px;
    display: block
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX:hover {
    border: 0;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, .2);
    transform: scale(1.06)
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX:hover .beer_best_block_item_right___2zfS .beer_best_block_cate__ibcEN:before {
    background-color: #76ff4c
}

.beer_best_block_best_block___bMY5 .beer_best_block_list__w__s3 .beer_best_block_item__rh7pX:hover .beer_best_block_item_right___2zfS .beer_best_block_play_btn__km29Y {
    background: linear-gradient(180deg, #de3ac4, #f76133);
    border-color: transparent;
    box-shadow: 0 0 6px 2px rgba(3, 68, 165, .25)
}

.beer_related_card_related_card__vVHek {
    width: 100%;
    height: 100%
}

.beer_related_card_related_card__vVHek .beer_related_card_title__C98UC {
    font-size: 34px;
    line-height: 41px;
    margin: 40px 0 20px;
    font-weight: 700;
    text-shadow: 6px 1px 0 #263077, 0 0 0 #263077
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
    grid-gap: 48px 30px;
    background: linear-gradient(317.57deg, #342ebf 4.41%, #68d4e3 90.06%);
    border-radius: 24px;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    margin-top: 20px;
    padding: 40px 36px 30px
}

@media(max-width:1370px) {
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media(max-width:1237px) {
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-template-columns: repeat(5, 1fr)
    }
}

@media(max-width:1104px) {
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(max-width:980px) {
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-template-columns: repeat(7, 1fr)
    }
}

@media(max-width:865px) {
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-template-columns: repeat(6, 1fr)
    }
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 {
    align-items: center;
    cursor: pointer;
    display: flex;
    display: -ms-flexbox;
    flex-direction: column
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_top__OrR9P {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-color: #aaabbd;
    border-radius: 16px;
    flex-shrink: 0;
    height: 74px;
    margin-bottom: 16px;
    overflow: hidden;
    transform: translate(0, 0, 0);
    -webkit-transform: translateZ(0);
    transition: transform .3s;
    width: 74px
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_top__OrR9P img {
    border-radius: 16px;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_bottom__j0U8l {
    display: flex;
    display: -ms-flexbox;
    flex: 1 1;
    flex-direction: column;
    min-height: 0;
    width: 100%
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_bottom__j0U8l .beer_related_card_name__rnONQ {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

.beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6:hover .beer_related_card_item_top__OrR9P {
    transform: scale(1.1)
}

@media(max-width:750px) {
    .beer_related_card_related_card__vVHek .beer_related_card_title__C98UC {
        font-size: 4.8vw;
        height: 7.2vw;
        line-height: 7.2vw
    }
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb {
        grid-gap: 7.4666666667vw 8vw;
        background: transparent;
        border-radius: 4.2666666667vw;
        grid-template-columns: repeat(3, 1fr);
        margin-top: 1.6vw;
        padding: 0
    }
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_top__OrR9P {
        height: 19.7333333333vw;
        margin-bottom: 4.2666666667vw;
        width: 19.7333333333vw;
        border-radius: 4.2666666667vw
    }
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_top__OrR9P img {
        border-radius: 4.2666666667vw
    }
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6 .beer_related_card_item_bottom__j0U8l {
        font-size: 3.7333333333vw;
        line-height: 4.8vw;
        margin-bottom: 0
    }
    .beer_related_card_related_card__vVHek .beer_related_card_list__tLJzb .beer_related_card_item__hQYY6:hover .beer_related_card_item_top__OrR9P {
        transform: scale(1)
    }
}

.detail_container__ZgS5F {
    margin: 0 auto;
    padding-bottom: 32px
}

.detail_container__ZgS5F .detail_game_main__VtzsK {
    margin: 0 auto;
    padding-right: 336px;
    padding-top: 33px;
    position: relative;
    width: 1310px;
    color: #fff;
    height: 100%;
    min-height: calc(100vh - 89px);
    overflow: hidden
}

@media(max-width:1370px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK {
        padding: 33px 380px 0 30px;
        width: 100%
    }
}

@media(max-width:980px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK {
        padding: 33px 30px 0
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK section {
    display: block
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa {
    width: 100%
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 {
    margin-top: 20px;
    overflow: hidden;
    padding-right: 80px;
    width: 100%
}

@media(max-width:1370px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 {
        padding-right: 5.772vw
    }
}

@media(max-width:980px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 {
        padding-right: 0
    }
}

@media(max-width:750px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 {
        padding-right: 0
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_game_info__0YnLQ {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-color: #021473;
    border-radius: 24px;
    height: 310px;
    overflow: hidden;
    padding: 20px;
    transform: translate(0, 0, 0);
    -webkit-transform: translateZ(0);
    width: 100%;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_game_info__0YnLQ:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 0
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_game_info__0YnLQ .detail_play_btn__TpK_U {
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: -30px;
    color: #fff;
    opacity: 1;
    font-size: 30px;
    font-weight: 800;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: sans-serif
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_game_info__0YnLQ .detail_play_btn__TpK_U svg {
    margin-bottom: 10px
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_game_info__0YnLQ .detail_tips__2CSe_ {
    position: relative;
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-bottom: 10px
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(317.57deg, #342ebf 4.41%, #68d4e3 90.06%);
    margin-top: 20px;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 24px;
    overflow: hidden;
    padding: 37px 36px 35px;
    transform: translate(0, 0, 0);
    -webkit-transform: translateZ(0);
    width: 100%
}

@media(max-width:750px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy {
        border-radius: 6.4vw;
        padding: 4.8vw
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_button___TFX1 {
    cursor: pointer;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.36, .66, .04, 1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    background: linear-gradient(270.13deg, #f96426 -1.37%, #db36d0 99.89%);
    border-radius: 50px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
    display: flex;
    display: -ms-flexbox;
    flex-shrink: 0;
    height: 34px;
    justify-content: center;
    margin-left: auto;
    width: 160px
}

@keyframes detail_bounce__pS1q_ {
    0%,
    20%,
    50%,
    80%,
    to {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-5px)
    }
    60% {
        transform: translateY(-2px)
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_button___TFX1 span {
    color: #fff;
    font-size: 16px;
    margin-left: 5px
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_button___TFX1 svg {
    animation: detail_bounce__pS1q_ 2s 1s infinite;
    margin-left: 8px
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_top__VPeTf {
    align-items: center;
    display: flex;
    display: -ms-flexbox;
    height: 32px;
    width: 100%
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_top__VPeTf .detail_name__R4kAZ {
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:750px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_top__VPeTf .detail_button___TFX1 {
        display: none
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_star__uG6MJ {
    margin-top: 24px;
    display: flex;
    width: 100%;
    padding: 8px 0
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_base_info__0_fqy .detail_summary__cyBgU {
    color: #fff;
    margin-top: 24px;
    width: 100%
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_left__NNaRa .detail_main__jV_d2 .detail_module__eB77B {
    margin-top: 30px
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_right__Dwyej {
    padding-top: 94px;
    position: absolute;
    right: 0;
    top: 0;
    width: 336px
}

@media(max-width:1370px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_right__Dwyej {
        right: 30px
    }
}

@media(max-width:980px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_right__Dwyej {
        display: none
    }
}

.detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_right__Dwyej .detail_ad_right__fP5Fx {
    background-color: transparent;
    display: flex;
    display: -ms-flexbox;
    flex-direction: column;
    height: 305px;
    width: 100%
}

@media(max-width:980px) {
    .detail_container__ZgS5F .detail_game_main__VtzsK .detail_main_right__Dwyej .detail_ad_right__fP5Fx {
        display: none
    }
}

.detail_title_test_container_quiz__eHdqz,
.detail_title_test_container_rand__vIsmi {
    background: #fff;
    border-radius: 0 0 20px 20px;
    margin-bottom: 20px;
    padding: 10px 12px
}

.detail_title_test_container_quiz__eHdqz {
    position: relative;
    z-index: 2;
    min-height: 150px
}

.detail_title_test_container_quiz__eHdqz .detail_title_question_title__WnmKR {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px
}

.detail_title_test_container_quiz__eHdqz .detail_title_question_img__9_9fR {
    margin: 10px 0 0;
    border-radius: 10px
}

.detail_title_test_container_quiz__eHdqz .detail_title_question_img__9_9fR img {
    width: 100%;
    border-radius: 10px;
    vertical-align: middle
}

.detail_title_test_container_quiz__eHdqz .detail_title_question_desc__st5pO {
    position: relative;
    padding: 6px 0
}

.detail_title_test_container_quiz__eHdqz .detail_title_question_desc__st5pO div {
    margin: 0 0 0 10px;
    color: #666;
    font-size: 16px;
    font-weight: 300
}

.single_content_quizcontent__YHzOd {
    background: #fff;
    margin: 12px;
    border-radius: 20px;
    overflow: hidden
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 {
    border-radius: 10px;
    overflow: hidden
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_select_question_shade__fnQ5T {
    background: #f79d88;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_select_question_shade__fnQ5T img {
    width: 26px;
    margin: 12px 10px 0 0;
    vertical-align: middle
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_select_question_shade__fnQ5T .single_content_choosed_answer__93q7M {
    font-size: 20px
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ {
    padding: 10px
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN h3 {
    font-size: 20px;
    font-weight: 500;
    color: #ff7625;
    padding: 0 0 10px
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po .single_content_question_img__S9OSg {
    width: 100%;
    border-radius: 20px;
    margin-bottom: 20px
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po ul .single_content_option_li__DYxD3 {
    background: #f5f5f5;
    color: #333;
    width: calc(50% - 10px);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 10px;
    flex-direction: column;
    font-size: 16px;
    line-height: 20px;
    padding: 0 6px;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 10px
}

@media screen and (min-width:768px) {
    .single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po ul .single_content_option_li__DYxD3 {
        padding: 12px
    }
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po ul .single_content_option_li__DYxD3 .single_content_option_title__ru4Ee {
    margin: 6px
}

.single_content_quizcontent__YHzOd .single_content_select_question__eIpa0 .single_content_question_main__oM5L_ .single_content_option_question__iQxuN .single_content_option_box__KW1Po ul .single_content_option_li__DYxD3 .single_content_option_img__PCcQY {
    width: 100%;
    border-radius: 10px
}

.multiple_content_question_card__Qu0qL {
    color: #333;
    font-size: 28px;
    position: relative;
    padding: 12px;
    background: #fff;
    border-radius: 10px;
    margin: 12px
}

.multiple_content_question_card__Qu0qL .multiple_content_question_count__HJPyA {
    padding: 10px 0;
    color: #999;
    font-size: 15px
}

.multiple_content_question_card__Qu0qL .multiple_content_question_count__HJPyA>span {
    color: #333;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 0 10px 10px 0;
    background: #fff0f5
}

.multiple_content_question_card__Qu0qL .multiple_content_question_count__HJPyA .multiple_content_count_span__k5_bS {
    color: #ff5691
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_title__H6y22 {
    font-size: 20px;
    color: #ff5691;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_img__FBd9D {
    width: 100%;
    margin-bottom: 10px
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_img__FBd9D img {
    width: 100%;
    border-radius: 10px;
    vertical-align: middle
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_options__V1iRN {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_options__V1iRN .multiple_content_option_choice__SdUcl {
    width: calc(50% - 14px);
    margin-bottom: 10px;
    padding: 10px;
    background: #e3e1eb;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    position: relative;
    border-radius: 10px;
    font-weight: 500;
    text-align: left
}

@media screen and (min-width:768px) {
    .multiple_content_question_card__Qu0qL .multiple_content_question_item_options__V1iRN .multiple_content_option_choice__SdUcl {
        padding: 12px;
        cursor: pointer
    }
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_options__V1iRN .multiple_content_option_choice__SdUcl img {
    display: block;
    width: 100%;
    border-radius: 4px;
    margin-bottom: 10px
}

.multiple_content_question_card__Qu0qL .multiple_content_question_item_options__V1iRN .multiple_content_selected__jSv_R {
    border: 1px solid #ff5691;
    color: #ff5691 !important;
    background: none
}

.multiple_content_quizcontent__2Xdhj .multiple_content_submit_container__cfXPQ {
    width: calc(100% - 24px);
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 12px
}

@media screen and (min-width:768px) {
    .multiple_content_quizcontent__2Xdhj .multiple_content_submit_container__cfXPQ {
        width: calc(100% - 24px);
        height: 60px;
        margin: 20px 12px;
        cursor: pointer
    }
}

.multiple_content_quizcontent__2Xdhj .multiple_content_submit_container__cfXPQ .multiple_content_button__iWguh {
    background: #e8e8e8;
    color: #666;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700
}

.multiple_content_quizcontent__2Xdhj .multiple_content_submit_container__cfXPQ .multiple_content_button__iWguh .multiple_content_gif_click__rmnDh {
    width: 16.6px;
    margin-left: 20px
}

.multiple_content_quizcontent__2Xdhj .multiple_content_submit_container__cfXPQ .multiple_content_active__22O1k {
    background: #ff5691;
    color: #fff
}

.questions_list_ul__ofmpp {
    padding: 0 12px;
    list-style: none
}

.questions_list_ul__ofmpp .questions_list_li__WKqmE {
    padding: 12px;
    background: #fff;
    border-radius: 22px;
    position: relative;
    margin-bottom: 12px
}

.questions_list_ul__ofmpp .questions_list_li__WKqmE .questions_list_img___DP9H {
    width: 100%;
    min-height: 42px
}

.questions_list_ul__ofmpp .questions_list_li__WKqmE .questions_list_img___DP9H img {
    width: 100%;
    height: 100%;
    max-height: 260px;
    vertical-align: middle;
    border-radius: 12px
}

.questions_list_ul__ofmpp .questions_list_li__WKqmE .questions_question_desc___JiN0 {
    border-radius: 0 0 12px 12px;
    padding: 10px 0 0;
    color: #333;
    overflow: hidden
}

.questions_list_ul__ofmpp .questions_list_li__WKqmE .questions_question_desc___JiN0 p {
    display: block;
    font-size: 24px;
    height: 64px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-weight: 700;
    line-height: 30px
}

.questions_list_ul__ofmpp .questions_new_list_li___uR8E {
    border: 2px solid #ff5691;
    background: linear-gradient(180deg, #ffdde9, #fff)
}

@media screen and (min-width:768px) {
    .questions_list_ul__ofmpp {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 12px;
        flex-wrap: wrap
    }
    .questions_list_ul__ofmpp .questions_list_li__WKqmE {
        border: 2px solid hsla(0, 1%, 39%, .745);
        padding: 12px;
        background: #fff;
        border-radius: 22px;
        position: relative;
        margin-bottom: 12px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: stretch
    }
    .questions_list_ul__ofmpp .questions_ad_container___Tp3f {
        display: none
    }
}

.more-like_container__hMH7l .more-like_more__hHAJu .more-like_most_popular_h3__P9eku {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px 10px 20px
}

.more-like_container__hMH7l .more-like_more__hHAJu .more-like_most_popular_h3__P9eku p {
    text-align: center;
    position: relative;
    z-index: 1;
    font-size: 22px;
    font-weight: 700;
    color: #333;
    background: #f5f5f5;
    padding: 0 10px
}

.more-like_container__hMH7l .more-like_more__hHAJu .more-like_most_popular_h3__P9eku span {
    position: absolute;
    height: 2px;
    width: 100%;
    display: inline-block;
    background: #ff5691;
    z-index: 0
}

.detail_container__8yuDF {
    min-height: calc(100vh - 150px)
}

.detail_container__8yuDF .detail_main__pGDcr {
    padding-top: 20px
}

.detail_container__8yuDF .detail_no_data__tMIy4 {
    text-align: center;
    padding-top: 100px
}

.detail_container__a3i54 {
    min-height: calc(100vh - 150px)
}

.detail_container__a3i54 .detail_top_ad__mpqWl {
    width: 1220px;
    margin-left: -50%
}

.detail_container__a3i54 .detail_content__tbnUM .detail_main__WAu1u {
    max-width: 980px;
    margin: 0 auto;
    padding-top: 20px
}

.detail_container__a3i54 .detail_content__tbnUM .detail_no_data__qwZVx {
    max-width: 1220px;
    margin: 0 auto;
    text-align: center;
    padding-top: 100px
}

.countdown-circle_guide_box__tO7_f {
    position: fixed;
    top: 270px;
    right: 10px;
    z-index: 99;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

.countdown-circle_guide_box__tO7_f .countdown-circle_gif_btn__kWmA2 {
    display: block;
    width: 100%;
    height: 100%
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn {
    background-color: #ff5691;
    border-radius: 50%
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn .countdown-circle_progressContainer__b8Akb {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn .countdown-circle_progressCircle__i0PDD {
    position: relative;
    width: 60px;
    height: 60px;
    transform: rotate(-90deg)
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn .countdown-circle_progressBackground__jIOLm {
    stroke: #ff5691
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn .countdown-circle_progressForeground__NUXl3 {
    stroke: #fff;
    transition: stroke-dashoffset 1s linear
}

.countdown-circle_guide_box__tO7_f .countdown-circle_circle__cZgFn .countdown-circle_countdownText__dSSvH {
    position: absolute;
    font-size: 18px;
    color: #fff;
    font-family: Fredoka, sans-serif;
    font-weight: 600
}

@media screen and (min-width:601px) {
    .countdown-circle_guide_box__tO7_f {
        left: calc(50vw + 205px)
    }
}

.detail_rec_gameinfo__us6Ar {
    display: flex;
    margin-top: 15px
}

.detail_rec_gameinfo__us6Ar>a>img {
    display: block;
    width: 91.5px;
    height: 91.5px;
    margin-right: 20px
}

.detail_rec_gameinfo__us6Ar .detail_n_s__526w9,
.detail_rec_gameinfo__us6Ar>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_rec_gameinfo__us6Ar .detail_n_s__526w9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px
}

.detail_rec_gameinfo__us6Ar .detail_n_s__526w9>span {
    text-align: left;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detail_rec_gameinfo__us6Ar .detail_n_s__526w9 .detail_star__KNuJO {
    display: flex;
    margin-top: 10px
}

.detail_gameinfo__92QXU {
    position: relative
}

.detail_gameinfo__92QXU .detail_play__gh8Qv {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__92QXU .detail_gameinfo_img__8__ap {
    display: block;
    height: 100%;
    width: 100%
}

.detail_gameinfo__92QXU .detail_gameinfo_img__8__ap>img {
    width: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_gameinfo__92QXU .detail_play_btn__QK_Up {
    position: absolute;
    top: calc(50% - 25px);
    left: 30%;
    padding: 8px 0;
    width: 40%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background-color: #ffb82e;
    font-weight: 800;
    cursor: pointer;
    animation: detail_bit__IiRy9 2s ease-out 1s infinite backwards;
    -webkit-animation: detail_bit__IiRy9 2s ease-out 1s infinite backwards
}

.detail_similar_games_list__xc3Vf {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px
}

.detail_similar_games_list__xc3Vf>a {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__xc3Vf>a,
.detail_similar_games_list__xc3Vf>a>img {
    border-radius: 15%;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    -ms-border-radius: 15%;
    -o-border-radius: 15%
}

.detail_similar_games_list__xc3Vf>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__xc3Vf>a>span {
    width: 100%;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@keyframes detail_bit__IiRy9 {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

@media screen and (min-width:551px) {
    .detail_detail__yckiy {
        margin: 0 auto
    }
}

.item-list_list_container__Ykawx {
    margin-bottom: 10px
}

.item-list_list_container__Ykawx .item-list_top_title__hSXCy {
    width: 100%;
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 12px
}

.item-list_list_container__Ykawx .item-list_top_title__hSXCy a {
    display: block;
    font-weight: 700
}

.item-list_list_container__Ykawx .item-list_top_title__hSXCy a .item-list_more__C56Ap {
    float: right
}

.item-list_list_container__Ykawx .item-list_top_title__hSXCy a .item-list_more__C56Ap .item-list_icon_right__vbxHA {
    height: 22px;
    width: 22px;
    fill: hsla(0, 0%, 60%, .7)
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    width: calc(100% + 24px);
    margin-left: -12px;
    text-decoration: none
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE:hover {
    background-color: #f5f5f5
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ {
    display: flex;
    align-items: center
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_num__syx7V {
    font-size: 16px;
    margin-right: 16px;
    width: 8px
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_img__V6_bs {
    height: 72px;
    width: 72px;
    margin-right: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_img__V6_bs img {
    display: block;
    height: 72px;
    width: 72px
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_info__mDpqn {
    height: 64px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(100% - 112px)
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_info__mDpqn .item-list_info_title__ua1Tv {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_info__mDpqn .item-list_info_sort__Of1Vb {
    line-height: 22px;
    font-size: 14px;
    color: #666
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_info__mDpqn .item-list_info_score__CgMZy {
    color: #666;
    fill: #666;
    line-height: 20px;
    font-size: 14px;
    display: flex;
    align-items: center
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE .item-list_item_link__2ei3_ .item-list_info__mDpqn .item-list_info_score__CgMZy .item-list_icon_star__DirYI {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_two__XRjST {
    width: 50%
}

@media screen and (min-width:601px) {
    .item-list_list_container__Ykawx .item-list_top_title__hSXCy {
        margin-top: 44px;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 28px
    }
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE {
        width: 50%
    }
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_only__iJksE {
        width: 100%
    }
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_two__XRjST {
        width: 50%
    }
}

@media screen and (max-width:601px) {
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_only__iJksE,
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_two__XRjST {
        width: 100%
    }
}

@media screen and (min-width:900px) {
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item__jfeTE {
        width: 33.33%
    }
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_only__iJksE {
        width: 100%
    }
    .item-list_list_container__Ykawx .item-list_list__1f3E0 .item-list_list_item_two__XRjST {
        width: 50%
    }
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR {
    height: 100%;
    padding: 0 24px;
    max-width: 1162px;
    margin: 0 auto
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW {
    flex-direction: column
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ {
    position: relative;
    height: auto;
    max-width: 1202px;
    margin: auto;
    padding-top: 40px;
    display: flex;
    align-items: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx {
    width: 72px;
    height: 72px;
    flex-shrink: 0
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx .detail_pic_place__ocL7p {
    position: relative;
    padding-top: 100%
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx .detail_pic_place__ocL7p .detail_pic_img__6OGJV {
    width: 100%;
    border-radius: 20%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1)
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 {
    height: 80px;
    position: relative;
    padding-left: 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1 1
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF {
    height: 100%;
    max-height: 48px;
    overflow: hidden
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_name__s4mbk {
    font-size: 18px;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    margin: 0 auto
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_cat__ts4bA {
    display: block;
    font-size: 12px;
    margin-top: 6px;
    color: #2fc0b7
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_score__K6Y7Q {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_score__K6Y7Q .detail_icon_star__xjs8Z {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_bottom__ax5_Q {
    font-size: 12px;
    color: #666;
    display: none
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt {
    color: #fff;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt .detail_mobage__6XP2f {
    font-size: 12px;
    position: relative;
    top: 1px;
    color: #111
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 24px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_ad_box__YGCkM {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-bottom: 28px;
    margin-top: 30px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 {
    width: 100%;
    margin-top: 30px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 .detail_detail_maintab___3AWh {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 .detail_detail_maintab___3AWh .detail_tab_item__QrDx3 {
    width: 50%;
    font-size: 14px;
    line-height: 1.5
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 .detail_detail_maintab___3AWh .detail_tab_item__QrDx3 .detail_tab_item_h__Iyyjf {
    font-weight: 700
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 .detail_detail_maintab___3AWh .detail_tab_item__QrDx3 .detail_tab_item_t__CL_Ul {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 24px;
    color: #666;
    font-weight: 400
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_slider_box__Z_CEn .detail_slick-arrow__uZLHT {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    background-color: #fff;
    border-radius: 50%
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_slider_box__Z_CEn .detail_slider_img__QDPs7 {
    width: 100%;
    height: 198px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_slider_box__Z_CEn .detail_slider_img__QDPs7 img {
    display: block;
    height: 198px;
    margin-right: 16px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_slider_box__Z_CEn .detail_slider_img__QDPs7:last-child {
    margin-right: 0
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ {
    padding-top: 24px;
    padding-bottom: 12px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf {
    width: 100%;
    border-radius: 10px;
    fill: #fff;
    color: #fff;
    height: 88px;
    font-size: 14px;
    display: flex;
    align-items: center;
    background-color: #ddd
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf .detail_refer_button_con__V3GPC {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf .detail_refer_button_con__V3GPC .detail_item_all__3dcGK {
    display: flex;
    align-items: center;
    margin: auto
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf .detail_refer_button_con__V3GPC .detail_item_all__3dcGK .detail_item_svg__yCEb9 svg {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf .detail_refer_button_con__V3GPC .detail_item_all__3dcGK .detail_item_text__a4YkX {
    font-size: 20px;
    padding-left: 8px;
    color: #fff;
    text-align: center
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_sep__hX_h6 {
    width: 16px;
    height: 12px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_google_btn__AxiMs {
    background-color: #01875f
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_google_btn__AxiMs:hover {
    background-color: #056449
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_apple_btn__NLvDt {
    background-color: rgba(0, 0, 0, .8)
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_apple_btn__NLvDt:hover {
    background-color: #000
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 {
    width: 100%;
    max-width: 728px
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 .detail_sidebar__awIwl {
    width: 100%;
    height: 100%
}

.detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 .detail_sidebar__awIwl .detail_ad_box__YGCkM {
    margin-bottom: 12px;
    margin-top: 32px;
    width: calc(100% + 40px);
    margin-left: -20px
}

@media screen and (min-width:360px) {
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 {
        flex: auto
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF {
        max-height: 54px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_name__s4mbk {
        font-size: 22px;
        line-height: 26px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_cat__ts4bA {
        font-size: 14px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t {
        display: flex;
        justify-content: space-around;
        max-width: 190px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw {
        width: 100%;
        text-align: center;
        margin: auto
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_score__K6Y7Q {
        justify-content: flex-start
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt {
        width: 20px;
        height: 20px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt .detail_mobage__6XP2f {
        top: 2px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_start__1KdfK {
        display: flex;
        align-items: center;
        justify-content: center
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw:nth-child(2) {
        padding: 0 16px
    }
}

@media screen and (min-width:321px) {
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx {
        width: 80px;
        height: 80px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_ad_box__YGCkM,
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 .detail_sidebar__awIwl .detail_ad_box__YGCkM {
        width: calc(100% + 48px);
        margin-left: -24px
    }
}

@media screen and (min-width:601px) {
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW {
        flex-direction: row
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ {
        width: 100%;
        max-width: 728px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ {
        background-color: #fff;
        overflow: visible
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx {
        width: 106px;
        height: 106px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_pic__ZQtwx .detail_pic_place__ocL7p .detail_pic_img__6OGJV {
        border-radius: 20%
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 {
        padding-left: 24px;
        height: 90px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_name__s4mbk {
        font-size: 28px;
        line-height: 34px;
        position: relative;
        top: -3px;
        -webkit-line-clamp: 1
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_all_tc__9dhWF .detail_all_cat__ts4bA {
        display: none
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t {
        max-width: 310px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw {
        margin-right: 24px;
        font-size: 14px
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_age__w8ICt .detail_mobage__6XP2f {
        display: none
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_header__fX5rQ .detail_all__OM8j7 .detail_header_detail__PwM9t .detail_detail_item__vokAw .detail_other_bottom__ax5_Q {
        display: block
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_ad_box__YGCkM {
        width: 100%;
        margin-left: 0
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_detail_tab__u86i1 .detail_detail_maintab___3AWh .detail_tab_item__QrDx3 {
        width: 25%
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ {
        flex-direction: row
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_left_box__l0Xs_ .detail_refer_button__ItXWJ .detail_refer_button_item__h2yyf {
        width: calc(50% - 8px)
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 .detail_ad_box__YGCkM {
        width: 100% !important;
        margin-left: 0 !important
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW {
        width: 100%;
        display: flex
    }
    .detail_detail_container__WSXt3 .detail_detail__qhQxR .detail_both_box__PDSSW .detail_right_box__DkFx2 {
        margin-left: 60px;
        position: relative;
        top: 0;
        width: calc(100% - 788px)
    }
}

.detail_slider__XeZtc .slick-next,
.detail_slider__XeZtc .slick-prev {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    background-color: #fff;
    border-radius: 50%
}

.detail_slider__XeZtc .slick-next:before,
.detail_slider__XeZtc .slick-prev:before {
    content: none;
    display: none
}

.detail_slider__XeZtc .slick-prev {
    left: -20px
}

.detail_slider__XeZtc .slick-prev svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__XeZtc .slick-next {
    right: -20px
}

.detail_slider__XeZtc .slick-next svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_title_test_container_quiz__rhBgq,
.detail_title_test_container_rand__GQ7Wi {
    background: #fff;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 10px 12px
}

.detail_title_test_container_quiz__rhBgq {
    position: relative;
    z-index: 2;
    padding-top: 10px
}

.detail_title_test_container_quiz__rhBgq .detail_title_question_title__EvSqk {
    color: #333;
    font-size: 20px;
    font-weight: 700
}

.detail_title_test_container_quiz__rhBgq .detail_title_question_img__JDzHq {
    margin: 10px 0 0;
    border-radius: 10px
}

.detail_title_test_container_quiz__rhBgq .detail_title_question_img__JDzHq img {
    width: 100%;
    border-radius: 10px;
    vertical-align: middle
}

.detail_title_test_container_quiz__rhBgq .detail_title_question_desc__Jg5Rk {
    position: relative;
    padding: 6px 0
}

.detail_title_test_container_quiz__rhBgq .detail_title_question_desc__Jg5Rk div {
    margin: 0 0 0 10px;
    color: #666;
    font-size: 16px;
    font-weight: 300
}

.single_content_quizcontent__05WGm {
    background: #fff;
    margin: 12px 24px;
    border-radius: 20px;
    overflow: hidden
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj {
    border-radius: 10px;
    overflow: hidden
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_select_question_shade__r7kFu {
    background: #f79d88;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_select_question_shade__r7kFu img {
    width: 26px;
    margin: 12px 10px 0 0;
    vertical-align: middle
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_select_question_shade__r7kFu .single_content_choosed_answer__L__nq {
    font-size: 20px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V {
    padding: 10px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 h3 {
    font-size: 20px;
    font-weight: 500;
    color: #ff7625;
    padding: 0 0 10px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 .single_content_option_box__oYfmS .single_content_question_img__gPZeb {
    width: 100%;
    border-radius: 20px;
    margin-bottom: 20px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 .single_content_option_box__oYfmS ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 .single_content_option_box__oYfmS ul .single_content_option_li__TBQEp {
    background: #f5f5f5;
    color: #333;
    width: calc(50% - 10px);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 10px;
    flex-direction: column;
    font-size: 16px;
    line-height: 20px;
    padding: 0 6px;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 10px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 .single_content_option_box__oYfmS ul .single_content_option_li__TBQEp .single_content_option_title__5tH6v {
    margin: 6px
}

.single_content_quizcontent__05WGm .single_content_select_question__9QJhj .single_content_question_main__9XG0V .single_content_option_question__iILt3 .single_content_option_box__oYfmS ul .single_content_option_li__TBQEp .single_content_option_img__RAvMF {
    width: 100%;
    border-radius: 10px
}

.multiple_content_question_card__iueQ9 {
    color: #333;
    font-size: 28px;
    position: relative;
    padding: 12px;
    background: #fff;
    border-radius: 10px;
    margin: 12px 24px
}

.multiple_content_question_card__iueQ9 .multiple_content_question_count__5o2eF {
    padding: 10px 0;
    color: #999;
    font-size: 15px
}

.multiple_content_question_card__iueQ9 .multiple_content_question_count__5o2eF>span {
    color: #333;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 0 10px 10px 0;
    background: #fff0f5
}

.multiple_content_question_card__iueQ9 .multiple_content_question_count__5o2eF .multiple_content_count_span__u_6tT {
    color: #ff5691
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_title__4Ej9d {
    font-size: 20px;
    color: #ff5691;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_img__rRKjd {
    width: 100%;
    margin-bottom: 10px
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_img__rRKjd img {
    width: 100%;
    border-radius: 10px;
    vertical-align: middle
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_options__synU0 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_options__synU0 .multiple_content_option_choice__L3mIM {
    width: calc(50% - 14px);
    margin-bottom: 10px;
    padding: 10px;
    background: #e3e1eb;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    position: relative;
    border-radius: 10px;
    font-weight: 500;
    text-align: left
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_options__synU0 .multiple_content_option_choice__L3mIM img {
    display: block;
    width: 100%;
    border-radius: 4px;
    margin-bottom: 10px
}

.multiple_content_question_card__iueQ9 .multiple_content_question_item_options__synU0 .multiple_content_selected__DbUX6 {
    border: 1px solid #ff5691;
    color: #ff5691 !important;
    background: none
}

.multiple_content_quizcontent__6laMt .multiple_content_submit_container__RUrDr {
    width: calc(100% - 24px);
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 12px
}

.multiple_content_quizcontent__6laMt .multiple_content_submit_container__RUrDr .multiple_content_button__bRwBD {
    background: #e8e8e8;
    color: #666;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700
}

.multiple_content_quizcontent__6laMt .multiple_content_submit_container__RUrDr .multiple_content_button__bRwBD .multiple_content_gif_click__ZYaRI {
    width: 16.6px;
    margin-left: 20px
}

.multiple_content_quizcontent__6laMt .multiple_content_submit_container__RUrDr .multiple_content_active__Dcdnx {
    background: #ff5691;
    color: #fff
}

.questions_list_container__Ub3nT {
    background: #fff;
    border-radius: 10px;
    margin: 0 24px 10px
}

.questions_list_container__Ub3nT .questions_title__NSNGa {
    font-size: 18px;
    text-align: center;
    padding: 10px 10px 20px
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ {
    list-style: none
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ .questions_list_li__jNDjq {
    padding: 12px;
    position: relative;
    display: flex;
    height: 120px;
    border-top: 1px solid #e5e3ea
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ .questions_list_li__jNDjq .questions_list_img__qW2PC {
    margin-right: 16px
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ .questions_list_li__jNDjq .questions_list_img__qW2PC img {
    width: 150px;
    height: 100%;
    vertical-align: middle;
    border-radius: 12px
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ .questions_list_li__jNDjq .questions_question_desc__3NjzY {
    color: #333;
    overflow: hidden
}

.questions_list_container__Ub3nT .questions_list_ul__mIdRJ .questions_list_li__jNDjq .questions_question_desc__3NjzY p {
    font-size: 14px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.more-like_container__zcL9p .more-like_more__R4ias .more-like_most_popular_h3__JswpM {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px 10px 20px
}

.more-like_container__zcL9p .more-like_more__R4ias .more-like_most_popular_h3__JswpM p {
    text-align: center;
    position: relative;
    z-index: 1;
    font-size: 22px;
    font-weight: 700;
    color: #333;
    background: #e3e1eb;
    padding: 0 10px
}

.more-like_container__zcL9p .more-like_more__R4ias .more-like_most_popular_h3__JswpM span {
    position: absolute;
    height: 2px;
    width: 100%;
    display: inline-block;
    background: #ff5691;
    z-index: 0
}

.detail_container__TpbnS {
    background-color: #e3e1eb;
    min-height: calc(100vh - 100px);
    padding-bottom: 20px
}

.detail_container__TpbnS .detail_main__fwdw2 {
    padding-top: 20px
}

.detail_container__TpbnS .detail_no_data__mGWZD {
    text-align: center;
    padding-top: 100px
}

.detail_container__3BvUe {
    background-color: #e3e1eb;
    min-height: calc(100vh - 100px);
    padding-bottom: 20px
}

.detail_container__3BvUe .detail_top_ad__UrAa6 {
    width: 1162px;
    margin-left: -50%
}

.detail_container__3BvUe .detail_content__kBnTx .detail_main__M95Am {
    padding-top: 20px
}

.detail_container__3BvUe .detail_content__kBnTx .detail_no_data__ydC5B {
    text-align: center;
    padding-top: 100px
}

.detail_rec_gameinfo__ArjtL {
    display: flex;
    margin-top: 15px
}

.detail_rec_gameinfo__ArjtL>a>img {
    display: block;
    width: 91.5px;
    height: 91.5px;
    margin-right: 20px
}

.detail_rec_gameinfo__ArjtL .detail_n_s__qy0H6,
.detail_rec_gameinfo__ArjtL>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_rec_gameinfo__ArjtL .detail_n_s__qy0H6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px
}

.detail_rec_gameinfo__ArjtL .detail_n_s__qy0H6>span {
    text-align: left;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detail_rec_gameinfo__ArjtL .detail_n_s__qy0H6 .detail_star__nK0XY {
    display: flex;
    margin-top: 10px
}

.detail_gameinfo__oxxLV {
    position: relative
}

.detail_gameinfo__oxxLV .detail_play__vzdMh {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__oxxLV .detail_gameinfo_img__pj9tn {
    display: block;
    height: 100%;
    width: 100%
}

.detail_gameinfo__oxxLV .detail_gameinfo_img__pj9tn>img {
    width: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_gameinfo__oxxLV .detail_play_btn__IKbO6 {
    position: absolute;
    top: calc(50% - 25px);
    left: 30%;
    padding: 8px 0;
    width: 40%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background-color: #ffb82e;
    font-weight: 800;
    cursor: pointer;
    animation: detail_bit__YrnJX 2s ease-out 1s infinite backwards;
    -webkit-animation: detail_bit__YrnJX 2s ease-out 1s infinite backwards
}

.detail_similar_games_list__PlNm0 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px
}

.detail_similar_games_list__PlNm0>a {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__PlNm0>a,
.detail_similar_games_list__PlNm0>a>img {
    border-radius: 15%;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    -ms-border-radius: 15%;
    -o-border-radius: 15%
}

.detail_similar_games_list__PlNm0>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__PlNm0>a>span {
    width: 100%;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@keyframes detail_bit__YrnJX {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

@media screen and (min-width:551px) {
    .detail_detail__Vwhy2 {
        max-width: 550px;
        margin: 0 auto
    }
}

.item-list_list_container__ovDUr {
    margin-bottom: 10px
}

.item-list_list_container__ovDUr .item-list_list__Tucjj {
    height: 100%;
    width: 100%;
    text-decoration: none;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-gap: 12px;
    gap: 12px
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR {
    box-sizing: border-box;
    border-radius: 10px;
    list-style: none;
    cursor: pointer
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 .item-list_img__JacGI {
    height: 100%;
    width: 100%;
    border-radius: 12px;
    border: 1px solid #a5aee2;
    overflow: hidden
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 .item-list_img__JacGI.item-list_loaded__LYnG1 {
    border: none
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 .item-list_img__JacGI:hover {
    transform: scale(1.1);
    transition: transform .5s
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 .item-list_img__JacGI img {
    display: block;
    height: 100%;
    width: 100%
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3 .item-list_tooltip__GJRNC {
    width: 100%;
    visibility: hidden;
    color: #fff;
    text-align: center;
    z-index: 1;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity .3s;
    font-size: 14px;
    line-height: 16px;
    max-height: 16px;
    font-weight: 700;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3:hover .item-list_img__JacGI {
    opacity: .8
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item__qk8AR .item-list_item_link__tSmw3:hover .item-list_tooltip__GJRNC {
    visibility: visible;
    opacity: 1
}

.item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item_ads__3hWSK {
    display: none
}

@media screen and (max-width:778px) {
    .item-list_list_container__ovDUr .item-list_list__Tucjj {
        grid-template-columns: repeat(3, 1fr)
    }
    .item-list_list_container__ovDUr .item-list_list__Tucjj .item-list_list_item_ads__3hWSK {
        display: block
    }
}

.detail_detail_container__zSWno .detail_detail__bMs2Y {
    height: 100%;
    padding: 0 24px;
    max-width: 1366px;
    margin: 0 auto
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg {
    flex-direction: column
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp {
    position: relative;
    height: auto;
    max-width: 1202px;
    margin: auto;
    padding-top: 40px;
    display: flex;
    align-items: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf {
    width: 72px;
    height: 72px;
    flex-shrink: 0
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf .detail_pic_place__GmcSr {
    position: relative;
    padding-top: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf .detail_pic_place__GmcSr .detail_pic_img__7NwT9 {
    width: 100%;
    border-radius: 20%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1)
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ {
    height: 80px;
    position: relative;
    padding-left: 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1 1
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi {
    height: 100%;
    max-height: 48px;
    overflow: hidden
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_name__DUhLH {
    font-size: 18px;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    margin: 0 auto
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_cat__fbVxa {
    display: block;
    font-size: 12px;
    margin-top: 6px;
    color: #2fc0b7
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_score__qpJIC {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_score__qpJIC .detail_icon_star__wc_XD {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_bottom___FM24 {
    font-size: 12px;
    display: none
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp {
    color: #fff;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp .detail_mobage__dBPJE {
    font-size: 12px;
    position: relative;
    top: 1px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 24px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_ad_box__bhBaB {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-bottom: 28px;
    margin-top: 30px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq {
    width: 100%;
    margin-top: 30px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq .detail_detail_maintab__wAPB9 {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq .detail_detail_maintab__wAPB9 .detail_tab_item__e1Hs8 {
    width: 50%;
    font-size: 14px;
    line-height: 1.5
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq .detail_detail_maintab__wAPB9 .detail_tab_item__e1Hs8 .detail_tab_item_h__0n1JO {
    font-weight: 700
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq .detail_detail_maintab__wAPB9 .detail_tab_item__e1Hs8 .detail_tab_item_t__2rQdS {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 24px;
    font-weight: 400
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_slider_box__sIuFr .detail_slick-arrow__kMkRx {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_slider_box__sIuFr .detail_slider_img__HXpo_ {
    width: 100%;
    height: 198px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_slider_box__sIuFr .detail_slider_img__HXpo_ img {
    display: block;
    height: 198px;
    margin-right: 16px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_slider_box__sIuFr .detail_slider_img__HXpo_:last-child {
    margin-right: 0
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL {
    padding-top: 24px;
    padding-bottom: 12px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v {
    width: 100%;
    border-radius: 10px;
    fill: #fff;
    color: #fff;
    height: 88px;
    font-size: 14px;
    display: flex;
    align-items: center;
    background-color: #ddd
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v .detail_refer_button_con__o9OXK {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v .detail_refer_button_con__o9OXK .detail_item_all__kHodg {
    display: flex;
    align-items: center;
    margin: auto
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v .detail_refer_button_con__o9OXK .detail_item_all__kHodg .detail_item_svg___hxdq svg {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v .detail_refer_button_con__o9OXK .detail_item_all__kHodg .detail_item_text__KGHLZ {
    font-size: 20px;
    padding-left: 8px;
    color: #fff;
    text-align: center
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_sep__oB21p {
    width: 16px;
    height: 12px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_google_btn__ZV_qU {
    background-color: #01875f
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_google_btn__ZV_qU:hover {
    background-color: #056449
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_apple_btn__uPnUO {
    background-color: rgba(0, 0, 0, .8)
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_apple_btn__uPnUO:hover {
    background-color: #000
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ,
.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
    width: 300px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ {
    width: 100%;
    margin-right: 60px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ .detail_sidebar__qfjdw {
    width: 100%;
    height: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ .detail_sidebar__qfjdw .detail_ad_box__bhBaB {
    margin-bottom: 12px;
    margin-top: 32px;
    width: calc(100% + 40px);
    margin-left: -20px
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
    width: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A .detail_sidebar__qfjdw {
    width: 100%;
    height: 100%
}

.detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A .detail_sidebar__qfjdw .detail_ad_box__bhBaB {
    margin-bottom: 12px;
    margin-top: 32px;
    width: calc(100% + 40px);
    margin-left: -20px
}

@media screen and (min-width:360px) {
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ {
        flex: auto
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi {
        max-height: 54px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_name__DUhLH {
        font-size: 22px;
        line-height: 26px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_cat__fbVxa {
        font-size: 14px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD {
        display: flex;
        justify-content: space-around;
        max-width: 190px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT {
        width: 100%;
        text-align: center;
        margin: auto
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_score__qpJIC {
        justify-content: flex-start
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp {
        width: 20px;
        height: 20px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp .detail_mobage__dBPJE {
        top: 2px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_start__R8_ZQ {
        display: flex;
        align-items: center;
        justify-content: center
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT:nth-child(2) {
        padding: 0 16px
    }
}

@media screen and (min-width:321px) {
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf {
        width: 80px;
        height: 80px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_ad_box__bhBaB,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ .detail_sidebar__qfjdw .detail_ad_box__bhBaB,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A .detail_sidebar__qfjdw .detail_ad_box__bhBaB {
        width: calc(100% + 48px);
        margin-left: -24px
    }
}

@media screen and (min-width:601px) {
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg {
        flex-direction: row
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s {
        width: 100%;
        max-width: 728px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp {
        overflow: visible
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf {
        width: 106px;
        height: 106px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_pic__dAHnf .detail_pic_place__GmcSr .detail_pic_img__7NwT9 {
        border-radius: 20%
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ {
        padding-left: 24px;
        height: 90px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_name__DUhLH {
        font-size: 28px;
        line-height: 34px;
        position: relative;
        top: -3px;
        -webkit-line-clamp: 1
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_all_tc__8vASi .detail_all_cat__fbVxa {
        display: none
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD {
        max-width: 310px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT {
        margin-right: 24px;
        font-size: 14px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_age__bFGpp .detail_mobage__dBPJE {
        display: none
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_header__kVKPp .detail_all__FiBP_ .detail_header_detail__grtGD .detail_detail_item__TR2cT .detail_other_bottom___FM24 {
        display: block
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_ad_box__bhBaB {
        width: 100%;
        margin-left: 0
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_detail_tab__iLbhq .detail_detail_maintab__wAPB9 .detail_tab_item__e1Hs8 {
        width: 25%
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL {
        flex-direction: row
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s .detail_refer_button__uIZyL .detail_refer_button_item__pXo7v {
        width: calc(50% - 8px)
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ .detail_ad_box__bhBaB,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A .detail_ad_box__bhBaB {
        width: 100% !important;
        margin-left: 0 !important
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg {
        width: 100%;
        display: flex
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
        position: relative;
        top: 0;
        width: calc(100% - 300px)
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ {
        margin-right: 60px
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
        margin-left: 60px
    }
}

@media screen and (max-width:1024px) {
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg {
        display: flex;
        flex-direction: column
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s {
        order: 1
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ {
        max-width: 728px;
        order: 2
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
        max-width: 728px;
        order: 3
    }
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_center_box__NOT7s,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_left_box__xBNIQ,
    .detail_detail_container__zSWno .detail_detail__bMs2Y .detail_both_box__KHKcg .detail_right_box__QQ97A {
        flex-basis: 100%
    }
}

.detail_slider__5lnl3 .slick-next,
.detail_slider__5lnl3 .slick-prev {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%;
    background-color: #fff
}

.detail_slider__5lnl3 .slick-next:before,
.detail_slider__5lnl3 .slick-prev:before {
    content: none;
    display: none
}

.detail_slider__5lnl3 .slick-prev {
    left: -20px
}

.detail_slider__5lnl3 .slick-prev svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__5lnl3 .slick-next {
    right: -20px
}

.detail_slider__5lnl3 .slick-next svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.similar_list_container__7pfTB {
    margin-bottom: 10px
}

.similar_list_container__7pfTB .similar_top_title__MSwaq {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px
}

.similar_list_container__7pfTB .similar_list__7pbOF {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 12px
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_img__bKsX_ {
    margin-bottom: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    width: 100%
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_img__bKsX_:hover img {
    transform: scale(1.1)
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_img__bKsX_ img {
    display: block;
    width: 100%;
    height: 100%
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_info__a493G {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_info__a493G .similar_info_title__cJY9j {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

@media screen and (min-width:768px) {
    .similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W {
        width: 33.3333333333%
    }
}

@media screen and (max-width:767px) {
    .similar_list_container__7pfTB .similar_top_title__MSwaq {
        font-size: 30px
    }
    .similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W {
        width: 100%;
        padding: 0;
        margin-bottom: 22px
    }
    .similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: 100%
    }
    .similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_img__bKsX_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px
    }
    .similar_list_container__7pfTB .similar_list__7pbOF .similar_list_item__dUN0W .similar_item_link__jpbno .similar_img__bKsX_ img {
        width: 100%
    }
}

.list_related_box__ke_Zb {
    position: relative
}

.list_related_box__ke_Zb .list_pointer_btn__54DqY {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 20px;
    right: 0
}

.list_related_box__ke_Zb .list_pointer_btn__54DqY img {
    width: 100%;
    height: 100%
}

.list_related_box__ke_Zb .list_animated__w8lpi {
    animation: list_fadeInOut__n1Lmd 2s 3
}

@keyframes list_fadeInOut__n1Lmd {
    0% {
        opacity: 1
    }
    50% {
        opacity: .9
    }
    75% {
        opacity: .8
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 0
    }
}

.detail_detail_container__gke37 {
    background-color: #fff
}

.detail_detail_container__gke37 .detail_detail__WaqLB {
    padding: 10px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j {
    display: flex;
    flex-direction: row
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_title__tjwis {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_covers__McboW {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_covers__McboW img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_content__ht590 {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_content__ht590 p {
    margin-bottom: 20px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_header__TPtA3 {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_header__TPtA3 .detail_number__rAmd3 {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_header__TPtA3 .detail_title__tjwis {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_votes__UZlMY {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_votes__UZlMY .detail_votes_number__6BsOl {
    font-size: 14px;
    color: #000
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_content__ht590 .detail_img__0rKVN {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_content__ht590 .detail_img__0rKVN img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_content__ht590 .detail_text__5SimO {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur .detail_section__TTkNF .detail_section_item__ouWD6 .detail_line__qYcfk {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm .detail_share_p__GUOFx {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm .detail_share_c__JuFZj {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__gke37 {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__gke37 {
        margin: 0 auto
    }
    .detail_detail_container__gke37 .detail_detail__WaqLB {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_center_box__An8Ur {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__gke37 .detail_detail__WaqLB .detail_main__KBe4j .detail_right_box__vG5LJ {
        width: 30%
    }
    .detail_detail_container__gke37 .detail_detail__WaqLB .detail_share__VjVFm .detail_share_c__JuFZj {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.vote_section_question__pKhs7 {
    margin-top: 40px;
    display: flex;
    flex-direction: row
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 {
    display: flex;
    flex-direction: column;
    width: 80px
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 {
    display: flex;
    justify-content: space-around
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_up_btn__mdr1X {
    background: hsla(0, 0%, 80%, .39);
    border-radius: 6px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: inherit;
    cursor: pointer
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_up_btn__mdr1X .vote_section_icon_up__Bc7Vq {
    display: inline-block;
    width: 20px;
    height: 12px;
    background-image: url(/static/icon/up.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_down_btn__qswb3 {
    background: hsla(0, 0%, 80%, .39);
    border-radius: 6px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_down_btn__qswb3 .vote_section_icon_down__9vvwv {
    display: inline-block;
    width: 20px;
    height: 12px;
    background-image: url(/static/icon/down.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_bg_blue__Q0h4H {
    background-color: #246eef
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_top__gv6d9 .vote_section_bg_red__lKsca {
    background-color: #dd1a0a
}

.vote_section_question__pKhs7 .vote_section_votes__AtPR9 .vote_section_votes_bottom__EcBoA {
    font-weight: 700;
    font-size: 14px;
    color: #000;
    line-height: 28px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.vote_section_question__pKhs7 .vote_section_text__YYv_6 {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 24px;
    margin-left: .4rem;
    width: 70%
}

.vote_section_question__pKhs7 .vote_section_text__YYv_6 .vote_section_agree__sLcO5 {
    color: #246eef
}

.vote_section_question__pKhs7 .vote_section_text__YYv_6 .vote_section_disagree__aslp3 {
    color: #fe2c55
}

.vote_section_question__pKhs7 .vote_section_text__YYv_6 .vote_section_agree_text__2paoN {
    padding: 0 4px
}

.detail_detail_container__cYS2c {
    background-color: #fff
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 {
    padding: 10px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw {
    display: flex;
    flex-direction: row
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_title__ilIuY {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_content__zTeaJ {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_content__zTeaJ p {
    margin-bottom: 20px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_header__OX6j7 {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_header__OX6j7 .detail_number__thGry {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_header__OX6j7 .detail_title__ilIuY {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_votes__GOT6V {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_votes__GOT6V .detail_votes_number__oRcqz {
    font-size: 14px;
    color: #000
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_content__zTeaJ .detail_img__HrfqR {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_content__zTeaJ .detail_img__HrfqR img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_content__zTeaJ .detail_text__Mjbin {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp .detail_section__rhF8Y .detail_section_item__iHWgQ .detail_line__Oax35 {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG .detail_share_p__B_6hT {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG .detail_share_c__iPs_G {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__cYS2c {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__cYS2c {
        margin: 0 auto
    }
    .detail_detail_container__cYS2c .detail_detail__RuZ32 {
        max-width: 1024px;
        margin: 0 auto
    }
    .detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_center_box__wCcYp {
        max-width: 1024px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_main___tzmw .detail_right_box__sf52E {
        width: 30%
    }
    .detail_detail_container__cYS2c .detail_detail__RuZ32 .detail_share__KCVOG .detail_share_c__iPs_G {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.latest_list_list_container__BqICe {
    margin-bottom: 10px
}

.latest_list_list_container__BqICe>.latest_list_title___J_wz {
    position: relative;
    margin: 0 20px 25px;
    overflow: hidden
}

.latest_list_list_container__BqICe>.latest_list_title___J_wz .latest_list_top_title__WMquu {
    color: #0e0e0e;
    position: relative;
    z-index: 10;
    display: inline-block;
    padding: 0 15px;
    background-color: #fff;
    vertical-align: middle;
    font-size: inherit;
    line-height: 30px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 30%;
    font-size: 12px;
    font-weight: 700
}

.latest_list_list_container__BqICe>.latest_list_title___J_wz:after {
    position: absolute;
    top: 50%;
    right: 0;
    left: 15px;
    margin-top: -2px;
    height: 4px;
    background-color: #f2f2f2;
    content: "";
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 {
    width: 100%;
    padding: 0 20px 10px;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI {
    display: flex;
    flex-direction: column;
    position: relative
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI .latest_list_index__brf5W {
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    margin-top: -10px
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI .latest_list_img__7MMG7 {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    margin-bottom: 20px
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI .latest_list_img__7MMG7 img {
    display: block;
    width: 100%;
    height: auto
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI .latest_list_info__Gq6Ox {
    height: 100%;
    flex: 1 1
}

.latest_list_list_container__BqICe .latest_list_list__6_oGd .latest_list_list_item__odmB1 .latest_list_item_link__DiGqI .latest_list_info__Gq6Ox .latest_list_info_title__lPDbH {
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.similar_list_container__k68r9 {
    margin-bottom: 10px
}

.similar_list_container__k68r9 .similar_top_title__ef5hp {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px
}

.similar_list_container__k68r9 .similar_list__mJPts {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 12px
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_img__p0QdZ {
    margin-bottom: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    width: 100%
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_img__p0QdZ:hover img {
    transform: scale(1.1)
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_img__p0QdZ img {
    display: block;
    width: 100%;
    height: 100%
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_info___J5R_ {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_info___J5R_ .similar_info_title__G9__G {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

@media screen and (min-width:768px) {
    .similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB {
        width: 33.3333333333%
    }
}

@media screen and (max-width:767px) {
    .similar_list_container__k68r9 .similar_top_title__ef5hp {
        font-size: 30px
    }
    .similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB {
        width: 100%;
        padding: 0;
        margin-bottom: 22px
    }
    .similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: 100%
    }
    .similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_img__p0QdZ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px
    }
    .similar_list_container__k68r9 .similar_list__mJPts .similar_list_item__e90wB .similar_item_link__nEpks .similar_img__p0QdZ img {
        width: 100%
    }
}

.detail_detail_container__lar_l {
    background-color: #fff
}

.detail_detail_container__lar_l .detail_detail__bDnsM {
    padding: 30px 10px 10px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 {
    display: flex;
    flex-direction: row
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_title__1SJ7W {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px;
    word-break: break-all
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_covers___i0se {
    width: 100%
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_covers___i0se img {
    width: 100%;
    height: auto
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_content__QkAYQ {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_content__QkAYQ p {
    margin-bottom: 20px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_header__F7NvQ {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_header__F7NvQ .detail_number__rMOf2 {
    background-color: #fb6638;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_header__F7NvQ .detail_title__1SJ7W {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_view_btn__Hjay9 {
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #fb6638;
    margin-bottom: 20px;
    cursor: pointer
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_view_btn__Hjay9:hover {
    opacity: .8
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_content__QkAYQ .detail_img__nGdgR {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_content__QkAYQ .detail_img__nGdgR img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_content__QkAYQ .detail_text__rX9X3 {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px;
    margin-bottom: 10px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw .detail_section__1xSzm .detail_section_item__0bGQR .detail_line__XVh20 {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn .detail_share_p__XNtDp {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn .detail_share_c__WnPZX {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__lar_l {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__lar_l {
        margin: 0 auto
    }
    .detail_detail_container__lar_l .detail_detail__bDnsM {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_center_box__qatnw {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__lar_l .detail_detail__bDnsM .detail_main__WsuA3 .detail_right_box___oA66 {
        width: 30%
    }
    .detail_detail_container__lar_l .detail_detail__bDnsM .detail_share__0_WYn .detail_share_c__WnPZX {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.star_starRating__iOjyd {
    display: flex;
    align-items: center
}

.star_starRating__iOjyd .star_star__CRP7_ {
    font-size: 24px;
    color: #ccc;
    margin-right: 4px;
    position: relative
}

.star_starRating__iOjyd .star_partial__sAxKD {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap
}

.hot-list_list_container__75GqK {
    margin-bottom: 10px
}

.hot-list_list_container__75GqK .hot-list_top_title__WdThd {
    height: 57px;
    line-height: 57px;
    background-color: var(--title-bgcolor, #4a2a1c);
    background-size: 100% 100%;
    font-weight: 700;
    font-size: 21px;
    color: var(--sub-title-color, #fff);
    padding: 0 11px;
    margin-bottom: 21px;
    -webkit-text-stroke: 0
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF {
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    border-radius: 21px;
    padding: 12px;
    color: var(--font-color, #fff)
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT:hover .hot-list_detail_info__85lOG {
    display: flex
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT:hover .hot-list_summary_info__2g3GY {
    display: none
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG,
.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY {
    transition: display .3s ease, opacity .3s ease
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT:first-child .hot-list_detail_info__85lOG {
    display: flex
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT:first-child .hot-list_summary_info__2g3GY {
    display: none
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG {
    display: none;
    align-items: center;
    margin-top: 17px;
    margin-bottom: 17px
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG .hot-list_img__llCL1 {
    margin-right: 12px
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG .hot-list_img__llCL1 img {
    border-radius: 10px;
    overflow: hidden;
    width: 110px;
    height: 110px
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG .hot-list_game_desc__w9Vza .hot-list_title__vykQL {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_detail_info__85lOG .hot-list_game_desc__w9Vza .hot-list_star__WnRCt {
    color: var(--font-color, #fff);
    display: flex;
    align-items: center;
    gap: 10px
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    line-height: 22px;
    padding: 8px 0
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY .hot-list_left__jJ5Mn {
    flex: 1 1;
    display: flex;
    align-items: center
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY .hot-list_left__jJ5Mn .hot-list_order__HDe5N {
    color: #c6c6c5;
    margin-right: 12px
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY .hot-list_left__jJ5Mn .hot-list_name__xZEo2 {
    flex: 1 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.hot-list_list_container__75GqK .hot-list_list__tH_YF .hot-list_list_item__V8TLT .hot-list_summary_info__2g3GY .hot-list_rate__Q8LZf {
    width: 22px;
    font-size: 14px;
    color: #c6c6c5;
    line-height: 22px
}

.game_cate_game_cate__gYTM6 {
    margin-top: 20px;
    color: #fff
}

.game_cate_game_cate__gYTM6 .game_cate_header__9Mvq8 {
    margin-bottom: 21px;
    border-radius: 28px;
    height: 58px;
    padding: 0 18px;
    background-color: var(--title-bgcolor, #4a2a1c);
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.game_cate_game_cate__gYTM6 .game_cate_header__9Mvq8 .game_cate_left__gVTPE {
    font-size: 21px;
    font-weight: 700;
    color: #fff
}

.game_cate_game_cate__gYTM6 .game_cate_header__9Mvq8 .game_cate_right__gD2R3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 20px;
    cursor: pointer
}

.game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl {
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-gap: 18px;
    gap: 18px
}

@media(max-width:768px) {
    .game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

@media(min-width:768px)and (max-width:1024px) {
    .game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media(min-width:1025px)and (max-width:1366px) {
    .game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
}

.game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl .game_cate_game_item__12xUR {
    display: flex;
    flex-direction: column;
    align-content: center;
    margin-bottom: 4px
}

.game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl .game_cate_game_item__12xUR .game_cate_game_icon__L1b0R {
    width: 100%;
    height: 100%;
    max-width: 130px;
    max-height: 130px;
    border-radius: 10px;
    margin-bottom: 10px;
    overflow: hidden
}

.game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl .game_cate_game_item__12xUR .game_cate_game_icon__L1b0R img {
    width: inherit;
    height: inherit
}

.game_cate_game_cate__gYTM6 .game_cate_game_grid__311pl .game_cate_game_item__12xUR .game_cate_game_name__YJwP3 {
    font-size: 14px;
    font-weight: 400;
    color: var(--primary-color, #fff);
    line-height: 15.6px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.detail_detail_container__kqSZ_ {
    width: 1283px;
    margin: 50px auto 0
}

.detail_detail_container__kqSZ_ .detail_detail__ynGJB {
    display: flex;
    justify-content: space-between
}

.detail_detail_container__kqSZ_ .detail_block__6RJtj {
    margin-top: 64px
}

.detail_detail_container__kqSZ_ .detail_block__6RJtj .detail_block_title__KeFDq {
    font-size: 21px;
    color: var(--sub-title-color, #fff);
    height: 57.6px;
    line-height: 57.6px;
    background-repeat: no-repeat;
    background-position: 50%;
    padding: 0 17.78px;
    background-color: var(--title-bgcolor, #4a2a1c);
    background-size: 100% 100%;
    border-radius: 28px;
    -webkit-text-stroke: 0;
    font-weight: 700
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf {
    max-width: 1000px;
    flex: 1 1;
    display: flex;
    flex-direction: column
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku {
    margin-top: 0 !important;
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    padding: 15.6px;
    border-radius: 21px;
    margin-bottom: 32px;
    display: flex;
    flex-direction: column
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb {
    color: var(--font-color, #fff);
    margin-left: 34px;
    display: flex;
    flex-direction: column
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx {
    display: flex;
    align-items: center;
    margin-bottom: 30px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_pic_img__nB_MF {
    width: 126px;
    height: 126px;
    border-radius: 7px;
    overflow: hidden
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE {
    height: 100%;
    position: relative;
    padding: 10px 10px 10px 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 12px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_all_tc__7CHKS {
    height: 100%;
    font-size: 21px;
    max-height: 48px;
    overflow: hidden
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 {
    width: 300px;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU .detail_other_score__LXBlP {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU .detail_other_score__LXBlP .detail_icon_star__7KndQ {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU .detail_other_bottom__LPoaM {
    font-size: 12px;
    margin-top: 4px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU .detail_other_age__wcjd6 {
    color: var(--font-color, #fff);
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU .detail_other_age__wcjd6 img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_line1__O8eUx .detail_all__GhsNE .detail_header_detail__JZOi2 .detail_detail_item__WhSCU:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 24px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_detail_tab__2vCv1 {
    width: 80%;
    display: flex;
    flex-wrap: wrap
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_detail_tab__2vCv1 .detail_tab_item__uPfm5 {
    width: 25%;
    font-size: 14px;
    line-height: 1.5
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_detail_tab__2vCv1 .detail_tab_item__uPfm5 .detail_tab_item_h__SlIcm {
    font-weight: 700
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_game_info__TZPAb .detail_detail_tab__2vCv1 .detail_tab_item__uPfm5 .detail_tab_item_t__wGo_O {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 24px;
    font-weight: 400
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 {
    background: rgba(61, 37, 5, .2);
    border-radius: 10px;
    margin-top: 24px;
    padding: 18px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_text__0Gpj_ {
    font-size: 21px;
    color: var(--font-color, #fff)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE {
    text-align: center;
    margin-bottom: 21px;
    margin-top: 13px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_btn__aqsiA {
    width: 212px;
    height: 55px;
    line-height: 55px;
    font-size: 21px;
    color: var(--font-color, #fff);
    background: #69c2fe;
    display: inline-block;
    border-radius: 14px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_btn__aqsiA:last-of-type {
    margin-left: 43px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_btn__aqsiA:hover {
    opacity: .9
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_btn__aqsiA img {
    width: 21px;
    height: 25px;
    vertical-align: -2px;
    margin-right: 8px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_ios_btn__FijES {
    background: url(/static/icon/btn_bg_yellow.png) no-repeat;
    background-size: 100% 100%
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_btns__z_RhE .detail_android_btn__SXOLq {
    background: url(/static/icon/btn_bg_blue.png) no-repeat;
    background-size: 100% 100%
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_top_info__U4Pku .detail_get_the_game__DzzO1 .detail_desc__JW8Eh {
    font-size: 14px;
    color: var(--desc-color, #efc1b0);
    line-height: 22px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_screenshots__8_vU7 .detail_slider_box__4N1Sw {
    margin-top: 21px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_screenshots__8_vU7 .detail_slider_box__4N1Sw .detail_slick-arrow__JapBo {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_screenshots__8_vU7 .detail_slider_box__4N1Sw .detail_slider_img__osz3S {
    width: 100%;
    height: 198px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_screenshots__8_vU7 .detail_slider_box__4N1Sw .detail_slider_img__osz3S img {
    display: block;
    height: 198px;
    margin-right: 16px;
    border-radius: 21px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_screenshots__8_vU7 .detail_slider_box__4N1Sw .detail_slider_img__osz3S:last-child {
    margin-right: 0
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_description__jztUd .detail_text_box__hpJtV {
    height: 240px;
    padding: 31px 15.6px;
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    border-radius: 21px;
    margin-top: 21px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_description__jztUd .detail_text_box__hpJtV .detail_text__0Gpj_ {
    height: 100%;
    overflow-y: auto;
    font-size: 14px;
    line-height: 1.8em;
    color: var(--desc-color, #efc1b0);
    scrollbar-width: thin;
    scrollbar-color: #c5c3c2 transparent
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R {
    margin-bottom: 40px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau {
    background: var(--primary-color, "#a26852");
    padding: 17px 15px 29px;
    margin-top: 21px;
    border-radius: 21px;
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852")
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_name__88Eer {
    border: none;
    width: 100%;
    background: rgba(61, 37, 5, .2);
    border-radius: 21px;
    display: block;
    box-sizing: border-box;
    padding: 0 17px;
    line-height: 1.8em;
    color: var(--desc-color, #efc1b0);
    height: 55px;
    margin-bottom: 17px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_name__88Eer::placeholder {
    color: var(--desc-color, #efc1b0)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_content__jJEX4 {
    display: block;
    width: 100%;
    height: 176px;
    border: none;
    background: rgba(61, 37, 5, .2);
    border-radius: 21px;
    box-sizing: border-box;
    padding: 0 17px;
    line-height: 1.8em;
    resize: none;
    color: var(--desc-color, #efc1b0)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_content__jJEX4::placeholder {
    color: var(--desc-color, #efc1b0)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R {
    margin-top: 31px;
    display: flex;
    justify-content: space-between
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_rate_wrapper___L_sS {
    font-size: 16px;
    display: flex;
    align-items: center;
    width: 609px;
    height: 55px;
    border-radius: 21px;
    background: rgba(61, 37, 5, .2);
    padding-left: 21px;
    color: var(--desc-color, #efc1b0)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_rate_star__xWZFJ {
    margin-left: 46px;
    vertical-align: inherit;
    line-height: 24px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_rate_star__xWZFJ .detail_star__hyPPb {
    background-size: 25px 24px;
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 24px;
    margin-right: 1px;
    line-height: 24px
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_rate_star__xWZFJ .detail_full___Od9H {
    background-image: url(/static/icon/star_light.png)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_rate_star__xWZFJ .detail_empty__LMya7 {
    background-image: url(/static/icon/star_dark.png)
}

.detail_detail_container__kqSZ_ .detail_left__ZgPIf .detail_reviews__H5c0R .detail_form__SeQau .detail_rate__3VZ0R .detail_submit_btn__G1LdK {
    background: #bf93e6;
    width: 225px;
    height: 55px;
    font-size: 21px;
    text-align: center;
    line-height: 55px;
    color: var(--font-color, #fff);
    border-radius: 27px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.detail_detail_container__kqSZ_ .detail_right__H_6_e {
    width: 335px;
    margin-left: 35px
}

.detail_slider__eq5yz .slick-next,
.detail_slider__eq5yz .slick-prev {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%;
    background: #fff
}

.detail_slider__eq5yz .slick-next:before,
.detail_slider__eq5yz .slick-prev:before {
    content: none;
    display: none
}

.detail_slider__eq5yz .slick-prev {
    left: -20px
}

.detail_slider__eq5yz .slick-prev svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__eq5yz .slick-next {
    right: -20px
}

.detail_slider__eq5yz .slick-next svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.item-list_list_container__lYAia {
    height: 100%;
    width: 100%;
    text-decoration: none;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-gap: 22px;
    gap: 22px
}

.item-list_list_container__lYAia .item-list_item_link__6CLxX {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer
}

.item-list_list_container__lYAia .item-list_item_link__6CLxX .item-list_img__PABqI {
    background: #acacac;
    border: none;
    border-radius: 22px;
    box-shadow: 0 1.15px 9.58333px 0 rgba(0, 0, 0, .39);
    overflow: hidden;
    aspect-ratio: 1/1
}

.item-list_list_container__lYAia .item-list_item_link__6CLxX .item-list_img__PABqI:hover {
    transform: scale(1.1);
    transition: transform .5s
}

.item-list_list_container__lYAia .item-list_item_link__6CLxX .item-list_img__PABqI img {
    display: block;
    height: 100%;
    width: 100%
}

.item-list_list_container__lYAia .item-list_item_link__6CLxX .item-list_tooltip__XnoX6 {
    margin-top: 13px;
    font-size: 15px;
    text-align: center;
    font-weight: 500;
    color: var(--font-color, #fff);
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width:601px) {
    .item-list_list_container__lYAia {
        grid-template-columns: repeat(3, minmax(75px, 1fr))
    }
}

.detail_detail_container__BXuOS {
    height: 100%;
    padding-top: 10px;
    max-width: 1366px;
    margin: 0 auto
}

.detail_detail_container__BXuOS .detail_ad_box__Pak6L {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-bottom: 28px;
    margin-top: 30px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl {
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    border-radius: 22px;
    overflow: hidden;
    margin: 14px 16px 31.05px;
    padding: 10px;
    position: relative;
    display: flex;
    flex-direction: column
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj {
    display: flex;
    align-items: center
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_pic_img__yPYaD {
    width: 100px;
    height: 100px;
    border-radius: 7px;
    overflow: hidden
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu {
    height: 100%;
    position: relative;
    padding: 10px 10px 10px 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 12px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_all_tc__LbPH_ {
    height: 100%;
    font-size: 21px;
    max-height: 50px;
    overflow: hidden
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 {
    width: 300px;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_score__wbr8y {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_score__wbr8y .detail_icon_star__47pGT {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_bottom__2W5bn {
    font-size: 12px;
    margin-top: 4px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_age__9waAS {
    color: var(--font-color, #fff);
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_age__9waAS img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a:first-child {
    padding-right: 8px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 8px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_line1__xCTfj .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a:nth-child(3) {
    padding-left: 8px
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_detail_tab__hB9D1 {
    width: 80%;
    display: flex;
    flex-wrap: wrap
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_detail_tab__hB9D1 .detail_tab_item__5Pu5z {
    width: 25%;
    font-size: 14px;
    line-height: 1.5
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_detail_tab__hB9D1 .detail_tab_item__5Pu5z .detail_tab_item_h__ZBw_z {
    font-weight: 700
}

.detail_detail_container__BXuOS .detail_game_info_top___WdAl .detail_detail_tab__hB9D1 .detail_tab_item__5Pu5z .detail_tab_item_t__96jIT {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 24px;
    font-weight: 400
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw {
    position: relative;
    height: auto;
    max-width: 1202px;
    margin: auto;
    padding-top: 40px;
    display: flex;
    align-items: center
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_pic__8gmoL {
    width: 72px;
    height: 72px;
    flex-shrink: 0
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_pic__8gmoL .detail_pic_place__5lLWP {
    position: relative;
    padding-top: 100%
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_pic__8gmoL .detail_pic_place__5lLWP .detail_pic_img__yPYaD {
    width: 100%;
    border-radius: 20%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1)
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu {
    height: 80px;
    position: relative;
    padding-left: 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1 1
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_all_tc__LbPH_ {
    height: 100%;
    max-height: 48px;
    overflow: hidden
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_all_tc__LbPH_ .detail_all_name__ZuELH {
    font-size: 18px;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    margin: 0 auto
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_all_tc__LbPH_ .detail_all_cat__TZJ1l {
    display: block;
    font-size: 12px;
    margin-top: 6px;
    color: #2fc0b7
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_score__wbr8y {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_score__wbr8y .detail_icon_star__47pGT {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_bottom__2W5bn {
    font-size: 12px;
    color: #666;
    display: none
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_age__9waAS {
    color: #fff;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_age__9waAS img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a .detail_other_age__9waAS .detail_mobage__fISj0 {
    font-size: 12px;
    position: relative;
    top: 1px;
    color: #111
}

.detail_detail_container__BXuOS .detail_detail_header___BVXw .detail_all__jPjCu .detail_header_detail__gJlj8 .detail_detail_item__iwI1a:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 24px
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A {
    margin: 0 16px 20px
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A .detail_download_item__1eepX {
    margin-top: 16px
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A .detail_download_item__1eepX .detail_download_link__WIKbw {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding: 0 9px;
    text-align: center;
    color: #f78b17;
    border-radius: 25px;
    background-color: #fff8f1
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A .detail_download_item__1eepX .detail_download_link__WIKbw img {
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 8px
}

@keyframes detail_breathe__8kG3E {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A .detail_download_item__1eepX .detail_download_light__vXrIy {
    color: #fff;
    background: #f78b17;
    animation: detail_breathe__8kG3E 1s infinite
}

.detail_detail_container__BXuOS .detail_download_list__B4_4A .detail_downloadbtnsenddata__gLjqu {
    margin-bottom: 20px
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S {
    margin: 0 16px 20px
}

@keyframes detail_breathe1__rkob4 {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_new_download_btn__uxpfJ {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding: 0 9px;
    text-align: center;
    color: #fff;
    border-radius: 25px;
    background-color: #fff8f1;
    background: #f78b17;
    animation: detail_breathe1__rkob4 1s infinite
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_new_download_btn__uxpfJ img {
    width: 18px;
    height: 18px;
    margin-right: 8px
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_security_tags__ep_VR {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 12px;
    padding: 8px 0
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_security_tags__ep_VR .detail_tag_item__fhU5a {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    color: #fff;
    font-weight: 500
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_security_tags__ep_VR .detail_tag_item__fhU5a .detail_tag_icon__3Gq8N {
    font-size: 14px
}

.detail_detail_container__BXuOS .detail_new_download_btn_box__C019S .detail_security_tags__ep_VR .detail_tag_item__fhU5a span {
    white-space: nowrap
}

.detail_detail_container__BXuOS .detail_block__87rkU {
    margin: 0 16px
}

.detail_detail_container__BXuOS .detail_block__87rkU .detail_block_title__kbZF_ {
    background-color: var(--title-bgcolor, #4a2a1c);
    background-size: 100% 100%;
    font-size: 22px;
    color: var(--sub-title-color, #fff);
    font-weight: 400;
    height: 54px;
    display: flex;
    -webkit-text-stroke: 0;
    align-items: center;
    margin-bottom: 11.5px;
    padding-left: 30px;
    border-radius: 24px
}

.detail_detail_container__BXuOS .detail_block__87rkU .detail_block_content__Nn2n3 {
    border: 1px solid #dcd6d6;
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    border-radius: 22px;
    overflow: hidden;
    margin: 15.32px 0 31.05px;
    padding: 10.35px 14.08px 26.91px
}

.detail_detail_container__BXuOS .detail_slider_box__NMzvF {
    margin: 0 16px
}

.detail_detail_container__BXuOS .detail_slider_box__NMzvF .detail_slick-arrow__OaBj6 {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%
}

.detail_detail_container__BXuOS .detail_slider_box__NMzvF .detail_slider_img__YXEqx {
    width: 100%;
    height: 198px
}

.detail_detail_container__BXuOS .detail_slider_box__NMzvF .detail_slider_img__YXEqx img {
    display: block;
    height: 198px;
    margin-right: 16px
}

.detail_detail_container__BXuOS .detail_slider_box__NMzvF .detail_slider_img__YXEqx:last-child {
    margin-right: 0
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T {
    background: var(--primary-color, "#a26852");
    box-shadow: 0 0 10px 0 var(--primary-color, "#a26852");
    border-radius: 22px;
    overflow: hidden;
    margin: 15.32px 16px 31.05px;
    padding: 10.35px 14.08px 26.91px;
    position: relative
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_game_info__lRC45 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 8.03px 7.65px 0 9.52px;
    font-size: 22.77px;
    font-family: bahnschrift;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.2;
    color: var(--font-color, #fff);
    white-space: pre-wrap
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_game_info__lRC45 .detail_download_btn__YxMFU {
    border-radius: 11.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 15.32px;
    background: url(/static/icon/download_bg_yellow.png) no-repeat;
    background-size: 100% 100%;
    height: 49.68px;
    width: 103.5px
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_game_info__lRC45 .detail_download_btn__YxMFU img {
    width: 41.4px
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_game_desc__SdVdq {
    font-size: 15.32px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--desc-color, #efc1b0);
    margin: 10px 7.65px 0 15.32px;
    height: 120px
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_game_desc__SdVdq .detail_text__6jfm6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.detail_detail_container__BXuOS .detail_mobile_top__ab8_T .detail_more_btn__Q6SON {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    font-size: 15px;
    font-weight: 400;
    color: #e5c870;
    background: var(--primary-color, "#a26852");
    justify-content: center;
    height: 42px;
    box-shadow: 0 -8px 10px 0 var(--primary-color, "#a26852")
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 {
    padding: 30px 26px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_info_list__5jo0b {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 18px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_info_list__5jo0b .detail_tab_item__5Pu5z {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 1.5;
    color: var(--desc-color, #efc1b0);
    font-weight: 400;
    font-size: 17px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_info_list__5jo0b .detail_tab_item__5Pu5z .detail_tab_item_h__ZBw_z {
    margin-right: 16px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_info_list__5jo0b .detail_tab_item__5Pu5z .detail_tab_item_t__96jIT {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 {
    text-align: center;
    margin-top: 22px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 .detail_btn__kHR78 {
    width: 212px;
    height: 55px;
    line-height: 55px;
    font-size: 21px;
    color: var(--font-color, #fff);
    background: #69c2fe;
    display: inline-block;
    border-radius: 14px;
    margin-bottom: 20px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 .detail_btn__kHR78:hover {
    opacity: .9
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 .detail_btn__kHR78 img {
    width: 21px;
    height: 25px;
    vertical-align: -2px;
    margin-right: 8px
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 .detail_ios_btn__VvHaA {
    background: url(/static/icon/btn_bg_yellow.png) no-repeat;
    background-size: 100% 100%
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_btns__jSQG3 .detail_android_btn__aFbLE {
    background: url(/static/icon/btn_bg_blue.png) no-repeat;
    background-size: 100% 100%
}

.detail_detail_container__BXuOS .detail_download__vXKiA .detail_block_content__Nn2n3 .detail_desc__jKWrm {
    display: flex;
    align-items: center;
    font-size: 17px;
    font-weight: 400;
    color: var(--desc-color, #efc1b0);
    line-height: 1.4
}

.detail_detail_container__BXuOS .detail_subscription__14XfQ .detail_block_content__Nn2n3 {
    padding-top: 23px
}

.detail_detail_container__BXuOS .detail_subscription__14XfQ .detail_block_content__Nn2n3 input {
    width: 100%;
    border: 0;
    height: 44px;
    outline: none;
    border-radius: 23px;
    padding: 0 15px;
    font-size: 17px;
    box-sizing: border-box;
    background: rgba(61, 37, 5, .2);
    color: rgba(2, 2, 1, .3)
}

.detail_detail_container__BXuOS .detail_subscription__14XfQ .detail_block_content__Nn2n3 input::placeholder {
    color: rgba(2, 2, 1, .3)
}

.detail_detail_container__BXuOS .detail_subscription__14XfQ .detail_block_content__Nn2n3 .detail_submit__SZfXN {
    width: 116px;
    height: 44px;
    background: var(--btn-bgcolor, "#874f3b");
    border-radius: 22px;
    font-size: 17px;
    font-weight: 400;
    color: var(--font-color, #fff);
    display: flex;
    margin-top: 19px;
    align-items: center;
    justify-content: center
}

.detail_slider__MlgX4 .slick-next,
.detail_slider__MlgX4 .slick-prev {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    border-radius: 50%;
    background: #fff
}

.detail_slider__MlgX4 .slick-next:before,
.detail_slider__MlgX4 .slick-prev:before {
    content: none;
    display: none
}

.detail_slider__MlgX4 .slick-prev {
    left: -20px
}

.detail_slider__MlgX4 .slick-prev svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__MlgX4 .slick-next {
    right: -20px
}

.detail_slider__MlgX4 .slick-next svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__MlgX4 .slick-list {
    width: calc(100vw - 32px);
    overflow: hidden
}

.detail_slider__MlgX4 .slick-track {
    width: 100%;
    min-width: 100vw;
    display: flex
}

.detail_feedback_section__39ZHY {
    margin-top: 20px;
    padding: 16px
}

.detail_feedback_section__39ZHY .detail_feedback_title__291dg {
    font-size: 16px;
    font-weight: 600;
    color: #495057;
    text-align: center;
    margin-bottom: 16px
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu {
    display: flex;
    gap: 12px;
    justify-content: center
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_feedback_btn__DTiS3 {
    flex: 1 1;
    max-width: 120px;
    padding: 12px 20px;
    border: none;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: all .2s ease;
    color: #333
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_feedback_btn__DTiS3:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15)
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_feedback_btn__DTiS3:active {
    transform: translateY(0)
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_yes_btn__EKkZ3 {
    border: 1px solid #28a745
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_yes_btn__EKkZ3:hover {
    background: #218838
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_no_btn__2uzUF {
    border: 1px solid #dc3545
}

.detail_feedback_section__39ZHY .detail_feedback_buttons__PExQu .detail_no_btn__2uzUF:hover {
    background: #c82333
}

.banner_banner_ad__4kOA7 {
    position: fixed;
    bottom: 0;
    width: 100%
}

.ad_popup_popup_ad__RNvTA {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
    z-index: 999999;
    overflow: hidden
}

.ad_popup_popup_ad__RNvTA .ad_popup_shadow__WSHGd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

.ad_popup_popup_ad__RNvTA .ad_popup_ad__m0JlE {
    background-color: #fff;
    width: 95%;
    max-width: 800px;
    min-height: 250px;
    border-radius: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden
}

.ad_popup_popup_ad__RNvTA .ad_popup_close___wKqb {
    cursor: pointer;
    font-size: 20px;
    color: gray;
    background: none;
    border: none;
    margin-bottom: 2px;
    padding: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    min-height: 24px
}

.ad_popup_popup_ad__RNvTA .ad_popup_close___wKqb:after {
    content: "";
    display: block;
    clear: both
}

.ad_popup_popup_ad__RNvTA .ad_popup_ad_tips__wixCi {
    text-align: center;
    color: #b3b3b3;
    font-size: 14px;
    margin-bottom: 6px
}

.detail_detail_container__r3vd9 {
    margin: 0 auto
}

.Button_button__lUsT5 {
    padding: 8px 16px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: background-color .3s
}

.Button_default__2bMtT {
    background-color: #f0f0f0;
    color: #333
}

.Button_default__2bMtT:hover {
    background-color: #e0e0e0
}

.Button_primary__V_M9i {
    background-color: #007bff;
    color: #fff
}

.Button_primary__V_M9i:hover {
    background-color: #0056b3
}

.Message_message__GBjo5 {
    position: fixed;
    top: 20px;
    right: 20px;
    padding: 12px 20px;
    border-radius: 4px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 9999;
    transition: opacity .3s ease
}

.Message_success__miLYW {
    background-color: #4caf50
}

.Message_error__COB7S {
    background-color: #f44336
}

.Message_info__URt2e {
    background-color: #2196f3
}

.Message_warning__z957v {
    background-color: #ff9800
}

.Message_closeButton__b34Tx {
    background: none;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-left: 10px
}

.item-list_list_container__76AYT {
    margin-bottom: 10px
}

.item-list_list_container__76AYT .item-list_list__525Gs {
    height: 100%;
    width: 100%;
    text-decoration: none
}

.item-list_list_container__76AYT .item-list_list__525Gs .item-list_coupon_item___UcP0 {
    background-color: #f4f6f8;
    margin: 5px;
    padding: 10px 15px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.item-list_list_container__76AYT .item-list_list__525Gs .item-list_description__qHGNM {
    width: 100%;
    font-size: 18px
}

.item-list_list_container__76AYT .item-list_list__525Gs .item-list_code__UMSCT {
    margin: 10px 0
}

.item-list_list_container__76AYT .item-list_list__525Gs button {
    width: 100%;
    height: 42px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    cursor: pointer
}

.item-list_list_container__76AYT .item-list_list__525Gs button:active {
    background-color: #0056b3
}

.item-list_list_container__76AYT .item-list_code_percent__qc06Z {
    display: flex;
    justify-content: center;
    align-items: center
}

.item-list_list_container__76AYT .item-list_percent_off__qIB8p {
    font-size: 20px;
    font-weight: 700;
    color: #923caa;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: left;
    padding-left: 10px;
    flex-direction: column
}

.item-list_list_container__76AYT .item-list_percent__TpbF0 {
    display: flex
}

@media screen and (min-width:601px) {
    .item-list_list_container__76AYT .item-list_list__525Gs .item-list_coupon_item___UcP0 {
        position: relative;
        background-color: #f4f6f8;
        margin: 5px;
        padding: 10px 15px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px
    }
    .item-list_list_container__76AYT .item-list_list__525Gs .item-list_coupon_item___UcP0>p {
        width: calc(100% - 150px)
    }
    .item-list_list_container__76AYT .item-list_list__525Gs .item-list_description__qHGNM {
        width: 100%;
        font-size: 18px
    }
    .item-list_list_container__76AYT .item-list_list__525Gs .item-list_code__UMSCT {
        margin: 10px 0
    }
    .item-list_list_container__76AYT .item-list_list__525Gs a {
        position: absolute;
        right: 2%;
        top: calc(50% - 21px)
    }
    .item-list_list_container__76AYT .item-list_list__525Gs a button {
        width: 150px;
        height: 42px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px
    }
}

.coupon_header__Gtick {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: linear-gradient(135deg, #1e40af, #1e3a8a);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1)
}

.coupon_header__Gtick .coupon_header_container__2Jevm {
    max-width: 1366px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    height: 60px
}

.coupon_header__Gtick .coupon_logo__PBe3S {
    color: #fff;
    font-size: 32px;
    font-family: Pacifico, cursive;
    text-decoration: none;
    font-weight: 400;
    letter-spacing: 1px;
    transition: all .3s ease
}

.coupon_header__Gtick .coupon_logo__PBe3S:hover {
    opacity: .9;
    transform: scale(1.02)
}

.coupon_header__Gtick .coupon_nav_menu__oVNOc {
    display: none
}

.coupon_header__Gtick .coupon_link_with_badge__KWh75 {
    position: relative;
    display: inline-block;
    padding-right: 2px
}

.coupon_header__Gtick .coupon_new_badge__VIGL3 {
    position: absolute;
    top: 1px;
    left: 2px;
    background: #ef4444;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    padding: 2px 5px;
    border-radius: 3px;
    line-height: 1;
    letter-spacing: .3px;
    text-transform: uppercase;
    box-shadow: 0 1px 3px rgba(239, 68, 68, .4);
    white-space: nowrap;
    transform: translateZ(0);
    will-change: auto;
    pointer-events: none
}

.coupon_header__Gtick .coupon_search_bar_pc__eVDQr {
    display: none
}

.coupon_header__Gtick .coupon_actions__0Iqaj {
    display: flex;
    align-items: center;
    gap: 16px
}

.coupon_header__Gtick .coupon_menu_btn__q1yST,
.coupon_header__Gtick .coupon_search_btn__x_GDp {
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all .3s ease
}

.coupon_header__Gtick .coupon_menu_btn__q1yST svg,
.coupon_header__Gtick .coupon_search_btn__x_GDp svg {
    width: 24px;
    height: 24px
}

.coupon_header__Gtick .coupon_menu_btn__q1yST:hover,
.coupon_header__Gtick .coupon_search_btn__x_GDp:hover {
    background: hsla(0, 0%, 100%, .1);
    transform: scale(1.1)
}

.coupon_header__Gtick .coupon_menu_btn__q1yST:active,
.coupon_header__Gtick .coupon_search_btn__x_GDp:active {
    transform: scale(.95)
}

.coupon_pop_box__hJRNx {
    background-color: #fff;
    padding: 80px 24px 24px;
    min-height: 100vh;
    animation: coupon_popup-content-fade-in__9StMX .4s ease-out .1s backwards
}

.coupon_pop_box__hJRNx .coupon_title__OTC5A {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
    color: #1e3a8a;
    text-align: left
}

.coupon_pop_box__hJRNx .coupon_subtitle__1IDwK {
    font-size: 14px;
    color: #6b7280;
    margin-bottom: 32px;
    text-align: left
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 20px;
    color: #374151;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    background-color: #f9fafb;
    border-radius: 12px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    border: 2px solid transparent;
    position: relative;
    overflow: hidden
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(30, 64, 175, .1), transparent);
    transition: left .5s ease
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a .coupon_icon__J5D6K {
    color: #1e3a8a;
    flex-shrink: 0;
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a span {
    flex: 1 1;
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a .coupon_text_with_badge__oxyNM {
    display: inline-block;
    flex: 1 1;
    position: relative
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a .coupon_new_badge_mobile__VSg3Q {
    position: absolute;
    top: -10px;
    left: 0;
    background: #ef4444;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    padding: 2px 6px;
    border-radius: 3px;
    line-height: 1;
    letter-spacing: .3px;
    text-transform: uppercase;
    box-shadow: 0 1px 3px rgba(239, 68, 68, .4);
    white-space: nowrap;
    transform: translateX(0);
    transition: none
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:hover {
    background-color: #fff;
    border-color: #1e40af;
    color: #1e3a8a;
    box-shadow: 0 4px 12px rgba(30, 64, 175, .15);
    transform: translateX(-4px)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:hover:before {
    left: 100%
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:hover .coupon_icon__J5D6K {
    transform: scale(1.1) rotate(5deg)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:hover span {
    transform: translateX(4px)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:hover .coupon_new_badge_mobile__VSg3Q {
    transform: translateX(-4px)
}

.coupon_pop_box__hJRNx .coupon_ul_list__3SW7R .coupon_item__9zjHP a:active {
    transform: scale(.98)
}

.coupon_search_popup__vBeT9 {
    background-color: #fff;
    padding: 80px 24px 24px;
    min-height: 100vh;
    animation: coupon_popup-content-fade-in__9StMX .4s ease-out .1s backwards
}

@keyframes coupon_popup-content-fade-in__9StMX {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.coupon_search_popup__vBeT9 .coupon_search_title__vaR_I {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
    color: #1e3a8a;
    text-align: left
}

.coupon_search_popup__vBeT9 .coupon_search_hint__VYlpm {
    font-size: 14px;
    color: #6b7280;
    margin-bottom: 24px;
    text-align: left
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP {
    display: flex;
    align-items: center;
    gap: 12px;
    background-color: #f3f4f6;
    border-radius: 8px;
    padding: 8px 12px;
    border: 2px solid transparent;
    transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP:focus-within {
    border-color: #1e40af;
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(30, 64, 175, .1)
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_input__4A5Iw {
    flex: 1 1;
    border: none;
    outline: none;
    background: transparent;
    font-size: 16px;
    color: #374151;
    padding: 8px 0;
    transition: all .2s ease
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_input__4A5Iw::placeholder {
    color: #9ca3af;
    transition: color .2s ease
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_input__4A5Iw:focus::placeholder {
    color: #d1d5db
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ {
    background: linear-gradient(135deg, #1e40af, #1e3a8a);
    border: none;
    border-radius: 6px;
    padding: 8px 12px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    color: #fff;
    position: relative;
    overflow: hidden
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: hsla(0, 0%, 100%, .3);
    transform: translate(-50%, -50%);
    transition: width .6s, height .6s
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(30, 64, 175, .4)
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ:hover:before {
    width: 100px;
    height: 100px
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ:active {
    transform: scale(.95)
}

.coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_icon_btn__0bNBZ svg {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 1
}

@media screen and (max-width:600px) {
    .coupon_header__Gtick .coupon_header_container__2Jevm {
        padding: 0 16px;
        height: 56px
    }
    .coupon_header__Gtick .coupon_logo__PBe3S {
        font-size: 28px
    }
    .coupon_header__Gtick .coupon_menu_btn__q1yST svg,
    .coupon_header__Gtick .coupon_search_btn__x_GDp svg {
        width: 22px;
        height: 22px
    }
    .coupon_search_popup__vBeT9 {
        padding: 70px 20px 20px
    }
    .coupon_search_popup__vBeT9 .coupon_search_title__vaR_I {
        font-size: 22px;
        margin-bottom: 20px
    }
    .coupon_search_popup__vBeT9 .coupon_search_box__6gzYP .coupon_search_input__4A5Iw {
        font-size: 15px
    }
}

@media screen and (min-width:601px) {
    .coupon_header__Gtick .coupon_header_container__2Jevm {
        padding: 0 40px
    }
    .coupon_header__Gtick .coupon_logo__PBe3S {
        font-size: 36px
    }
}

@media screen and (min-width:1024px) {
    .coupon_header__Gtick {
        background: #2563eb;
        box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
    }
    .coupon_header__Gtick .coupon_header_container__2Jevm {
        max-width: 1280px;
        padding: 0 40px;
        height: 64px;
        display: grid;
        grid-template-columns: auto 1fr auto;
        grid-gap: 40px;
        gap: 40px
    }
    .coupon_header__Gtick .coupon_logo__PBe3S {
        font-size: 28px;
        font-weight: 600
    }
    .coupon_header__Gtick .coupon_nav_menu__oVNOc {
        display: flex;
        align-items: center;
        gap: 32px;
        justify-self: center
    }
    .coupon_header__Gtick .coupon_nav_menu__oVNOc .coupon_nav_link__4Al9A {
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: 500;
        transition: all .2s ease;
        padding: 8px 0;
        position: relative;
        display: flex;
        align-items: center
    }
    .coupon_header__Gtick .coupon_nav_menu__oVNOc .coupon_nav_link__4Al9A:hover {
        opacity: .9
    }
    .coupon_header__Gtick .coupon_nav_menu__oVNOc .coupon_nav_link__4Al9A:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 2px;
        background-color: #fff;
        transition: width .3s ease
    }
    .coupon_header__Gtick .coupon_nav_menu__oVNOc .coupon_nav_link__4Al9A:hover:after {
        width: 100%
    }
    .coupon_header__Gtick .coupon_link_with_badge__KWh75 {
        position: relative;
        display: inline-block
    }
    .coupon_header__Gtick .coupon_new_badge__VIGL3 {
        position: absolute;
        top: -8px;
        left: 2px;
        background: #ef4444;
        color: #fff;
        font-size: 8px;
        font-weight: 700;
        padding: 2px 5px;
        border-radius: 3px;
        line-height: 1;
        letter-spacing: .3px;
        text-transform: uppercase;
        box-shadow: 0 2px 4px rgba(239, 68, 68, .4);
        white-space: nowrap;
        transform: translateZ(0);
        will-change: auto;
        pointer-events: none
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr {
        display: flex;
        align-items: center;
        background-color: hsla(0, 0%, 100%, .15);
        border-radius: 6px;
        padding: 0 12px;
        width: 280px;
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        transition: all .3s ease
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr:focus-within {
        background-color: hsla(0, 0%, 100%, .25)
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr .coupon_search_input_pc__TLBH3 {
        flex: 1 1;
        background: transparent;
        border: none;
        outline: none;
        color: #fff;
        font-size: 14px;
        padding: 10px 8px
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr .coupon_search_input_pc__TLBH3::placeholder {
        color: hsla(0, 0%, 100%, .7)
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr .coupon_search_button_pc__yPDZs {
        background: transparent;
        border: none;
        color: #fff;
        cursor: pointer;
        padding: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 4px;
        transition: all .2s ease
    }
    .coupon_header__Gtick .coupon_search_bar_pc__eVDQr .coupon_search_button_pc__yPDZs:hover {
        background: hsla(0, 0%, 100%, .1)
    }
    .coupon_header__Gtick .coupon_actions__0Iqaj {
        display: none
    }
}

.search_popular_stores_wrapper__9E5lp {
    width: 100%;
    background-color: #fff
}

.search_popular_stores_container__xwRT1 {
    padding: 24px 16px
}

.search_popular_stores_container__xwRT1 .search_title__oOQC2 {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin: 0 0 16px;
    padding: 0;
    text-align: left
}

.search_popular_stores_container__xwRT1 .search_stores_scroll_wrapper__uVOQW {
    position: relative;
    width: 100%;
    overflow: hidden
}

.search_popular_stores_container__xwRT1 .search_stores_scroll_container__59tX0 {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    padding: 4px 0;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.search_popular_stores_container__xwRT1 .search_stores_scroll_container__59tX0::-webkit-scrollbar {
    display: none
}

.search_popular_stores_container__xwRT1 .search_store_card__pyMI0 {
    flex-shrink: 0;
    width: 100px;
    height: 100px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: transform .2s ease, box-shadow .2s ease;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
    overflow: hidden
}

.search_popular_stores_container__xwRT1 .search_store_card__pyMI0:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .12)
}

.search_popular_stores_container__xwRT1 .search_store_logo_wrapper__pcWQS {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px
}

.search_popular_stores_container__xwRT1 .search_store_logo__oNF3_ {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block
}

@media screen and (min-width:601px) {
    .search_popular_stores_container__xwRT1 {
        padding: 32px 40px
    }
    .search_popular_stores_container__xwRT1 .search_title__oOQC2 {
        font-size: 20px;
        margin-bottom: 20px
    }
    .search_popular_stores_container__xwRT1 .search_stores_scroll_container__59tX0 {
        gap: 16px
    }
    .search_popular_stores_container__xwRT1 .search_store_card__pyMI0 {
        width: 120px;
        height: 120px
    }
}

@media screen and (min-width:1024px) {
    .search_popular_stores_wrapper__9E5lp {
        background-color: #fff;
        padding: 40px 0 32px
    }
    .search_popular_stores_container__xwRT1 {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 40px
    }
    .search_popular_stores_container__xwRT1 .search_title__oOQC2 {
        font-size: 24px;
        font-weight: 700;
        color: #1f2937;
        margin-bottom: 24px
    }
    .search_popular_stores_container__xwRT1 .search_stores_scroll_wrapper__uVOQW {
        overflow: visible
    }
    .search_popular_stores_container__xwRT1 .search_stores_scroll_container__59tX0 {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-gap: 20px;
        gap: 20px;
        overflow: visible;
        padding: 0
    }
    .search_popular_stores_container__xwRT1 .search_store_card__pyMI0 {
        width: 100%;
        height: 120px;
        background-color: #fff;
        box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        transition: all .2s ease
    }
    .search_popular_stores_container__xwRT1 .search_store_card__pyMI0:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, .12)
    }
    .search_popular_stores_container__xwRT1 .search_store_logo_wrapper__pcWQS {
        padding: 16px
    }
}

.nav_nav__sG1YU {
    padding: 10px 20px
}

.disclaimer_nav__HNd62,
.nav_nav__sG1YU {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto
}

.disclaimer_nav__HNd62 {
    padding: 5px 20px;
    background: #f4f2f2
}

.disclaimer_nav__HNd62 span {
    font-size: 11px
}

.coupon-info_list_container__LIeHP {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR {
    height: 100%;
    width: 100%;
    text-decoration: none
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR .coupon-info_coupon_item__kPw3G {
    background-color: #f4f6f8;
    margin: 5px;
    padding: 10px 15px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR .coupon-info_description__pN8Oj {
    width: 100%;
    font-size: 18px
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR .coupon-info_code__BTD1m {
    margin: 10px 0
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR button {
    width: 100%;
    height: 42px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    cursor: pointer
}

.coupon-info_list_container__LIeHP .coupon-info_list__c02DR button:active {
    background-color: #0056b3
}

.coupon-info_ask___CdPu {
    padding: 10px;
    text-align: center;
    border: 1px solid #0056b3;
    height: 106px;
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

.coupon-info_ask___CdPu p {
    margin-bottom: 15px;
    text-align: left;
    text-indent: 2em
}

.coupon-info_ask___CdPu button {
    margin: 0 20px
}

.coupon-info_ask___CdPu .coupon-info_i_email__R8XYK {
    margin: 0 auto;
    width: 100%
}

.coupon-info_ask___CdPu .coupon-info_i_email__R8XYK input {
    width: 80%;
    margin-bottom: 5px;
    margin-top: 2px;
    height: 23px;
    text-indent: 1em;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}

.coupon-info_show_email__7_eSy p {
    margin-bottom: 2px
}

@media screen and (min-width:601px) {
    .coupon-info_list_container__LIeHP .coupon-info_list__c02DR {
        max-width: 1200px;
        padding: 0 10px
    }
}

.detail_detail_container__oKuU_ .detail_detail__WxNoJ {
    height: 100%;
    padding: 0 10px;
    max-width: 1200px;
    margin: 0 auto
}

.index3_search_box__n9R2o {
    display: flex;
    align-items: center;
    box-sizing: content-box;
    width: 100%;
    max-width: 960px;
    height: 38px;
    position: relative;
    font-size: 12px;
    overflow: hidden
}

.index3_search_box__n9R2o>input {
    font-size: inherit;
    height: 100%;
    padding: 7px 50px 7px 30px;
    background-color: #fff;
    color: #353535;
    font-style: italic;
    line-height: 20px;
    transition: all .3s linear
}

.index3_search_box__n9R2o .index3_search__OMSS1 {
    padding: 0 6px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.index3_search_box__n9R2o .index3_clear__zTTD6,
.index3_search_box__n9R2o .index3_search__OMSS1 {
    height: 100%;
    text-align: center;
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    cursor: pointer
}

.index3_search_box__n9R2o .index3_clear__zTTD6 {
    line-height: 33px;
    right: 18px;
    font-size: 20px;
    font-weight: 100;
    color: #afafaf
}

.index3_search_box__n9R2o .index3_clear__zTTD6:hover {
    color: #4d4c4c
}

.genius_header__eswjc {
    margin: 0 auto;
    width: 100%;
    background-color: #ebebeb;
    border-bottom: 1px solid #a3a3a3
}

@media screen and (max-width:768px) {
    .genius_header__eswjc {
        border-bottom: none
    }
}

.genius_header__eswjc .genius_box___1MJb {
    margin: 0 auto;
    max-width: 1220px;
    padding: 5px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width:768px) {
    .genius_header__eswjc .genius_box___1MJb {
        padding: 4px 10px;
        justify-content: center
    }
}

.genius_header__eswjc .genius_box___1MJb .genius_logo__Yn1MD {
    font-size: 34px;
    color: #fff;
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Righteous, serif;
    -webkit-text-stroke: 2px #000
}

.genius_header__eswjc .genius_box___1MJb .genius_logo__Yn1MD .genius_logo_img__BDLac {
    max-height: 40px;
    width: auto;
    height: auto
}

@media screen and (max-width:768px) {
    .genius_header__eswjc .genius_box___1MJb .genius_search__T8nhr {
        display: none
    }
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 {
    height: 100%;
    display: flex;
    align-items: center
}

@media screen and (max-width:768px) {
    .genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 {
        display: none
    }
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_item__8HAv4 {
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: 600
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ {
    height: 100%;
    display: flex;
    align-items: center;
    margin-right: 20px;
    position: relative;
    cursor: pointer;
    z-index: 888
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ .genius_dropdown__eF0nF {
    background-color: #fff;
    opacity: 1;
    line-height: 1;
    font-size: 16px;
    display: none;
    position: absolute;
    top: 46px;
    right: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    white-space: nowrap;
    transition: opacity .3s ease, visibility .3s ease;
    opacity: 0;
    visibility: hidden;
    border-radius: 8px;
    max-height: 400px;
    overflow-y: auto
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ .genius_dropdown__eF0nF:before {
    content: "";
    position: absolute;
    top: -8px;
    right: 10px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    width: 0;
    height: 0
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ .genius_dropdown__eF0nF .genius_dropdownItem__N0_xL {
    display: block;
    padding: 10px;
    color: #333
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ .genius_dropdown__eF0nF .genius_dropdownItem__N0_xL:hover {
    background-color: #e3e7ee
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_ .genius_dropdown__eF0nF:hover,
.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_categories__LV9N_:hover .genius_dropdown__eF0nF {
    display: block;
    opacity: 1;
    visibility: visible
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_contact_us__RLTv9 {
    width: 100px
}

.genius_header__eswjc .genius_box___1MJb .genius_right__aKld9 .genius_contact_us__RLTv9:hover {
    opacity: .8
}

.detail_detail_container__jwS7z {
    background-color: #fff
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 {
    padding: 10px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S {
    display: flex;
    flex-direction: row
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_title__CZ8yr {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_covers__FoY5P {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_covers__FoY5P img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_content__yud8L {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_content__yud8L p {
    margin-bottom: 20px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_header__Dca_S {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_header__Dca_S .detail_number__GIphs {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_header__Dca_S .detail_title__CZ8yr {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_votes__1KrCl {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_votes__1KrCl .detail_votes_number__6hjne {
    font-size: 14px;
    color: #000
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_content__yud8L .detail_img__UTGnc {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_content__yud8L .detail_img__UTGnc img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_content__yud8L .detail_text__TLjyn {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk .detail_section__J8omf .detail_section_item__HmrSW .detail_line__xfnz1 {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA .detail_share_p__ZM8mQ {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA .detail_share_c__ydDd1 {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__jwS7z {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__jwS7z {
        margin: 0 auto
    }
    .detail_detail_container__jwS7z .detail_detail__8BVd7 {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_center_box__bHuIk {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_main__jrS9S .detail_right_box__c_K90 {
        width: 30%
    }
    .detail_detail_container__jwS7z .detail_detail__8BVd7 .detail_share__SjbzA .detail_share_c__ydDd1 {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.item-list_list_container__S5DnF {
    margin-bottom: 10px
}

.item-list_list_container__S5DnF .item-list_top_title__ay2NI {
    width: 100%;
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 12px
}

.item-list_list_container__S5DnF .item-list_top_title__ay2NI a {
    display: block;
    font-weight: 700
}

.item-list_list_container__S5DnF .item-list_top_title__ay2NI a .item-list_more__UsErM {
    float: right
}

.item-list_list_container__S5DnF .item-list_top_title__ay2NI a .item-list_more__UsErM .item-list_icon_right__sTxuA {
    height: 22px;
    width: 22px;
    fill: hsla(0, 0%, 60%, .7)
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    width: calc(100% + 24px);
    margin-left: -12px;
    text-decoration: none
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X:hover {
    background-color: #f5f5f5
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z {
    display: flex;
    align-items: center
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_num__4EQeP {
    font-size: 16px;
    margin-right: 16px;
    width: 8px
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_img__KYyiw {
    height: 72px;
    width: 72px;
    margin-right: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_img__KYyiw img {
    display: block;
    height: 72px;
    width: 72px
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_info__YGcfk {
    height: 64px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(100% - 112px)
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_info__YGcfk .item-list_info_title__YbR5C {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_info__YGcfk .item-list_info_sort__54iPf {
    line-height: 22px;
    font-size: 14px;
    color: #666
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_info__YGcfk .item-list_info_score__HmRdi {
    color: #666;
    fill: #666;
    line-height: 20px;
    font-size: 14px;
    display: flex;
    align-items: center
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X .item-list_item_link__iSV_Z .item-list_info__YGcfk .item-list_info_score__HmRdi .item-list_icon_star__Nxp7g {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_two__N82TC {
    width: 50%
}

@media screen and (min-width:601px) {
    .item-list_list_container__S5DnF .item-list_top_title__ay2NI {
        margin-top: 44px;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 28px
    }
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X {
        width: 50%
    }
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_only___n1Fb {
        width: 100%
    }
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_two__N82TC {
        width: 50%
    }
}

@media screen and (max-width:601px) {
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_only___n1Fb,
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_two__N82TC {
        width: 100%
    }
}

@media screen and (min-width:900px) {
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item__gYR7X {
        width: 33.33%
    }
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_only___n1Fb {
        width: 100%
    }
    .item-list_list_container__S5DnF .item-list_list__IyVj_ .item-list_list_item_two__N82TC {
        width: 50%
    }
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk {
    height: 100%;
    padding: 0 24px;
    max-width: 1162px;
    margin: 0 auto
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y {
    flex-direction: column
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf {
    position: relative;
    height: auto;
    max-width: 1202px;
    margin: auto;
    padding-top: 40px;
    display: flex;
    align-items: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp {
    width: 72px;
    height: 72px;
    flex-shrink: 0
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp .detail_pic_place__xx4d1 {
    position: relative;
    padding-top: 100%
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp .detail_pic_place__xx4d1 .detail_pic_img__DGxLC {
    width: 100%;
    border-radius: 20%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1)
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 {
    height: 80px;
    position: relative;
    padding-left: 16px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1 1
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux {
    height: 100%;
    max-height: 48px;
    overflow: hidden
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_name__rOi8c {
    font-size: 18px;
    line-height: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    margin: 0 auto
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_cat__n9soV {
    display: block;
    font-size: 12px;
    margin-top: 6px;
    color: #2fc0b7
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ {
    text-align: center;
    font-size: 14px;
    white-space: nowrap
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_score__KaKlb {
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_score__KaKlb .detail_icon_star__iZjRq {
    width: 18px;
    height: 18px;
    padding-right: 4px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_bottom__7KRut {
    font-size: 12px;
    color: #666;
    display: none
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve {
    color: #fff;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    border-radius: 6px;
    position: relative;
    bottom: 2px;
    display: flex;
    align-items: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve img {
    position: relative;
    top: 1px;
    padding-right: 6px;
    height: 100%;
    width: 100%
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve .detail_mobage__egOS5 {
    font-size: 12px;
    position: relative;
    top: 1px;
    color: #111
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ:nth-child(2) {
    border-left: 1px solid hsla(0, 0%, 60%, .2);
    border-right: 1px solid hsla(0, 0%, 60%, .2);
    padding: 0 24px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_ad_box__NJpqo {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-bottom: 28px;
    margin-top: 30px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 {
    width: 100%;
    margin-top: 30px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 .detail_detail_maintab__2EaHn {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 .detail_detail_maintab__2EaHn .detail_tab_item__JyPp2 {
    width: 50%;
    font-size: 14px;
    line-height: 1.5
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 .detail_detail_maintab__2EaHn .detail_tab_item__JyPp2 .detail_tab_item_h__di1TS {
    font-weight: 700
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 .detail_detail_maintab__2EaHn .detail_tab_item__JyPp2 .detail_tab_item_t__sxAM6 {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 24px;
    color: #666;
    font-weight: 400
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_download_list__sUz05 .detail_download_item__2U4OX {
    margin-top: 16px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_download_list__sUz05 .detail_download_item__2U4OX .detail_download_link___tJap {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding: 0 9px;
    text-align: center;
    color: #f78b17;
    border-radius: 25px;
    background-color: #fff8f1
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_download_list__sUz05 .detail_download_item__2U4OX .detail_download_link___tJap img {
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 8px
}

@keyframes detail_breathe__VCxcz {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_download_list__sUz05 .detail_download_item__2U4OX .detail_download_light__qxWrJ {
    color: #fff;
    background: #f78b17;
    animation: detail_breathe__VCxcz 1s infinite
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_download_list__sUz05 .detail_downloadbtnsenddata___GOsc {
    margin-bottom: 20px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_slider_box__geJ1u .detail_slick-arrow__Su3Gr {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    background-color: #fff;
    border-radius: 50%
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_slider_box__geJ1u .detail_slider_img__OjZug {
    width: 100%;
    height: 198px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_slider_box__geJ1u .detail_slider_img__OjZug img {
    display: block;
    height: 198px;
    margin-right: 16px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_slider_box__geJ1u .detail_slider_img__OjZug:last-child {
    margin-right: 0
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ {
    padding-top: 24px;
    padding-bottom: 12px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 {
    width: 100%;
    border-radius: 10px;
    fill: #fff;
    color: #fff;
    height: 88px;
    font-size: 14px;
    display: flex;
    align-items: center;
    background-color: #ddd
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 .detail_refer_button_con__ycjMt {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 .detail_refer_button_con__ycjMt .detail_item_all__gHn_S {
    display: flex;
    align-items: center;
    margin: auto
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 .detail_refer_button_con__ycjMt .detail_item_all__gHn_S .detail_item_svg__j1B1z svg {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 .detail_refer_button_con__ycjMt .detail_item_all__gHn_S .detail_item_text__4TzEd {
    font-size: 20px;
    padding-left: 8px;
    color: #fff;
    text-align: center
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_sep__kxbDJ {
    width: 16px;
    height: 12px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_google_btn__6sbSs {
    background-color: #01875f
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_google_btn__6sbSs:hover {
    background-color: #056449
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_apple_btn__xzm6T {
    background-color: rgba(0, 0, 0, .8)
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_apple_btn__xzm6T:hover {
    background-color: #000
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 {
    width: 100%;
    max-width: 728px
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 .detail_sidebar__2rodZ {
    width: 100%;
    height: 100%
}

.detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 .detail_sidebar__2rodZ .detail_ad_box__NJpqo {
    margin-bottom: 12px;
    margin-top: 32px;
    width: calc(100% + 40px);
    margin-left: -20px
}

@media screen and (min-width:360px) {
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 {
        flex: auto
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux {
        max-height: 54px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_name__rOi8c {
        font-size: 22px;
        line-height: 26px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_cat__n9soV {
        font-size: 14px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk {
        display: flex;
        justify-content: space-around;
        max-width: 190px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ {
        width: 100%;
        text-align: center;
        margin: auto
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_score__KaKlb {
        justify-content: flex-start
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve {
        width: 20px;
        height: 20px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve .detail_mobage__egOS5 {
        top: 2px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_start__vkJFg {
        display: flex;
        align-items: center;
        justify-content: center
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ:nth-child(2) {
        padding: 0 16px
    }
}

@media screen and (min-width:321px) {
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp {
        width: 80px;
        height: 80px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_ad_box__NJpqo,
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 .detail_sidebar__2rodZ .detail_ad_box__NJpqo {
        width: calc(100% + 48px);
        margin-left: -24px
    }
}

@media screen and (min-width:601px) {
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y {
        flex-direction: row
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN {
        width: 100%;
        max-width: 728px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf {
        background-color: #fff;
        overflow: visible
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp {
        width: 106px;
        height: 106px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_pic__RhBlp .detail_pic_place__xx4d1 .detail_pic_img__DGxLC {
        border-radius: 20%
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 {
        padding-left: 24px;
        height: 90px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_name__rOi8c {
        font-size: 28px;
        line-height: 34px;
        position: relative;
        top: -3px;
        -webkit-line-clamp: 1
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_all_tc__XyIux .detail_all_cat__n9soV {
        display: none
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk {
        max-width: 310px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ {
        margin-right: 24px;
        font-size: 14px
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_age__IQ6Ve .detail_mobage__egOS5 {
        display: none
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_header___Tabf .detail_all__vUkj5 .detail_header_detail__VK1Tk .detail_detail_item__VwnyQ .detail_other_bottom__7KRut {
        display: block
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_ad_box__NJpqo {
        width: 100%;
        margin-left: 0
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_detail_tab__Nfk_1 .detail_detail_maintab__2EaHn .detail_tab_item__JyPp2 {
        width: 25%
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ {
        flex-direction: row
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_left_box__1K6pN .detail_refer_button__hZUcQ .detail_refer_button_item__b32k2 {
        width: calc(50% - 8px)
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 .detail_ad_box__NJpqo {
        width: 100% !important;
        margin-left: 0 !important
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y {
        width: 100%;
        display: flex
    }
    .detail_detail_container__4Rm2k .detail_detail__0TmQk .detail_both_box__R_T2Y .detail_right_box__a11O4 {
        margin-left: 60px;
        position: relative;
        top: 0;
        width: calc(100% - 788px)
    }
}

.detail_slider__jxEbj .slick-next,
.detail_slider__jxEbj .slick-prev {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 5;
    background-color: #fff;
    border-radius: 50%
}

.detail_slider__jxEbj .slick-next:before,
.detail_slider__jxEbj .slick-prev:before {
    content: none;
    display: none
}

.detail_slider__jxEbj .slick-prev {
    left: -20px
}

.detail_slider__jxEbj .slick-prev svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.detail_slider__jxEbj .slick-next {
    right: -20px
}

.detail_slider__jxEbj .slick-next svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.vote_section_question__Jrehl {
    margin-top: 40px;
    display: flex;
    flex-direction: row
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls {
    display: flex;
    flex-direction: column;
    width: 80px
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T {
    display: flex;
    justify-content: space-around
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_up_btn__JO7s_ {
    background: hsla(0, 0%, 80%, .39);
    border-radius: 6px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: inherit;
    cursor: pointer
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_up_btn__JO7s_ .vote_section_icon_up__muCh2 {
    display: inline-block;
    width: 20px;
    height: 12px;
    background-image: url(/static/icon/up.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_down_btn__QV_w6 {
    background: hsla(0, 0%, 80%, .39);
    border-radius: 6px;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_down_btn__QV_w6 .vote_section_icon_down__ohIl2 {
    display: inline-block;
    width: 20px;
    height: 12px;
    background-image: url(/static/icon/down.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_bg_blue___zaxu {
    background-color: #246eef
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_top__3DU5T .vote_section_bg_red__mGYUu {
    background-color: #dd1a0a
}

.vote_section_question__Jrehl .vote_section_votes__vR9Ls .vote_section_votes_bottom__jYYyu {
    font-weight: 700;
    font-size: 14px;
    color: #000;
    line-height: 28px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.vote_section_question__Jrehl .vote_section_text__cpPbO {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 24px;
    margin-left: .4rem;
    width: 70%
}

.vote_section_question__Jrehl .vote_section_text__cpPbO .vote_section_agree__Hm71v {
    color: #246eef
}

.vote_section_question__Jrehl .vote_section_text__cpPbO .vote_section_disagree__B1aIg {
    color: #fe2c55
}

.vote_section_question__Jrehl .vote_section_text__cpPbO .vote_section_agree_text__6_vkl {
    padding: 0 4px
}

.latest_list_list_container__W6syL {
    margin-bottom: 10px
}

.latest_list_list_container__W6syL>.latest_list_title__MrmsG {
    position: relative;
    margin: 0 20px 25px;
    overflow: hidden
}

.latest_list_list_container__W6syL>.latest_list_title__MrmsG .latest_list_top_title__j2jTz {
    color: #0e0e0e;
    position: relative;
    z-index: 10;
    display: inline-block;
    padding: 0 15px;
    background-color: #fff;
    vertical-align: middle;
    font-size: inherit;
    line-height: 30px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 30%;
    font-size: 12px;
    font-weight: 700
}

.latest_list_list_container__W6syL>.latest_list_title__MrmsG:after {
    position: absolute;
    top: 50%;
    right: 0;
    left: 15px;
    margin-top: -2px;
    height: 4px;
    background-color: #f2f2f2;
    content: "";
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo {
    width: 100%;
    padding: 0 20px 10px;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav {
    display: flex;
    flex-direction: column;
    position: relative
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav .latest_list_index__1zh_u {
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    margin-top: -10px
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav .latest_list_img__kw37u {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    margin-bottom: 20px
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav .latest_list_img__kw37u img {
    display: block;
    width: 100%;
    height: 143px
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav .latest_list_info__Q9B1Y {
    height: 100%;
    flex: 1 1
}

.latest_list_list_container__W6syL .latest_list_list__bNzCs .latest_list_list_item__SEDxo .latest_list_item_link__RsJav .latest_list_info__Q9B1Y .latest_list_info_title__DX5NM {
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    color: #000
}

.similar_list_container__piJcw {
    margin-bottom: 10px;
    color: #000
}

.similar_list_container__piJcw .similar_top_title__LAilF {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px
}

.similar_list_container__piJcw .similar_list__txafi {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 12px
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_img__hEt5C {
    margin-bottom: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    width: 100%
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_img__hEt5C:hover img {
    transform: scale(1.1)
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_img__hEt5C img {
    display: block;
    width: 100%;
    height: 100%
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_info__TZNw7 {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_info__TZNw7 .similar_info_title__oaRZs {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

@media screen and (min-width:768px) {
    .similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO {
        width: 33.3333333333%
    }
}

@media screen and (max-width:767px) {
    .similar_list_container__piJcw .similar_top_title__LAilF {
        font-size: 30px
    }
    .similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO {
        width: 100%;
        padding: 0;
        margin-bottom: 22px
    }
    .similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: 100%
    }
    .similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_img__hEt5C {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px
    }
    .similar_list_container__piJcw .similar_list__txafi .similar_list_item__sRDHO .similar_item_link___3sFe .similar_img__hEt5C img {
        width: 100%
    }
}

.detail_detail_container__GwRkt {
    background-color: #fff
}

.detail_detail_container__GwRkt .detail_detail__CrqcM {
    padding: 10px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q {
    display: flex;
    flex-direction: row
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_title__LK7FQ {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_covers__HiD4H {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_covers__HiD4H img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_content__1Rhl6 {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px;
    color: #000
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_content__1Rhl6 p {
    margin-bottom: 20px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_header__C7Cz6 {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_header__C7Cz6 .detail_number__MGCqP {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_header__C7Cz6 .detail_title__LK7FQ {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_votes__oDbah {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_votes__oDbah .detail_votes_number__634eK {
    font-size: 14px;
    color: #000
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_content__1Rhl6 {
    color: #000
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_content__1Rhl6 .detail_img__a7b9M {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_content__1Rhl6 .detail_img__a7b9M img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_content__1Rhl6 .detail_text__FoYLC {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 .detail_section__IVCyY .detail_section_item__C0Obb .detail_line__uKqD6 {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3 {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3 .detail_share_p__nXJf6 {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3 .detail_share_c__gC8R1 {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__GwRkt {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__GwRkt {
        margin: 0 auto
    }
    .detail_detail_container__GwRkt .detail_detail__CrqcM {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_center_box__zarc8 {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__GwRkt .detail_detail__CrqcM .detail_main__WFS3Q .detail_right_box__1umQv {
        width: 30%
    }
    .detail_detail_container__GwRkt .detail_detail__CrqcM .detail_share__CRpu3 .detail_share_c__gC8R1 {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.tour_header_container__SLwZb {
    height: 100%
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
    width: 100%;
    height: 100%;
    padding: 7px 12px 0;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

@media(min-width:576px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        max-width: 720px;
        padding: 0
    }
}

@media(min-width:992px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        max-width: 1140px
    }
}

@media(min-width:1400px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        max-width: 1320px
    }
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky {
    width: 260px;
    margin: 0
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky .tour_logo__RJa1s {
    display: flex;
    align-items: center;
    justify-content: center
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky .tour_logo__RJa1s .tour_logo_text__Dl5kf {
    font-size: 30px;
    font-weight: 600;
    color: #000
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky .tour_logo__RJa1s .tour_logo_img__FMllQ {
    max-height: 50px;
    width: auto;
    height: auto
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V {
    background: #fff;
    width: 100%;
    margin-left: 30px;
    padding-left: 50px;
    height: 80px
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul {
    height: 100%;
    display: flex;
    align-items: center
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay {
    margin-right: 12px;
    position: relative
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_nav_link__9_KDA {
    display: block;
    height: 100%;
    margin: 0 15px;
    font-size: 18px;
    font-weight: 700;
    color: #999;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_nav_link__9_KDA svg {
    vertical-align: middle
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_nav_link__9_KDA.tour_active__vcMCc,
.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_nav_link__9_KDA:hover {
    color: #000
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_dropdown_menu__McFVv {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 180px;
    background-color: #fff;
    box-shadow: 0 8px 16px rgba(0, 0, 0, .1);
    border-radius: 4px;
    padding: 10px 0;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    opacity: 0;
    transform: translateY(10px);
    animation: tour_fadeIn__CEOOc .3s ease forwards
}

@keyframes tour_fadeIn__CEOOc {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_dropdown_menu__McFVv .tour_dropdown_item__gybaQ {
    padding: 8px 20px;
    color: #666;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s ease
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_dropdown_menu__McFVv .tour_dropdown_item__gybaQ:hover {
    background-color: #f5f5f5;
    color: #000
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay .tour_dropdown_menu__McFVv .tour_dropdown_item__gybaQ.tour_active__vcMCc {
    color: #000;
    font-weight: 700
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V ul .tour_nav_item__kneay:first-child a {
    margin-left: 0
}

.tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_h5_nav_container__V2voG {
    display: none
}

@media(max-width:991px) {
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf {
        justify-content: space-between
    }
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky .tour_logo__RJa1s {
        justify-content: flex-start
    }
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_logo_container__Olpky .tour_logo__RJa1s .tour_logo_text__Dl5kf {
        font-size: 30px
    }
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_nav_container__YeG8V {
        display: none
    }
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_h5_nav_container__V2voG {
        display: block
    }
    .tour_header_container__SLwZb .tour_header_wrapper__0Ukvf .tour_h5_nav_container__V2voG .tour_icon_menu__JszON {
        color: #fff;
        font-size: 20px;
        text-align: center;
        cursor: pointer;
        margin-left: 2px;
        border-radius: 0;
        height: 50px;
        width: 50px;
        line-height: 60px;
        background: #e74d58;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ {
        padding: 23px 15px 30px
    }
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ .tour_item__KWFwD .tour_link__EaVeb {
        font-size: 18px;
        font-weight: 400;
        line-height: 25px;
        text-transform: capitalize;
        display: block;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ededed;
        color: #777;
        transition: all .3s ease-out 0s
    }
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ .tour_item__KWFwD .tour_link__EaVeb.tour_active__vcMCc,
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ .tour_item__KWFwD .tour_link__EaVeb:hover {
        color: #f63a3a
    }
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ .tour_category_list__EXovn {
        padding-left: 20px
    }
    .tour_header_container__SLwZb .tour_ul_list__rkkVZ .tour_category_list__EXovn .tour_item__KWFwD .tour_link__EaVeb {
        font-size: 16px
    }
}

.detail_detail_container__hfT5m {
    background-color: #fff
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u {
    padding: 20px 10px 10px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY {
    display: flex;
    flex-direction: row
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_title__aDb61 {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 20px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_covers__thQKw {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_covers__thQKw img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_content__9VmMA {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_content__9VmMA p {
    margin-bottom: 20px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_header__yY10k {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_header__yY10k .detail_number__XpsyM {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_header__yY10k .detail_title__aDb61 {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_votes__A30mp {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_votes__A30mp .detail_votes_number__oWKVp {
    font-size: 14px;
    color: #000
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_content__9VmMA .detail_img__KR7jw {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_content__9VmMA .detail_img__KR7jw img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_content__9VmMA .detail_text__3jgPq {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 .detail_section__2U_ua .detail_section_item__HHyPv .detail_line__VFYQi {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5 {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5 .detail_share_p__w9Cpm {
    display: inline-flex;
    width: 150px;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000
}

.detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5 .detail_share_c__ujuyg {
    flex: 1 1
}

@media screen and (max-width:767px) {
    .detail_detail_container__hfT5m {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY {
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__hfT5m {
        margin: 0 auto
    }
    .detail_detail_container__hfT5m .detail_detail__QrJ9u {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_center_box__GV9x8 {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_main__L7hKY .detail_right_box__GbudA {
        width: 30%
    }
    .detail_detail_container__hfT5m .detail_detail__QrJ9u .detail_share__xoBh5 .detail_share_c__ujuyg {
        display: flex;
        flex: initial;
        width: 200px;
        gap: 10px
    }
}

.vibio_header___s7vz {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    height: 100%;
    box-sizing: border-box;
    transition: .5s
}

.vibio_header___s7vz .vibio_header_box__qL1p_ {
    max-width: 1820px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto
}

@media(max-width:1870px) {
    .vibio_header___s7vz .vibio_header_box__qL1p_ {
        max-width: 1451px
    }
}

@media(max-width:1501px) {
    .vibio_header___s7vz .vibio_header_box__qL1p_ {
        max-width: 1082px
    }
}

@media(max-width:1132px) {
    .vibio_header___s7vz .vibio_header_box__qL1p_ {
        max-width: 713px
    }
}

@media(max-width:750px) {
    .vibio_header___s7vz .vibio_header_box__qL1p_ {
        max-width: 100%
    }
}

.vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_header_a__DPhqX {
    line-height: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start
}

.vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_header_a__DPhqX .vibio_header_logobox__Iji7S {
    width: 100%;
    height: 100%;
    padding: 20px 20px 20px 0;
    color: #fff;
    font-size: 28px;
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

.vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_header_a__DPhqX .vibio_header_logobox__Iji7S .vibio_header_logobox_logo__8qawR {
    width: 186px;
    height: 32px
}

.vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_operate__un6yq,
.vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k {
    display: none
}

@media screen and (max-width:601px) {
    .vibio_header___s7vz {
        padding: 0 20px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ {
        padding-top: 14px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_header_a__DPhqX .vibio_header_logobox__Iji7S .vibio_header_logobox_logo__8qawR {
        width: 120px;
        height: 22px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_operate__un6yq {
        display: flex;
        gap: 18px;
        align-items: center
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_operate__un6yq .vibio_icon_menu__oMZ0r img {
        width: 30px;
        height: 30px
    }
    .vibio_pop_box__3csIE {
        color: #fff
    }
    .vibio_pop_box__3csIE .vibio_search_input__x__XA,
    .vibio_pop_box__3csIE .vibio_ul_list__FXfk_ {
        padding: 10px 20px
    }
    .vibio_pop_box__3csIE .vibio_ul_list__FXfk_ .vibio_title__yOGKi {
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 28px
    }
    .vibio_pop_box__3csIE .vibio_ul_list__FXfk_ .vibio_item__qyeNv {
        height: 100%;
        color: #fff;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 12px
    }
    .vibio_pop_box__3csIE .vibio_ul_list__FXfk_ .vibio_item__qyeNv a {
        display: block;
        height: 40px;
        line-height: 20px;
        padding: 10px 0
    }
}

@media screen and (min-width:601px) {
    .vibio_header___s7vz {
        padding: 26px 40px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_header_a__DPhqX .vibio_header_logobox__Iji7S {
        width: auto;
        font-size: 30px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k,
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_btn_box__3krhY {
        display: flex;
        align-items: center;
        gap: 18px
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf {
        height: 100%;
        display: flex;
        align-items: center;
        margin-right: 20px;
        position: relative;
        cursor: pointer;
        z-index: 888;
        font-size: 24px;
        line-height: 56px;
        color: #fff
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf .vibio_dropdown__aAHOW {
        opacity: 1;
        line-height: 1;
        font-size: 16px;
        display: none;
        position: absolute;
        top: 46px;
        right: 0;
        box-shadow: 0 0 5px rgba(0, 0, 0, .2);
        white-space: nowrap;
        background: linear-gradient(164deg, #280053 80px, #ff96af 400px, #ffbbcb 600px, #ffc7d5 700px);
        transition: opacity .3s ease, visibility .3s ease;
        opacity: 0;
        visibility: hidden;
        border-radius: 8px;
        overflow: hidden
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf .vibio_dropdown__aAHOW:before {
        content: "";
        position: absolute;
        top: -8px;
        right: 10px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #f41b3b;
        width: 0;
        height: 0
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf .vibio_dropdown__aAHOW:hover,
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf:hover .vibio_dropdown__aAHOW {
        display: block;
        opacity: 1;
        visibility: visible
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf .vibio_dropdownItem__G9fPV {
        display: block;
        padding: 10px;
        color: #fff
    }
    .vibio_header___s7vz .vibio_header_box__qL1p_ .vibio_right_box____p_k .vibio_categories__6cqJf .vibio_dropdownItem__G9fPV:hover {
        background-color: #f41b3b
    }
}

.detail-play_detail_play_container__J_Lp9 {
    width: 100%;
    padding: 20px 0;
    border-radius: 8px
}

@media(max-width:768px) {
    .detail-play_detail_play_container__J_Lp9 {
        padding: 10px 0
    }
}

.detail-play_video_wrapper__Ge15y {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #000;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail-play_video_wrapper__Ge15y .detail-play_video_player__tYEkM {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px 8px 0 0;
    z-index: 1
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2;
    transition: background-color .3s ease;
    border-radius: 8px 8px 0 0
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR:hover {
    background-color: rgba(0, 0, 0, .1)
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty {
    position: relative;
    width: 96px;
    height: 68px;
    background: linear-gradient(45deg, #f06, #f30, #f60);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    animation: detail-play_pulse__RMaK4 1.2s ease-in-out infinite;
    cursor: pointer;
    box-shadow: 0 0 20px rgba(255, 0, 100, .6), 0 0 40px rgba(255, 50, 150, .4), 0 4px 20px rgba(255, 0, 0, .5);
    border: 2px solid hsla(0, 0%, 100%, .3)
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:hover {
    background: linear-gradient(45deg, #f0f, #f06, #f30, #fa0);
    transform: scale(1.25);
    box-shadow: 0 0 50px #f0f, 0 0 100px rgba(255, 100, 255, .8), 0 10px 50px #ff3296;
    border: 2px solid hsla(0, 0%, 100%, .8);
    animation-play-state: paused
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:hover:before {
    border-left-color: #fff;
    transform: translateX(4px) scale(1.1);
    animation-play-state: paused;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 28px solid hsla(0, 0%, 100%, .8);
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    margin-left: 7px;
    transition: all .3s ease;
    animation: detail-play_trianglePulse__YiEUm 1.2s ease-in-out infinite;
    filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
}

.detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty .detail-play_play_icon__AVp_o {
    display: none
}

.detail-play_ad_box__SxPfB {
    margin: 20px 0
}

.detail-play_video_actions__x9mXG {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: linear-gradient(90deg, #513243, #654356);
    border-radius: 0 0 8px 8px;
    margin-top: 30px
}

.detail-play_video_actions__x9mXG .detail-play_video_thumbnail__OjfL5 {
    width: 36px;
    height: 36px;
    min-width: 36px;
    margin-right: 12px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #333
}

.detail-play_video_actions__x9mXG .detail-play_video_thumbnail__OjfL5 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail-play_video_actions__x9mXG .detail-play_video_title__368ML {
    font-size: 16px;
    font-weight: 600;
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 12px;
    color: #fff
}

.detail-play_video_actions__x9mXG .detail-play_heart_button__NMK0d {
    width: 42px;
    height: 42px;
    min-width: 42px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: transform .2s ease
}

.detail-play_video_actions__x9mXG .detail-play_heart_button__NMK0d svg {
    width: 30px;
    height: 30px;
    stroke: currentColor;
    stroke-width: 1
}

.detail-play_video_actions__x9mXG .detail-play_heart_button__NMK0d:hover {
    transform: scale(1.1);
    color: #ff6b6b
}

.detail-play_video_actions__x9mXG .detail-play_heart_button__NMK0d.detail-play_active__qD73n {
    color: #ff6b6b
}

.detail-play_video_actions__x9mXG .detail-play_heart_button__NMK0d.detail-play_active__qD73n svg {
    fill: currentColor
}

.detail-play_video_controls__G_31P {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 24px;
    background-color: #f5f5f5;
    color: #606060;
    cursor: pointer;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP:hover {
    background-color: #e9e9e9
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP.detail-play_liked__PTezI {
    background-color: #ffebee;
    color: #e53935
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP.detail-play_liked__PTezI:hover {
    background-color: #ffcdd2
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP .detail-play_like_icon__EGD5E {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.detail-play_video_controls__G_31P .detail-play_like_button__v2DDP span {
    font-size: 14px;
    font-weight: 500
}

.detail-play_video_info__8XsER {
    margin-top: 20px;
    padding: 16px 20px;
    background: rgba(0, 0, 0, .3);
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    color: #f8f8ff
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 20px
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_author_section__TosUL {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_author_section__TosUL .detail-play_author_info__1sBfv {
    display: flex;
    align-items: center;
    gap: 12px
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_author_section__TosUL .detail-play_author_info__1sBfv .detail-play_author_name__CK7nq {
    font-size: 18px;
    font-weight: 600;
    color: #f8f8ff
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_author_section__TosUL .detail-play_author_info__1sBfv .detail-play_category_badge__DA10T {
    padding: 4px 10px;
    background: linear-gradient(90deg, #f41b3b, #1884f7);
    color: #fff;
    border-radius: 16px;
    font-size: 12px;
    font-weight: 500
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 4px
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy .detail-play_stat_item__lIZ8k {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #f8f8ff
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy .detail-play_stat_item__lIZ8k svg {
    width: 16px;
    height: 16px;
    color: #f8f8ff
}

.detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy .detail-play_stat_item__lIZ8k span {
    font-size: 14px
}

.detail-play_video_info__8XsER .detail-play_description_container__XmUhK {
    margin-bottom: 20px
}

.detail-play_video_info__8XsER .detail-play_description_container__XmUhK .detail-play_video_description__upP0F {
    font-size: 14px;
    line-height: 1.6;
    color: #f8f8ff;
    max-height: 80px;
    overflow: hidden;
    transition: max-height .3s ease;
    white-space: pre-line
}

.detail-play_video_info__8XsER .detail-play_description_container__XmUhK .detail-play_video_description__upP0F.detail-play_expanded__ph9Aw {
    max-height: 800px
}

.detail-play_video_info__8XsER .detail-play_description_container__XmUhK .detail-play_show_more_btn__2yvoS {
    margin-top: 8px;
    background: none;
    border: none;
    color: #1884f7;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    padding: 4px 0
}

.detail-play_video_info__8XsER .detail-play_description_container__XmUhK .detail-play_show_more_btn__2yvoS:hover {
    text-decoration: underline
}

.detail-play_video_info__8XsER .detail-play_video_tags__5jdAv {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.detail-play_video_info__8XsER .detail-play_video_tags__5jdAv .detail-play_tag__lWiZD {
    padding: 4px 10px;
    background-color: hsla(0, 0%, 100%, .1);
    color: #f8f8ff;
    border-radius: 16px;
    font-size: 12px;
    transition: background-color .2s ease;
    cursor: pointer
}

.detail-play_video_info__8XsER .detail-play_video_tags__5jdAv .detail-play_tag__lWiZD:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

@keyframes detail-play_pulse__RMaK4 {
    0% {
        transform: scale(1);
        box-shadow: 0 0 20px rgba(255, 0, 100, .6), 0 0 40px rgba(255, 50, 150, .4), 0 4px 20px rgba(255, 0, 0, .5);
        background: linear-gradient(45deg, #f06, #f30, #f60)
    }
    25% {
        transform: scale(1.12);
        box-shadow: 0 0 30px rgba(255, 0, 150, .8), 0 0 60px rgba(255, 100, 200, .6), 0 6px 30px rgba(255, 50, 100, .7);
        background: linear-gradient(45deg, #f09, #f36, #f63)
    }
    50% {
        transform: scale(1.18);
        box-shadow: 0 0 40px #ff32c8, 0 0 80px rgba(255, 150, 255, .8), 0 8px 40px rgba(255, 100, 150, .9);
        background: linear-gradient(45deg, #f0c, #f39, #f66)
    }
    75% {
        transform: scale(1.12);
        box-shadow: 0 0 30px rgba(255, 0, 150, .8), 0 0 60px rgba(255, 100, 200, .6), 0 6px 30px rgba(255, 50, 100, .7);
        background: linear-gradient(45deg, #f09, #f36, #f63)
    }
    to {
        transform: scale(1);
        box-shadow: 0 0 20px rgba(255, 0, 100, .6), 0 0 40px rgba(255, 50, 150, .4), 0 4px 20px rgba(255, 0, 0, .5);
        background: linear-gradient(45deg, #f06, #f30, #f60)
    }
}

@keyframes detail-play_trianglePulse__YiEUm {
    0% {
        border-left-color: hsla(0, 0%, 100%, .8);
        transform: translateX(0) scale(1);
        filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
    }
    25% {
        border-left-color: #fff;
        transform: translateX(1px) scale(1.05);
        filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
    }
    50% {
        border-left-color: #fff;
        transform: translateX(3px) scale(1.1);
        filter: drop-shadow(0 0 15px rgb(255, 255, 255))
    }
    75% {
        border-left-color: #fff;
        transform: translateX(1px) scale(1.05);
        filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
    }
    to {
        border-left-color: hsla(0, 0%, 100%, .8);
        transform: translateX(0) scale(1);
        filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
    }
}

@media(max-width:768px) {
    .detail-play_video_info__8XsER {
        padding: 12px
    }
    .detail-play_video_info__8XsER .detail-play_video_meta__90gxY {
        gap: 12px
    }
    .detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_author_section__TosUL {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px
    }
    .detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy {
        gap: 12px
    }
    .detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy .detail-play_stat_item__lIZ8k svg {
        width: 14px;
        height: 14px
    }
    .detail-play_video_info__8XsER .detail-play_video_meta__90gxY .detail-play_video_stats__qbaEy .detail-play_stat_item__lIZ8k span {
        font-size: 12px
    }
    .detail-play_video_info__8XsER .detail-play_video_tags__5jdAv .detail-play_tag__lWiZD {
        font-size: 11px;
        padding: 3px 8px
    }
    .detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty {
        width: 72px;
        height: 50px;
        border-radius: 9px;
        background: linear-gradient(45deg, #f06, #f30, #f60);
        box-shadow: 0 0 15px rgba(255, 0, 100, .6), 0 0 30px rgba(255, 50, 150, .4), 0 3px 15px rgba(255, 0, 0, .5);
        border: 1.5px solid hsla(0, 0%, 100%, .3);
        animation: detail-play_pulse__RMaK4 1.2s ease-in-out infinite
    }
    .detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:before {
        border-left: 22px solid hsla(0, 0%, 100%, .8);
        border-top: 14px solid transparent;
        border-bottom: 14px solid transparent;
        margin-left: 5px;
        animation: detail-play_trianglePulse__YiEUm 1.2s ease-in-out infinite;
        filter: drop-shadow(0 0 3px rgba(255, 255, 255, .5))
    }
    .detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:hover {
        background: linear-gradient(45deg, #f0f, #f06, #f30, #fa0);
        transform: scale(1.2);
        box-shadow: 0 0 30px #f0f, 0 0 60px rgba(255, 100, 255, .8), 0 6px 30px #ff3296;
        border: 1.5px solid hsla(0, 0%, 100%, .8);
        animation-play-state: paused
    }
    .detail-play_video_wrapper__Ge15y .detail-play_video_overlay__hqezR .detail-play_play_button__saLty:hover:before {
        border-left-color: #fff;
        transform: translateX(3px) scale(1.1);
        animation-play-state: paused;
        filter: drop-shadow(0 0 8px rgba(255, 255, 255, .8))
    }
}

.detail-all-video_play_all_video__tS_mR {
    width: 100%;
    max-width: 400px;
    height: 800px;
    background: linear-gradient(180deg, #422753, #2c1e39);
    border-radius: 16px;
    padding: 16px 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.detail-all-video_play_all_video_header__TFNxR {
    display: flex;
    align-items: center;
    padding: 0 8px 12px
}

.detail-all-video_play_all_video_header__TFNxR .detail-all-video_header_icon____9KV {
    width: 28px;
    height: 28px;
    margin-right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.detail-all-video_play_all_video_header__TFNxR .detail-all-video_header_icon____9KV svg {
    width: 24px;
    height: 24px
}

.detail-all-video_play_all_video_header__TFNxR .detail-all-video_header_title__ouh0M {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 0
}

.detail-all-video_video_list__rSOFs {
    flex: 1 1;
    overflow-y: auto;
    padding: 0 4px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.detail-all-video_video_list__rSOFs::-webkit-scrollbar {
    display: none
}

.detail-all-video_video_item__v4kU8 {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 12px;
    margin-bottom: 16px;
    padding: 8px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 1px solid hsla(0, 0%, 100%, .08);
    transition: transform .2s ease, box-shadow .2s ease
}

.detail-all-video_video_item__v4kU8:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .2)
}

.detail-all-video_video_item__v4kU8 .detail-all-video_thumbnail_container__qWLsW {
    width: 140px;
    height: 90px;
    border-radius: 8px;
    overflow: hidden;
    background-color: #000
}

.detail-all-video_video_item__v4kU8 .detail-all-video_thumbnail_container__qWLsW .detail-all-video_thumbnail__0iCU5 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease
}

.detail-all-video_video_item__v4kU8 .detail-all-video_video_info__U3kEC {
    flex: 1 1;
    padding: 0 12px
}

.detail-all-video_video_item__v4kU8 .detail-all-video_video_info__U3kEC .detail-all-video_video_title__I40AD {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-all-video_video_item__v4kU8 .detail-all-video_play_button__cnsPK {
    width: 36px;
    height: 36px;
    flex-shrink: 0
}

.detail-all-video_video_item__v4kU8 .detail-all-video_play_button__cnsPK svg {
    width: 36px;
    height: 36px;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .3))
}

.detail-all-video_video_item__v4kU8:hover .detail-all-video_thumbnail__0iCU5 {
    transform: scale(1.05)
}

.list-title_list_title_bar__PF1Ty {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 56px;
    padding: 0 24px;
    background: linear-gradient(90deg, #3a0d18, #2b1830)
}

.list-title_left_title_box__GlRTY {
    display: flex;
    align-items: flex-end;
    position: relative
}

.list-title_title_text__mjzWn {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    position: relative;
    z-index: 2;
    line-height: 1
}

.list-title_title_underline__gv3fH {
    display: block;
    height: 10px;
    width: 60px;
    background: linear-gradient(90deg, #ff2d55, #3a8bff);
    position: absolute;
    left: 0;
    bottom: -4px;
    z-index: 1;
    border-radius: 2px
}

.list-title_more_btn__yUrDw {
    background: none;
    border: none;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    outline: none;
    transition: color .2s;
    letter-spacing: 1px
}

.list-title_more_btn__yUrDw:hover {
    color: #ff2d55
}

@media(max-width:600px) {
    .list-title_list_title_bar__PF1Ty {
        height: 44px;
        padding: 0 10px
    }
    .list-title_title_text__mjzWn {
        font-size: 22px
    }
    .list-title_title_underline__gv3fH {
        height: 6px;
        width: 36px;
        bottom: -2px
    }
    .list-title_more_btn__yUrDw {
        font-size: 16px
    }
}

.detail-series_detail_series___Y1py {
    width: 100%;
    margin-bottom: 30px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.detail-series_series_slider_container__GRCBx {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 15px 0;
    touch-action: pan-x
}

.detail-series_nav_button__sMtwq {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    border: 2px solid #ca0813;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
    opacity: .7
}

.detail-series_nav_button__sMtwq svg {
    width: 28px;
    height: 28px
}

.detail-series_nav_button__sMtwq:hover {
    background-color: #ca0813;
    opacity: 1;
    transform: translateY(-50%) scale(1.1)
}

.detail-series_nav_button__sMtwq:active {
    transform: translateY(-50%) scale(.95)
}

.detail-series_nav_button__sMtwq:focus {
    outline: none
}

.detail-series_prev_button__HzbKY {
    left: 10px
}

.detail-series_next_button__O_d__ {
    right: 10px
}

.detail-series_series_slider__HMKSk {
    display: flex;
    gap: 0;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    will-change: transform;
    transform: translateX(0);
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}

.detail-series_series_slider__HMKSk.detail-series_smooth_transition__FeN4H {
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_slider__HMKSk.detail-series_dragging__Q1Upp {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.detail-series_series_slider__HMKSk.detail-series_dragging__Q1Upp .detail-series_series_card__X4iby {
    pointer-events: none;
    transform: scale(.98);
    transition: transform .1s ease-out
}

.detail-series_series_card__X4iby {
    min-width: 300px;
    height: 180px;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #ca0813;
    background-color: #000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    transition: box-shadow .25s ease, transform .25s ease;
    transform-origin: center center;
    flex-shrink: 0;
    margin: 0 15px 0 0;
    will-change: transform, box-shadow;
    transform: translateZ(0)
}

.detail-series_series_card__X4iby:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .4)
}

.detail-series_series_card__X4iby:hover .detail-series_thumbnail__4c7tL {
    transform: scale(1.05)
}

.detail-series_series_card__X4iby:hover .detail-series_card_arrow__91_ir {
    transform: scale(1.1)
}

.detail-series_series_card__X4iby.detail-series_active__7UupH {
    border-color: #ff5c5c;
    position: relative;
    z-index: 2;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .4)
}

.detail-series_series_card__X4iby.detail-series_active__7UupH:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 14px;
    border: 2px solid #ff5c5c;
    opacity: .7;
    z-index: 0;
    animation: detail-series_pulse__BRcl2 2s infinite
}

.detail-series_series_card__X4iby.detail-series_active__7UupH:hover {
    transform: translateY(-5px)
}

.detail-series_series_card__X4iby.detail-series_active__7UupH .detail-series_thumbnail__4c7tL {
    transform: scale(1.05)
}

.detail-series_series_card__X4iby.detail-series_active__7UupH .detail-series_card_arrow__91_ir {
    transform: scale(1.1)
}

.detail-series_series_card__X4iby:active {
    transform: scale(.98)
}

.detail-series_series_card__X4iby .detail-series_thumbnail_container__vMwZL {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.detail-series_series_card__X4iby .detail-series_thumbnail_container__vMwZL .detail-series_thumbnail__4c7tL {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s ease;
    pointer-events: none;
    -webkit-user-drag: none;
    will-change: transform
}

.detail-series_series_card__X4iby .detail-series_thumbnail_container__vMwZL:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .2));
    z-index: 2
}

.detail-series_series_card__X4iby .detail-series_card_content__hF2zc {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 60px;
    z-index: 3
}

.detail-series_series_card__X4iby .detail-series_card_content__hF2zc .detail-series_card_title__Ec2RT {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 8px;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-series_series_card__X4iby .detail-series_card_content__hF2zc .detail-series_video_count___U7yX {
    color: #ff5c5c;
    font-size: 14px;
    font-weight: 500
}

.detail-series_series_card__X4iby .detail-series_card_arrow__91_ir {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    background-color: #ca0813;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_card__X4iby .detail-series_card_arrow__91_ir svg {
    width: 24px;
    height: 24px
}

@keyframes detail-series_pulse__BRcl2 {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, .7)
    }
    70% {
        box-shadow: 0 0 0 6px rgba(255, 92, 92, 0)
    }
    to {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, 0)
    }
}

.video-item_item__QmFnO {
    min-height: 160px;
    cursor: pointer;
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    position: relative;
    overflow: hidden
}

@keyframes video-item_loading__CwND1 {
    0% {
        background-color: hsla(0, 0%, 100%, .212)
    }
    50% {
        background-color: hsla(0, 0%, 100%, .059)
    }
    to {
        background-color: hsla(0, 0%, 100%, .212)
    }
}

.video-item_item__QmFnO.video-item_loading__CwND1 {
    background-color: hsla(0, 0%, 100%, .13);
    box-shadow: inset -1px -4px 9px hsla(0, 0%, 100%, .18), inset 5px 3px 8px 0 hsla(0, 0%, 100%, .18);
    animation: video-item_loading__CwND1 3s linear infinite
}

.video-item_item__QmFnO .video-item_main_thumb__jnr_e {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    transition: transform .4s ease-in-out;
    border-radius: initial
}

.video-item_item__QmFnO .video-item_main_info__Cs2FI {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    width: 100%;
    background: rgba(0, 0, 0, .57);
    border-radius: 0 0 15px 15px;
    padding: 6px 53px 6px 15px
}

.video-item_item__QmFnO .video-item_main_info__Cs2FI .video-item_main_title__1Jnwy {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width:667px) {
    .video-item_item__QmFnO .video-item_main_info__Cs2FI .video-item_main_title__1Jnwy {
        font-size: 18px
    }
    .video-item_item__QmFnO.video-item_mobile_item__ieMHu .video-item_main_info__Cs2FI .video-item_main_title__1Jnwy {
        margin-bottom: 16px;
        font-size: 16px
    }
}

.video-item_item__QmFnO .video-item_play_icon_box__0OfjT {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .376);
    z-index: 3
}

.video-item_item__QmFnO .video-item_play_icon_box__0OfjT .video-item_play_icon__d9jGS {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 60px;
    height: 60px;
    transform: translate(50%, 50%)
}

.video-item_item__QmFnO .video-item_play_icon_box__0OfjT .video-item_play_icon__d9jGS:hover {
    transform: translate(50%, 50%) scale(1.2)
}

.video-item_item__QmFnO:hover .video-item_main_thumb__jnr_e {
    transform: scale(1.1)
}

.video-item_item__QmFnO:hover .video-item_play_icon_box__0OfjT {
    display: block
}

.video-item_swiper_item__RHGxM .video-item_main_info__Cs2FI .video-item_main_title__1Jnwy {
    margin-bottom: 16px
}

.index-list_list_index_container__YH7e3 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.index-list_list_index_container__YH7e3 .index-list_list_title_box__ckegL {
    margin-bottom: 10px
}

.index-list_list_index_container__YH7e3 .index-list_ads_1__jJrKg {
    width: 100%;
    margin: 10px 0
}

.index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 30px;
    gap: 30px
}

.index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_item__x6iuJ {
    width: 100%;
    height: 190px
}

.index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
    grid-column: 1/-1;
    grid-row: 2;
    width: 100%;
    margin: 10px 0
}

@media screen and (max-width:1400px) {
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(4, 1fr)
    }
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:1200px) {
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(4, 1fr)
    }
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:992px) {
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(3, 1fr)
    }
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:768px) {
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(2, 1fr)
    }
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:576px) {
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(1, 1fr)
    }
    .index-list_list_index_container__YH7e3 .index-list_list_content_box__wEGgU .index-list_ads_2__thLFR {
        grid-column: 1/-1;
        grid-row: 2
    }
}

.index-list_list_index_container__YH7e3.index-list_detail_popular__ee8Nk .index-list_list_content_box__wEGgU {
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 40px
}

@media screen and (max-width:992px) {
    .index-list_list_index_container__YH7e3.index-list_detail_popular__ee8Nk .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media screen and (max-width:768px) {
    .index-list_list_index_container__YH7e3.index-list_detail_popular__ee8Nk .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:576px) {
    .index-list_list_index_container__YH7e3.index-list_detail_popular__ee8Nk .index-list_list_content_box__wEGgU {
        grid-template-columns: repeat(1, 1fr)
    }
}

.detail_detail_container__Qezzm .detail_detail__I6mG_ {
    height: 100%;
    padding: 0 24px;
    max-width: 1366px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 24px
}

.detail_detail_container__Qezzm .detail_detail__I6mG_ .detail_detail_play__Wxqqc {
    max-width: 860px;
    width: 100%
}

.detail_detail_container__Qezzm .detail_detail__I6mG_ .detail_detail_all_video__LSLs1 {
    width: 400px
}

@media screen and (max-width:1220px) {
    .detail_detail_container__Qezzm .detail_detail__I6mG_ .detail_detail_play__Wxqqc {
        max-width: 100%;
        width: 100%;
        margin: 0 auto
    }
    .detail_detail_container__Qezzm .detail_detail__I6mG_ .detail_detail_all_video__LSLs1 {
        display: none
    }
}

.detail-play_detail_play_container__nC07L {
    width: 100%;
    padding: 20px 0;
    border-radius: 8px
}

@media(max-width:768px) {
    .detail-play_detail_play_container__nC07L {
        padding: 10px 0
    }
}

.detail-play_video_wrapper__mfVHv {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #000;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail-play_video_wrapper__mfVHv .detail-play_video_player__dX4gA {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px 8px 0 0;
    z-index: 1
}

.detail-play_video_wrapper__mfVHv .detail-play_video_overlay__E3Z5y {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2;
    transition: background-color .3s ease;
    border-radius: 8px 8px 0 0
}

.detail-play_video_wrapper__mfVHv .detail-play_video_overlay__E3Z5y:hover {
    background-color: rgba(0, 0, 0, .1)
}

.detail-play_video_actions__MbeY6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: linear-gradient(90deg, #f99886, #f9df86);
    border-radius: 12px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
    margin-top: 30px
}

.detail-play_video_actions__MbeY6 .detail-play_video_thumbnail__h0sTE {
    width: 36px;
    height: 36px;
    min-width: 36px;
    margin-right: 12px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #333
}

.detail-play_video_actions__MbeY6 .detail-play_video_thumbnail__h0sTE img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail-play_video_actions__MbeY6 .detail-play_video_title__f6O_c {
    font-size: 16px;
    font-weight: 600;
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 12px;
    color: #fff
}

.detail-play_video_actions__MbeY6 .detail-play_heart_button__3HnWI {
    width: 42px;
    height: 42px;
    min-width: 42px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: transform .2s ease
}

.detail-play_video_actions__MbeY6 .detail-play_heart_button__3HnWI svg {
    width: 30px;
    height: 30px;
    stroke: currentColor;
    stroke-width: 1
}

.detail-play_video_actions__MbeY6 .detail-play_heart_button__3HnWI:hover {
    transform: scale(1.1);
    color: #ff6b6b
}

.detail-play_video_actions__MbeY6 .detail-play_heart_button__3HnWI.detail-play_active__f3NTC {
    color: #ff6b6b
}

.detail-play_video_actions__MbeY6 .detail-play_heart_button__3HnWI.detail-play_active__f3NTC svg {
    fill: currentColor
}

.detail-play_video_controls__cIh6Q {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 24px;
    background-color: #f5f5f5;
    color: #606060;
    cursor: pointer;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh:hover {
    background-color: #e9e9e9
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh.detail-play_liked__oowe1 {
    background-color: #ffebee;
    color: #e53935
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh.detail-play_liked__oowe1:hover {
    background-color: #ffcdd2
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh .detail-play_like_icon__BrkCD {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.detail-play_video_controls__cIh6Q .detail-play_like_button__eabXh span {
    font-size: 14px;
    font-weight: 500
}

.detail-play_video_info__FZs7t {
    margin-top: 20px;
    padding: 16px 20px;
    background: hsla(13, 18%, 79%, .31);
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(75, 75, 75, .39);
    color: #f8f8ff
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 20px
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_author_section__nwdjJ {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_author_section__nwdjJ .detail-play_author_info__tBU_O {
    display: flex;
    align-items: center;
    gap: 12px
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_author_section__nwdjJ .detail-play_author_info__tBU_O .detail-play_author_name___lkgT {
    font-size: 18px;
    font-weight: 600;
    color: #f8f8ff
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_author_section__nwdjJ .detail-play_author_info__tBU_O .detail-play_category_badge__9xI3m {
    padding: 4px 10px;
    background: linear-gradient(90deg, #fb8d9d, #f76518);
    color: #fff;
    border-radius: 16px;
    font-size: 12px;
    font-weight: 500
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 4px
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW .detail-play_stat_item__aON01 {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #f8f8ff
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW .detail-play_stat_item__aON01 svg {
    width: 16px;
    height: 16px;
    color: #f8f8ff
}

.detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW .detail-play_stat_item__aON01 span {
    font-size: 14px
}

.detail-play_video_info__FZs7t .detail-play_description_container__wIZy8 {
    margin-bottom: 20px
}

.detail-play_video_info__FZs7t .detail-play_description_container__wIZy8 .detail-play_video_description__n2Uoq {
    font-size: 14px;
    line-height: 1.6;
    color: #f8f8ff;
    max-height: 80px;
    overflow: hidden;
    transition: max-height .3s ease;
    white-space: pre-line
}

.detail-play_video_info__FZs7t .detail-play_description_container__wIZy8 .detail-play_video_description__n2Uoq.detail-play_expanded__R9S0y {
    max-height: 800px
}

.detail-play_video_info__FZs7t .detail-play_description_container__wIZy8 .detail-play_show_more_btn__Smo1F {
    margin-top: 8px;
    background: none;
    border: none;
    color: #fffd3e;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    padding: 4px 0
}

.detail-play_video_info__FZs7t .detail-play_description_container__wIZy8 .detail-play_show_more_btn__Smo1F:hover {
    text-decoration: underline
}

.detail-play_video_info__FZs7t .detail-play_video_tags__E9peo {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.detail-play_video_info__FZs7t .detail-play_video_tags__E9peo .detail-play_tag__pj60_ {
    padding: 4px 10px;
    background-color: hsla(0, 0%, 100%, .1);
    color: #f8f8ff;
    border-radius: 16px;
    font-size: 12px;
    transition: background-color .2s ease;
    cursor: pointer
}

.detail-play_video_info__FZs7t .detail-play_video_tags__E9peo .detail-play_tag__pj60_:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

@media(max-width:768px) {
    .detail-play_video_info__FZs7t {
        padding: 12px
    }
    .detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS {
        gap: 12px
    }
    .detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_author_section__nwdjJ {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px
    }
    .detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW {
        gap: 12px
    }
    .detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW .detail-play_stat_item__aON01 svg {
        width: 14px;
        height: 14px
    }
    .detail-play_video_info__FZs7t .detail-play_video_meta__AgTiS .detail-play_video_stats__in_PW .detail-play_stat_item__aON01 span {
        font-size: 12px
    }
    .detail-play_video_info__FZs7t .detail-play_video_tags__E9peo .detail-play_tag__pj60_ {
        font-size: 11px;
        padding: 3px 8px
    }
}

.detail-all-video_play_all_video__9YZpD {
    width: 100%;
    max-width: 400px;
    height: 800px;
    background: linear-gradient(180deg, #422753, #2c1e39);
    border-radius: 16px;
    padding: 16px 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.detail-all-video_play_all_video_header__6We_k {
    display: flex;
    align-items: center;
    padding: 0 8px 12px
}

.detail-all-video_play_all_video_header__6We_k .detail-all-video_header_icon__GawkC {
    width: 28px;
    height: 28px;
    margin-right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.detail-all-video_play_all_video_header__6We_k .detail-all-video_header_icon__GawkC svg {
    width: 24px;
    height: 24px
}

.detail-all-video_play_all_video_header__6We_k .detail-all-video_header_title__CPt7l {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 0
}

.detail-all-video_video_list__5zsFS {
    flex: 1 1;
    overflow-y: auto;
    padding: 0 4px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.detail-all-video_video_list__5zsFS::-webkit-scrollbar {
    display: none
}

.detail-all-video_video_item__6eNXQ {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 12px;
    margin-bottom: 16px;
    padding: 8px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 1px solid hsla(0, 0%, 100%, .08);
    transition: transform .2s ease, box-shadow .2s ease
}

.detail-all-video_video_item__6eNXQ:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .2)
}

.detail-all-video_video_item__6eNXQ .detail-all-video_thumbnail_container__3kLAE {
    width: 140px;
    height: 90px;
    border-radius: 8px;
    overflow: hidden;
    background-color: #000
}

.detail-all-video_video_item__6eNXQ .detail-all-video_thumbnail_container__3kLAE .detail-all-video_thumbnail__hCnwH {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease
}

.detail-all-video_video_item__6eNXQ .detail-all-video_video_info__11Ne2 {
    flex: 1 1;
    padding: 0 12px
}

.detail-all-video_video_item__6eNXQ .detail-all-video_video_info__11Ne2 .detail-all-video_video_title__S_9CT {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-all-video_video_item__6eNXQ .detail-all-video_play_button__isrdH {
    width: 36px;
    height: 36px;
    flex-shrink: 0
}

.detail-all-video_video_item__6eNXQ .detail-all-video_play_button__isrdH svg {
    width: 36px;
    height: 36px;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .3))
}

.detail-all-video_video_item__6eNXQ:hover .detail-all-video_thumbnail__hCnwH {
    transform: scale(1.05)
}

.detail-series_detail_series__ucLnE {
    width: 100%;
    margin-bottom: 30px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.detail-series_series_slider_container__yk2sL {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 15px 0;
    touch-action: pan-x
}

.detail-series_nav_button__ChTkG {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    border: 2px solid #f86b2a;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
    opacity: .7
}

.detail-series_nav_button__ChTkG svg {
    width: 28px;
    height: 28px
}

.detail-series_nav_button__ChTkG:hover {
    background-color: #f86b2a;
    opacity: 1;
    transform: translateY(-50%) scale(1.1)
}

.detail-series_nav_button__ChTkG:active {
    transform: translateY(-50%) scale(.95)
}

.detail-series_nav_button__ChTkG:focus {
    outline: none
}

.detail-series_prev_button__WM1EM {
    left: 10px
}

.detail-series_next_button__cWmzD {
    right: 10px
}

.detail-series_series_slider__43t43 {
    display: flex;
    gap: 0;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    will-change: transform;
    transform: translateX(0);
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}

.detail-series_series_slider__43t43.detail-series_smooth_transition__YrGAi {
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_slider__43t43.detail-series_dragging__Ra5SY {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.detail-series_series_slider__43t43.detail-series_dragging__Ra5SY .detail-series_series_card__xwxxX {
    pointer-events: none;
    transform: scale(.98);
    transition: transform .1s ease-out
}

.detail-series_series_card__xwxxX {
    min-width: 300px;
    height: 180px;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #f86b2a;
    background-color: #000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    transition: box-shadow .25s ease, transform .25s ease;
    transform-origin: center center;
    flex-shrink: 0;
    margin: 0 15px 0 0;
    will-change: transform, box-shadow;
    transform: translateZ(0)
}

.detail-series_series_card__xwxxX:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .4)
}

.detail-series_series_card__xwxxX:hover .detail-series_thumbnail__57Dof {
    transform: scale(1.05)
}

.detail-series_series_card__xwxxX:hover .detail-series_card_arrow__SQxjd {
    transform: scale(1.1)
}

.detail-series_series_card__xwxxX.detail-series_active__0Eok1 {
    border-color: #f86b2a;
    position: relative;
    z-index: 2;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .4)
}

.detail-series_series_card__xwxxX.detail-series_active__0Eok1:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 14px;
    border: 2px solid #f86b2a;
    opacity: .7;
    z-index: 0;
    animation: detail-series_pulse__ztJjK 2s infinite
}

.detail-series_series_card__xwxxX.detail-series_active__0Eok1:hover {
    transform: translateY(-5px)
}

.detail-series_series_card__xwxxX.detail-series_active__0Eok1 .detail-series_thumbnail__57Dof {
    transform: scale(1.05)
}

.detail-series_series_card__xwxxX.detail-series_active__0Eok1 .detail-series_card_arrow__SQxjd {
    transform: scale(1.1)
}

.detail-series_series_card__xwxxX:active {
    transform: scale(.98)
}

.detail-series_series_card__xwxxX .detail-series_thumbnail_container__o9uyW {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.detail-series_series_card__xwxxX .detail-series_thumbnail_container__o9uyW .detail-series_thumbnail__57Dof {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s ease;
    pointer-events: none;
    -webkit-user-drag: none;
    will-change: transform
}

.detail-series_series_card__xwxxX .detail-series_thumbnail_container__o9uyW:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(63, 62, 62, .5), rgba(50, 50, 50, 0) 50%, rgba(0, 0, 0, .2));
    z-index: 2
}

.detail-series_series_card__xwxxX .detail-series_card_content__882h7 {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 60px;
    z-index: 3
}

.detail-series_series_card__xwxxX .detail-series_card_content__882h7 .detail-series_card_title__ZupfJ {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 8px;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-series_series_card__xwxxX .detail-series_card_content__882h7 .detail-series_video_count__9c5wi {
    color: #f86b2a;
    font-size: 14px;
    font-weight: 500
}

.detail-series_series_card__xwxxX .detail-series_card_arrow__SQxjd {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    background-color: #f86b2a;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_card__xwxxX .detail-series_card_arrow__SQxjd svg {
    width: 24px;
    height: 24px
}

@keyframes detail-series_pulse__ztJjK {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, .7)
    }
    70% {
        box-shadow: 0 0 0 6px rgba(255, 92, 92, 0)
    }
    to {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, 0)
    }
}

.detail_detail_container__ohH_H .detail_detail__VT5Ix {
    height: 100%;
    padding: 0 24px;
    max-width: 1366px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 24px
}

.detail_detail_container__ohH_H .detail_detail__VT5Ix .detail_detail_play__7uK9G {
    max-width: 860px;
    width: 100%
}

.detail_detail_container__ohH_H .detail_detail__VT5Ix .detail_detail_all_video__RALLY {
    width: 400px
}

@media screen and (max-width:1220px) {
    .detail_detail_container__ohH_H .detail_detail__VT5Ix .detail_detail_play__7uK9G {
        max-width: 100%;
        width: 100%;
        margin: 0 auto
    }
    .detail_detail_container__ohH_H .detail_detail__VT5Ix .detail_detail_all_video__RALLY {
        display: none
    }
}

.detail_title_detail_container__xEg0g {
    position: relative;
    overflow: hidden
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL {
    position: relative;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
    overflow: hidden
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_background_image__jVGve {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_background_image__jVGve .detail_title_bg_img__btlp6 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: blur(1px)
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_background_image__jVGve .detail_title_overlay__c_qBY {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, rgba(255, 107, 122, .7), rgba(255, 154, 158, .6) 30%, rgba(255, 183, 195, .5) 70%, rgba(255, 107, 122, .8))
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_floating_hearts__z5SMB {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    pointer-events: none
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_floating_hearts__z5SMB .detail_title_floating_heart__oaJqo {
    position: absolute;
    color: rgba(255, 192, 203, .8);
    animation: detail_title_floatHeart__EFQCA 4s ease-in-out infinite;
    filter: drop-shadow(0 2px 4px rgba(255, 107, 122, .3))
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 12px
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #ff6b7a, #ff8a9b);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(255, 107, 122, .4);
    border: 2px solid hsla(0, 0%, 100%, .3);
    overflow: hidden;
    flex-shrink: 0
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL .detail_title_small_icon_img__AVbxI {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 6px;
    filter: brightness(1.1) contrast(1.1)
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM {
    background: rgba(0, 0, 0, .2);
    padding: 8px 12px;
    border-radius: 8px;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border: 1px solid hsla(0, 0%, 100%, .1)
}

.detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM .detail_title_test_count__0wcaN {
    font-size: 14px;
    font-weight: 600;
    color: hsla(0, 0%, 100%, .95);
    text-shadow: 0 2px 4px rgba(0, 0, 0, .3);
    letter-spacing: .5px;
    white-space: nowrap
}

.detail_title_detail_container__xEg0g .detail_title_main_title__H5rG9 {
    position: relative;
    z-index: 3;
    max-width: 90%
}

.detail_title_detail_container__xEg0g .detail_title_main_title__H5rG9 h1 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -.5px;
    text-align: left;
    padding-left: 10px;
    margin: 10px 0 0
}

.detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG {
    padding: 20px;
    background: #fff
}

.detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG .detail_title_tags_container__vtBVL {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center
}

.detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG .detail_title_tags_container__vtBVL .detail_title_tag__yLOC0 {
    background: rgba(255, 107, 122, .1);
    color: #ff6b7a;
    padding: 3px 10px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 500;
    border: 1px solid rgba(255, 107, 122, .2);
    transition: all .3s ease
}

.detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG .detail_title_tags_container__vtBVL .detail_title_tag__yLOC0:hover {
    background: rgba(255, 107, 122, .15);
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(255, 107, 122, .2)
}

.detail_title_detail_container__xEg0g .detail_title_description_section__6eEDM {
    padding: 0 20px 20px;
    background: #fff
}

.detail_title_detail_container__xEg0g .detail_title_description_section__6eEDM .detail_title_description_content__5n1b2 p {
    font-size: 16px;
    line-height: 1.6;
    color: #4b5563;
    margin: 0;
    text-align: center
}

@keyframes detail_title_floatHeart__EFQCA {
    0%,
    to {
        transform: translateY(0) rotate(0deg) scale(1)
    }
    25% {
        transform: translateY(-10px) rotate(5deg) scale(1.1)
    }
    50% {
        transform: translateY(-5px) rotate(-3deg) scale(.9)
    }
    75% {
        transform: translateY(-15px) rotate(8deg) scale(1.05)
    }
}

@media screen and (min-width:768px) {
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL {
        height: 320px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o {
        bottom: 24px;
        left: 24px;
        gap: 16px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL {
        width: 70px;
        height: 70px;
        border-radius: 14px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL .detail_title_small_icon_img__AVbxI {
        width: 46px;
        height: 46px;
        border-radius: 8px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM {
        padding: 10px 14px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM .detail_title_test_count__0wcaN {
        font-size: 16px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_main_title__H5rG9 h1 {
        font-size: 28px;
        max-width: 80%
    }
    .detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG {
        padding: 24px
    }
    .detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG .detail_title_tags_container__vtBVL {
        gap: 16px
    }
    .detail_title_detail_container__xEg0g .detail_title_tags_section__yCsfG .detail_title_tags_container__vtBVL .detail_title_tag__yLOC0 {
        padding: 10px 20px;
        font-size: 15px
    }
    .detail_title_detail_container__xEg0g .detail_title_description_section__6eEDM {
        padding: 0 24px 24px
    }
    .detail_title_detail_container__xEg0g .detail_title_description_section__6eEDM .detail_title_description_content__5n1b2 p {
        font-size: 17px;
        max-width: 600px;
        margin: 0 auto
    }
}

@media screen and (min-width:1024px) {
    .detail_title_detail_container__xEg0g {
        max-width: 800px;
        margin: 0 auto
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL {
        height: 360px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o {
        bottom: 32px;
        left: 32px;
        gap: 20px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL {
        width: 80px;
        height: 80px;
        border-radius: 16px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_small_icon__j5TDL .detail_title_small_icon_img__AVbxI {
        width: 52px;
        height: 52px;
        border-radius: 10px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM {
        padding: 12px 16px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_bottom_stats_container__qP20o .detail_title_test_stats__zVkAM .detail_title_test_count__0wcaN {
        font-size: 18px
    }
    .detail_title_detail_container__xEg0g .detail_title_hero_section__gxQRL .detail_title_main_title__H5rG9 h1 {
        font-size: 32px
    }
}

@media(prefers-reduced-motion:reduce) {
    .detail_title_floating_heart__oaJqo {
        animation: none !important
    }
    .detail_title_tag__yLOC0 {
        transition: none !important
    }
    .detail_title_tag__yLOC0:hover {
        transform: none !important
    }
}

.more-like_container__h61Q3 {
    background: #fff;
    padding: 24px 16px;
    margin: 16px 0
}

.more-like_container__h61Q3 .more-like_header__P1Iy3 {
    margin-bottom: 24px
}

.more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy {
    display: flex;
    align-items: center;
    gap: 12px
}

.more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy .more-like_red_line__glX6O {
    width: 4px;
    height: 24px;
    background: #ff6b7a;
    border-radius: 2px;
    flex-shrink: 0
}

.more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy .more-like_title__Z0uMn {
    font-size: 18px;
    font-weight: 600;
    color: #1f2937;
    margin: 0;
    letter-spacing: -.025em
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 0;
    transition: all .2s ease
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1:hover {
    transform: translateY(-1px)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1:hover .more-like_thumbnail__oUdBg {
    transform: scale(1.05)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1:hover .more-like_test_button__pz4WV {
    background: #ff5a6b;
    transform: scale(1.05)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_thumbnail_container__2IQ4i {
    flex-shrink: 0;
    width: 80px;
    height: 80px;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_thumbnail_container__2IQ4i .more-like_thumbnail__oUdBg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 0
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC .more-like_question_title__RuccC {
    font-size: 16px;
    font-weight: 600;
    color: #1f2937;
    margin: 0;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC .more-like_test_info__6iliB .more-like_test_count__DHjDR {
    font-size: 14px;
    color: #9ca3af;
    font-weight: 500
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP {
    flex-shrink: 0
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP .more-like_test_button__pz4WV {
    background: #ff6b7a;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    box-shadow: 0 2px 8px rgba(255, 107, 122, .3)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP .more-like_test_button__pz4WV:hover {
    background: #ff5a6b;
    box-shadow: 0 4px 12px rgba(255, 107, 122, .4)
}

.more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP .more-like_test_button__pz4WV:active {
    transform: scale(.95)
}

@media screen and (min-width:768px) {
    .more-like_container__h61Q3 {
        padding: 32px 24px;
        margin: 24px auto;
        max-width: 700px;
        border-radius: 16px;
        box-shadow: 0 4px 16px rgba(0, 0, 0, .05)
    }
    .more-like_container__h61Q3 .more-like_header__P1Iy3 {
        margin-bottom: 32px
    }
    .more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy {
        gap: 16px
    }
    .more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy .more-like_red_line__glX6O {
        width: 5px;
        height: 28px
    }
    .more-like_container__h61Q3 .more-like_header__P1Iy3 .more-like_title_wrapper__ZaOhy .more-like_title__Z0uMn {
        font-size: 20px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF {
        gap: 20px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 {
        gap: 20px;
        padding: 8px 0
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_thumbnail_container__2IQ4i {
        width: 90px;
        height: 90px;
        border-radius: 14px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC {
        gap: 10px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC .more-like_question_title__RuccC {
        font-size: 17px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC .more-like_test_info__6iliB .more-like_test_count__DHjDR {
        font-size: 15px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP .more-like_test_button__pz4WV {
        padding: 12px 24px;
        font-size: 15px;
        border-radius: 24px
    }
}

@media screen and (min-width:1024px) {
    .more-like_container__h61Q3 {
        padding: 40px 32px;
        max-width: 800px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF {
        gap: 24px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 {
        gap: 24px;
        padding: 12px 0
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_thumbnail_container__2IQ4i {
        width: 100px;
        height: 100px;
        border-radius: 16px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC {
        gap: 12px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_content_area__BmiDC .more-like_question_title__RuccC {
        font-size: 18px
    }
    .more-like_container__h61Q3 .more-like_recommendations_list__qEgGF .more-like_recommendation_item___HlT1 .more-like_action_area__HLOaP .more-like_test_button__pz4WV {
        padding: 14px 28px;
        font-size: 16px
    }
}

@media(prefers-reduced-motion:reduce) {
    .more-like_recommendation_item___HlT1 {
        transition: none !important
    }
    .more-like_recommendation_item___HlT1:hover,
    .more-like_recommendation_item___HlT1:hover .more-like_test_button__pz4WV,
    .more-like_recommendation_item___HlT1:hover .more-like_thumbnail__oUdBg {
        transform: none !important
    }
    .more-like_recommendation_item___HlT1 .more-like_test_button__pz4WV,
    .more-like_recommendation_item___HlT1 .more-like_thumbnail__oUdBg {
        transition: none !important
    }
    .more-like_recommendation_item___HlT1 .more-like_test_button__pz4WV:active {
        transform: none !important
    }
}

.detail_container__l2576 {
    min-height: calc(100vh - 100px);
    padding-bottom: 20px
}

.detail_container__l2576 .detail_take_quiz_now__rtILH {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 54px;
    background: linear-gradient(135deg, #ff5757, #ff3030);
    color: #fff;
    border-radius: 27px;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    transition: all .3s ease;
    box-shadow: 0 8px 24px rgba(255, 87, 87, .35);
    position: relative;
    overflow: hidden;
    border: none
}

.detail_container__l2576 .detail_take_quiz_now__rtILH:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 32px rgba(255, 87, 87, .45);
    background: linear-gradient(135deg, #ff4747, #ff2020)
}

.detail_container__l2576 .detail_take_quiz_now__rtILH:active {
    transform: translateY(0);
    box-shadow: 0 4px 16px rgba(255, 87, 87, .35)
}

.detail_container__l2576 .detail_take_quiz_now__rtILH .detail_star_icon__q4fYQ {
    font-size: 20px;
    margin-right: 8px;
    color: #fff
}

.detail_container__l2576 .detail_no_data__S8j7n {
    text-align: center;
    padding-top: 100px
}

.detail_container__l2576 .detail_take_quiz_now_container__d_rH1 {
    position: relative
}

.detail_container__l2576 .detail_take_quiz_now_container__d_rH1 img {
    width: 50px;
    height: 40px;
    padding-right: 10px;
    position: absolute;
    top: 6px;
    left: 65px;
    z-index: 1
}

@media(max-width:550px) {
    .detail_container__l2576 .detail_take_quiz_now__rtILH {
        width: 90%;
        height: 50px;
        font-size: 22px;
        margin: 20px auto 0;
        border-radius: 25px
    }
    .detail_container__l2576 .detail_take_quiz_now__rtILH:active {
        transform: scale(.98);
        transition: transform .1s;
        box-shadow: 0 4px 16px rgba(255, 87, 87, .35);
        -webkit-transform: scale(.98);
        -moz-transform: scale(.98);
        -ms-transform: scale(.98);
        -o-transform: scale(.98)
    }
    .detail_container__l2576 .detail_take_quiz_now__rtILH .detail_star_icon__q4fYQ {
        font-size: 18px;
        margin-right: 6px;
        color: #fff
    }
}

.detail_rec_gameinfo__Ilg2a {
    display: flex;
    margin-top: 15px
}

.detail_rec_gameinfo__Ilg2a>a>img {
    display: block;
    width: 91.5px;
    height: 91.5px;
    margin-right: 20px
}

.detail_rec_gameinfo__Ilg2a .detail_n_s__1BK4N,
.detail_rec_gameinfo__Ilg2a>a>img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_rec_gameinfo__Ilg2a .detail_n_s__1BK4N {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 18px;
    background-color: #fff;
    flex: 1 1;
    overflow: hidden;
    padding-left: 30px
}

.detail_rec_gameinfo__Ilg2a .detail_n_s__1BK4N>span {
    text-align: left;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.detail_rec_gameinfo__Ilg2a .detail_n_s__1BK4N .detail_star__LLyqW {
    display: flex;
    margin-top: 10px
}

.detail_gameinfo__CbhYr {
    position: relative
}

.detail_gameinfo__CbhYr .detail_play__eZ88I {
    position: absolute;
    width: 100%;
    height: 100%
}

.detail_gameinfo__CbhYr .detail_gameinfo_img__H9EBA {
    display: block;
    height: 100%;
    width: 100%
}

.detail_gameinfo__CbhYr .detail_gameinfo_img__H9EBA>img {
    width: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail_gameinfo__CbhYr .detail_play_btn___3dI0 {
    position: absolute;
    top: calc(50% - 25px);
    left: 30%;
    padding: 8px 0;
    width: 40%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 1;
    border-radius: 25px;
    background-color: #ffb82e;
    font-weight: 800;
    cursor: pointer;
    animation: detail_bit__TWFZB 2s ease-out 1s infinite backwards;
    -webkit-animation: detail_bit__TWFZB 2s ease-out 1s infinite backwards
}

.detail_similar_games_list__QMk_t {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    grid-column-gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px
}

.detail_similar_games_list__QMk_t>a {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    padding: 0 2%
}

.detail_similar_games_list__QMk_t>a,
.detail_similar_games_list__QMk_t>a>img {
    border-radius: 15%;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    -ms-border-radius: 15%;
    -o-border-radius: 15%
}

.detail_similar_games_list__QMk_t>a>img {
    width: 100%;
    height: 100%;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24)
}

.detail_similar_games_list__QMk_t>a>span {
    width: 100%;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@keyframes detail_bit__TWFZB {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

@media screen and (min-width:551px) {
    .detail_detail__nVwQF {
        max-width: 550px;
        margin: 0 auto
    }
}

.page_interstitial_inter_ad__9zbBg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
    z-index: 999999;
    background-color: rgba(0, 0, 0, .5);
    overflow: hidden
}

.page_interstitial_inter_ad__9zbBg .page_interstitial_ad__ifhdl {
    background-color: #fff;
    margin-top: 15vh
}

.page_interstitial_inter_ad__9zbBg .page_interstitial_close__Ou4Mc {
    position: absolute;
    background-color: #fff;
    top: 5px;
    right: 5px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.chill_search_box__IOmES {
    position: relative;
    max-width: 520px;
    height: 48px;
    width: 100%;
    display: flex;
    border-radius: 16px;
    background-color: #e0e6ed;
    border: 2px solid #e0e6ed;
    transition: all .1s ease-in-out;
    align-items: center
}

.chill_search_box__IOmES:focus-within {
    border: 2px solid #0a96e6
}

.chill_search_box__IOmES>input {
    flex: 1 1;
    max-width: 500px;
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    color: #3c4b62;
    background: transparent;
    cursor: text;
    width: 100%;
    border: none;
    padding: 0 0 0 8px;
    font-family: Winky Sans, sans-serif, Arial, Helvetica, Verdana, Tahoma, "sans-serif"
}

.chill_search_box__IOmES>input::placeholder {
    font-family: Winky Sans, sans-serif, Arial, Helvetica, Verdana, Tahoma, "sans-serif";
    font-optical-sizing: auto
}

.chill_search_box__IOmES .chill_search_icon__Vdo7N {
    padding: 8px 0 8px 8px
}

.chill_search_box__IOmES .chill_clear_icon__ixJ_B {
    padding: 8px;
    cursor: pointer
}

.chill_search_box__IOmES .chill_clear_icon__ixJ_B:hover {
    opacity: .8
}

@media screen and (max-width:768px) {
    .chill_search_box__IOmES>input {
        font-size: 14px;
        padding-left: 1em
    }
    .chill_search_box__IOmES .chill_clear_icon__ixJ_B,
    .chill_search_box__IOmES .chill_search_icon__Vdo7N {
        width: 24px !important;
        height: 24px !important
    }
    .chill_search_box__IOmES .chill_search_icon__Vdo7N {
        left: 10px
    }
    .chill_search_box__IOmES .chill_clear_icon__ixJ_B {
        right: 10px
    }
}

.login-pop_login_popup_overlay__iTh_x {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000
}

.login-pop_login_popup_container__Fo9_U {
    position: relative;
    border-radius: 16px;
    overflow: hidden
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g {
    background-color: #fff;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .08);
    padding: 28px;
    width: 12rem;
    max-width: 500px;
    min-width: 400px
}

@media screen and (max-width:678px) {
    .login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g {
        max-width: 400px;
        min-width: 300px
    }
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_close_icon__WlTkp {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g h3 {
    color: #333;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 20px;
    text-align: center
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g input {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    padding: 10px 12px;
    transition: border-color .2s, box-shadow .2s;
    width: 100%
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g input:focus {
    border-color: #4a90e2;
    box-shadow: 0 0 0 2px rgba(74, 144, 226, .1);
    outline: none
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g input:not(:last-child):not(:has(+p)) {
    margin-bottom: 1rem
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_error_message__XtTFe {
    font-size: 12px;
    color: red;
    margin: .4rem 0
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_button_group__U5RZ4 {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g button {
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 16px;
    transition: background-color .2s, transform .1s;
    flex: 1 1
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g button:first-child {
    margin-right: 10px
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g button:active {
    transform: translateY(1px)
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_login_button__jsJ6P {
    background: linear-gradient(90deg, #3498db, #2ecc71);
    color: #fff
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_login_button__jsJ6P:hover {
    transform: scale(1.05)
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_close_button__fLnNk {
    background-color: #f0f0f0;
    color: #333
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_close_button__fLnNk:hover {
    transform: scale(1.05)
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_privacy_tip__TWwkl {
    color: #666;
    font-size: 12px;
    margin-top: 16px;
    text-align: center
}

.login-pop_login_popup_container__Fo9_U .login-pop_login_popup__T_H4g .login-pop_privacy_tip__TWwkl a {
    display: block;
    transition: color .2s;
    text-decoration: underline;
    color: #0995e6;
    padding-top: 4px
}

.chill_header__4jrL_ {
    margin: 0 auto;
    width: 100%;
    padding: 4px 20px;
    background-color: #fff;
    color: #3c4b62
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg {
    position: relative;
    margin-left: 15px;
    cursor: pointer
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_animal_avatar___Wk9N {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    aspect-ratio: 1;
    font-size: 40px
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_logout_menu__VNgtE {
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    background-color: #333;
    border-radius: 4px;
    padding: 5px 0;
    z-index: 10;
    min-width: 100px
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_logout_menu__VNgtE:before {
    content: "";
    position: absolute;
    top: -8px;
    right: 15px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #333
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_logout_menu__VNgtE .chill_logout_option__HR9Q1 {
    padding: 8px 10px;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    text-align: center
}

.chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_logout_menu__VNgtE .chill_logout_option__HR9Q1:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.chill_header__4jrL_ .chill_login_btn__CAlyR {
    background: linear-gradient(90deg, #3498db, #2ecc71);
    color: #fff;
    border: none;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 20px;
    cursor: pointer;
    transition: all .3s ease;
    height: 30px;
    line-height: 30px
}

@media screen and (min-width:768px) {
    .chill_header__4jrL_ .chill_login_btn__CAlyR {
        padding: 0 20px;
        font-size: 16px;
        height: 40px;
        line-height: 40px
    }
}

.chill_header__4jrL_ .chill_h5_header__7AmrI {
    display: none
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_title__MtUwb {
    min-width: 200px;
    height: 100%;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: flex-start;
    padding-right: 32px;
    font-size: 30px;
    font-weight: bolder;
    font-optical-sizing: auto;
    font-family: Winky Sans, sans-serif
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ {
    flex: 1 1;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_center_container__epB9B {
    margin-right: 32px;
    display: flex;
    max-width: 520px;
    width: 100%
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP {
    display: flex;
    height: 100%;
    align-items: center
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 82px;
    transition: all .1s ease-in-out;
    cursor: pointer;
    position: relative;
    margin-right: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n svg {
    margin-bottom: 4px;
    width: 32px;
    height: 40px;
    fill: #3c4b62
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n .chill_name__iQhco {
    color: #3c4b62;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .01em;
    width: 82px;
    text-align: center;
    white-space: nowrap;
    font-weight: 700;
    font-family: Winky Sans, sans-serif
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n:hover svg {
    fill: #0995e6
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n:hover .chill_name__iQhco {
    color: #0995e6
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n.chill_active__6U80W svg {
    fill: #0995e6
}

.chill_header__4jrL_ .chill_pc_header__vWtx_ .chill_operate__nngaZ .chill_right_buttons__MsYZP .chill_button__RY85n.chill_active__6U80W .chill_name__iQhco {
    color: #0995e6
}

@media screen and (max-width:678px) {
    .chill_header__4jrL_ {
        max-width: 678px
    }
    .chill_header__4jrL_ .chill_user_avatar__5kmMg .chill_animal_avatar___Wk9N {
        width: 28px;
        height: 28px;
        font-size: 28px
    }
    .chill_header__4jrL_ .chill_h5_header__7AmrI {
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
    .chill_header__4jrL_ .chill_h5_header__7AmrI .chill_title__MtUwb {
        width: 100%;
        height: 100%;
        font-size: 24px;
        font-weight: 800;
        font-optical-sizing: auto;
        font-family: Winky Sans, sans-serif;
        display: flex;
        align-items: center
    }
    .chill_header__4jrL_ .chill_h5_header__7AmrI .chill_operate__nngaZ {
        display: flex;
        gap: 18px
    }
    .chill_header__4jrL_ .chill_h5_header__7AmrI .chill_operate__nngaZ .chill_icon_menu__Bahbx img,
    .chill_header__4jrL_ .chill_h5_header__7AmrI .chill_operate__nngaZ .chill_icon_search__DMO6U img {
        width: 30px;
        height: 30px
    }
    .chill_header__4jrL_ .chill_pc_header__vWtx_ {
        display: none
    }
    .chill_pop_box__R5fEc {
        background-color: #fff;
        color: #000;
        height: calc(100vh - 38px);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU {
        padding: 16px 20px;
        list-style-type: none;
        margin: 0;
        flex: 1 1
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU li .chill_a__V4j36 {
        display: block;
        color: #333;
        text-decoration: none;
        padding: 14px 4px
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU li .chill_a__V4j36:hover {
        text-decoration: underline
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU li .chill_a__V4j36.chill_active__6U80W {
        color: #09bb1b;
        font-weight: 500
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU .chill_title__MtUwb {
        font-size: 20px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU .chill_item__gUJQf {
        padding-left: 15px;
        margin-bottom: 8px
    }
    .chill_pop_box__R5fEc .chill_ul_list___s4CU .chill_item__gUJQf a {
        font-size: 16px;
        font-weight: 400;
        padding: 6px 0
    }
    .chill_pop_box__R5fEc .chill_footer__jpNk_ {
        width: 100%
    }
}

.chill_login_popup_overlay__FMY5o {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000
}

.chill_login_popup_container__tpH_b {
    position: relative;
    border-radius: 16px;
    overflow: hidden
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq {
    background-color: #fff;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .08);
    padding: 28px;
    width: 12rem;
    max-width: 500px;
    min-width: 400px
}

@media screen and (max-width:678px) {
    .chill_login_popup_container__tpH_b .chill_login_popup__wTmTq {
        max-width: 400px;
        min-width: 300px
    }
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_close_icon__QYMP9 {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq h3 {
    color: #333;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 20px;
    text-align: center
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq input {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    padding: 10px 12px;
    transition: border-color .2s, box-shadow .2s;
    width: 100%
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq input:focus {
    border-color: #4a90e2;
    box-shadow: 0 0 0 2px rgba(74, 144, 226, .1);
    outline: none
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq input:not(:last-child):not(:has(+p)) {
    margin-bottom: 1rem
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_error_message__qoSnm {
    font-size: 12px;
    color: red;
    margin: .4rem 0
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_button_group__ks0N_ {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq button {
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 16px;
    transition: background-color .2s, transform .1s;
    flex: 1 1
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq button:first-child {
    margin-right: 10px
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq button:active {
    transform: translateY(1px)
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_login_button__oAryu {
    background: linear-gradient(90deg, #3498db, #2ecc71);
    color: #fff
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_login_button__oAryu:hover {
    transform: scale(1.05)
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_close_button__NDDzv {
    background-color: #f0f0f0;
    color: #333
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_close_button__NDDzv:hover {
    transform: scale(1.05)
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_privacy_tip__OzoLU {
    color: #666;
    font-size: 12px;
    margin-top: 16px;
    text-align: center
}

.chill_login_popup_container__tpH_b .chill_login_popup__wTmTq .chill_privacy_tip__OzoLU a {
    display: block;
    transition: color .2s;
    text-decoration: underline;
    color: #0995e6;
    padding-top: 4px
}

.favorite-button_favorite_btn___eYDy {
    cursor: pointer;
    transition: all .3s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@media screen and (min-width:768px) {
    .favorite-button_favorite_btn___eYDy:hover svg {
        fill: rgba(233, 85, 155, .902)
    }
}

.trending_list_container__y2NL0 .trending_header_title__0vonZ {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    font-size: 24px;
    padding: 10px 0;
    font-weight: 700
}

@media screen and (max-width:768px) {
    .trending_list_container__y2NL0 .trending_header_title__0vonZ {
        font-size: 16px
    }
}

.trending_list_container__y2NL0 .trending_header_title__0vonZ .trending_all_btn__rdBxm {
    font-size: 16px;
    font-weight: 600
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    gap: 20px
}

@media screen and (min-width:768px) {
    .trending_list_container__y2NL0 .trending_lists__t8Uhl {
        grid-template-columns: repeat(2, 1fr)
    }
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ {
    display: flex;
    margin-bottom: 30px;
    border-radius: 10px;
    font-size: 13px;
    width: 100%
}

@media screen and (max-width:768px) {
    .trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ {
        margin-bottom: 16px
    }
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_img_box__xOME8 {
    position: relative
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_img_box__xOME8>img {
    display: block;
    width: 130px;
    height: 160px;
    border-radius: 7px;
    object-fit: cover;
    z-index: 0
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_img_box__xOME8:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/static/chill/bg_186_300.png);
    background-size: cover;
    background-position: 50%;
    z-index: 1;
    pointer-events: none
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_info__jvw4E {
    display: flex;
    align-items: center;
    z-index: 2
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_info__jvw4E .trending_num__MAj1o {
    display: flex;
    align-items: center;
    margin: 0 14px;
    font-size: 20px;
    font-weight: 800
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_info__jvw4E .trending_text__PQVKf {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_info__jvw4E .trending_text__PQVKf .trending_title__D9Ngr {
    font-size: 22px;
    line-height: 22px;
    font-weight: 400;
    font-style: normal
}

.trending_list_container__y2NL0 .trending_lists__t8Uhl .trending_a__i3kJZ .trending_info__jvw4E .trending_text__PQVKf .trending_desc__2VRs8 {
    font-size: 16px;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 20px
}

.index2_starRating__dyV0q {
    display: flex;
    align-items: center
}

.index2_starRating__dyV0q .index2_star__n_P92 {
    font-size: 24px;
    color: #ccc;
    position: relative
}

.index2_starRating__dyV0q .index2_partial__kqmvi {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x {
    z-index: 1;
    height: 100%;
    min-height: calc(100vh - 261px);
    position: relative
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_bg_container__MIWG_ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 412px;
    overflow: hidden;
    z-index: -1
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_bg_container__MIWG_ .detail_bg___b0Ad {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, .8);
    height: 101%
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_bg_container__MIWG_ .detail_bg_c__Tjh4Q {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 101%;
    background: linear-gradient(1turn, #fff, transparent 50%)
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_bg_container__MIWG_ img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB {
    padding: 40px 22px 0;
    max-width: 1200px;
    margin: 0 auto
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 {
    display: flex;
    flex-direction: row;
    margin-bottom: 40px
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_img_box__2QFZG {
    position: relative;
    margin-right: 21.75px
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_img_box__2QFZG .detail_info_img__CGFr9 {
    border-radius: 6.45px
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_img_box__2QFZG .detail_favorite_btn__vwJlo {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    font-size: 16px;
    font-weight: 800
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_title__Oo2hi {
    padding-left: 4.3px;
    font-size: 24px;
    font-family: Winky Sans, sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 700
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_author__QXt41,
.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_pages__SrYW1 {
    margin: 6px 0;
    padding-left: 4.3px
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_author__QXt41 span {
    font-weight: 100
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_rating__LowIf {
    margin: 6px 0
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_info_content__MQ2u6 .detail_info_other__GS9GZ .detail_tag_list__q0zs3 .detail_tag__y4c7x {
    font-size: 14px;
    display: inline-block;
    padding: 4.3px 8.6px;
    background-color: #aaa;
    margin: 4.3px;
    border-radius: 4.3px;
    font-weight: 100;
    color: #fff;
    font-weight: 500
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_desc_content__xnooA {
    margin-bottom: 32px
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_desc_content__xnooA .detail_title__Oo2hi {
    font-size: 22px;
    margin: 5.74px;
    color: #000;
    font-weight: 800
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_desc_content__xnooA .detail_desc__ZrAv1 {
    padding-left: 5.74px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_desc_content__xnooA .detail_desc__ZrAv1.detail_expanded__YjqWS {
    display: block;
    -webkit-line-clamp: unset
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_desc_content__xnooA .detail_btn__3DEfo {
    text-align: right;
    color: #2d9afa;
    font-size: 14px;
    text-decoration: underline
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_gif__BEdSN {
    position: fixed;
    top: 56px;
    right: 10px;
    width: 130px;
    height: 130px;
    z-index: 1000;
    background: url(/static/chill/book.gif) no-repeat 50%;
    background-size: cover
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8 {
    background: linear-gradient(90deg, #ddf781, #6de9e2);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 300px;
    padding: 6.45px 21.75px;
    border-radius: 21.75px;
    color: #000;
    margin: 0 auto 30px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all .4s cubic-bezier(.175, .885, .32, 1.275);
    border: 2px solid transparent;
    animation: detail_breathe__zM0aF 1.5s ease-in-out infinite
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:hover {
    transform: translateY(-6px) scale(1.08);
    box-shadow: 0 20px 40px rgba(109, 233, 226, .7), 0 8px 20px hsla(73, 88%, 74%, .5);
    background: linear-gradient(90deg, #e8ff8a, #7df0e9);
    animation: detail_pulse__tdKYF .6s ease-in-out infinite;
    border: 2px solid rgba(109, 233, 226, .9)
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:active {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 10px 25px rgba(109, 233, 226, .6)
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .9), transparent);
    transition: left .8s ease;
    z-index: 1
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:hover:before {
    left: 100%
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:after {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    background: linear-gradient(45deg, #ddf781, #6de9e2, #ddf781, #6de9e2);
    border-radius: 25px;
    z-index: -1;
    opacity: 0;
    transition: opacity .4s ease;
    animation: detail_rotate__hdiCC 2s linear infinite
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:hover:after {
    opacity: 1
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8 img {
    margin-right: 10px;
    transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55);
    z-index: 2;
    position: relative
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:hover img {
    transform: scale(1.3) rotate(8deg);
    animation: detail_bounce__np8Ga .5s ease-in-out infinite alternate
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8 .detail_text__JhzWR {
    font-size: 19px;
    font-weight: 600;
    transition: all .4s cubic-bezier(.68, -.55, .265, 1.55);
    z-index: 2;
    position: relative
}

.detail_container__mV3Yq .detail_main__SJ_L_ .detail_detail_container__4WX8x .detail_detail_content__vHSMB .detail_read_book_btn__Tj_y8:hover .detail_text__JhzWR {
    letter-spacing: 1.5px;
    text-shadow: 0 3px 6px rgba(0, 0, 0, .2);
    animation: detail_textGlow__74Cbm .8s ease-in-out infinite alternate
}

@keyframes detail_breathe__zM0aF {
    0%,
    to {
        transform: scale(1);
        box-shadow: 0 8px 25px rgba(109, 233, 226, .5)
    }
    50% {
        transform: scale(1.06);
        box-shadow: 0 12px 35px rgba(109, 233, 226, .8)
    }
}

@keyframes detail_pulse__tdKYF {
    0%,
    to {
        box-shadow: 0 20px 40px rgba(109, 233, 226, .7), 0 8px 20px hsla(73, 88%, 74%, .5)
    }
    50% {
        box-shadow: 0 25px 50px rgba(109, 233, 226, .9), 0 12px 30px hsla(73, 88%, 74%, .7)
    }
}

@keyframes detail_rotate__hdiCC {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes detail_bounce__np8Ga {
    0% {
        transform: scale(1.3) rotate(8deg) translateY(0)
    }
    to {
        transform: scale(1.3) rotate(8deg) translateY(-4px)
    }
}

@keyframes detail_textGlow__74Cbm {
    0% {
        text-shadow: 0 3px 6px rgba(0, 0, 0, .2)
    }
    to {
        text-shadow: 0 3px 6px rgba(0, 0, 0, .2), 0 0 15px rgba(109, 233, 226, .8), 0 0 25px hsla(73, 88%, 74%, .6)
    }
}

.random-video-list_random_video_list__CehAV {
    width: 100%;
    margin-top: 24px;
    padding: 20px;
    background: linear-gradient(135deg, #fff9e6, #ffe4cc);
    border-radius: 20px
}

.random-video-list_random_video_list__CehAV .random-video-list_section_title__OnQtw {
    margin: 0 0 16px;
    font-size: 22px;
    font-weight: 700;
    color: #ff6b35;
    display: flex;
    align-items: center;
    gap: 8px
}

.random-video-list_random_video_list__CehAV .random-video-list_section_title__OnQtw:before {
    content: "🎲";
    font-size: 24px
}

.random-video-list_random_video_list__CehAV .random-video-list_video_grid__Ayc6o {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
    gap: 16px
}

.random-video-list_random_video_list__CehAV .random-video-list_video_card__r6kLt {
    display: block;
    text-decoration: none;
    cursor: pointer;
    transition: transform .3s ease
}

.random-video-list_random_video_list__CehAV .random-video-list_video_card__r6kLt:hover {
    transform: scale(1.05)
}

.random-video-list_random_video_list__CehAV .random-video-list_video_card__r6kLt:hover .random-video-list_play_btn__HBXJY {
    transform: translate(-50%, -50%) scale(1.1)
}

.random-video-list_random_video_list__CehAV .random-video-list_card_inner__AO5Xz {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    border: 4px solid #ff6b35;
    border-radius: 12px;
    overflow: hidden;
    background: #f5f5f5
}

.random-video-list_random_video_list__CehAV .random-video-list_card_thumb__6EWiS {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    background: #ff6b35;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform .3s ease;
    box-shadow: 0 4px 12px rgba(255, 107, 53, .4)
}

.random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY svg {
    width: 28px;
    height: 28px;
    color: #fff;
    margin-left: 3px
}

.random-video-list_random_video_list__CehAV .random-video-list_video_placeholder__rhn0l {
    width: 100%;
    padding-bottom: 100%;
    border: 4px solid #ff6b35;
    border-radius: 12px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e8e8e8 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: random-video-list_shimmer__JIPLM 1.5s infinite
}

@keyframes random-video-list_shimmer__JIPLM {
    0% {
        background-position: 200% 0
    }
    to {
        background-position: -200% 0
    }
}

@media screen and (min-width:1200px) {
    .random-video-list_random_video_list__CehAV .random-video-list_video_grid__Ayc6o {
        grid-template-columns: repeat(4, 1fr);
        gap: 20px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY {
        width: 60px;
        height: 60px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY svg {
        width: 32px;
        height: 32px
    }
}

@media screen and (max-width:1199px)and (min-width:769px) {
    .random-video-list_random_video_list__CehAV {
        padding: 16px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_video_grid__Ayc6o {
        grid-template-columns: repeat(4, 1fr);
        gap: 14px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY {
        width: 45px;
        height: 45px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY svg {
        width: 24px;
        height: 24px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_card_inner__AO5Xz {
        border-width: 3px;
        border-radius: 10px
    }
}

@media screen and (max-width:768px) {
    .random-video-list_random_video_list__CehAV {
        padding: 14px;
        margin-top: 20px;
        border-radius: 16px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_section_title__OnQtw {
        font-size: 18px;
        margin-bottom: 12px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_section_title__OnQtw:before {
        font-size: 20px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_video_grid__Ayc6o {
        grid-template-columns: repeat(4, 1fr);
        gap: 10px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_card_inner__AO5Xz {
        border-width: 3px;
        border-radius: 8px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY {
        width: 36px;
        height: 36px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY svg {
        width: 20px;
        height: 20px;
        margin-left: 2px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_video_placeholder__rhn0l {
        border-width: 3px;
        border-radius: 8px
    }
}

@media screen and (max-width:480px) {
    .random-video-list_random_video_list__CehAV {
        padding: 12px;
        margin-top: 16px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_section_title__OnQtw {
        font-size: 16px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_video_grid__Ayc6o {
        grid-template-columns: repeat(4, 1fr);
        gap: 8px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_card_inner__AO5Xz {
        border-width: 2px;
        border-radius: 6px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY {
        width: 28px;
        height: 28px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_play_btn__HBXJY svg {
        width: 16px;
        height: 16px;
        margin-left: 2px
    }
    .random-video-list_random_video_list__CehAV .random-video-list_video_placeholder__rhn0l {
        border-width: 2px;
        border-radius: 6px
    }
}

.VideoPlayer_video_container__rxWXZ {
    width: 100%;
    height: 100%;
    position: relative
}

.VideoPlayer_video_player__Qwjho {
    width: 100%;
    height: 100%;
    border: none
}

.VideoPlayer_thumbnail_wrapper__udelb {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.VideoPlayer_play_button___s9ow {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 240px;
    height: 240px;
    z-index: 10;
    filter: drop-shadow(0 4px 8px rgba(0, 0, 0, .3));
    animation: VideoPlayer_breathe__d9aXr 1.2s ease-in-out infinite
}

.VideoPlayer_play_button___s9ow .VideoPlayer_play_icon__NQ8XA {
    width: 100%;
    height: 100%;
    object-fit: contain
}

@keyframes VideoPlayer_breathe__d9aXr {
    0%,
    to {
        transform: translate(-50%, -50%) scale(1);
        opacity: 1
    }
    50% {
        transform: translate(-50%, -50%) scale(1.15);
        opacity: .85
    }
}

.VideoPlayer_tap_text__dX2p1 {
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    color: snow;
    font-size: 30px;
    font-weight: 700;
    white-space: nowrap;
    z-index: 10;
    -webkit-text-stroke: 2px #fc772e;
    paint-order: stroke fill;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5)
}

@media(max-width:768px) {
    .VideoPlayer_play_button___s9ow {
        width: 210px;
        height: 210px
    }
}

@media(max-width:480px) {
    .VideoPlayer_play_button___s9ow {
        width: 180px;
        height: 180px
    }
}

.DetailVideoPlayAd_container__zB35Z {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10px
}

.DetailVideoPlayAd_reward_iframe__SbKHY {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: 100;
    border-radius: 12px;
    background: rgba(0, 0, 0, .9)
}

.DetailVideoPlayAd_tv_player__KKSq_ {
    width: 100%;
    max-width: 550px;
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.DetailVideoPlayAd_tv_frame__0rTls {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.DetailVideoPlayAd_tv_screen__c8l2x {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    overflow: hidden
}

.DetailVideoPlayAd_adx_loading_overlay__R_2si {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 50;
    border-radius: 12px
}

.DetailVideoPlayAd_adx_loading_spinner__TNvUu {
    width: 80px;
    height: 80px;
    border: 6px solid hsla(0, 0%, 100%, .3);
    border-top-color: #ff6b6b;
    border-radius: 50%;
    animation: DetailVideoPlayAd_adx_spin__Jd13p 1s linear infinite
}

@keyframes DetailVideoPlayAd_adx_spin__Jd13p {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.DetailVideoPlayAd_thumbnail_wrapper__jlNcX {
    position: relative;
    width: 100%;
    margin-top: 15px;
    padding: 0 10px
}

.DetailVideoPlayAd_thumbnail_list__e6FhB {
    display: flex;
    justify-content: space-between;
    gap: 8px;
    width: 100%
}

.DetailVideoPlayAd_refresh_btn__rrEkl {
    position: absolute;
    right: -8%;
    bottom: 73%;
    width: 80px;
    height: 80px;
    z-index: 999999999;
    cursor: pointer;
    transition: transform .3s ease;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .2))
}

.DetailVideoPlayAd_refresh_btn__rrEkl img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    animation: DetailVideoPlayAd_rotate_clockwise__eDwJ4 2s ease-in-out infinite
}

@keyframes DetailVideoPlayAd_rotate_clockwise__eDwJ4 {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(1turn)
    }
    to {
        transform: rotate(1turn)
    }
}

.DetailVideoPlayAd_thumbnail_item__JEPgT {
    flex: 1 1;
    aspect-ratio: 1;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    transition: transform .3s ease, box-shadow .3s ease;
    border: 2px solid #fff
}

.DetailVideoPlayAd_thumbnail_item__JEPgT:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .25)
}

.DetailVideoPlayAd_thumbnail_item__JEPgT .DetailVideoPlayAd_thumb_img__wsMOF {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(max-width:768px) {
    .DetailVideoPlayAd_tv_player__KKSq_ {
        width: 100%;
        max-width: 100%
    }
    .DetailVideoPlayAd_thumbnail_list__e6FhB {
        gap: 6px;
        margin-top: 12px;
        padding: 0 8px
    }
    .DetailVideoPlayAd_thumbnail_item__JEPgT {
        border-radius: 8px
    }
}

@media(max-width:480px) {
    .DetailVideoPlayAd_tv_player__KKSq_ {
        max-width: 100%;
        width: 100%
    }
    .DetailVideoPlayAd_thumbnail_list__e6FhB {
        gap: 5px;
        padding: 0 5px
    }
    .DetailVideoPlayAd_thumbnail_item__JEPgT {
        border-radius: 6px
    }
}

.VastAd_vast_ad_overlay__DUj9n {
    position: fixed;
    background-color: rgba(0, 0, 0, .9);
    z-index: 9999
}

.VastAd_vast_ad_inline__kiqGV,
.VastAd_vast_ad_overlay__DUj9n {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.VastAd_vast_ad_inline__kiqGV {
    position: absolute;
    background-color: #000;
    z-index: 10
}

.VastAd_vast_loading__w4v38 {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    color: #fff;
    z-index: 10
}

.VastAd_vast_loading__w4v38 p {
    margin: 0;
    font-size: 16px
}

.VastAd_vast_loading_spinner__0Tqkh {
    width: 50px;
    height: 50px;
    border: 4px solid hsla(0, 0%, 100%, .3);
    border-top-color: #fff;
    border-radius: 50%;
    animation: VastAd_vast_spin__KXQWl 1s linear infinite
}

@keyframes VastAd_vast_spin__KXQWl {
    to {
        transform: rotate(1turn)
    }
}

.VastAd_vast_ad_container__n_OZ4 {
    position: relative;
    width: 100%;
    max-width: 800px;
    height: auto;
    aspect-ratio: 16/9
}

@media screen and (max-width:679px) {
    .VastAd_vast_ad_container__n_OZ4 {
        width: 100%;
        max-width: 100%;
        height: 100%;
        aspect-ratio: unset
    }
}

.VastAd_vast_ad_container__n_OZ4 iframe {
    width: 100% !important;
    height: 100% !important
}

.VastAd_vast_ad_container__n_OZ4 .ima-ad-container,
.VastAd_vast_ad_container_inline__khjGy {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.VastAd_vast_ad_container_inline__khjGy iframe {
    width: 100% !important;
    height: 100% !important
}

.VastAd_vast_ad_container_inline__khjGy .ima-ad-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.VastAd_vast_ad_label__rha_1 {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: rgba(255, 204, 0, .9);
    color: #000;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 3px;
    z-index: 100;
    pointer-events: none
}

.VastAd_vast_ad_controls__sa4Qz {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    pointer-events: none
}

.VastAd_vast_countdown__oV34g {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    padding: 8px 16px;
    font-size: 14px;
    border-radius: 4px
}

.VastAd_vast_skip_btn__DtqJA {
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    border: 1px solid hsla(0, 0%, 100%, .5);
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    transition: all .3s ease;
    pointer-events: auto
}

.VastAd_vast_skip_btn__DtqJA:hover {
    background-color: hsla(0, 0%, 100%, .2);
    border-color: #fff
}

.detail-play_detail_play_container__tAj5K {
    width: 100%;
    padding: 20px 0;
    border-radius: 8px
}

@media(max-width:768px) {
    .detail-play_detail_play_container__tAj5K {
        padding: 10px 0
    }
}

.detail-play_video_wrapper__j_qpr {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #000;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px
}

.detail-play_video_wrapper__j_qpr .detail-play_video_player___QPfK {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px 8px 0 0;
    z-index: 1
}

.detail-play_video_wrapper__j_qpr .detail-play_video_thumbnail_cover__eWXzJ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2;
    transition: background-color .3s ease;
    border-radius: 8px 8px 0 0
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW:hover {
    background-color: rgba(0, 0, 0, .1)
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn {
    position: relative;
    width: 80px;
    height: 80px;
    background: linear-gradient(135deg, #ff8c00, #f60, #ff4500);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    animation: detail-play_orangeBreath__gVWM9 2s ease-in-out infinite;
    cursor: pointer;
    box-shadow: 0 0 30px rgba(255, 140, 0, .6), 0 0 60px rgba(255, 102, 0, .4), 0 8px 30px rgba(255, 69, 0, .5);
    border: 3px solid hsla(0, 0%, 100%, .4)
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn:hover {
    transform: scale(1.15);
    box-shadow: 0 0 50px rgba(255, 140, 0, .9), 0 0 100px rgba(255, 102, 0, .7), 0 12px 50px rgba(255, 69, 0, .8);
    border: 3px solid hsla(0, 0%, 100%, .8);
    animation-play-state: paused
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn:hover:before {
    border-left-color: #fff;
    transform: translateX(3px) scale(1.1);
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 28px solid hsla(0, 0%, 100%, .95);
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    margin-left: 8px;
    transition: all .3s ease;
    filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
}

.detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn .detail-play_play_icon__ZBCKO {
    display: none
}

.detail-play_video_wrapper__j_qpr .detail-play_playing_overlay__d9bXf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 3;
    transition: all .3s ease
}

.detail-play_video_wrapper__j_qpr .detail-play_playing_overlay__d9bXf:hover {
    background-color: rgba(0, 0, 0, .1)
}

.detail-play_video_wrapper__j_qpr .detail-play_playing_overlay__d9bXf.detail-play_paused_overlay__l_zUY {
    background-color: rgba(0, 0, 0, .75);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px)
}

.detail-play_video_wrapper__j_qpr .detail-play_playing_overlay__d9bXf.detail-play_paused_overlay__l_zUY:hover {
    background-color: rgba(0, 0, 0, .7)
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    z-index: 15
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_time_display__LfIgT {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    min-width: 40px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .5)
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL {
    flex: 1 1;
    height: 6px;
    background: hsla(0, 0%, 100%, .3);
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    transition: height .2s ease
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL:hover {
    height: 8px
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL:hover .detail-play_progress_fill__oAsa2 .detail-play_progress_handle__owjP_ {
    transform: scale(1.2)
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL .detail-play_progress_fill__oAsa2 {
    height: 100%;
    background: linear-gradient(90deg, #ff8c00, #f60);
    border-radius: 3px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL .detail-play_progress_fill__oAsa2 .detail-play_progress_handle__owjP_ {
    position: absolute;
    right: -7px;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    cursor: -webkit-grab;
    cursor: grab;
    transition: transform .2s ease
}

.detail-play_video_wrapper__j_qpr .detail-play_progress_bar_container__4EgfL .detail-play_progress_bar__NQNBL .detail-play_progress_fill__oAsa2 .detail-play_progress_handle__owjP_:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
    transform: scale(1.3)
}

.detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 {
    position: relative;
    z-index: 10;
    width: 105px;
    height: 105px;
    background: linear-gradient(135deg, #ff8c00, #f60, #ff4500);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    animation: detail-play_orangeBreath__gVWM9 1.2s ease-in-out infinite;
    box-shadow: 0 0 30px rgba(255, 140, 0, .6), 0 0 60px rgba(255, 102, 0, .4);
    border: 3px solid hsla(0, 0%, 100%, .4);
    transition: all .3s ease
}

.detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27:hover {
    transform: scale(1.1);
    box-shadow: 0 0 50px rgba(255, 140, 0, .9), 0 0 100px rgba(255, 102, 0, .7);
    animation-play-state: paused
}

.detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_play_icon_inner__EC_W9 {
    width: 0;
    height: 0;
    border-left: 36px solid hsla(0, 0%, 100%, .95);
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    margin-left: 8px
}

.detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_pause_icon__ORNAf {
    display: flex;
    gap: 10px
}

.detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_pause_icon__ORNAf span {
    width: 10px;
    height: 38px;
    background-color: hsla(0, 0%, 100%, .95);
    border-radius: 3px
}

.detail-play_ad_box__siPwy {
    margin: 20px 0
}

.detail-play_video_actions__BUlXh {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: linear-gradient(90deg, #d7e5cb, #3d96dc);
    border-radius: 0 0 8px 8px;
    margin-top: 30px
}

.detail-play_video_actions__BUlXh .detail-play_video_thumbnail__UxJnT {
    width: 36px;
    height: 36px;
    min-width: 36px;
    margin-right: 12px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #333
}

.detail-play_video_actions__BUlXh .detail-play_video_thumbnail__UxJnT img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail-play_video_actions__BUlXh .detail-play_video_title__J1iOx {
    font-size: 16px;
    font-weight: 600;
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 12px;
    color: #fff
}

.detail-play_video_actions__BUlXh .detail-play_heart_button__6SlKo {
    width: 42px;
    height: 42px;
    min-width: 42px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: transform .2s ease
}

.detail-play_video_actions__BUlXh .detail-play_heart_button__6SlKo svg {
    width: 30px;
    height: 30px;
    stroke: currentColor;
    stroke-width: 1
}

.detail-play_video_actions__BUlXh .detail-play_heart_button__6SlKo:hover {
    transform: scale(1.1);
    color: #ff6b6b
}

.detail-play_video_actions__BUlXh .detail-play_heart_button__6SlKo.detail-play_active__d70Z7 {
    color: #ff6b6b
}

.detail-play_video_actions__BUlXh .detail-play_heart_button__6SlKo.detail-play_active__d70Z7 svg {
    fill: currentColor
}

.detail-play_video_controls__l_WSm {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9 {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 24px;
    background-color: #f5f5f5;
    color: #606060;
    cursor: pointer;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9:hover {
    background-color: #e9e9e9
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9.detail-play_liked__NQKY1 {
    background-color: #ffebee;
    color: #e53935
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9.detail-play_liked__NQKY1:hover {
    background-color: #ffcdd2
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9 .detail-play_like_icon__sRBT8 {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.detail-play_video_controls__l_WSm .detail-play_like_button__2SSI9 span {
    font-size: 14px;
    font-weight: 500
}

.detail-play_video_info__TnX6f {
    margin-top: 20px;
    padding: 16px 20px;
    background: rgba(10, 130, 235, .53);
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    color: #f8f8ff
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 20px
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_author_section__rAO18 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_author_section__rAO18 .detail-play_author_info__J_XdT {
    display: flex;
    align-items: center;
    gap: 12px
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_author_section__rAO18 .detail-play_author_info__J_XdT .detail-play_author_name__4K_wf {
    font-size: 18px;
    font-weight: 600;
    color: #f8f8ff
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_author_section__rAO18 .detail-play_author_info__J_XdT .detail-play_category_badge__BpWQq {
    padding: 4px 10px;
    background: linear-gradient(90deg, #f41b3b, #1884f7);
    color: #fff;
    border-radius: 16px;
    font-size: 12px;
    font-weight: 500
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 4px
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 .detail-play_stat_item__NB_Ck {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #f8f8ff
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 .detail-play_stat_item__NB_Ck svg {
    width: 16px;
    height: 16px;
    color: #f8f8ff
}

.detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 .detail-play_stat_item__NB_Ck span {
    font-size: 14px
}

.detail-play_video_info__TnX6f .detail-play_description_container___x_ov {
    margin-bottom: 20px
}

.detail-play_video_info__TnX6f .detail-play_description_container___x_ov .detail-play_video_description__VPCCH {
    font-size: 14px;
    line-height: 1.6;
    color: #f8f8ff;
    max-height: 80px;
    overflow: hidden;
    transition: max-height .3s ease;
    white-space: pre-line
}

.detail-play_video_info__TnX6f .detail-play_description_container___x_ov .detail-play_video_description__VPCCH.detail-play_expanded__bo_LD {
    max-height: 800px
}

.detail-play_video_info__TnX6f .detail-play_description_container___x_ov .detail-play_show_more_btn__pMngA {
    margin-top: 8px;
    background: none;
    border: none;
    color: #1884f7;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    padding: 4px 0
}

.detail-play_video_info__TnX6f .detail-play_description_container___x_ov .detail-play_show_more_btn__pMngA:hover {
    text-decoration: underline
}

.detail-play_video_info__TnX6f .detail-play_video_tags__rix1Q {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.detail-play_video_info__TnX6f .detail-play_video_tags__rix1Q .detail-play_tag__ET2zE {
    padding: 4px 10px;
    background-color: hsla(0, 0%, 100%, .1);
    color: #f8f8ff;
    border-radius: 16px;
    font-size: 12px;
    transition: background-color .2s ease;
    cursor: pointer
}

.detail-play_video_info__TnX6f .detail-play_video_tags__rix1Q .detail-play_tag__ET2zE:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

@keyframes detail-play_orangeBreath__gVWM9 {
    0% {
        transform: scale(1);
        box-shadow: 0 0 30px rgba(255, 140, 0, .6), 0 0 60px rgba(255, 102, 0, .4), 0 8px 30px rgba(255, 69, 0, .5);
        background: linear-gradient(135deg, #ff8c00, #f60, #ff4500)
    }
    50% {
        transform: scale(1.1);
        box-shadow: 0 0 50px rgba(255, 140, 0, .9), 0 0 100px rgba(255, 102, 0, .7), 0 12px 50px rgba(255, 69, 0, .8);
        background: linear-gradient(135deg, orange, #f70, #f50)
    }
    to {
        transform: scale(1);
        box-shadow: 0 0 30px rgba(255, 140, 0, .6), 0 0 60px rgba(255, 102, 0, .4), 0 8px 30px rgba(255, 69, 0, .5);
        background: linear-gradient(135deg, #ff8c00, #f60, #ff4500)
    }
}

@keyframes detail-play_pulse__uGhsg {
    0% {
        transform: scale(1);
        box-shadow: 0 0 20px rgba(255, 0, 100, .6), 0 0 40px rgba(255, 50, 150, .4), 0 4px 20px rgba(255, 0, 0, .5);
        background: linear-gradient(45deg, #f06, #f30, #f60)
    }
    25% {
        transform: scale(1.12);
        box-shadow: 0 0 30px rgba(255, 0, 150, .8), 0 0 60px rgba(255, 100, 200, .6), 0 6px 30px rgba(255, 50, 100, .7);
        background: linear-gradient(45deg, #f09, #f36, #f63)
    }
    50% {
        transform: scale(1.18);
        box-shadow: 0 0 40px #ff32c8, 0 0 80px rgba(255, 150, 255, .8), 0 8px 40px rgba(255, 100, 150, .9);
        background: linear-gradient(45deg, #f0c, #f39, #f66)
    }
    75% {
        transform: scale(1.12);
        box-shadow: 0 0 30px rgba(255, 0, 150, .8), 0 0 60px rgba(255, 100, 200, .6), 0 6px 30px rgba(255, 50, 100, .7);
        background: linear-gradient(45deg, #f09, #f36, #f63)
    }
    to {
        transform: scale(1);
        box-shadow: 0 0 20px rgba(255, 0, 100, .6), 0 0 40px rgba(255, 50, 150, .4), 0 4px 20px rgba(255, 0, 0, .5);
        background: linear-gradient(45deg, #f06, #f30, #f60)
    }
}

@keyframes detail-play_trianglePulse__ycGO1 {
    0% {
        border-left-color: hsla(0, 0%, 100%, .8);
        transform: translateX(0) scale(1);
        filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
    }
    25% {
        border-left-color: #fff;
        transform: translateX(1px) scale(1.05);
        filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
    }
    50% {
        border-left-color: #fff;
        transform: translateX(3px) scale(1.1);
        filter: drop-shadow(0 0 15px rgb(255, 255, 255))
    }
    75% {
        border-left-color: #fff;
        transform: translateX(1px) scale(1.05);
        filter: drop-shadow(0 0 10px rgba(255, 255, 255, .8))
    }
    to {
        border-left-color: hsla(0, 0%, 100%, .8);
        transform: translateX(0) scale(1);
        filter: drop-shadow(0 0 5px rgba(255, 255, 255, .5))
    }
}

@media(max-width:768px) {
    .detail-play_video_info__TnX6f {
        padding: 12px
    }
    .detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B {
        gap: 12px
    }
    .detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_author_section__rAO18 {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px
    }
    .detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 {
        gap: 12px
    }
    .detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 .detail-play_stat_item__NB_Ck svg {
        width: 14px;
        height: 14px
    }
    .detail-play_video_info__TnX6f .detail-play_video_meta__Dun3B .detail-play_video_stats__qGmg9 .detail-play_stat_item__NB_Ck span {
        font-size: 12px
    }
    .detail-play_video_info__TnX6f .detail-play_video_tags__rix1Q .detail-play_tag__ET2zE {
        font-size: 11px;
        padding: 3px 8px
    }
    .detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        background: linear-gradient(135deg, #ff8c00, #f60, #ff4500);
        box-shadow: 0 0 20px rgba(255, 140, 0, .6), 0 0 40px rgba(255, 102, 0, .4);
        border: 2px solid hsla(0, 0%, 100%, .4);
        animation: detail-play_orangeBreath__gVWM9 1.2s ease-in-out infinite
    }
    .detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn:before {
        border-left: 28px solid hsla(0, 0%, 100%, .95);
        border-top: 17px solid transparent;
        border-bottom: 17px solid transparent;
        margin-left: 6px;
        animation: none
    }
    .detail-play_video_wrapper__j_qpr .detail-play_video_overlay__H4wNW .detail-play_play_button__IRJDn:hover {
        transform: scale(1.1);
        box-shadow: 0 0 40px rgba(255, 140, 0, .9), 0 0 80px rgba(255, 102, 0, .7);
        animation-play-state: paused
    }
    .detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 {
        width: 80px;
        height: 80px;
        animation: detail-play_orangeBreath__gVWM9 1.2s ease-in-out infinite
    }
    .detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_play_icon_inner__EC_W9 {
        border-left: 28px solid hsla(0, 0%, 100%, .95);
        border-top: 17px solid transparent;
        border-bottom: 17px solid transparent;
        margin-left: 6px
    }
    .detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_pause_icon__ORNAf {
        gap: 8px
    }
    .detail-play_video_wrapper__j_qpr .detail-play_control_button__E5U27 .detail-play_pause_icon__ORNAf span {
        width: 8px;
        height: 30px
    }
}

.detail-all-video_play_all_video__G_5Gt {
    width: 100%;
    max-width: 400px;
    height: 800px;
    background: linear-gradient(90deg, #d7e5cb, #3d96dc);
    border-radius: 16px;
    padding: 16px 20px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.detail-all-video_play_all_video_header__OJKAj {
    display: flex;
    align-items: center;
    padding: 0 8px 12px
}

.detail-all-video_play_all_video_header__OJKAj .detail-all-video_header_icon__Pp_Lc {
    width: 28px;
    height: 28px;
    margin-right: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.detail-all-video_play_all_video_header__OJKAj .detail-all-video_header_icon__Pp_Lc svg {
    width: 24px;
    height: 24px
}

.detail-all-video_play_all_video_header__OJKAj .detail-all-video_header_title__R0kgS {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 0
}

.detail-all-video_video_list__dpDqX {
    flex: 1 1;
    overflow-y: auto;
    padding: 0 4px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.detail-all-video_video_list__dpDqX::-webkit-scrollbar {
    display: none
}

.detail-all-video_video_item__vw0B_ {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 12px;
    margin-bottom: 16px;
    padding: 8px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 1px solid hsla(0, 0%, 100%, .08);
    transition: transform .2s ease, box-shadow .2s ease
}

.detail-all-video_video_item__vw0B_:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .2)
}

.detail-all-video_video_item__vw0B_ .detail-all-video_thumbnail_container__tugw3 {
    width: 140px;
    height: 90px;
    border-radius: 8px;
    overflow: hidden;
    background-color: #000
}

.detail-all-video_video_item__vw0B_ .detail-all-video_thumbnail_container__tugw3 .detail-all-video_thumbnail__PL9Q9 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease
}

.detail-all-video_video_item__vw0B_ .detail-all-video_video_info__q35TT {
    flex: 1 1;
    padding: 0 12px
}

.detail-all-video_video_item__vw0B_ .detail-all-video_video_info__q35TT .detail-all-video_video_title__lz7ga {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-all-video_video_item__vw0B_ .detail-all-video_play_button__bad8Q {
    width: 36px;
    height: 36px;
    flex-shrink: 0
}

.detail-all-video_video_item__vw0B_ .detail-all-video_play_button__bad8Q svg {
    width: 36px;
    height: 36px;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .3))
}

.detail-all-video_video_item__vw0B_:hover .detail-all-video_thumbnail__PL9Q9 {
    transform: scale(1.05)
}

.list-title_list_title_bar__59lVa {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 56px;
    padding: 0 24px;
    background: linear-gradient(90deg, #d7e5cb, #3d96dc)
}

.list-title_left_title_box__Wm_Dy {
    display: flex;
    align-items: flex-end;
    position: relative
}

.list-title_title_text__P6gfm {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    position: relative;
    z-index: 2;
    line-height: 1
}

.list-title_title_underline__Y3Xy4 {
    display: block;
    height: 10px;
    width: 60px;
    background: linear-gradient(90deg, #ff2d55, #3a8bff);
    position: absolute;
    left: 0;
    bottom: -4px;
    z-index: 1;
    border-radius: 2px
}

.list-title_more_btn__OgPHm {
    background: none;
    border: none;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    outline: none;
    transition: color .2s;
    letter-spacing: 1px
}

.list-title_more_btn__OgPHm:hover {
    color: #ff2d55
}

@media(max-width:600px) {
    .list-title_list_title_bar__59lVa {
        height: 44px;
        padding: 0 10px
    }
    .list-title_title_text__P6gfm {
        font-size: 22px
    }
    .list-title_title_underline__Y3Xy4 {
        height: 6px;
        width: 36px;
        bottom: -2px
    }
    .list-title_more_btn__OgPHm {
        font-size: 16px
    }
}

.detail-series_detail_series__zJ0bY {
    width: 100%;
    margin-bottom: 30px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.detail-series_series_slider_container__n_Hc8 {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 15px 0;
    touch-action: pan-x
}

.detail-series_nav_button__uUJwG {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    border: 2px solid #ca0813;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
    opacity: .7
}

.detail-series_nav_button__uUJwG svg {
    width: 28px;
    height: 28px
}

.detail-series_nav_button__uUJwG:hover {
    background-color: #ca0813;
    opacity: 1;
    transform: translateY(-50%) scale(1.1)
}

.detail-series_nav_button__uUJwG:active {
    transform: translateY(-50%) scale(.95)
}

.detail-series_nav_button__uUJwG:focus {
    outline: none
}

.detail-series_prev_button__fkr9I {
    left: 10px
}

.detail-series_next_button__TpD6s {
    right: 10px
}

.detail-series_series_slider__bDsxK {
    display: flex;
    gap: 0;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    will-change: transform;
    transform: translateX(0);
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0)
}

.detail-series_series_slider__bDsxK.detail-series_smooth_transition__q1CXJ {
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_slider__bDsxK.detail-series_dragging__bWEGH {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.detail-series_series_slider__bDsxK.detail-series_dragging__bWEGH .detail-series_series_card__TgjC6 {
    pointer-events: none;
    transform: scale(.98);
    transition: transform .1s ease-out
}

.detail-series_series_card__TgjC6 {
    min-width: 300px;
    height: 180px;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #ca0813;
    background-color: #000;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
    transition: box-shadow .25s ease, transform .25s ease;
    transform-origin: center center;
    flex-shrink: 0;
    margin: 0 15px 0 0;
    will-change: transform, box-shadow;
    transform: translateZ(0)
}

.detail-series_series_card__TgjC6:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, .4)
}

.detail-series_series_card__TgjC6:hover .detail-series_thumbnail__TSWpK {
    transform: scale(1.05)
}

.detail-series_series_card__TgjC6:hover .detail-series_card_arrow__nVkPt {
    transform: scale(1.1)
}

.detail-series_series_card__TgjC6.detail-series_active__dLe00 {
    border-color: #ff5c5c;
    position: relative;
    z-index: 2;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .4)
}

.detail-series_series_card__TgjC6.detail-series_active__dLe00:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 14px;
    border: 2px solid #ff5c5c;
    opacity: .7;
    z-index: 0;
    animation: detail-series_pulse__p6YsN 2s infinite
}

.detail-series_series_card__TgjC6.detail-series_active__dLe00:hover {
    transform: translateY(-5px)
}

.detail-series_series_card__TgjC6.detail-series_active__dLe00 .detail-series_thumbnail__TSWpK {
    transform: scale(1.05)
}

.detail-series_series_card__TgjC6.detail-series_active__dLe00 .detail-series_card_arrow__nVkPt {
    transform: scale(1.1)
}

.detail-series_series_card__TgjC6:active {
    transform: scale(.98)
}

.detail-series_series_card__TgjC6 .detail-series_thumbnail_container__asO2y {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.detail-series_series_card__TgjC6 .detail-series_thumbnail_container__asO2y .detail-series_thumbnail__TSWpK {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s ease;
    pointer-events: none;
    -webkit-user-drag: none;
    will-change: transform
}

.detail-series_series_card__TgjC6 .detail-series_thumbnail_container__asO2y:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .2));
    z-index: 2
}

.detail-series_series_card__TgjC6 .detail-series_card_content__fml_Y {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 60px;
    z-index: 3
}

.detail-series_series_card__TgjC6 .detail-series_card_content__fml_Y .detail-series_card_title__QxdRk {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 8px;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.detail-series_series_card__TgjC6 .detail-series_card_content__fml_Y .detail-series_video_count__gbgIQ {
    color: #ff5c5c;
    font-size: 14px;
    font-weight: 500
}

.detail-series_series_card__TgjC6 .detail-series_card_arrow__nVkPt {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    background-color: #ca0813;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
    transition: transform .3s ease;
    will-change: transform
}

.detail-series_series_card__TgjC6 .detail-series_card_arrow__nVkPt svg {
    width: 24px;
    height: 24px
}

@keyframes detail-series_pulse__p6YsN {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, .7)
    }
    70% {
        box-shadow: 0 0 0 6px rgba(255, 92, 92, 0)
    }
    to {
        box-shadow: 0 0 0 0 rgba(255, 92, 92, 0)
    }
}

.index-list_list_index_container__sA9Yu {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.index-list_list_index_container__sA9Yu .index-list_list_title_box__8T53A {
    margin-bottom: 10px
}

.index-list_list_index_container__sA9Yu .index-list_ads_1__zDKFk {
    width: 100%;
    margin: 10px 0
}

.index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 30px;
    gap: 30px
}

.index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_item__EQJJR {
    width: 100%
}

.index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
    grid-column: 1/-1;
    grid-row: 2;
    width: 100%;
    margin: 10px 0
}

@media screen and (max-width:1400px) {
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(4, 1fr)
    }
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:1200px) {
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(4, 1fr)
    }
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:992px) {
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(3, 1fr)
    }
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:768px) {
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(2, 1fr)
    }
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
        grid-column: 1/-1;
        grid-row: 2
    }
}

@media screen and (max-width:576px) {
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(1, 1fr)
    }
    .index-list_list_index_container__sA9Yu .index-list_list_content_box__OEhbB .index-list_ads_2__Xm5RW {
        grid-column: 1/-1;
        grid-row: 2
    }
}

.index-list_list_index_container__sA9Yu.index-list_detail_popular__T_h2K .index-list_list_content_box__OEhbB {
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 40px
}

@media screen and (max-width:992px) {
    .index-list_list_index_container__sA9Yu.index-list_detail_popular__T_h2K .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media screen and (max-width:768px) {
    .index-list_list_index_container__sA9Yu.index-list_detail_popular__T_h2K .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:576px) {
    .index-list_list_index_container__sA9Yu.index-list_detail_popular__T_h2K .index-list_list_content_box__OEhbB {
        grid-template-columns: repeat(1, 1fr)
    }
}

.detail_detail_container__nHPRG .detail_detail__ZxBir {
    height: 100%;
    padding: 0 24px;
    max-width: 1366px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 24px
}

.detail_detail_container__nHPRG .detail_detail__ZxBir .detail_detail_play__HsBkJ {
    max-width: 860px;
    width: 100%
}

.detail_detail_container__nHPRG .detail_detail__ZxBir .detail_detail_all_video__dMl8D {
    width: 400px
}

@media screen and (max-width:1220px) {
    .detail_detail_container__nHPRG .detail_detail__ZxBir .detail_detail_play__HsBkJ {
        max-width: 100%;
        width: 100%;
        margin: 0 auto
    }
    .detail_detail_container__nHPRG .detail_detail__ZxBir .detail_detail_all_video__dMl8D {
        display: none
    }
}

.super_header__PDoDW {
    box-sizing: content-box;
    display: flex;
    height: 40px;
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .13);
    padding: 5px;
    justify-content: space-between;
    align-items: center;
    background-color: #fff
}

@media(min-width:1201px) {
    .super_header__PDoDW {
        margin: 0 auto;
        justify-content: space-between
    }
}

.super_logo__Qtkrx {
    display: flex;
    align-items: center;
    height: 40px;
    text-decoration: none
}

.super_logo__Qtkrx img {
    height: 40px;
    width: auto;
    display: block
}

.super_cat_search__iuXl7 {
    width: 28px;
    height: 28px;
    margin-right: 10px;
    cursor: pointer
}

.super_cat__LIGoP {
    padding: 12px 5px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, .2) transparent
}

.super_cat__LIGoP::-webkit-scrollbar {
    height: 4px
}

.super_cat__LIGoP::-webkit-scrollbar-track {
    background: transparent
}

.super_cat__LIGoP::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .2);
    border-radius: 10px
}

.super_cat_pc__7uj_B {
    padding: 0;
    display: flex;
    align-items: center;
    overflow-x: visible;
    overflow-y: visible
}

.super_cat_item__1hGln {
    display: inline-block;
    height: 25px
}

.super_cat_item__1hGln:hover a {
    background-color: #f7c846;
    color: #fff
}

.super_cat_item__1hGln:hover img {
    filter: invert(100%)
}

.super_cat_link__ul8ui {
    display: flex;
    align-items: center;
    margin-right: 5px;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    background: #f2f4f3;
    color: #0f0f0f;
    border-radius: 6px;
    text-decoration: none
}

.super_cat_link__ul8ui img {
    height: 16px;
    margin-right: 4px;
    vertical-align: middle
}

.super_active__FEcFJ {
    background: #606060;
    color: #fff
}

.super_active__FEcFJ img {
    filter: invert(100%)
}

.video-item_video_card__q07yD.more-video-item,
.video-item_video_card__q07yD.video-item {
    display: block;
    box-shadow: 2px 4px 13px 0 rgba(0, 0, 0, .08);
    width: 100%
}

.video-item_video_card__q07yD {
    width: 100%;
    background: #fff;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@keyframes video-item_loading__NbmcH {
    0% {
        background-color: #f0f0f0
    }
    50% {
        background-color: #e0e0e0
    }
    to {
        background-color: #f0f0f0
    }
}

.video-item_video_card__q07yD.video-item_loading__NbmcH {
    background-color: #f0f0f0;
    animation: video-item_loading__NbmcH 1.5s ease-in-out infinite
}

.video-item_cover__WzzJ1 {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: gray;
    overflow: hidden
}

.video-item_cover__WzzJ1 .video-item_thumbnail_image__3EpDL {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.video-item_cover__WzzJ1 .video-item_lp_loading_placeholder__gxwHL {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, #e0e0e0, #f5f5f5 50%, #e0e0e0);
    background-size: 200% 200%;
    animation: video-item_lp_loading_gradient__7w5Ao 1.5s ease infinite;
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes video-item_lp_loading_gradient__7w5Ao {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.video-item_cover__WzzJ1 .video-item_lp_loading_spinner__yZHBd {
    width: 40px;
    height: 40px;
    border: 4px solid hsla(0, 0%, 100%, .3);
    border-top-color: #fff;
    border-radius: 50%;
    animation: video-item_lp_spin__5EGjN 1s linear infinite
}

@keyframes video-item_lp_spin__5EGjN {
    to {
        transform: rotate(1turn)
    }
}

@keyframes video-item_heartbeat__v_dRB {
    0% {
        transform: scale(1);
        transform-origin: center center
    }
    10% {
        transform: scale(.92)
    }
    17% {
        transform: scale(.98)
    }
    33% {
        transform: scale(.87)
    }
    45% {
        transform: scale(1)
    }
}

.video-item_cover__WzzJ1 .video-item_play_btn__wHH3r {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/static/super/play_btn.png);
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: 50%;
    animation: video-item_heartbeat__v_dRB 2s ease-in-out .5s infinite both;
    z-index: 2;
    pointer-events: none
}

.video-item_cover__WzzJ1 .video-item_video_duration__4eJ_3 {
    position: absolute;
    bottom: 8px;
    right: 8px;
    padding: 4px 10px;
    background: rgba(0, 0, 0, .75);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 6px;
    z-index: 3
}

@media screen and (max-width:768px) {
    .video-item_cover__WzzJ1 .video-item_video_duration__4eJ_3 {
        font-size: 12px;
        padding: 3px 8px;
        bottom: 6px;
        right: 6px
    }
}

.video-item_title__0hGgb {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    padding: 10px 12px 12px
}

.video-item_cat_icon__r9Ezz {
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    margin-right: 10px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.video-item_title_text__ytQbO {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0
}

.video-item_title_main__Z6RMJ {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-height: 18px
}

.video-item_time_desc__KXw8c {
    color: #606060;
    font-size: 12px;
    font-weight: 400
}

@keyframes video-item_shake__WMcik {
    0% {
        transform: translate(0)
    }
    3.33% {
        transform: translate(-2px, 1px)
    }
    6.66% {
        transform: translate(2px, -1px)
    }
    10% {
        transform: translate(-2px, -1px)
    }
    13.33% {
        transform: translate(2px, 1px)
    }
    16.66% {
        transform: translate(-1px, 2px)
    }
    20% {
        transform: translate(1px, -2px)
    }
    23.33% {
        transform: translate(-2px, 1px)
    }
    26.66% {
        transform: translate(2px, -1px)
    }
    30% {
        transform: translate(-1px, 1px)
    }
    33.33% {
        transform: translate(0)
    }
    to {
        transform: translate(0)
    }
}

.video-item_shake_animation__gJr83 {
    animation: video-item_shake__WMcik 1.5s ease-in-out infinite;
    -webkit-animation: video-item_shake__WMcik 1.5s ease-in-out infinite
}

@keyframes video-item_shakefix__WySqX {
    0% {
        transform: translate(1px, 1px)
    }
    10% {
        transform: translate(-1px, -2px)
    }
    20% {
        transform: translate(-3px)
    }
    30% {
        transform: translate(3px, 2px)
    }
    40% {
        transform: translate(1px, -1px)
    }
    50% {
        transform: translate(-1px, 2px)
    }
    60% {
        transform: translate(-3px, 1px)
    }
    70% {
        transform: translate(3px, 1px)
    }
    80% {
        transform: translate(-1px, -1px)
    }
    90% {
        transform: translate(1px, 2px)
    }
    to {
        transform: translate(1px, -2px)
    }
}

.video-item_video_card__q07yD.video-item:hover {
    animation-name: video-item_shakefix__WySqX;
    -webkit-animation-name: video-item_shakefix__WySqX;
    -moz-animation-name: video-item_shakefix__WySqX;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite
}

.detail-play_detail_play_container__KO98d {
    width: 100%;
    max-width: 1360px;
    margin: 0 auto;
    display: flex;
    gap: 15px;
    align-items: stretch
}

@media screen and (max-width:679px) {
    .detail-play_detail_play_container__KO98d {
        flex-direction: column
    }
    .detail-play_left_section__CjRoU {
        width: 100%
    }
}

@media screen and (min-width:680px) {
    .detail-play_left_section__CjRoU {
        width: 68%;
        display: flex;
        flex-direction: column
    }
}

.detail-play_video_wrapper__G2RWG {
    position: relative;
    background-color: #000;
    overflow: hidden
}

@media screen and (max-width:679px) {
    .detail-play_video_wrapper__G2RWG {
        width: 100%;
        padding-top: 56.25%
    }
}

@media screen and (min-width:680px) {
    .detail-play_video_wrapper__G2RWG {
        width: 100%;
        aspect-ratio: 16/9
    }
}

.detail-play_video_title__HvqCt {
    display: none
}

@media screen and (min-width:680px) {
    .detail-play_video_title__HvqCt {
        display: -webkit-box;
        height: 38px;
        font-size: 18px;
        font-weight: 500;
        color: #0f0f0f;
        line-height: 26px;
        box-shadow: 2px 4px 13px 0 rgba(0, 0, 0, .08);
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin: 0;
        padding: 4px 6px
    }
}

@keyframes detail-play_scale-up__vz7Hm {
    0% {
        transform: translate(-50%, -50%) scale(1)
    }
    50% {
        transform: translate(-50%, -50%) scale(1.5)
    }
    to {
        transform: translate(-50%, -50%) scale(1)
    }
}

.detail-play_video_cover__goVTh {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.detail-play_video_cover__goVTh .detail-play_cover_image___siyZ {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail-play_video_cover__goVTh .detail-play_play_overlay__nI5mG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.detail-play_video_cover__goVTh .detail-play_play_button__UK2WD {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 34%;
    padding-top: 34%;
    background-image: url(/static/super/play_btn.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    transform: translate(-50%, -50%);
    z-index: 1;
    cursor: pointer;
    animation: detail-play_scale-up__vz7Hm 1.8s linear infinite both
}

.detail-play_video_cover__goVTh .detail-play_unlock_text__o7W_x {
    font-size: 14px;
    color: #fff;
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
    z-index: 1
}

.detail-play_video_player__VJ2bh {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000
}

.detail-play_video_player__VJ2bh .detail-play_html_video__0whlu,
.detail-play_video_player__VJ2bh .detail-play_youtube_player__S7ly9 {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.detail-play_video_thumbnails__l6WdP {
    display: flex;
    gap: 10px;
    padding: 0 15px
}

@media screen and (max-width:679px) {
    .detail-play_video_thumbnails__l6WdP {
        flex-direction: row;
        gap: 8px
    }
}

@media screen and (min-width:680px) {
    .detail-play_video_thumbnails__l6WdP {
        padding: 0;
        flex-direction: column;
        align-items: flex-start;
        width: calc(32% - 20px);
        gap: 0;
        height: calc((68vw - 8px)*.5625 + 38px);
        max-height: 570.35px;
        overflow-y: auto;
        overflow-x: hidden
    }
    .detail-play_video_thumbnails__l6WdP>* {
        flex-shrink: 0;
        width: 100%
    }
    .detail-play_video_thumbnails__l6WdP::-webkit-scrollbar {
        width: 6px
    }
    .detail-play_video_thumbnails__l6WdP::-webkit-scrollbar-track {
        background: #f1f1f1
    }
    .detail-play_video_thumbnails__l6WdP::-webkit-scrollbar-thumb {
        background: #888
    }
    .detail-play_video_thumbnails__l6WdP::-webkit-scrollbar-thumb:hover {
        background: #555
    }
}

.detail-play_video_item_wrapper__Ix1Xa {
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    border-radius: 6px;
    padding: 4px;
    margin: 0 4px 7px;
    align-items: stretch;
    box-shadow: 0 2px 4px #e9dfdf
}

.detail-play_thumbnail_item__aElsQ {
    text-decoration: none;
    display: block
}

@media screen and (max-width:679px) {
    .detail-play_thumbnail_item__aElsQ {
        flex: 1 1
    }
}

.detail-play_thumbnail_wrapper__HexF1 {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    background-color: #000;
    overflow: hidden;
    cursor: pointer;
    transition: transform .3s ease
}

.detail-play_thumbnail_wrapper__HexF1:hover {
    transform: scale(1.05)
}

.detail-play_thumbnail_wrapper__HexF1:hover .detail-play_play_icon__9G_US {
    opacity: 1
}

.detail-play_thumbnail_wrapper__HexF1 .detail-play_thumbnail_image__Gpbhr {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.detail-play_thumbnail_wrapper__HexF1 .detail-play_play_icon__9G_US {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    background-image: url(/static/image/d/play2.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    opacity: .8;
    transition: opacity .3s ease
}

@media screen and (max-width:679px) {
    .detail-play_thumbnail_wrapper__HexF1 .detail-play_play_icon__9G_US {
        width: 30px;
        height: 30px
    }
}

.video-lists_more_video_list__FR2jB,
.video-lists_video_lists__z9LyP {
    width: 100%;
    max-width: 1360px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px 15px;
    gap: 20px 15px
}

@media screen and (max-width:679px) {
    .video-lists_more_video_list__FR2jB,
    .video-lists_video_lists__z9LyP {
        margin-top: 10px
    }
}

@media screen and (min-width:680px)and (max-width:960px) {
    .video-lists_more_video_list__FR2jB,
    .video-lists_video_lists__z9LyP {
        grid-template-columns: repeat(3, 1fr);
        padding-top: 20px
    }
}

@media screen and (min-width:960px) {
    .video-lists_more_video_list__FR2jB,
    .video-lists_video_lists__z9LyP {
        grid-template-columns: repeat(4, 1fr);
        padding-top: 20px
    }
}

.video-lists_top_view__x935Y {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding: 20px max(15px, (100vw - 1360px)/2);
    background-color: #8c92fd;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px 15px;
    gap: 20px 15px;
    max-width: none
}

.video-lists_ads_row__Ac_Xb {
    width: 100%;
    margin: 10px 0 15px;
    grid-column: 1/-1
}

.detail_detail_container__9g3in .detail_ad_box__tjyT9 {
    width: 100%;
    margin: 10px auto
}

.detail_detail_container__9g3in .detail_detail__oeBAU {
    width: 100%;
    padding: 20px 0
}

@media screen and (max-width:679px) {
    .detail_detail_container__9g3in .detail_detail__oeBAU {
        padding: 10px 0
    }
}

.detail_detail_container__9g3in .detail_related_videos__9YzLM {
    width: 100%;
    margin-top: 30px
}

@media screen and (max-width:679px) {
    .detail_detail_container__9g3in .detail_related_videos__9YzLM {
        margin-top: 20px
    }
}

.giftwise_header__qxod3 {
    width: 100%;
    height: 57px;
    background-color: #fff8e1;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    align-items: center;
    padding: 0 16px
}

.giftwise_header__qxod3 .giftwise_container__tike6 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.giftwise_header__qxod3 .giftwise_left_area__VZs6q {
    display: flex;
    align-items: center;
    gap: 8px
}

.giftwise_header__qxod3 .giftwise_left_area__VZs6q .giftwise_logo__XXxl0 {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-decoration: none
}

.giftwise_header__qxod3 .giftwise_left_area__VZs6q .giftwise_deals_title_area__rvZVB {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 12px
}

.giftwise_header__qxod3 .giftwise_left_area__VZs6q .giftwise_deals_title_area__rvZVB .giftwise_deals_title__Itoc8 {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    line-height: 1.2;
    margin: 0
}

.giftwise_header__qxod3 .giftwise_left_area__VZs6q .giftwise_deals_title_area__rvZVB .giftwise_deals_subtitle__XZSuo {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    color: #666;
    margin: 2px 0 0;
    white-space: nowrap
}

.giftwise_header__qxod3 .giftwise_right_area__jCkgp {
    display: flex;
    align-items: center;
    gap: 12px
}

.giftwise_header__qxod3 .giftwise_right_area__jCkgp .giftwise_holiday_btn__L21uU {
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: #c62828;
    color: #fff;
    padding: 8px 16px;
    border-radius: 9999px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
    transition: opacity .2s
}

.giftwise_header__qxod3 .giftwise_right_area__jCkgp .giftwise_holiday_btn__L21uU:hover {
    opacity: .9
}

.giftwise_header__qxod3 .giftwise_right_area__jCkgp .giftwise_holiday_btn__L21uU span {
    white-space: nowrap
}

.giftwise_header__qxod3 .giftwise_icon_btn__RclDq {
    background: none;
    border: none;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #000
}

.giftwise_drawer_content__oJxcK {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    -webkit-overflow-scrolling: touch
}

.giftwise_drawer_content__oJxcK .giftwise_drawer_header__4nCIc {
    display: flex;
    align-items: center;
    height: 56px;
    padding: 0 16px;
    border-bottom: 1px solid #eee;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 10
}

.giftwise_drawer_content__oJxcK .giftwise_drawer_header__4nCIc .giftwise_close_btn__Sv1rP {
    background: none;
    border: none;
    padding: 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto
}

.giftwise_drawer_content__oJxcK .giftwise_drawer_header__4nCIc .giftwise_drawer_title__S12y5 {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    color: #333
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf {
    padding: 12px 0
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_group__9OA15 {
    margin-bottom: 8px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 8px
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_group__9OA15:last-child {
    border-bottom: none
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 20px;
    cursor: pointer;
    transition: background-color .2s
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3:active {
    background-color: #f5f5f5
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3 .giftwise_menu_label__LSXJe {
    font-size: 16px;
    font-weight: 600;
    color: #111;
    text-decoration: none;
    flex: 1 1;
    display: block;
    padding: 14px 0;
    transition: color .2s
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3 .giftwise_menu_label__LSXJe.giftwise_active__2sZk4 {
    color: #c62828
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3 .giftwise_toggle_area__QTvM_ {
    padding: 14px 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3 .giftwise_arrow_icon__uNJuH {
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_header__a8xB3.giftwise_expanded__xQ1ko .giftwise_arrow_icon__uNJuH {
    transform: rotate(180deg)
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_item_single__DESC2 {
    display: block;
    padding: 14px 20px;
    font-size: 16px;
    font-weight: 600;
    color: #111;
    cursor: pointer;
    text-decoration: none;
    transition: all .2s
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_item_single__DESC2.giftwise_active__2sZk4 {
    color: #c62828
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_menu_item_single__DESC2:active {
    background-color: #f5f5f5
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_list__o52m2 {
    padding: 0
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_group__pX_Rl {
    border-bottom: none
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 32px;
    cursor: pointer
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_cat_info__kjgW7 {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1;
    text-decoration: none;
    padding: 12px 0
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_cat_info__kjgW7 .giftwise_cat_icon__sDH_l {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    font-size: 16px
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_cat_info__kjgW7 .giftwise_cat_name__H8dlN {
    font-size: 15px;
    font-weight: 500;
    color: #333;
    transition: color .2s
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_cat_info__kjgW7.giftwise_active__2sZk4 .giftwise_cat_name__H8dlN {
    color: #c62828;
    font-weight: 600
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_toggle_area__QTvM_ {
    padding: 12px 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc .giftwise_arrow_icon__uNJuH {
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_nested_header__L_abc.giftwise_expanded__xQ1ko .giftwise_arrow_icon__uNJuH {
    transform: rotate(180deg)
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_deep_list__Wq9iK {
    padding: 4px 0
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_deep_item__ol5th {
    display: block;
    text-decoration: none;
    padding: 10px 20px 10px 60px;
    font-size: 14px;
    color: #555;
    cursor: pointer;
    transition: all .2s
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_deep_item__ol5th.giftwise_active__2sZk4 {
    color: #c62828;
    font-weight: 600
}

.giftwise_drawer_content__oJxcK .giftwise_menu_container__M29wf .giftwise_deep_item__ol5th:active {
    background-color: #f0f0f0;
    color: #111
}

@media(min-width:768px) {
    .giftwise_header__qxod3 {
        height: 70px
    }
}

.StarRating_stars__ZpM5R {
    display: flex;
    align-items: center;
    gap: 2px
}

.ProductCard_product_card__Q7zuV {
    background-color: #fff;
    border-radius: 12px;
    overflow: hidden;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .04);
    transition: transform .2s;
    height: 100%
}

.ProductCard_product_card__Q7zuV:active {
    transform: scale(.98)
}

.ProductCard_product_card__Q7zuV .ProductCard_img_area__voaxm {
    position: relative;
    aspect-ratio: 1/1;
    background-color: #f9fafb;
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ProductCard_product_card__Q7zuV .ProductCard_img_area__voaxm img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ProductCard_product_card__Q7zuV .ProductCard_img_area__voaxm .ProductCard_discount_badge__X2pDT {
    position: absolute;
    top: 8px;
    left: 8px;
    background-color: red;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 8px;
    border-radius: 20px;
    z-index: 1
}

.ProductCard_product_card__Q7zuV .ProductCard_img_area__voaxm .ProductCard_platform_badge__lAHh6 {
    position: absolute;
    top: 8px;
    right: 8px;
    background-color: #dbeafe;
    color: #1e40af;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 8px;
    border-radius: 9999px;
    z-index: 1
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 {
    padding: 12px;
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_name__8vnxm {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.4;
    margin: 0 0 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 40px
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_rating_box__mHkc5 {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 8px
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_rating_box__mHkc5 .ProductCard_count__zVy3J {
    font-size: 10px;
    color: #6b7280;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60px
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_price_box__UaTHN {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-top: auto;
    margin-bottom: 12px
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_price_box__UaTHN .ProductCard_curr_price__2rtUK {
    font-size: 16px;
    font-weight: 700;
    color: red
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_price_box__UaTHN .ProductCard_old_price__4_AFS {
    font-size: 12px;
    color: #999;
    text-decoration: line-through
}

.ProductCard_product_card__Q7zuV .ProductCard_info_area__XE_H2 .ProductCard_view_btn__PzlOC {
    background-color: #125b40;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    text-transform: uppercase
}

.ProductGrid_product_grid__m7Y27 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px
}

@media(min-width:768px) {
    .ProductGrid_product_grid__m7Y27 {
        gap: 24px
    }
}

@media(min-width:1024px) {
    .ProductGrid_grid_4__cc_bU {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:768px) {
    .ProductGrid_grid_5__tRmtd {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(min-width:1024px) {
    .ProductGrid_grid_5__tRmtd {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width:1248px) {
    .ProductGrid_grid_5__tRmtd {
        grid-template-columns: repeat(5, 1fr)
    }
}

.detail_detail_page__crBh9 {
    background-color: #fff9f2;
    min-height: 100vh;
    font-family: Roboto, sans-serif
}

.detail_detail_page__crBh9 .detail_main_content__iziLU {
    max-width: 1200px;
    margin: 0 auto;
    padding: 57px 16px 40px
}

@media(min-width:768px) {
    .detail_detail_page__crBh9 .detail_main_content__iziLU {
        padding: 70px 24px 60px
    }
}

@media(min-width:1248px) {
    .detail_detail_page__crBh9 .detail_main_content__iziLU {
        padding-left: 0;
        padding-right: 0
    }
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM {
    background-color: #fff;
    border-radius: 24px;
    padding: 24px;
    display: flex;
    gap: 32px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .05);
    margin-bottom: 24px
}

@media(max-width:768px) {
    .detail_detail_page__crBh9 .detail_product_core__6YtMM {
        flex-direction: column;
        padding: 16px;
        gap: 20px;
        border-radius: 0 0 24px 24px;
        margin-top: -10px
    }
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s {
    flex: 1 1;
    max-width: 500px;
    position: relative
}

@media(max-width:768px) {
    .detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s {
        max-width: 100%
    }
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s .detail_img_box__afYsj {
    background-color: #fff;
    border-radius: 20px;
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1.5/1;
    overflow: hidden
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s .detail_img_box__afYsj img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s .detail_discount_tag__E37BH {
    position: absolute;
    top: 16px;
    left: 16px;
    background-color: red;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 20px;
    z-index: 2
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_image_area__kD70s .detail_choice_tag__HUt3r {
    position: absolute;
    bottom: 16px;
    right: 16px;
    background-color: #f6c453;
    color: #0c5f3f;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 9999px;
    z-index: 2
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB {
    flex: 1.2 1;
    display: flex;
    flex-direction: column
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_brand_name__k_zPf {
    font-size: 16px;
    font-weight: 600;
    color: #1f2937;
    margin: 0 0 8px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_product_name__YzCfQ {
    font-size: 24px;
    font-weight: 800;
    color: #111827;
    line-height: 1.2;
    margin: 0 0 12px
}

@media(min-width:768px) {
    .detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_product_name__YzCfQ {
        font-size: 32px
    }
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_rating_row__HsfRQ {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 20px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_rating_row__HsfRQ .detail_stars__vJb_A {
    display: flex;
    gap: 2px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_rating_row__HsfRQ .detail_reviews__mbE5Q {
    font-size: 14px;
    color: #4b5563
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_price_section__9_XTI {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 24px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_price_section__9_XTI .detail_discount_price__qaueu {
    font-size: 32px;
    font-weight: 800;
    color: #c62828
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_price_section__9_XTI .detail_original_price__Yj_LW {
    font-size: 18px;
    color: #6b7280;
    text-decoration: line-through
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_price_section__9_XTI .detail_save_tag__WUWk_ {
    background-color: #f6c453;
    color: #0c5f3f;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 9999px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_view_deal_btn__C_ea9 {
    background: linear-gradient(145deg, #0c5f3f, #0a4a32 99%);
    color: #fff;
    text-decoration: none;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    border-radius: 20px;
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0 4px 12px rgba(12, 95, 63, .3);
    transition: transform .2s;
    margin-bottom: 12px
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_view_deal_btn__C_ea9:active {
    transform: scale(.98)
}

.detail_detail_page__crBh9 .detail_product_core__6YtMM .detail_info_box__b7dTB .detail_redirect_tip__87ZuE {
    font-size: 14px;
    color: rgba(61, 61, 61, .4);
    text-align: center;
    margin: 0
}

.detail_detail_page__crBh9 .detail_coupon_section__7ZzRa {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 0 8px
}

.detail_detail_page__crBh9 .detail_coupon_section__7ZzRa .detail_label__x_kRQ {
    color: #3d3d3d;
    font-size: 14px
}

.detail_detail_page__crBh9 .detail_coupon_section__7ZzRa .detail_code__b9Ypq {
    color: #1e40af;
    font-size: 14px;
    font-weight: 700
}

.detail_detail_page__crBh9 .detail_coupon_section__7ZzRa .detail_copy_icon__QjzY4 {
    color: #1e40af;
    cursor: pointer
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi {
    background-color: #fff;
    border-radius: 20px;
    padding: 24px;
    margin-bottom: 24px
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi .detail_card_title__C08Ja {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin: 0 0 16px
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi .detail_description__4AoPp {
    font-size: 16px;
    line-height: 1.6;
    color: #333;
    margin-bottom: 20px
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi .detail_features_list__3tA6x {
    list-style: none;
    padding: 0;
    margin: 0
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi .detail_features_list__3tA6x li {
    position: relative;
    padding-left: 24px;
    font-size: 14px;
    color: #333;
    margin-bottom: 12px
}

.detail_detail_page__crBh9 .detail_details_card__UuaYi .detail_features_list__3tA6x li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    background-color: #333;
    border-radius: 50%
}

.detail_detail_page__crBh9 .detail_benefits_section__6g7Uq {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 24px 0;
    margin-bottom: 40px;
    display: flex;
    justify-content: space-around;
    text-align: center
}

@media(max-width:480px) {
    .detail_detail_page__crBh9 .detail_benefits_section__6g7Uq {
        gap: 16px
    }
}

.detail_detail_page__crBh9 .detail_benefits_section__6g7Uq .detail_benefit_item__fzi03 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px
}

.detail_detail_page__crBh9 .detail_benefits_section__6g7Uq .detail_benefit_item__fzi03 .detail_icon_box__LIgrV {
    width: 50px;
    height: 50px;
    background-color: rgba(250, 52, 52, .53);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.detail_detail_page__crBh9 .detail_benefits_section__6g7Uq .detail_benefit_item__fzi03 .detail_icon_box__LIgrV img {
    object-fit: contain
}

.detail_detail_page__crBh9 .detail_benefits_section__6g7Uq .detail_benefit_item__fzi03 span {
    font-size: 12px;
    color: #374151;
    font-weight: 500
}

.detail_detail_page__crBh9 .detail_recommended_section__UMCxb .detail_section_title__V05VF {
    font-size: 20px;
    font-weight: 700;
    color: #111827;
    margin: 0 0 24px;
    padding-left: 8px
}

.detail_detail_page__crBh9 .detail_recommended_section__UMCxb .detail_recommended_grid__70rz4 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px
}

@media(min-width:1024px) {
    .detail_detail_page__crBh9 .detail_recommended_section__UMCxb .detail_recommended_grid__70rz4 {
        grid-template-columns: repeat(4, 1fr)
    }
}

.share_de_share_c__EONnw {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center
}

.share_de_share_c__EONnw button {
    background: none;
    border: none;
    cursor: pointer;
    padding: 8px;
    border-radius: 50%;
    transition: transform .2s ease, background-color .2s ease
}

.share_de_share_c__EONnw button:hover {
    transform: scale(1.1);
    background-color: rgba(0, 0, 0, .05)
}

.share_de_share_c__EONnw button img {
    display: block
}

.share_de_share_c__EONnw .share_de_copied_message__VKRR_ {
    font-size: 14px;
    color: #4dabf7;
    padding: 5px 10px;
    background-color: #e7f5ff;
    border-radius: 4px;
    animation: share_de_fadeIn__s_vmm .3s ease
}

@keyframes share_de_fadeIn__s_vmm {
    0% {
        opacity: 0;
        transform: translateY(-5px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.latest_list_list_container__Yu0iH {
    margin-bottom: 10px
}

.latest_list_list_container__Yu0iH>.latest_list_title__B0i8P {
    position: relative;
    margin: 0 20px 25px;
    overflow: hidden
}

.latest_list_list_container__Yu0iH>.latest_list_title__B0i8P .latest_list_top_title__E6G7I {
    color: #0e0e0e;
    position: relative;
    z-index: 10;
    display: inline-block;
    padding: 0 15px;
    background-color: #fff;
    vertical-align: middle;
    font-size: inherit;
    line-height: 30px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 30%;
    font-size: 12px;
    font-weight: 700
}

.latest_list_list_container__Yu0iH>.latest_list_title__B0i8P:after {
    position: absolute;
    top: 50%;
    right: 0;
    left: 15px;
    margin-top: -2px;
    height: 4px;
    background-color: #f2f2f2;
    content: "";
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB {
    width: 100%;
    padding: 0 20px 10px;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W {
    display: flex;
    flex-direction: column;
    position: relative
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W .latest_list_index__hUyxc {
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    margin-top: -10px
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W .latest_list_img__LunSa {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    margin-bottom: 20px
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W .latest_list_img__LunSa img {
    display: block;
    width: 100%;
    height: 143px
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W .latest_list_info__nBWDe {
    height: 100%;
    flex: 1 1
}

.latest_list_list_container__Yu0iH .latest_list_list__sHafi .latest_list_list_item__a4yBB .latest_list_item_link__tW39W .latest_list_info__nBWDe .latest_list_info_title__9jg9_ {
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.latest_list_list_container__Qh5wz {
    margin-bottom: 10px
}

.latest_list_list_container__Qh5wz>.latest_list_title__Mubz9 {
    position: relative;
    margin: 0 20px 25px;
    overflow: hidden
}

.latest_list_list_container__Qh5wz>.latest_list_title__Mubz9 .latest_list_top_title__cjeh2 {
    color: #0e0e0e;
    position: relative;
    z-index: 10;
    display: inline-block;
    padding: 0 15px;
    background-color: #fff;
    vertical-align: middle;
    font-size: inherit;
    line-height: 30px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 30%;
    font-size: 12px;
    font-weight: 700
}

.latest_list_list_container__Qh5wz>.latest_list_title__Mubz9:after {
    position: absolute;
    top: 50%;
    right: 0;
    left: 15px;
    margin-top: -2px;
    height: 4px;
    background-color: #f2f2f2;
    content: "";
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN {
    width: 100%;
    padding: 0 20px 10px;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU {
    display: flex;
    flex-direction: column;
    position: relative
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_index__JR7Y7 {
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #fff;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    margin-top: -10px
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_img__4Wm78 {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    margin-bottom: 20px
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_img__4Wm78 img {
    display: block;
    width: 100%;
    height: 143px
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_info__W0Jhs {
    height: 100%;
    flex: 1 1
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_info__W0Jhs .latest_list_info_title__o8cc6 {
    width: 100%;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.latest_list_list_container__Qh5wz .latest_list_list__iFqxl .latest_list_list_item__JvMDN .latest_list_item_link__qq2SU .latest_list_info__W0Jhs .latest_list_info_date__yStgA {
    font-size: 12px;
    color: #718096;
    text-align: center;
    margin-top: 8px
}

.similar_list_container__TnNP4 {
    margin-bottom: 10px
}

.similar_list_container__TnNP4 .similar_top_title__qUZil {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px
}

.similar_list_container__TnNP4 .similar_list__6XfR2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 12px
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_img__1_G5D {
    margin-bottom: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    width: 100%
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_img__1_G5D:hover img {
    transform: scale(1.1)
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_img__1_G5D img {
    display: block;
    width: 100%;
    height: 100%
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_info__X_EiM {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_info__X_EiM .similar_info_title__3apAz {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

@media screen and (min-width:768px) {
    .similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT {
        width: 33.3333333333%
    }
}

@media screen and (max-width:767px) {
    .similar_list_container__TnNP4 .similar_top_title__qUZil {
        font-size: 30px
    }
    .similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT {
        width: 100%;
        padding: 0;
        margin-bottom: 22px
    }
    .similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: 100%
    }
    .similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_img__1_G5D {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px
    }
    .similar_list_container__TnNP4 .similar_list__6XfR2 .similar_list_item__OnOqT .similar_item_link__dE5HO .similar_img__1_G5D img {
        width: 100%
    }
}

.similar_list_container__gSuf4 {
    margin-bottom: 10px
}

.similar_list_container__gSuf4 .similar_top_title__gGuXZ {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 8px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 12px
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO:hover {
    background-color: hsla(0, 0%, 96%, .141)
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_img__mdder {
    margin-bottom: 16px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .2), 0 1px 3px 1px rgba(60, 64, 67, .1);
    flex-shrink: 0;
    overflow: hidden;
    width: 100%
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_img__mdder:hover img {
    transform: scale(1.1)
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_img__mdder img {
    display: block;
    width: 100%;
    height: 100%
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_info__3mMy6 {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_info__3mMy6 .similar_info_title__qcS4h {
    width: 100%;
    font-size: 17px;
    line-height: 20px;
    max-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_info__3mMy6 .similar_info_date__UK4Gv {
    font-size: 12px;
    color: #718096;
    margin-top: 8px
}

@media screen and (min-width:768px) {
    .similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO {
        width: 33.3333333333%
    }
}

@media screen and (max-width:767px) {
    .similar_list_container__gSuf4 .similar_top_title__gGuXZ {
        font-size: 30px
    }
    .similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO {
        width: 100%;
        padding: 0;
        margin-bottom: 22px
    }
    .similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
        height: 100%
    }
    .similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_img__mdder {
        width: 100%;
        margin-right: 0;
        margin-bottom: 16px
    }
    .similar_list_container__gSuf4 .similar_list__6Rwu9 .similar_list_item__CF9TO .similar_item_link___ZRzH .similar_img__mdder img {
        width: 100%
    }
}

.ob_de_footer__8ibYN {
    width: 100%;
    padding: 30px 20px;
    background-color: #1a1a2e;
    color: #fff;
    text-align: center;
    margin-top: 40px;
    position: relative
}

.ob_de_footer__8ibYN .ob_de_top__NJObN {
    bottom: 110px;
    position: fixed;
    right: 30px;
    z-index: 9999
}

.ob_de_footer__8ibYN .ob_de_top__NJObN button {
    cursor: pointer;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.36, .66, .04, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: linear-gradient(317.57deg, #342ebf 4.41%, #68d4e3 90.06%);
    border-radius: 50%;
    box-shadow: 0 4.8px 12px rgba(8, 15, 80, .5);
    height: 48px;
    width: 48px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.ob_de_footer__8ibYN .ob_de_top__NJObN button:hover {
    opacity: .8;
    transform: translateY(-2px)
}

.ob_de_footer__8ibYN .ob_de_top__NJObN button img {
    width: 16px;
    height: 10px
}

.ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb {
    bottom: 110px;
    position: fixed;
    right: 30px;
    z-index: 9999
}

.ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb button {
    cursor: pointer;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.36, .66, .04, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: linear-gradient(317.57deg, #342ebf 4.41%, #68d4e3 90.06%);
    border-radius: 50%;
    box-shadow: 0 4.8px 12px rgba(8, 15, 80, .5);
    height: 48px;
    width: 48px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb button:hover {
    opacity: .8;
    transform: translateY(-2px)
}

.ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb button img {
    width: 16px;
    height: 10px
}

.ob_de_footer__8ibYN .ob_de_copyright__vlm0m {
    font-size: 14px;
    margin-bottom: 15px;
    color: #888
}

.ob_de_footer__8ibYN .ob_de_links__5RI_z {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 5px
}

.ob_de_footer__8ibYN .ob_de_links__5RI_z a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding: 5px 10px;
    transition: color .3s ease
}

.ob_de_footer__8ibYN .ob_de_links__5RI_z a:hover {
    color: #4dabf7;
    text-decoration: underline
}

.ob_de_footer__8ibYN .ob_de_links__5RI_z .ob_de_divider__70wxc {
    color: #555
}

@media screen and (max-width:767px) {
    .ob_de_footer__8ibYN {
        padding: 20px 15px
    }
    .ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb {
        bottom: 20px;
        right: 15px
    }
    .ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb button {
        height: 40px;
        width: 40px
    }
    .ob_de_footer__8ibYN .ob_de_top_h5__g_Ozb button img {
        width: 14px;
        height: 8px
    }
    .ob_de_footer__8ibYN .ob_de_links__5RI_z {
        flex-direction: column;
        gap: 10px
    }
    .ob_de_footer__8ibYN .ob_de_links__5RI_z .ob_de_divider__70wxc {
        display: none
    }
    .ob_de_footer__8ibYN .ob_de_links__5RI_z a {
        display: block;
        padding: 8px 0
    }
}

.detail_detail_container__Ho7KF {
    background-color: #fff
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN {
    padding: 10px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv {
    display: flex;
    flex-direction: row
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_title__UigdV {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 10px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_published_date__Dfsr4 {
    font-size: 14px;
    color: #718096;
    margin-bottom: 15px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_covers__wZjkS {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_covers__wZjkS img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_content__gChpn {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_content__gChpn p {
    margin-bottom: 20px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_header__q3bSz {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_header__q3bSz .detail_number__KB4Ss {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_header__q3bSz .detail_title__UigdV {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_votes__0mjLz {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_votes__0mjLz .detail_votes_number__4W52b {
    font-size: 14px;
    color: #000
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_content__gChpn .detail_img__bvR91 {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_content__gChpn .detail_img__bvR91 img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_content__gChpn .detail_text__gnCjz {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk .detail_section__FCZh_ .detail_section_item__pOYVU .detail_line__nePpa {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_p__V9QUN {
    display: inline-flex;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000;
    flex-shrink: 0;
    white-space: nowrap
}

.detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_c__GIiik {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    margin-right: 20px
}

@media screen and (max-width:767px) {
    .detail_detail_container__Ho7KF {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv {
        flex-direction: column
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG {
        height: auto;
        min-height: 50px;
        padding: 10px 20px
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_p__V9QUN {
        width: auto;
        line-height: 1.4;
        margin-left: 10px;
        font-size: 14px
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_c__GIiik {
        gap: 6px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__Ho7KF {
        margin: 0 auto
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_center_box__J7Flk {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_main__GxmBv .detail_right_box__Fm31m {
        width: 30%
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_p__V9QUN {
        font-size: 16px;
        margin-left: 30px
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_c__GIiik {
        gap: 10px;
        margin-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_p__V9QUN {
        font-size: 18px
    }
    .detail_detail_container__Ho7KF .detail_detail__3hTpN .detail_share__vohzG .detail_share_c__GIiik {
        gap: 12px
    }
}

.detail_detail_container__ARnn6 {
    background-color: #fff
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH {
    padding: 10px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib {
    display: flex;
    flex-direction: row
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_title__uDrI4 {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 10px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_published_date__0npH_ {
    font-size: 14px;
    color: #718096;
    margin-bottom: 15px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_covers__QWmxQ {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_covers__QWmxQ img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_content__IBiLL {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_content__IBiLL p {
    margin-bottom: 20px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_header__3FXGI {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_header__3FXGI .detail_number__2MxwM {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_header__3FXGI .detail_title__uDrI4 {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_votes__AbR0r {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_votes__AbR0r .detail_votes_number__e4znG {
    font-size: 14px;
    color: #000
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_content__IBiLL .detail_img__uChJN {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_content__IBiLL .detail_img__uChJN img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_content__IBiLL .detail_text__73HN3 {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q .detail_section__NTG89 .detail_section_item__u5D9k .detail_line__ysBLG {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_p__2Lk6e {
    display: inline-flex;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000;
    flex-shrink: 0;
    white-space: nowrap
}

.detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_c__KrK_c {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    margin-right: 20px
}

@media screen and (max-width:767px) {
    .detail_detail_container__ARnn6 {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib {
        flex-direction: column
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr {
        height: auto;
        min-height: 50px;
        padding: 10px 20px
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_p__2Lk6e {
        width: auto;
        line-height: 1.4;
        margin-left: 10px;
        font-size: 14px
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_c__KrK_c {
        gap: 6px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__ARnn6 {
        margin: 0 auto
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_center_box__zaO_Q {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_main__tJDib .detail_right_box__ktEYz {
        width: 30%
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_p__2Lk6e {
        font-size: 16px;
        margin-left: 30px
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_c__KrK_c {
        gap: 10px;
        margin-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_p__2Lk6e {
        font-size: 18px
    }
    .detail_detail_container__ARnn6 .detail_detail__3JyGH .detail_share__zs3Rr .detail_share_c__KrK_c {
        gap: 12px
    }
}

.detail_detail_container__eAEE2 {
    background-color: #fff
}

.detail_detail_container__eAEE2 .detail_detail__75UfT {
    padding: 20px 10px 10px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 {
    display: flex;
    flex-direction: row
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_title__mqs6J {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 10px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_published_date__lgse8 {
    font-size: 14px;
    color: #718096;
    margin-bottom: 20px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_covers__AI9HP {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_covers__AI9HP img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_content__Z6Q_5 {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_content__Z6Q_5 p {
    margin-bottom: 20px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_header__JCvMm {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_header__JCvMm .detail_number__PjVhO {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_header__JCvMm .detail_title__mqs6J {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_votes__k4t6I {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_votes__k4t6I .detail_votes_number__Kn5vo {
    font-size: 14px;
    color: #000
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_content__Z6Q_5 .detail_img__vsB5_ {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_content__Z6Q_5 .detail_img__vsB5_ img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_content__Z6Q_5 .detail_text__GzXrS {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz .detail_section__8f259 .detail_section_item__Z2hvz .detail_line__tGxhm {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_p__pqjqc {
    display: inline-flex;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000;
    flex-shrink: 0;
    white-space: nowrap
}

.detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_c__2Fa91 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    margin-right: 20px
}

@media screen and (max-width:767px) {
    .detail_detail_container__eAEE2 {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 {
        flex-direction: column
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t {
        height: auto;
        min-height: 50px;
        padding: 10px 20px
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_p__pqjqc {
        width: auto;
        line-height: 1.4;
        margin-left: 10px;
        font-size: 14px
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_c__2Fa91 {
        gap: 6px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__eAEE2 {
        margin: 0 auto
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_center_box__JeLMz {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_main__6cYI4 .detail_right_box__sPMkF {
        width: 30%
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_p__pqjqc {
        font-size: 16px;
        margin-left: 30px
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_c__2Fa91 {
        gap: 10px;
        margin-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_p__pqjqc {
        font-size: 18px
    }
    .detail_detail_container__eAEE2 .detail_detail__75UfT .detail_share__pK96t .detail_share_c__2Fa91 {
        gap: 12px
    }
}

.detail_detail_container__QDMND {
    background-color: #fff
}

.detail_detail_container__QDMND .detail_detail__usuCW {
    padding: 10px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK {
    display: flex;
    flex-direction: row
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_title___GUwv {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    font-style: normal;
    color: #111;
    text-transform: capitalize;
    margin-bottom: 10px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_published_date__B4LWs {
    font-size: 14px;
    color: #718096;
    margin-bottom: 15px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_covers__NeRSz {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_covers__NeRSz img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_content__eYjNP {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 20px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_content__eYjNP p {
    margin-bottom: 20px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_header___JqHG {
    display: flex;
    margin-bottom: 20px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_header___JqHG .detail_number__zh6Hp {
    background-color: #0f6eb8;
    color: #fff;
    border-radius: .4rem;
    font-weight: 700;
    font-size: 21px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_header___JqHG .detail_title___GUwv {
    font-weight: 700;
    font-size: 18px;
    color: #000;
    line-height: 36px;
    margin: 0 16px;
    width: 90%
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_votes__c8EeJ {
    width: 100%;
    height: 63px;
    line-height: 63px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_votes__c8EeJ .detail_votes_number__JJ_d7 {
    font-size: 14px;
    color: #000
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_content__eYjNP .detail_img__Eqc6d {
    border-radius: 20px;
    overflow: hidden
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_content__eYjNP .detail_img__Eqc6d img {
    width: 100%;
    height: 100%;
    min-height: 260px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_content__eYjNP .detail_text__8WXIQ {
    height: auto;
    font-size: 15px;
    color: #000;
    line-height: 22px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 .detail_section__hYVnj .detail_section_item__jaCFa .detail_line__av_L_ {
    height: 25px;
    border-bottom: 1px solid #999;
    margin-bottom: 40px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC {
    width: 100%;
    height: 50px;
    background-color: #ffa72b;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 0 12px
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 12px solid #fff;
    position: absolute;
    left: 0
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-bottom: 24px solid transparent;
    border-right: 12px solid #fff;
    position: absolute;
    right: 0
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_p__0WTOB {
    display: inline-flex;
    font-size: 16px;
    line-height: 50px;
    margin-left: 20px;
    font-family: Outfit;
    font-weight: 700;
    color: #000;
    flex-shrink: 0;
    white-space: nowrap
}

.detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_c__nyGtA {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    margin-right: 20px
}

@media screen and (max-width:767px) {
    .detail_detail_container__QDMND {
        min-height: calc(100vh - 80px)
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK {
        flex-direction: column
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC {
        height: auto;
        min-height: 50px;
        padding: 10px 20px
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_p__0WTOB {
        width: auto;
        line-height: 1.4;
        margin-left: 10px;
        font-size: 14px
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_c__nyGtA {
        gap: 6px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .detail_detail_container__QDMND {
        margin: 0 auto
    }
    .detail_detail_container__QDMND .detail_detail__usuCW {
        max-width: 1260px;
        margin: 0 auto
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_center_box__6iX80 {
        width: 63%;
        max-width: 1260px;
        margin-left: 50px;
        margin-right: 20px
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_main__0xTQK .detail_right_box__AC215 {
        width: 30%
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_p__0WTOB {
        font-size: 16px;
        margin-left: 30px
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_c__nyGtA {
        gap: 10px;
        margin-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_p__0WTOB {
        font-size: 18px
    }
    .detail_detail_container__QDMND .detail_detail__usuCW .detail_share__zC9LC .detail_share_c__nyGtA {
        gap: 12px
    }
}

.category-tabs_category_tabs_wrapper__eL45e {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    z-index: 999;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .05)
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    height: 50px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_::-webkit-scrollbar {
    display: none
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk {
    flex-shrink: 0;
    padding: 0 24px;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 500;
    color: #333;
    cursor: pointer;
    position: relative;
    transition: all .3s ease;
    white-space: nowrap;
    text-decoration: none
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk:hover {
    color: #2d5a87;
    background: #f5f8fa
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk.category-tabs_active__SndTU {
    color: #1a3a5c;
    font-weight: 600;
    background: #e8f4fd
}

.category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk.category-tabs_active__SndTU:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 3px;
    background: #1a3a5c;
    border-radius: 2px 2px 0 0
}

@media screen and (max-width:768px) {
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ {
        padding: 0 10px
    }
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk {
        padding: 0 16px;
        font-size: 14px
    }
}

@media screen and (min-width:769px) {
    .category-tabs_category_tabs_wrapper__eL45e {
        top: 50px
    }
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ {
        max-width: 1400px;
        padding: 0 30px
    }
}

@media screen and (min-width:1025px) {
    .category-tabs_category_tabs_wrapper__eL45e {
        top: 60px
    }
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ {
        padding: 0 40px
    }
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ .category-tabs_tab_item__QjPfk {
        padding: 0 28px;
        font-size: 16px
    }
}

@media screen and (min-width:1440px) {
    .category-tabs_category_tabs_wrapper__eL45e .category-tabs_category_tabs__htfQ_ {
        padding: 0 50px
    }
}

.ob_clever_header__kCwoE {
    width: 100%;
    height: 50px;
    background: linear-gradient(135deg, #1a3a5c, #2d5a87);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000
}

.ob_clever_header__kCwoE .ob_clever_header_inner__tlIuQ {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ob_clever_header__kCwoE .ob_clever_logo__EL4AD {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-shrink: 0
}

.ob_clever_header__kCwoE .ob_clever_logo__EL4AD .ob_clever_logo_img__Se_lo {
    max-height: 36px;
    width: auto;
    height: auto
}

.ob_clever_header__kCwoE .ob_clever_search_box__OgYKn {
    flex: 0 1 400px;
    max-width: 400px;
    margin-left: 20px
}

.ob_clever_header__kCwoE .ob_clever_right__6e0_J {
    display: none
}

@media screen and (max-width:768px) {
    .ob_clever_header__kCwoE .ob_clever_header_inner__tlIuQ {
        padding: 0 10px
    }
    .ob_clever_header__kCwoE .ob_clever_logo__EL4AD {
        font-size: 18px
    }
    .ob_clever_header__kCwoE .ob_clever_search_box__OgYKn {
        flex: 0 1 200px;
        max-width: 200px;
        margin-left: 10px
    }
    .ob_clever_header__kCwoE .ob_clever_right__6e0_J {
        display: none
    }
}

@media screen and (min-width:769px) {
    .ob_clever_header__kCwoE .ob_clever_header_inner__tlIuQ {
        max-width: 1400px;
        padding: 0 30px
    }
}

@media screen and (min-width:1025px) {
    .ob_clever_header__kCwoE {
        height: 60px
    }
    .ob_clever_header__kCwoE .ob_clever_header_inner__tlIuQ {
        padding: 0 40px
    }
    .ob_clever_header__kCwoE .ob_clever_logo__EL4AD {
        font-size: 28px
    }
    .ob_clever_header__kCwoE .ob_clever_search_box__OgYKn {
        flex: 0 1 500px;
        max-width: 500px
    }
}

@media screen and (min-width:1440px) {
    .ob_clever_header__kCwoE .ob_clever_header_inner__tlIuQ {
        padding: 0 50px
    }
    .ob_clever_header__kCwoE .ob_clever_search_box__OgYKn {
        flex: 0 1 600px;
        max-width: 600px
    }
}

.detail_detail_container__6Kwq0 {
    background-color: #f5f7fa;
    min-height: 100vh;
    padding-top: 60px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ {
    padding: 15px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0,
.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_content_area__nNfLq {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz {
    display: flex;
    justify-content: center;
    padding: 10px 0 20px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz .detail_read_more_btn__4bhAg {
    background: linear-gradient(135deg, #667eea, #764ba2);
    color: #fff;
    border: none;
    border-radius: 25px;
    padding: 14px 50px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    box-shadow: 0 4px 15px rgba(102, 126, 234, .4);
    outline: none;
    letter-spacing: .5px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz .detail_read_more_btn__4bhAg:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(102, 126, 234, .6);
    background: linear-gradient(135deg, #764ba2, #667eea)
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz .detail_read_more_btn__4bhAg:active {
    transform: translateY(0);
    box-shadow: 0 2px 10px rgba(102, 126, 234, .3)
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 {
    background: #fff;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
    height: auto;
    overflow: visible
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_title___i9tt {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #1a1a1a;
    margin-bottom: 10px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_published_date__pfHxh {
    font-size: 14px;
    color: #718096;
    margin-bottom: 15px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 20px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M img {
    width: 100%;
    height: auto;
    min-height: 200px;
    object-fit: cover
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 {
    position: relative;
    margin-bottom: 0;
    transition: all .3s ease
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7.detail_collapsed__T6_v6 {
    max-height: 280px;
    overflow: hidden
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7.detail_expanded__KTIk9 {
    max-height: none
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content__qC02j {
    line-height: 1.8;
    font-size: 16px;
    color: #333
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content__qC02j p {
    margin-bottom: 16px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content_fade___Do0X {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
    pointer-events: none
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g {
    background: #fff;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .06)
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS {
    display: flex;
    align-items: flex-start;
    margin-bottom: 16px;
    gap: 12px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_number__HyQM9 {
    background: linear-gradient(135deg, #1a3a5c, #2d5a87);
    color: #fff;
    border-radius: 8px;
    font-weight: 700;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    flex-shrink: 0
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_title___i9tt {
    font-weight: 600;
    font-size: 17px;
    color: #1a1a1a;
    line-height: 1.5;
    flex: 1 1;
    padding-top: 4px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_votes__IBd7V {
    margin-bottom: 12px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_votes__IBd7V .detail_votes_number__o0doK {
    font-size: 14px;
    color: #666;
    background: #f5f7fa;
    padding: 8px 16px;
    border-radius: 20px;
    display: inline-block
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_img__N91MT {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 16px
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_img__N91MT img {
    width: 100%;
    height: auto;
    min-height: 200px;
    object-fit: cover
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_text__im46X {
    font-size: 15px;
    color: #333;
    line-height: 1.7
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_question__mYq4n {
    margin: 20px 0
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_line__epDdj {
    height: 1px;
    background: #e8e8e8;
    margin: 30px 0
}

.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9,
.detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx:last-child .detail_line__epDdj {
    display: none
}

.detail_detail_container__6Kwq0 .detail_share__Y4zKM {
    max-width: 100%;
    margin: 20px 15px;
    padding: 16px 20px;
    background: linear-gradient(135deg, #ffa72b, #ff8c00);
    border-radius: 12px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 4px 12px rgba(255, 167, 43, .3)
}

.detail_detail_container__6Kwq0 .detail_share__Y4zKM .detail_share_p__hQZGe {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    white-space: nowrap
}

.detail_detail_container__6Kwq0 .detail_share__Y4zKM .detail_share_c__2Xgkd {
    display: flex;
    gap: 10px
}

.detail_detail_container__6Kwq0 .detail_similar__CiZK2 {
    padding: 0 15px 30px
}

@media screen and (max-width:768px) {
    .detail_detail_container__6Kwq0 {
        padding-top: 55px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ {
        padding: 10px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 {
        padding: 15px;
        border-radius: 10px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_title___i9tt {
        font-size: 18px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7.detail_collapsed__T6_v6 {
        max-height: 200px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g {
        padding: 15px;
        border-radius: 10px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM {
        margin: 15px 10px;
        padding: 12px 16px;
        flex-direction: column;
        gap: 12px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM .detail_share_p__hQZGe {
        font-size: 14px
    }
    .detail_detail_container__6Kwq0 .detail_similar__CiZK2 {
        padding: 0 10px 20px
    }
}

@media screen and (min-width:769px) {
    .detail_detail_container__6Kwq0 {
        padding-top: 120px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ {
        max-width: 1400px;
        margin: 0 auto;
        padding: 20px 30px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 {
        flex-direction: row;
        align-items: flex-start;
        gap: 30px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_content_area__nNfLq {
        flex: 1 1;
        min-width: 0;
        gap: 24px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 {
        padding: 30px;
        border-radius: 16px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_title___i9tt {
        font-size: 24px;
        margin-bottom: 10px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_published_date__pfHxh {
        margin-bottom: 20px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M {
        border-radius: 16px;
        margin-bottom: 24px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M img {
        min-height: 300px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7.detail_collapsed__T6_v6 {
        max-height: 350px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content__qC02j {
        font-size: 17px;
        line-height: 1.9
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content_fade___Do0X {
        height: 120px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g {
        padding: 30px;
        border-radius: 16px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS {
        gap: 16px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_number__HyQM9 {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 20px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_title___i9tt {
        font-size: 19px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_text__im46X {
        font-size: 16px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9 {
        display: block;
        width: 320px;
        flex-shrink: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 130px;
        height: -moz-fit-content;
        height: fit-content;
        max-height: calc(100vh - 150px);
        overflow-y: auto
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9>div {
        background: #fff;
        border-radius: 16px;
        padding: 20px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
        margin-bottom: 20px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM {
        max-width: 1340px;
        margin: 30px auto;
        padding: 20px 30px;
        border-radius: 16px
    }
    .detail_detail_container__6Kwq0 .detail_similar__CiZK2 {
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 30px 40px
    }
}

@media screen and (min-width:1025px) {
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ {
        padding: 30px 40px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 {
        gap: 40px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_content_area__nNfLq {
        gap: 30px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 {
        padding: 40px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_title___i9tt {
        font-size: 28px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M {
        margin-bottom: 28px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_covers__zzw9M img {
        min-height: 350px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content__qC02j {
        font-size: 18px;
        line-height: 2
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz {
        padding: 15px 0 25px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz .detail_read_more_btn__4bhAg {
        padding: 16px 60px;
        font-size: 17px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g {
        padding: 40px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_number__HyQM9 {
        width: 44px;
        height: 44px;
        line-height: 44px;
        font-size: 22px;
        border-radius: 10px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_title___i9tt {
        font-size: 21px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_text__im46X {
        font-size: 17px;
        line-height: 1.8
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_line__epDdj {
        margin: 40px 0
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9 {
        width: 360px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9>div {
        padding: 24px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM {
        max-width: 1320px;
        padding: 24px 40px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM .detail_share_p__hQZGe {
        font-size: 17px
    }
    .detail_detail_container__6Kwq0 .detail_similar__CiZK2 {
        padding: 0 40px 50px
    }
}

@media screen and (min-width:1440px) {
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ {
        padding: 40px 50px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_content_area__nNfLq {
        gap: 36px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 {
        padding: 50px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_title___i9tt {
        font-size: 32px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_center_box__VCot7 .detail_content_wrapper__At1j7 .detail_content__qC02j {
        font-size: 19px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_read_more_box__l9Zlz .detail_read_more_btn__4bhAg {
        padding: 18px 70px;
        font-size: 18px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g {
        padding: 50px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_header__wUTzS .detail_title___i9tt {
        font-size: 23px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_section__a6v3g .detail_section_item__JAQXx .detail_content__qC02j .detail_text__im46X {
        font-size: 18px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9 {
        width: 400px
    }
    .detail_detail_container__6Kwq0 .detail_detail__XJMjQ .detail_main__LoTA0 .detail_right_box__AfrQ9>div {
        padding: 28px
    }
    .detail_detail_container__6Kwq0 .detail_share__Y4zKM {
        padding: 28px 50px
    }
    .detail_detail_container__6Kwq0 .detail_similar__CiZK2 {
        padding: 0 50px 60px
    }
}