@charset "UTF-8";
:root {
    --color-primary: #00b5ad;
    --blank-font-color: #000;
    --white-font-color: #fff;
    --font-color-blank: #000;
    --font-color-white: #fff;
    --font-family: "Poppins", sans-serif;
    --body-bgc-color: linear-gradient(180deg, #a8ffff, #feffd9);
    --bgc-color-white: #fff;
    --bgc-color-black: #333
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

body,
html {
    background-color: #fff;
    width: 100%;
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    -webkit-overflow-scrolling: touch;
    ::-webkit-scrollbar {
        width: 5px;
        height: 10px;
        background-color: #ccc
    }
    ::-webkit-scrollbar-thumb {
        background-color: #c5c5c5
    }
    ::-webkit-scrollbar-track {
        background-color: #fff;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px
    }
}

a {
    color: inherit;
    text-decoration: none
}

li,
ul {
    list-style-type: none
}

.clear:after {
    content: "";
    display: block;
    clear: both
}

:focus {
    outline: none
}

button {
    border: none;
    background-color: transparent;
    cursor: pointer;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.dashborad {
    width: 100%
}

.dashborad,
.dashborad .ad_inner>div[id] {
    margin: 0 auto
}

@media screen and (max-width:550px) {
    .dashborad {
        width: 100%;
        overflow-x: hidden
    }
    .padding_top_60 {
        padding-top: 60px
    }
    .padding_top_70 {
        padding-top: 70px
    }
    .padding_top_80 {
        padding-top: 80px
    }
}

@media screen and (min-width:551px) {
    .layout_game-enjoy,
    .layout_game-joyful,
    .pc_width {
        margin: 0 auto
    }
}

.game_h:hover {
    transform: scale(1.01869) translateY(-4px);
    transition-duration: .3s;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .24);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

p {
    word-wrap: break-word
}

.padding_10 {
    padding: 10px
}

.padding_0_10 {
    padding: 0 10px;
    display: flex
}

@media screen and (min-width:765px) {
    .padding_0_10 {
        display: none
    }
}

.padding_0_20 {
    padding: 0 20px
}

.play_btn {
    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: bit 2s ease-out 1s infinite backwards;
    -webkit-animation: bit 2s ease-out 1s infinite backwards
}

@keyframes bit {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    50% {
        transform: scale(1.2)
    }
    to {
        transform: scale(1)
    }
}

.OUTBRAIN {
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.g_tips {
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-top: -50px
}

.truncate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.message-box {
    width: 100%;
    max-width: 350px;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    position: fixed;
    top: 20px;
    right: 50%;
    padding: 10px 14px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
    z-index: 1000;
    opacity: 0;
    transform: translate(50%, -20px);
    transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.message-box strong {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .2)
}

.message-box.active {
    opacity: 1;
    transform: translate(50%)
}

.message-box.info {
    color: #909399;
    border-color: #ebeef5;
    background-color: #edf2fc
}

.message-box.success {
    color: #67c23a;
    border-color: #e1f3d8;
    background-color: #f0f9eb
}

.message-box.warning {
    color: #e6a23a;
    border-color: #faecd8;
    background-color: #fdf6ec
}

.message-box.error {
    color: #f56c2c;
    border-color: #fde2e2;
    background-color: #f2f0f0
}

.keywords_ul {
    width: 100%;
    max-width: 800px;
    margin-bottom: 10px
}

.keywords_ul .recommendation_box {
    box-sizing: border-box;
    color: #1b1b1b;
    font-size: 13px;
    font-weight: 600;
    margin: 8px 0;
    width: 100%
}

.keywords_ul li {
    background-color: #6747c7;
    border-radius: 62.5px;
    box-sizing: border-box;
    height: 100%;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
    height: 72px
}

.keywords_ul li:last-of-type {
    margin-bottom: 0
}

.keywords_ul li .content_box {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border: 2px dashed #fff;
    border-radius: 62.5px;
    cursor: pointer;
    padding: 4px 12px;
    width: 100%;
    height: 100%;
    position: relative
}

.keywords_ul p {
    height: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    padding-left: 10px
}

.keywords_ul .search_btn {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    align-items: center;
    display: flex;
    object-fit: contain
}

.keywords_ul .search_btn img {
    width: 40px;
    height: 40px
}

@media screen and (max-width:668px) {
    .keywords_ul li .content_box {
        padding: 4px 0
    }
    .keywords_ul p {
        font-size: 15px
    }
    .keywords_ul .search_btn {
        right: 0
    }
}

.layout_game-beer {
    background: url(/static/beer/pcBg.webp) no-repeat;
    background-size: 100% 100%;
    min-height: 100vh
}

.baby_bg {
    background: #fcf5de
}

.baby_bg_image {
    background-color: #fcf5de;
    background-image: url(/static/baby/home1/bg.png);
    background-repeat: repeat;
    background-size: auto
}

.super_bg_wrapper {
    position: relative
}

.super_bg_wrapper:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    background-image: url(/static/super/bg.png);
    background-size: 360px auto;
    background-repeat: repeat;
    z-index: -1
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/roboto-v30-latin-regular.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/fonts/roboto-v30-latin-500.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/fonts/roboto-v30-latin-700.woff2) format("woff2")
}

@font-face {
    font-family: Spicy Rice;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/spicy-rice-v25-latin-regular.woff2) format("woff2")
}

@font-face {
    font-family: Righteous;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/righteous-v17-latin-regular.woff2) format("woff2")
}

@font-face {
    font-family: Bungee Outline;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/fonts/bungee-outline-v18-latin-regular.woff2) format("woff2")
}

@media screen and (max-width:550px) {
    .enjoy-header_header__QshI_ {
        display: flex
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt {
        width: 105px;
        height: 105px;
        background-color: #fff;
        border-radius: 15px;
        position: fixed;
        z-index: 99;
        left: 30px;
        bottom: 50px;
        overflow: hidden;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .25)
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt>a {
        display: block;
        text-align: center;
        margin-top: 10px;
        font-weight: 700;
        color: #2180d2;
        font-size: 17px;
        margin-bottom: 10px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN {
        display: flex;
        justify-content: space-around;
        align-items: center;
        border-top: 1px solid #f1f1f1
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN img {
        width: 22px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_m__MPpgN,
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_s__r8Lpu {
        margin-top: 2px;
        display: block;
        width: 50%;
        height: 100%;
        text-align: center
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_s__r8Lpu>img {
        width: 32px;
        height: 32px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy {
        width: 30px;
        height: 40px;
        left: 0;
        bottom: 80px;
        background-color: #fff;
        position: fixed;
        border-radius: 0 20px 20px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 99;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
        -webkit-border-radius: 0 20px 20px 0;
        -moz-border-radius: 0 20px 20px 0;
        -ms-border-radius: 0 20px 20px 0;
        -o-border-radius: 0 20px 20px 0
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy>img {
        width: 20px;
        height: 25px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy .enjoy-header_close__rVwRB {
        width: 25px;
        height: 28px;
        margin-right: 10px
    }
}

@media screen and (min-width:551px) {
    .enjoy-header_header__QshI_ {
        display: flex;
        display: none
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt {
        width: 105px;
        height: 105px;
        background-color: #fff;
        border-radius: 15px;
        position: fixed;
        z-index: 99;
        left: 30px;
        bottom: 50px;
        overflow: hidden;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .25)
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt>a {
        display: block;
        text-align: center;
        margin-top: 10px;
        font-weight: 700;
        color: #2180d2;
        font-size: 17px;
        margin-bottom: 10px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN {
        display: flex;
        justify-content: space-around;
        align-items: center;
        border-top: 1px solid #f1f1f1
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN img {
        width: 22px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_m__MPpgN,
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_s__r8Lpu {
        margin-top: 2px;
        display: block;
        width: 50%;
        height: 100%;
        text-align: center
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu__ebEYt .enjoy-header_search__uZvEN .enjoy-header_s__r8Lpu>img {
        width: 32px;
        height: 32px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy {
        width: 30px;
        height: 40px;
        left: 0;
        bottom: 80px;
        background-color: #fff;
        position: fixed;
        border-radius: 0 20px 20px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 99;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
        -webkit-border-radius: 0 20px 20px 0;
        -moz-border-radius: 0 20px 20px 0;
        -ms-border-radius: 0 20px 20px 0;
        -o-border-radius: 0 20px 20px 0
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy>img {
        width: 20px;
        height: 25px
    }
    .enjoy-header_header__QshI_ .enjoy-header_menu_btn__fxUAy .enjoy-header_close__rVwRB {
        width: 25px;
        height: 28px;
        margin-right: 10px
    }
}

.mobile-popup_popup_bg___FSx6 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .5);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    transition: width 0s ease-in-out;
    z-index: 9999;
    transition: opacity .25s ease-out, visibility 0s .25s, -webkit-backdrop-filter .25s ease-out;
    transition: opacity .25s ease-out, visibility 0s .25s, backdrop-filter .25s ease-out;
    transition: opacity .25s ease-out, visibility 0s .25s, backdrop-filter .25s ease-out, -webkit-backdrop-filter .25s ease-out;
    -webkit-transition: opacity .25s ease-out, visibility 0s .25s, -webkit-backdrop-filter .25s ease-out;
    -moz-transition: opacity .25s ease-out, visibility 0s .25s;
    -ms-transition: opacity .25s ease-out, visibility 0s .25s;
    -o-transition: opacity .25s ease-out, visibility 0s .25s;
    visibility: hidden;
    opacity: 0
}

.mobile-popup_popup_bg___FSx6.mobile-popup_open__6Ciae {
    transition: opacity .25s ease-out, visibility 0s 0s, -webkit-backdrop-filter .25s ease-out;
    transition: opacity .25s ease-out, visibility 0s 0s, backdrop-filter .25s ease-out;
    transition: opacity .25s ease-out, visibility 0s 0s, backdrop-filter .25s ease-out, -webkit-backdrop-filter .25s ease-out;
    -webkit-transition: opacity .25s ease-out, visibility 0s 0s, -webkit-backdrop-filter .25s ease-out;
    -moz-transition: opacity .25s ease-out, visibility 0s 0s;
    -ms-transition: opacity .25s ease-out, visibility 0s 0s;
    -o-transition: opacity .25s ease-out, visibility 0s 0s;
    visibility: visible;
    opacity: 1
}

.mobile-popup_popup__eI94u {
    position: fixed;
    width: 0;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    transition: transform .35s cubic-bezier(.16, 1, .3, 1), opacity .35s ease-out;
    padding: 0;
    z-index: 10000;
    box-sizing: border-box;
    -webkit-transition: transform .35s cubic-bezier(.16, 1, .3, 1), opacity .35s ease-out;
    -moz-transition: transform .35s cubic-bezier(.16, 1, .3, 1), opacity .35s ease-out;
    -ms-transition: transform .35s cubic-bezier(.16, 1, .3, 1), opacity .35s ease-out;
    -o-transition: transform .35s cubic-bezier(.16, 1, .3, 1), opacity .35s ease-out;
    opacity: 0
}

.mobile-popup_popup__eI94u[style*="right: 0"] {
    width: 0 !important;
    transform: translateX(100%)
}

.mobile-popup_popup__eI94u[style*="right: 0"].mobile-popup_open__6Ciae {
    width: 85% !important;
    max-width: 450px;
    transform: translateX(0);
    opacity: 1
}

@media screen and (max-width:600px) {
    .mobile-popup_popup__eI94u[style*="right: 0"].mobile-popup_open__6Ciae {
        width: 90% !important;
        max-width: none
    }
}

.mobile-popup_popup__eI94u.mobile-popup_open__6Ciae {
    width: 40%;
    opacity: 1
}

.mobile-popup_popup__eI94u.mobile-popup_center_popup__HCFhf {
    width: auto !important;
    transform: translate(-50%, -50%) scale(.8);
    opacity: 0;
    transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), opacity .25s ease-out;
    -webkit-transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), opacity .25s ease-out;
    -moz-transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), opacity .25s ease-out;
    -ms-transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), opacity .25s ease-out;
    -o-transition: transform .35s cubic-bezier(.34, 1.56, .64, 1), opacity .25s ease-out
}

.mobile-popup_popup__eI94u.mobile-popup_center_popup__HCFhf.mobile-popup_open__6Ciae {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1
}

.mobile-popup_popup__eI94u .mobile-popup_close__qk5Q9 {
    cursor: pointer;
    font-size: 20px;
    color: gray;
    background: none;
    border: none;
    margin-bottom: 0;
    padding: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    min-height: 24px
}

.mobile-popup_popup__eI94u .mobile-popup_close__qk5Q9:after {
    content: "";
    display: block;
    clear: both
}

.mobile-popup_popup__eI94u .mobile-popup_close__qk5Q9 svg {
    max-width: 80px;
    max-height: 80px
}

.mobile-popup_popup__eI94u .mobile-popup_close__qk5Q9 .mobile-popup_return_icon__xBpwP {
    transition: color .3s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    box-shadow: 0 .1rem .213rem rgba(0, 0, 0, .2)
}

.mobile-popup_popup__eI94u .mobile-popup_no_padding__9TW6L {
    padding: 0;
    min-height: 0
}

@media screen and (max-width:550px) {
    .joyful-header_header__10RZ1 {
        width: 100%;
        height: 65px;
        background-color: #fff;
        position: fixed;
        z-index: 99;
        overflow: hidden;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px
    }
    .joyful-header_header__10RZ1 .joyful-header_menu__X8Jrc {
        margin-top: 5px
    }
    .joyful-header_header__10RZ1>a {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .joyful-header_header__10RZ1 img {
        width: 35px
    }
    .joyful-header_header__10RZ1 .joyful-header_m__yShp_,
    .joyful-header_header__10RZ1 .joyful-header_s__sPgkB {
        height: 100%;
        text-align: center
    }
    .joyful-header_header__10RZ1 .joyful-header_s__sPgkB>img {
        width: 35px;
        height: 35px
    }
    .joyful-header_cate_name__LtKzx {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 5px 0 5px 15px
    }
    .joyful-header_cate_name__LtKzx>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
}

@media screen and (min-width:551px) {
    .joyful-header_header__10RZ1 {
        width: 100%;
        height: 65px;
        background-color: #fff;
        position: fixed;
        z-index: 99;
        overflow: hidden;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        top: 0;
        display: none
    }
    .joyful-header_header__10RZ1 .joyful-header_menu__X8Jrc {
        margin-top: 5px
    }
    .joyful-header_header__10RZ1>a {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .joyful-header_header__10RZ1 img {
        width: 35px
    }
    .joyful-header_header__10RZ1 .joyful-header_m__yShp_,
    .joyful-header_header__10RZ1 .joyful-header_s__sPgkB {
        height: 100%;
        text-align: center
    }
    .joyful-header_header__10RZ1 .joyful-header_s__sPgkB>img {
        width: 35px;
        height: 35px
    }
    .joyful-header_cate_name__LtKzx {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 5px 0 5px 15px
    }
    .joyful-header_cate_name__LtKzx>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
}

@media screen and (max-width:550px) {
    .master-header_header__NgCeo {
        width: 100%;
        height: 65px;
        position: fixed;
        z-index: 99;
        overflow: hidden;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        color: var(--font-color-white)
    }
    .master-header_header__NgCeo .master-header_menu__Ieuk9 {
        margin-top: 5px
    }
    .master-header_header__NgCeo>a {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .master-header_header__NgCeo img {
        width: 35px
    }
    .master-header_header__NgCeo .master-header_m__kt3nM,
    .master-header_header__NgCeo .master-header_s__NSHof {
        height: 100%;
        text-align: center
    }
    .master-header_header__NgCeo .master-header_s__NSHof>img {
        width: 35px;
        height: 35px
    }
    .master-header_cate_name__Kp1Kc {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 5px 0 5px 15px;
        margin: 5px 0
    }
    .master-header_cate_name__Kp1Kc>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
    .master-header_cate_name__Kp1Kc>span {
        font-weight: 600;
        margin-left: 10px
    }
}

@media screen and (min-width:551px) {
    .master-header_header__NgCeo {
        width: 100%;
        height: 65px;
        position: fixed;
        z-index: 99;
        overflow: hidden;
        box-shadow: 0 0 10px rgba(0, 0, 0, .1);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        color: var(--font-color-white);
        top: 0;
        display: none
    }
    .master-header_header__NgCeo .master-header_menu__Ieuk9 {
        margin-top: 5px
    }
    .master-header_header__NgCeo>a {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .master-header_header__NgCeo img {
        width: 35px
    }
    .master-header_header__NgCeo .master-header_m__kt3nM,
    .master-header_header__NgCeo .master-header_s__NSHof {
        height: 100%;
        text-align: center
    }
    .master-header_header__NgCeo .master-header_s__NSHof>img {
        width: 35px;
        height: 35px
    }
    .master-header_cate_name__Kp1Kc {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 5px 0 5px 15px;
        margin: 5px 0
    }
    .master-header_cate_name__Kp1Kc>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
    .master-header_cate_name__Kp1Kc>span {
        font-weight: 600;
        margin-left: 10px
    }
}

.advertise_positon_container__cLcQj .advertise_ad_tips__5eOzQ {
    text-align: center;
    color: #999;
    font-size: 13px
}

.advertise_positon_container__cLcQj .advertise_ad_container__gQjIn {
    margin: 10px 0;
    background-color: #fafafa
}

.advertise_positon_container__cLcQj .advertise_ad_container_outbrain__9_fKy {
    margin: 10px 0;
    background-color: hsla(0, 0%, 56%, .49);
    padding-top: 15px
}

.advertise_positon_container__cLcQj .advertise_ad_container_outbrain__9_fKy .advertise_ad_tips__5eOzQ {
    color: #fff;
    margin-bottom: 15px
}

.advertise_tips_line__sB_XS {
    display: flex;
    align-items: center;
    justify-content: center
}

.advertise_tips_line__sB_XS:after,
.advertise_tips_line__sB_XS:before {
    content: "";
    flex-grow: 1;
    height: 1px;
    background-color: #999
}

.advertise_tips_line__sB_XS:before {
    margin-right: 10px
}

.advertise_tips_line__sB_XS:after {
    margin-left: 10px
}

.advertise_tips_line__sB_XS:empty {
    padding: 6px 0
}

.advertise_tips_line__sB_XS:empty:after,
.advertise_tips_line__sB_XS:empty:before {
    margin: 0
}

@media screen and (min-width:1024px) {
    .advertise_ad_tips__5eOzQ {
        text-align: center;
        color: #000;
        font-size: 14px
    }
    .advertise_tips_line__sB_XS:after,
    .advertise_tips_line__sB_XS:before {
        background-color: #000
    }
}

@media screen and (max-width:550px) {
    .hey_header__69Hz4 {
        width: 100%;
        height: 65px;
        background-color: #fff;
        z-index: 999999;
        overflow: hidden;
        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .12);
        justify-content: space-between;
        padding: 0 20px
    }
    .hey_header__69Hz4,
    .hey_header__69Hz4 .hey_left__GN9RX {
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_title__f0QZM {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        line-height: 65px
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_right_animate__I1jYS {
        display: none
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_menu__2RYMW {
        margin-right: 24px;
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_menu__2RYMW svg {
        vertical-align: middle
    }
    .hey_header__69Hz4 .hey_right__DuynN {
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_search__f5IFz {
        display: flex;
        align-items: center;
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        margin-right: 6px
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_search__f5IFz svg {
        vertical-align: middle
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut {
        position: relative
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut .hey_input__w_XtJ {
        width: 100%;
        height: 33px;
        border: none;
        outline: none;
        font-size: 16px;
        padding: 0 10px;
        background-color: #f5f5f5;
        border-radius: 5px
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut .hey_clear__yWU_F {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        cursor: pointer
    }
    .hey_header__69Hz4 .hey_right_animate__I1jYS {
        animation: hey_slideIn__z6FCI .5s forwards
    }
    .hey_cate_name__0E_Ob {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 5px 30px 5px 15px
    }
    .hey_cate_name__0E_Ob>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
}

@media screen and (min-width:551px) {
    .hey_header__69Hz4 {
        width: 100%;
        height: 65px;
        background-color: #fff;
        z-index: 999999;
        overflow: hidden;
        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .12);
        justify-content: space-between;
        padding: 0 20px
    }
    .hey_header__69Hz4,
    .hey_header__69Hz4 .hey_left__GN9RX {
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_title__f0QZM {
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        line-height: 65px
    }
    .hey_header__69Hz4 .hey_left__GN9RX .hey_menu__2RYMW {
        margin-right: 24px;
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_right__DuynN {
        display: flex;
        align-items: center
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_search__f5IFz {
        display: flex;
        align-items: center;
        height: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 20px;
        margin-right: 6px
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_search__f5IFz svg {
        vertical-align: middle
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut {
        position: relative
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut .hey_input__w_XtJ {
        width: 100%;
        height: 33px;
        border: none;
        outline: none;
        font-size: 16px;
        padding: 0 10px;
        background-color: #f5f5f5;
        border-radius: 5px
    }
    .hey_header__69Hz4 .hey_right__DuynN .hey_input_box__qGCut .hey_clear__yWU_F {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        cursor: pointer
    }
    .hey_header__69Hz4 .hey_right_animate__I1jYS {
        animation: hey_slideIn__z6FCI .5s forwards
    }
    .hey_cate_name__0E_Ob {
        display: flex;
        font-size: 13px;
        align-items: center;
        font-family: var(--font-family);
        padding: 10px 50px 10px 25px
    }
    .hey_cate_name__0E_Ob>img {
        width: 28.2px;
        height: 28.2px;
        margin-right: 10px
    }
}

@keyframes hey_slideIn__z6FCI {
    0% {
        transform: translateX(100%);
        opacity: 0
    }
    to {
        transform: translateX(0);
        opacity: 1
    }
}

.header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i .header_text__d5u5i {
    flex: 1 1;
    text-align: center;
    font-size: 26px;
    font-weight: bolder;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Fascinate Inline, system-ui;
    color: #535353
}

@media screen and (max-width:767px) {
    .header_header__f5LjY .header_nav__6f1rx {
        width: 100%;
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 10px 4px;
        position: relative;
        background: linear-gradient(90deg, #00dcff, #6ae754)
    }
    .header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i {
        width: 100vw;
        height: 56px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }
    .header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i .header_logo__8_H3n {
        display: block;
        width: 56px;
        height: 30px;
        margin: 0 auto
    }
    .header_header__f5LjY .header_nav__6f1rx .header_back_button__7EZbT {
        position: absolute;
        left: 10px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_back_button__7EZbT img {
        display: block;
        width: 28px;
        height: 28px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_classify_icon__aTkfI {
        position: absolute;
        right: 10px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_classify_icon__aTkfI img {
        display: block;
        width: 45px;
        height: 45px;
        animation: header_bounce__VW0XJ 2s ease-in-out infinite
    }
}

@media screen and (min-width:768px) {
    .header_header__f5LjY {
        padding: 6px 0;
        max-width: 1440px;
        margin: 0 auto 20px
    }
    .header_header__f5LjY .header_nav__6f1rx {
        width: 100%;
        height: 56px;
        display: flex;
        align-items: center;
        padding: 0 10px 4px;
        position: relative
    }
    .header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i {
        display: none;
        height: 56px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center
    }
    .header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i .header_logo__8_H3n {
        display: block;
        width: 56px;
        height: 30px;
        margin: 0 auto
    }
    .header_header__f5LjY .header_nav__6f1rx .header_logo_a__gvd3i .header_text__d5u5i {
        font-size: 30px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_back_button__7EZbT {
        position: absolute;
        left: 10px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_back_button__7EZbT img {
        display: block;
        width: 28px;
        height: 28px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_classify_icon__aTkfI {
        position: absolute;
        right: 10px
    }
    .header_header__f5LjY .header_nav__6f1rx .header_classify_icon__aTkfI img {
        display: block;
        width: 50px;
        height: 50px;
        animation: header_bounce__VW0XJ 2s ease-in-out infinite
    }
}

@keyframes header_bounce__VW0XJ {
    0%,
    20%,
    50%,
    80%,
    to {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-8px)
    }
    60% {
        transform: translateY(-4px)
    }
}

.cheerful_footer__zjbrv {
    border-top: 1px solid hsla(0, 0%, 60%, .4);
    max-width: 1162px;
    margin: 28px auto 0;
    padding: 0 24px;
    position: relative
}

.cheerful_footer__zjbrv .cheerful_logobox__cQPf9 {
    padding-top: 34px;
    padding-bottom: 30px;
    display: flex;
    align-items: center
}

.cheerful_footer__zjbrv .cheerful_logobox__cQPf9 a {
    display: block
}

.cheerful_footer__zjbrv .cheerful_logobox__cQPf9 a .cheerful_logo__k_H_l {
    width: 60px;
    height: 30px;
    margin-right: 40px;
    font-size: 18px
}

.cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E {
    margin-bottom: 6px;
    display: flex;
    width: 100%;
    max-width: 728px
}

.cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E .cheerful_footer_pages_all__wlDpO {
    width: 50%
}

.cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E .cheerful_footer_pages_all__wlDpO .cheerful_footer_pages_item__u9pw9 {
    display: block;
    padding-bottom: 16px;
    font-size: 16px;
    font-family: ProductSans, Helvetica, Arial, system-ui, sans-serif, serif
}

.cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E .cheerful_footer_pages_all__wlDpO .cheerful_footer_pages_item__u9pw9:hover {
    color: #2fc0b7
}

.cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD {
    padding: 0 12px;
    height: 42px;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 26px;
    right: 24px;
    border: 1px solid hsla(0, 0%, 93%, .933);
    border-radius: 8px
}

.cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD .cheerful_icon_top__8tIkn {
    width: 30px;
    height: 30px;
    display: none;
    margin-right: 8px
}

.cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD:hover {
    color: #2fc0b7;
    fill: #2fc0b7;
    border: 1px solid #2fc0b7
}

@media screen and (min-width:900px) {
    .cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E .cheerful_footer_pages_all__wlDpO .cheerful_footer_pages_item__u9pw9 {
        margin-right: 36px
    }
}

@media screen and (min-width:768px) {
    .cheerful_footer__zjbrv {
        margin-top: 60px
    }
    .cheerful_footer__zjbrv .cheerful_logobox__cQPf9 {
        padding-top: 48px
    }
    .cheerful_footer__zjbrv .cheerful_footer_pages__Gyw_E .cheerful_footer_pages_all__wlDpO .cheerful_footer_pages_item__u9pw9 {
        margin-right: 20px
    }
    .cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD {
        top: 44px
    }
}

@media screen and (min-width:601px) {
    .cheerful_footer__zjbrv .cheerful_logobox__cQPf9 .cheerful_logo__k_H_l {
        width: 142px;
        height: 30px
    }
}

@media screen and (min-width:321px) {
    .cheerful_footer__zjbrv .cheerful_logobox__cQPf9 .cheerful_logo__k_H_l {
        width: 127.8px;
        height: 27px
    }
    .cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD {
        padding: 0 18px
    }
    .cheerful_footer__zjbrv .cheerful_topanchor__0Z_AD .cheerful_icon_top__8tIkn {
        display: block
    }
}

.nav-menu_nav_menu__ceiED {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: flex-end;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out
}

.nav-menu_nav_menu__ceiED.nav-menu_visible__ODyt5 {
    opacity: 1;
    visibility: visible
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_overlay__goLg0 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 1
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_content__jknxz {
    position: relative;
    width: 80vw;
    max-width: 300px;
    height: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
    z-index: 2;
    transform: translateX(100%);
    transition: transform .3s ease-in-out
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_content__jknxz.nav-menu_open__bTnDt {
    transform: translateX(0)
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_close__AugtZ {
    align-self: flex-end;
    background: none;
    border: none;
    cursor: pointer;
    margin-bottom: 20px
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_close__AugtZ .nav-menu_icon_close__8Bqd_ {
    width: 24px;
    height: 24px;
    fill: #000
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ {
    display: flex;
    flex-direction: column
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S {
    text-decoration: none;
    color: #000;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S .nav-menu_nav_menu_box__gtV3U {
    display: flex;
    align-items: center
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S .nav-menu_nav_menu_box__gtV3U .nav-menu_nav_menu_icon__KOBFv {
    margin-right: 10px;
    height: 30px
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S .nav-menu_nav_menu_box__gtV3U .nav-menu_nav_menu_icon__KOBFv .nav-menu_icon_apps__QmRjH,
.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S .nav-menu_nav_menu_box__gtV3U .nav-menu_nav_menu_icon__KOBFv .nav-menu_icon_games__bO7AH {
    width: 30px;
    height: 30px
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S .nav-menu_nav_menu_box__gtV3U .nav-menu_nav_menu_text__BUOzx {
    font-size: 16px
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S:hover .nav-menu_nav_menu_text__BUOzx {
    color: #2fc0b7
}

.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S:hover .nav-menu_nav_menu_icon__KOBFv .nav-menu_icon_apps__QmRjH,
.nav-menu_nav_menu__ceiED .nav-menu_nav_menu_items__f8_hQ .nav-menu_nav_menu_item__hIt8S:hover .nav-menu_nav_menu_icon__KOBFv .nav-menu_icon_games__bO7AH {
    fill: #2fc0b7
}

.nav-menu_nav_menu__ceiED .nav-menu_footer__WCKqD {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

@media screen and (max-width:768px) {
    .nav-menu_nav_menu_content__jknxz {
        width: 100%
    }
}

.cheerful_header__5pSXS {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    height: 56px;
    transition: .5s;
    box-shadow: 0 5px 5px hsla(0, 1%, 60%, .2)
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH {
    max-width: 1162px;
    margin: auto;
    line-height: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_logobox__jZwvJ {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: row;
    align-items: center
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_logobox__jZwvJ .cheerful_header_logobox_logo__Wxd0T {
    width: 90px;
    height: 18px;
    font-size: 20px;
    line-height: 28px;
    font-weight: bolder
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_logobox__jZwvJ .cheerful_text__YeeSI {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 1 1;
    font-size: 28px;
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M {
    display: none
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 .cheerful_header_box__9B4da,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M .cheerful_header_box__9B4da {
    display: flex;
    align-items: center
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 .cheerful_header_box__9B4da .cheerful_header_icon__U5vSH .cheerful_icon_apps__GYj3u,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 .cheerful_header_box__9B4da .cheerful_header_icon__U5vSH .cheerful_icon_games__QS9Jj,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M .cheerful_header_box__9B4da .cheerful_header_icon__U5vSH .cheerful_icon_apps__GYj3u,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M .cheerful_header_box__9B4da .cheerful_header_icon__U5vSH .cheerful_icon_games__QS9Jj {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 .cheerful_header_box__9B4da .cheerful_header_text__xdrZ3,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M .cheerful_header_box__9B4da .cheerful_header_text__xdrZ3 {
    display: inline-block;
    font-size: 16px
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9:hover,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M:hover {
    fill: #2fc0b7
}

.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9:hover .cheerful_header_text__xdrZ3,
.cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M:hover .cheerful_header_text__xdrZ3 {
    color: #2fc0b7
}

.cheerful_header__5pSXS .cheerful_header_menu_btn__mg_8y {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    height: 24px;
    line-height: 24px;
    display: none
}

.cheerful_header__5pSXS .cheerful_header_menu_btn__mg_8y .cheerful_icon_menu__QU2jk {
    width: 24px;
    height: 24px
}

@media screen and (min-width:601px) {
    .cheerful_header__5pSXS {
        border-radius: 0;
        height: 64px
    }
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_logobox__jZwvJ .cheerful_header_logobox_logo__Wxd0T {
        width: 123px;
        height: 37px
    }
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_logobox__jZwvJ .cheerful_text__YeeSI {
        font-size: 30px
    }
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 {
        margin-left: 8%
    }
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9,
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M {
        display: inline-block;
        margin-right: 4%
    }
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 .cheerful_header_box__9B4da .cheerful_header_text__xdrZ3,
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_game__F2y9M .cheerful_header_box__9B4da .cheerful_header_text__xdrZ3 {
        margin-left: 10px
    }
}

@media screen and (min-width:768px) {
    .cheerful_header__5pSXS .cheerful_header_a__SRssH .cheerful_header_app__h1yX9 {
        margin-right: 6%
    }
}

@media screen and (max-width:601px) {
    .cheerful_header__5pSXS {
        padding-left: 24px;
        padding-right: 24px
    }
    .cheerful_header__5pSXS .cheerful_header_menu_btn__mg_8y {
        display: block
    }
}

@media screen and (max-width:550px) {
    .header_header__Lcwty .header_nav__Oyv4g {
        width: 100%;
        height: 56px;
        background-color: #22155a;
        position: relative
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T {
        padding: 10px 4px 10px 24px;
        height: 100%;
        display: flex;
        flex-direction: row;
        align-items: center
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T .header_text__qScLH {
        flex: 1 1;
        color: #fff;
        font-size: 26px;
        font-weight: bolder;
        max-width: 100vw;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-family: Bungee Shade, serif
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T .header_logo___7rUX {
        display: block;
        width: 59px;
        height: 18px;
        line-height: 18px;
        color: #fff;
        font-size: 16px;
        font-weight: 600
    }
    .header_back__SYpmh {
        height: 44px;
        padding: 8px 0
    }
    .header_back__SYpmh .header_back_button__S5Hj8 img {
        display: block;
        width: 28px;
        height: 28px;
        margin-left: 10px
    }
}

@media screen and (min-width:551px) {
    .header_header__Lcwty {
        max-width: 550px;
        margin: 0 auto
    }
    .header_header__Lcwty .header_nav__Oyv4g {
        width: 100%;
        height: 56px;
        background-color: #22155a;
        position: relative
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T {
        padding: 10px 4px 10px 24px;
        height: 100%;
        display: flex;
        flex-direction: row;
        align-items: center
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T .header_text__qScLH {
        flex: 1 1;
        color: #fff;
        font-size: 26px;
        font-weight: bolder;
        max-width: 100vw;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-family: Bungee Shade, serif
    }
    .header_header__Lcwty .header_nav__Oyv4g .header_logo_a__zWY7T .header_logo___7rUX {
        display: block;
        width: 59px;
        height: 18px;
        line-height: 18px;
        color: #fff;
        font-size: 16px;
        font-weight: 600
    }
    .header_back__SYpmh {
        height: 44px;
        padding: 8px 0
    }
    .header_back__SYpmh .header_back_button__S5Hj8 img {
        display: block;
        width: 28px;
        height: 28px;
        margin-left: 10px
    }
}

.search_search_box__aCDpQ {
    display: flex;
    box-sizing: content-box;
    width: 100%;
    max-width: 960px;
    height: 38px;
    align-items: center;
    position: relative;
    border-radius: 10px;
    font-size: 16.3px;
    overflow: hidden
}

.search_search_box__aCDpQ>input {
    font-size: inherit;
    height: 100%;
    flex: 1 1;
    padding-left: 2em;
    background-color: #f2f2f2;
    border: 1px solid #fff;
    outline: none
}

.search_search_box__aCDpQ .search_clear__QNsvG,
.search_search_box__aCDpQ .search_search__9_vbr {
    width: auto;
    height: 100%;
    text-align: center;
    position: absolute;
    right: 18px;
    bottom: 50%;
    transform: translateY(50%);
    display: flex;
    align-items: center;
    cursor: pointer
}

.search_search_box__aCDpQ .search_clear__QNsvG {
    right: 18px;
    cursor: pointer
}

.search_search_box__aCDpQ .search_clear__QNsvG:hover {
    opacity: .8
}

@media screen and (max-width:768px) {
    .search_search_box__aCDpQ>input {
        font-size: 14px;
        padding-left: 1em
    }
    .search_search_box__aCDpQ .search_clear__QNsvG,
    .search_search_box__aCDpQ .search_search__9_vbr {
        right: 10px;
        width: 24px !important;
        height: 24px !important
    }
}

.navbar_categorie_items_wrapper__eNc6j {
    flex: 1 1;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.navbar_categorie_items_wrapper__eNc6j .navbar_categorie_items__6wGHP {
    flex: 1 1;
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    scroll-behavior: smooth;
    width: 100%;
    flex-grow: 1
}

.navbar_categorie_items_wrapper__eNc6j .navbar_categorie_items__6wGHP::-webkit-scrollbar {
    display: none
}

.navbar_categorie_items_wrapper__eNc6j .navbar_categorie_items__6wGHP .navbar_item__MmcKR {
    color: #fff;
    padding: 5px 12px;
    margin-right: 12px;
    background-color: hsla(0, 0%, 100%, .122);
    border-radius: 5px;
    flex: 0 0 auto;
    white-space: nowrap;
    transition: background-color .2s ease
}

.navbar_categorie_items_wrapper__eNc6j .navbar_categorie_items__6wGHP .navbar_item__MmcKR:hover {
    background-color: var(--hover-bg, hsla(0, 0%, 100%, .247))
}

.navbar_categorie_items_wrapper__eNc6j .navbar_categorie_items__6wGHP .navbar_item__MmcKR:last-child {
    margin-right: 0
}

.navbar_categorie_items_wrapper__eNc6j .navbar_scroll_button__IEMS8 {
    z-index: 10;
    height: 100%;
    visibility: hidden;
    display: none;
    border: none;
    cursor: pointer;
    font-size: 24px;
    align-items: center;
    justify-content: center;
    color: #fff;
    fill: #fff;
    transition: transform .3s ease
}

.navbar_categorie_items_wrapper__eNc6j .navbar_scroll_button__IEMS8:first-child {
    margin-right: 10px
}

.navbar_categorie_items_wrapper__eNc6j .navbar_scroll_button__IEMS8:hover {
    font-size: 25px
}

.navbar_categorie_items_wrapper__eNc6j:hover .navbar_scroll_button__IEMS8 {
    visibility: visible;
    display: flex
}

.smart_header__D3s_N .smart_title__41eWp {
    color: #fff;
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

.smart_header__D3s_N .smart_title__41eWp .smart_logo_img___QDAg {
    max-height: 36px;
    width: auto;
    height: auto
}

@media screen and (max-width:767px) {
    .smart_header__D3s_N {
        width: 100%;
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px 6px
    }
    .smart_header__D3s_N .smart_operate__d_jCU {
        display: flex;
        align-items: center;
        gap: 18px;
        padding: 0 10px
    }
    .smart_header__D3s_N .smart_operate__d_jCU .smart_icon_menu__bRRWe {
        height: 30px
    }
    .smart_header__D3s_N .smart_operate__d_jCU .smart_icon_menu__bRRWe img {
        width: 30px;
        height: 30px
    }
    .smart_header__D3s_N .smart_title__41eWp {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        font-size: 28px
    }
    .smart_header__D3s_N .smart_title__41eWp img {
        height: 20px
    }
    .smart_header__D3s_N .smart_right__8fun7 {
        display: none
    }
    .smart_pop_box__sv5H_ {
        background-color: #fff;
        color: #000
    }
    .smart_pop_box__sv5H_ .smart_ul_list__HepEX {
        padding: 10px 20px
    }
    .smart_pop_box__sv5H_ .smart_ul_list__HepEX .smart_search__hTXxO {
        margin-bottom: 20px
    }
    .smart_pop_box__sv5H_ .smart_ul_list__HepEX .smart_title__41eWp {
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 20px
    }
    .smart_pop_box__sv5H_ .smart_ul_list__HepEX .smart_item__NsTPl {
        color: #000;
        font-size: 16px;
        font-weight: 400
    }
    .smart_pop_box__sv5H_ .smart_ul_list__HepEX .smart_item__NsTPl a {
        display: inline-block;
        width: 100%;
        padding: 10px
    }
}

@media screen and (min-width:767px) {
    .smart_header__D3s_N {
        margin: 0 auto;
        width: 100%;
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px 4px
    }
    .smart_header__D3s_N .smart_operate__d_jCU {
        display: none
    }
    .smart_header__D3s_N .smart_title__41eWp {
        display: flex;
        align-items: center;
        padding: 8px 20px;
        font-size: 30px;
        min-width: 400px
    }
    .smart_header__D3s_N .smart_title__41eWp img {
        height: 32px
    }
    .smart_header__D3s_N .smart_right__8fun7 {
        display: flex;
        align-items: center;
        flex: 1 1;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: auto;
        overflow: hidden;
        margin-left: 10px
    }
    .smart_header__D3s_N .smart_right__8fun7 .smart_navbar__pKuDK {
        flex: 1 1;
        margin-right: 20px;
        overflow: hidden;
        display: flex;
        justify-content: flex-end
    }
    .smart_header__D3s_N .smart_right__8fun7 .smart_contact_us__Uhpxo {
        width: 100px;
        font-size: 16px
    }
    .smart_header__D3s_N .smart_right__8fun7 .smart_contact_us__Uhpxo:hover {
        opacity: .8
    }
}

@media screen and (min-width:768px)and (max-width:1366px) {
    .smart_header__D3s_N .smart_right__8fun7 {
        margin-left: 40px
    }
}

.happy_header__PXgo8 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    height: 100%;
    background-color: #171a23;
    box-sizing: border-box;
    transition: .5s
}

.happy_header__PXgo8 .happy_header_box__jU8Va {
    max-width: 1366px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto
}

.happy_header__PXgo8 .happy_header_box__jU8Va .happy_header_a__uGXEG {
    line-height: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start
}

.happy_header__PXgo8 .happy_header_box__jU8Va .happy_header_a__uGXEG .happy_header_logobox__QEq6a {
    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
}

.happy_header__PXgo8 .happy_header_box__jU8Va .happy_header_a__uGXEG .happy_header_logobox__QEq6a .happy_header_logobox_logo__28Bc_ {
    width: 186px;
    height: 32px
}

.happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r,
.happy_header__PXgo8 .happy_header_box__jU8Va .happy_operate__0m2SC {
    display: none
}

@media screen and (max-width:601px) {
    .happy_header__PXgo8 {
        padding: 0 20px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_header_a__uGXEG .happy_header_logobox__QEq6a .happy_header_logobox_logo__28Bc_ {
        width: 120px;
        height: 22px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_operate__0m2SC {
        display: flex;
        gap: 18px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_operate__0m2SC .happy_icon_menu__fDWtu img {
        width: 30px;
        height: 30px
    }
    .happy_pop_box__ZANSp {
        background-color: #fff;
        color: #000
    }
    .happy_pop_box__ZANSp .happy_ul_list__iXms3 {
        padding: 10px 20px
    }
    .happy_pop_box__ZANSp .happy_ul_list__iXms3 .happy_title__zk6Ga {
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 28px
    }
    .happy_pop_box__ZANSp .happy_ul_list__iXms3 .happy_item__I3grH {
        height: 100%;
        color: #000;
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 12px
    }
    .happy_pop_box__ZANSp .happy_ul_list__iXms3 .happy_item__I3grH a {
        display: block;
        height: 40px;
        line-height: 20px;
        padding: 10px 0
    }
}

@media screen and (min-width:601px) {
    .happy_header__PXgo8 {
        padding: 0 40px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_header_a__uGXEG .happy_header_logobox__QEq6a {
        width: auto;
        font-size: 30px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r {
        height: 100%;
        display: flex;
        align-items: center;
        margin-right: 20px;
        position: relative;
        cursor: pointer;
        z-index: 888;
        font-size: 16px;
        line-height: 56px
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r .happy_dropdown__a4O0C {
        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-color: #0d1938;
        transition: opacity .3s ease, visibility .3s ease;
        opacity: 0;
        visibility: hidden;
        border-radius: 8px;
        overflow: hidden
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r .happy_dropdown__a4O0C:before {
        content: "";
        position: absolute;
        top: -8px;
        right: 10px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #0d1938;
        width: 0;
        height: 0
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r .happy_dropdown__a4O0C:hover,
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r:hover .happy_dropdown__a4O0C {
        display: block;
        opacity: 1;
        visibility: visible
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r .happy_dropdownItem__nZXWl {
        display: block;
        padding: 10px;
        color: #fff
    }
    .happy_header__PXgo8 .happy_header_box__jU8Va .happy_categories___6o8r .happy_dropdownItem__nZXWl:hover {
        background-color: #1a2b48
    }
}

.light_header__jaf3b .light_title__qxNGK {
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

@media screen and (max-width:767px) {
    .light_header__jaf3b {
        width: 100%;
        height: 56px;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .light_header__jaf3b .light_title__qxNGK {
        display: block;
        width: 100%;
        height: 56px;
        line-height: 50px;
        padding: 6px 20px;
        font-size: 28px
    }
    .light_header__jaf3b .light_title__qxNGK img {
        height: 20px
    }
}

@media screen and (min-width:767px) {
    .light_header__jaf3b {
        margin: 0 auto;
        width: 100%;
        height: 56px;
        align-items: center;
        justify-content: center;
        padding: 0 20px 4px;
        display: flex;
        justify-content: space-between
    }
    .light_header__jaf3b .light_title__qxNGK {
        display: flex;
        align-items: center;
        padding: 8px 20px;
        font-size: 30px
    }
    .light_header__jaf3b .light_title__qxNGK img {
        height: 32px
    }
}

.spicy_header__hpuRF .spicy_title__vLwde {
    flex: 1 1;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

@media screen and (max-width:767px) {
    .spicy_header__hpuRF {
        width: 100%;
        height: 56px;
        align-items: center;
        justify-content: center;
        padding: 0 20px 6px;
        display: flex;
        justify-content: space-between
    }
    .spicy_header__hpuRF .spicy_operate__pMUhu {
        display: flex;
        gap: 18px
    }
    .spicy_header__hpuRF .spicy_operate__pMUhu .spicy_icon_menu__79qci img {
        width: 30px;
        height: 30px
    }
    .spicy_header__hpuRF .spicy_title__vLwde {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-size: 28px;
        height: 100%
    }
    .spicy_header__hpuRF .spicy_title__vLwde img {
        height: 20px
    }
    .spicy_header__hpuRF .spicy_categories__8_X2W,
    .spicy_header__hpuRF .spicy_contact_us__c7xwl {
        display: none
    }
    .spicy_pop_box__5d17r {
        background-color: #fff;
        color: #000
    }
    .spicy_pop_box__5d17r .spicy_ul_list__CZFPl {
        padding: 10px 20px
    }
    .spicy_pop_box__5d17r .spicy_ul_list__CZFPl .spicy_search__xVueM {
        margin-bottom: 20px
    }
    .spicy_pop_box__5d17r .spicy_ul_list__CZFPl .spicy_title__vLwde {
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 20px
    }
    .spicy_pop_box__5d17r .spicy_ul_list__CZFPl .spicy_item__8dTIQ {
        color: #000;
        font-size: 16px;
        font-weight: 400
    }
    .spicy_pop_box__5d17r .spicy_ul_list__CZFPl .spicy_item__8dTIQ a {
        display: inline-block;
        width: 100%;
        padding: 10px
    }
}

@media screen and (min-width:767px) {
    .spicy_header__hpuRF {
        margin: 0 auto;
        width: 100%;
        height: 56px;
        align-items: center;
        justify-content: center;
        padding: 0 20px 4px;
        display: flex;
        justify-content: space-between
    }
    .spicy_header__hpuRF .spicy_operate__pMUhu {
        display: none
    }
    .spicy_header__hpuRF .spicy_title__vLwde {
        display: flex;
        align-items: center;
        padding: 8px 20px;
        font-size: 30px;
        height: 100%
    }
    .spicy_header__hpuRF .spicy_title__vLwde img {
        height: 32px
    }
    .spicy_header__hpuRF .spicy_right___AbK7 {
        display: flex;
        align-items: center
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W {
        height: 100%;
        display: flex;
        align-items: center;
        margin-right: 20px;
        position: relative;
        cursor: pointer;
        z-index: 888;
        font-size: 16px;
        line-height: 56px
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W .spicy_dropdown__CQZqE {
        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;
        overflow-y: auto;
        background-color: #0d1938
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W .spicy_dropdown__CQZqE:before {
        content: "";
        position: absolute;
        top: -8px;
        right: 10px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #0d1938;
        width: 0;
        height: 0
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W .spicy_dropdown__CQZqE:hover,
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W:hover .spicy_dropdown__CQZqE {
        display: block;
        opacity: 1;
        visibility: visible
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W .spicy_dropdownItem__2opX4 {
        display: block;
        padding: 10px;
        color: #fff
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_categories__8_X2W .spicy_dropdownItem__2opX4:hover {
        background-color: #1a2b48
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_contact_us__c7xwl {
        font-size: 16px
    }
    .spicy_header__hpuRF .spicy_right___AbK7 .spicy_contact_us__c7xwl:hover {
        opacity: .8
    }
}

.pleased_header__qbOSn {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    height: 100%;
    background-color: var(--title-bgcolor, #4a2a1c);
    box-sizing: border-box;
    transition: .5s
}

.pleased_header__qbOSn .pleased_header_box__yvqqa {
    max-width: 1366px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    position: relative
}

.pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z {
    line-height: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1
}

.pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z .pleased_header_logobox__9pt_M {
    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
}

.pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z .pleased_header_logobox_logo__fUpTS {
    display: block;
    width: 135px
}

.pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB,
.pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_operate__pQ4W5 {
    display: none;
    margin-left: auto;
    z-index: 2
}

@media screen and (max-width:601px) {
    .pleased_header__qbOSn {
        padding: 0 20px
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa {
        height: 69px;
        line-height: 69px
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z {
        height: 100%
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z .pleased_header_logobox__9pt_M {
        line-height: 100%
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z .pleased_header_logobox__9pt_M .pleased_header_logobox_logo__fUpTS {
        width: 120px;
        height: 22px
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_operate__pQ4W5 {
        display: flex;
        align-items: center;
        gap: 18px;
        margin-left: auto;
        z-index: 2
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_operate__pQ4W5 .pleased_icon_menu__kM06y {
        height: 100%;
        line-height: 100%
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_operate__pQ4W5 .pleased_icon_menu__kM06y img {
        width: 30px;
        height: 30px
    }
    .pleased_pop_box__Ps61R .pleased_header__qbOSn {
        position: relative;
        height: 69px;
        line-height: 69px;
        background-color: var(--title-bgcolor, #4a2a1c)
    }
    .pleased_pop_box__Ps61R .pleased_header__qbOSn .pleased_header_logobox__9pt_M {
        height: 100%;
        color: #fff;
        font-size: 28px;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .pleased_pop_box__Ps61R .pleased_header__qbOSn .pleased_close_btn__OBN_1 {
        position: absolute;
        top: 0;
        right: 22px;
        height: 100%;
        display: flex;
        align-items: center
    }
    .pleased_pop_box__Ps61R .pleased_ul_list__Nwk6b {
        padding: 23px 10px;
        color: #fff
    }
    .pleased_pop_box__Ps61R .pleased_ul_list__Nwk6b .pleased_title__El3Wk {
        font-size: 17px;
        margin: 0 48px 15px
    }
    .pleased_pop_box__Ps61R .pleased_ul_list__Nwk6b .pleased_item__Wif3X {
        height: 100%;
        font-size: 19px;
        font-weight: 400;
        margin: 0 37px 11.5px;
        padding: 0 30px
    }
    .pleased_pop_box__Ps61R .pleased_ul_list__Nwk6b .pleased_item__Wif3X a {
        display: block;
        height: 40px;
        line-height: 20px;
        padding: 10px 0
    }
}

@media screen and (min-width:601px) {
    .pleased_header__qbOSn {
        padding: 0 20px
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa {
        height: 71.4px;
        line-height: 71.4px;
        justify-content: space-between
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z {
        height: 100%;
        position: static;
        transform: none;
        left: auto;
        display: flex;
        justify-content: flex-start
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_header_a__4cv3z .pleased_header_logobox__9pt_M {
        width: auto;
        font-size: 30px;
        line-height: 100%
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB {
        height: 100%;
        display: flex;
        align-items: center;
        cursor: pointer;
        z-index: 888;
        font-size: 16px
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB .pleased_item__Wif3X {
        display: inline-block;
        font-size: 18px;
        font-weight: 700;
        padding: 0 20px;
        margin-right: 18px;
        border-radius: 10px;
        height: 42px;
        line-height: 42px;
        background: url(https://chewinggumgames.com/static/img/tab_bg_d.86cbc377.png) no-repeat;
        background-size: 100% 100%;
        color: #2e3955
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB .pleased_item__Wif3X:last-of-type {
        margin-right: 0
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB .pleased_item__Wif3X:hover {
        opacity: .9
    }
    .pleased_header__qbOSn .pleased_header_box__yvqqa .pleased_cate_list__PX_dB .pleased_item__Wif3X.pleased_active__qDOq4 {
        background: url(https://chewinggumgames.com/static/img/tab_bg.c952fd84.png) no-repeat;
        background-size: 100% 100%
    }
}

.menu_menu__kycge {
    width: 100%;
    padding: 24px 0
}

.menu_menu__kycge ul li {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-bottom: 1px solid #131313
}

.menu_menu__kycge ul li:first-child {
    border-top: 1px solid #131313
}

.menu_menu__kycge ul li:last-child {
    border-bottom: none
}

.menu_menu__kycge ul li .menu_menu_header__y9nsx {
    padding: 16px 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
    font-weight: 700;
    font-size: 30px;
    color: #131313;
    background-color: none
}

.menu_menu__kycge ul li .menu_menu_header__y9nsx .menu_menu_icon__BM_40 {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    margin-left: 10px;
    font-size: 38px;
    width: 29px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center
}

.menu_menu__kycge ul li .menu_submenu__B0lPs {
    margin-bottom: 8px;
    margin-left: 22px
}

.menu_menu__kycge ul li .menu_submenu_item__ViKoF {
    display: block;
    text-decoration: none;
    font-family: 500;
    font-size: 24px;
    line-height: 110%;
    padding: 12px;
    color: #131313
}

.menu_menu__kycge ul li .menu_submenu__B0lPs {
    height: 0;
    transition: height .3s ease-out
}

.menu_menu__kycge ul li .menu_submenu__B0lPs.menu_expanded__mnVFm {
    height: auto
}

@media screen and (min-width:768px) {
    .menu_menu__kycge {
        padding-left: 50px;
        padding-right: 50px
    }
}

.nav-menu_nav_menu__YlYjc {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: flex-end;
    z-index: 109;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out
}

.nav-menu_nav_menu__YlYjc.nav-menu_visible___DlWs {
    opacity: 1;
    visibility: visible
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_overlay__23cCC {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 1
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_content__FwV2q {
    width: 100vw;
    max-width: 450px;
    height: 100%;
    background-color: var(--primary-color);
    z-index: 2;
    transform: translateX(100%);
    transition: transform .3s ease-in-out;
    padding: 20px 0
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_content__FwV2q .nav-menu_content__Fd3Ar {
    height: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    background-color: var(--primary-color);
    padding: 0 15px 0 20px;
    overflow-y: auto;
    scrollbar-width: thin;
    overscroll-behavior: contain;
    margin-right: 5px
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_content__FwV2q.nav-menu_open__IkflM {
    transform: translateX(0)
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_close__1v2IW {
    align-self: flex-end;
    background: none;
    border: none;
    cursor: pointer;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.nav-menu_nav_menu__YlYjc .nav-menu_nav_menu_close__1v2IW .nav-menu_icon_close__L8m35 {
    width: 24px;
    height: 24px;
    fill: #000;
    margin-left: 6px
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP {
    height: 65px;
    background-color: #fff
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP .nav-menu_search_box__djK6J {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP .nav-menu_search_box__djK6J .nav-menu_search_input__ndY4i {
    font-size: 18px;
    padding: 20px 45px 20px 20px;
    border: none;
    flex: 1 1
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP .nav-menu_search_box__djK6J .nav-menu_search_input__ndY4i:focus {
    outline: none;
    border-color: #000
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP .nav-menu_search_box__djK6J .nav-menu_search_button__rgEGM {
    background: none;
    border: none;
    display: inline-flex;
    position: absolute;
    right: 12px;
    cursor: pointer
}

.nav-menu_nav_menu__YlYjc .nav-menu_content_box__0UEqY .nav-menu_search_container___yYXP .nav-menu_search_box__djK6J .nav-menu_search_button__rgEGM svg {
    width: 30px;
    height: 30px;
    fill: #131313
}

@media screen and (max-width:768px) {
    .nav-menu_nav_menu_content__FwV2q {
        width: 100%
    }
}

.buzz_header__9oYug {
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    padding-left: 15px
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 {
    display: none;
    position: absolute;
    top: 86px;
    left: 43px
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 .buzz_link_button__4EZVS {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    text-transform: uppercase;
    background-color: #66ff75;
    color: #131313;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .251);
    padding: 23px 19px 23px 11px;
    border-radius: 10px;
    transform: rotate(-3.75deg);
    font: 600 12px/120%
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 .buzz_link_button__4EZVS:hover {
    transform: rotate(-2deg)
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 .buzz_link_button__4EZVS span {
    font-weight: 500;
    font-size: 12px
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 .buzz_link_button__4EZVS .buzz_icon__2ndqL {
    position: relative;
    font-size: 30px;
    display: block;
    margin-right: 4px
}

.buzz_header__9oYug .buzz_news_letter_button___azC4 .buzz_link_button__4EZVS .buzz_icon__2ndqL:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 1px;
    transform: translateY(-50%);
    width: 28px;
    height: 19px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .251)
}

.buzz_header__9oYug .buzz_logo_box__h7Fld {
    margin-top: 30px;
    margin-bottom: 20px
}

.buzz_header__9oYug .buzz_logo_box__h7Fld .buzz_logo__bDHK2 {
    font-family: Righteous, sans-serif;
    letter-spacing: .04em;
    font-size: 60px;
    font-weight: 700;
    color: #e91e63;
    text-decoration: none
}

.buzz_header__9oYug .buzz_nav__Gf6d5 {
    display: none
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    column-gap: 60px
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li {
    text-decoration: none;
    position: relative
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li:after {
    content: " ";
    border-right: 1px solid #fbe5ed;
    position: absolute;
    width: 100%;
    right: -30px;
    height: 17px;
    margin-top: 3px;
    pointer-events: none
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li:last-child:after {
    content: none
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li .buzz_nav_item___4NOA {
    margin: -14px 0 -14px -14px;
    padding: 14px 0 14px 14px
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li .buzz_nav_item___4NOA span {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: var(--main-color);
    letter-spacing: 0
}

.buzz_header__9oYug .buzz_nav__Gf6d5 .buzz_nav_list__jNJP4 li .buzz_nav_item___4NOA span:hover {
    color: var(--main-color);
    box-shadow: inset 0 -1px 0 0 var(--main-color)
}

.buzz_header__9oYug .buzz_right_section__rPtCt {
    display: flex;
    position: absolute;
    right: 0;
    top: 68px;
    align-items: center;
    padding-left: 0
}

.buzz_header__9oYug .buzz_right_section__rPtCt .buzz_button__g_pSc {
    cursor: pointer;
    flex-shrink: 0;
    padding: 0 18px;
    color: var(--main-color);
    fill: var(--main-color)
}

@media(min-width:768px) {
    .buzz_header__9oYug {
        align-items: center
    }
    .buzz_header__9oYug .buzz_nav__Gf6d5,
    .buzz_header__9oYug .buzz_news_letter_button___azC4 {
        display: block
    }
}

@media(max-width:768px) {
    .buzz_header__9oYug .buzz_logo_box__h7Fld {
        margin: 0
    }
    .buzz_header__9oYug .buzz_logo_box__h7Fld .buzz_logo__bDHK2 {
        font-size: 40px
    }
    .buzz_header__9oYug .buzz_right_section__rPtCt {
        position: absolute;
        right: 0;
        top: 24px
    }
}

.delighted_footer__TE8U3 {
    border-top: 1px solid hsla(0, 0%, 60%, .4);
    max-width: 1162px;
    margin: 28px auto 0;
    padding: 0 24px;
    position: relative
}

.delighted_footer__TE8U3 .delighted_logobox__5zKSy {
    padding-top: 34px;
    padding-bottom: 30px;
    display: flex;
    align-items: center
}

.delighted_footer__TE8U3 .delighted_logobox__5zKSy a {
    display: block
}

.delighted_footer__TE8U3 .delighted_logobox__5zKSy a .delighted_logo__GTnFE {
    width: 60px;
    height: 30px;
    margin-right: 40px;
    font-size: 18px
}

.delighted_footer__TE8U3 .delighted_footer_pages__Dqegk {
    margin-bottom: 6px;
    display: flex;
    width: 100%;
    max-width: 728px
}

.delighted_footer__TE8U3 .delighted_footer_pages__Dqegk .delighted_footer_pages_all__tlRt1 {
    width: 50%
}

.delighted_footer__TE8U3 .delighted_footer_pages__Dqegk .delighted_footer_pages_all__tlRt1 .delighted_footer_pages_item__qhPIZ {
    display: block;
    padding-bottom: 16px;
    font-size: 16px;
    font-family: ProductSans, Helvetica, Arial, system-ui, sans-serif, serif
}

.delighted_footer__TE8U3 .delighted_footer_pages__Dqegk .delighted_footer_pages_all__tlRt1 .delighted_footer_pages_item__qhPIZ:hover {
    color: #2fc0b7
}

.delighted_footer__TE8U3 .delighted_topanchor__yr78i {
    padding: 0 12px;
    height: 42px;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 26px;
    right: 24px;
    border: 1px solid hsla(0, 0%, 93%, .933);
    border-radius: 8px
}

.delighted_footer__TE8U3 .delighted_topanchor__yr78i .delighted_icon_top__alAs9 {
    width: 30px;
    height: 30px;
    display: none;
    margin-right: 8px
}

.delighted_footer__TE8U3 .delighted_topanchor__yr78i:hover {
    color: #2fc0b7;
    fill: #2fc0b7;
    border: 1px solid #2fc0b7
}

@media screen and (min-width:900px) {
    .delighted_footer__TE8U3 .delighted_footer_pages__Dqegk .delighted_footer_pages_all__tlRt1 .delighted_footer_pages_item__qhPIZ {
        margin-right: 36px
    }
}

@media screen and (min-width:768px) {
    .delighted_footer__TE8U3 {
        margin-top: 60px
    }
    .delighted_footer__TE8U3 .delighted_logobox__5zKSy {
        padding-top: 48px
    }
    .delighted_footer__TE8U3 .delighted_footer_pages__Dqegk .delighted_footer_pages_all__tlRt1 .delighted_footer_pages_item__qhPIZ {
        margin-right: 20px
    }
    .delighted_footer__TE8U3 .delighted_topanchor__yr78i {
        top: 44px
    }
}

@media screen and (min-width:601px) {
    .delighted_footer__TE8U3 .delighted_logobox__5zKSy .delighted_logo__GTnFE {
        width: 142px;
        height: 30px
    }
}

@media screen and (min-width:321px) {
    .delighted_footer__TE8U3 .delighted_logobox__5zKSy .delighted_logo__GTnFE {
        width: 127.8px;
        height: 27px
    }
    .delighted_footer__TE8U3 .delighted_topanchor__yr78i {
        padding: 0 18px
    }
    .delighted_footer__TE8U3 .delighted_topanchor__yr78i .delighted_icon_top__alAs9 {
        display: block
    }
}

.nav-menu_nav_menu__wC06_ {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    justify-content: flex-end;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out
}

.nav-menu_nav_menu__wC06_.nav-menu_visible__b2iY6 {
    opacity: 1;
    visibility: visible
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_overlay__ixXMb {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 1
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_content__TYZly {
    position: relative;
    width: 80vw;
    max-width: 300px;
    height: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
    z-index: 2;
    transform: translateX(100%);
    transition: transform .3s ease-in-out
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_content__TYZly.nav-menu_open__BYM5J {
    transform: translateX(0)
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_close__Ylw5a {
    align-self: flex-end;
    background: none;
    border: none;
    cursor: pointer;
    margin-bottom: 20px
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_close__Ylw5a .nav-menu_icon_close__PCWUv {
    width: 24px;
    height: 24px;
    fill: #000
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b {
    display: flex;
    flex-direction: column
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 {
    text-decoration: none;
    color: #000;
    margin-bottom: 20px;
    display: flex;
    align-items: center
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 .nav-menu_nav_menu_box__hsprc {
    display: flex;
    align-items: center
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 .nav-menu_nav_menu_box__hsprc .nav-menu_nav_menu_icon__jnU7b {
    margin-right: 10px;
    height: 30px
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 .nav-menu_nav_menu_box__hsprc .nav-menu_nav_menu_icon__jnU7b .nav-menu_icon_apps__SuGhB,
.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 .nav-menu_nav_menu_box__hsprc .nav-menu_nav_menu_icon__jnU7b .nav-menu_icon_games__z_sLy {
    width: 30px;
    height: 30px
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3 .nav-menu_nav_menu_box__hsprc .nav-menu_nav_menu_text__ribva {
    font-size: 16px
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3:hover .nav-menu_nav_menu_text__ribva {
    color: #2fc0b7
}

.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3:hover .nav-menu_nav_menu_icon__jnU7b .nav-menu_icon_apps__SuGhB,
.nav-menu_nav_menu__wC06_ .nav-menu_nav_menu_items__6Wk0b .nav-menu_nav_menu_item__NW2O3:hover .nav-menu_nav_menu_icon__jnU7b .nav-menu_icon_games__z_sLy {
    fill: #2fc0b7
}

.nav-menu_nav_menu__wC06_ .nav-menu_footer__IR25d {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

@media screen and (max-width:768px) {
    .nav-menu_nav_menu_content__TYZly {
        width: 100%
    }
}

.delighted_header__YtmxW {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    height: 56px;
    transition: .5s;
    box-shadow: 0 5px 5px hsla(0, 1%, 60%, .2)
}

.delighted_header__YtmxW .delighted_header_a__L7obr {
    max-width: 1162px;
    margin: auto;
    line-height: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_logobox__o99ya {
    height: 100%;
    flex: 1 1;
    display: flex;
    flex-direction: row;
    align-items: center
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_logobox__o99ya .delighted_header_logobox_logo__3auSo {
    width: 90px;
    height: 18px;
    font-size: 20px;
    line-height: 28px;
    font-weight: bolder
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_logobox__o99ya .delighted_text__C7p9A {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 1 1;
    font-size: 28px;
    max-width: 100vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Spicy Rice, serif
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 {
    display: none
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg .delighted_header_box__gDu6p,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 .delighted_header_box__gDu6p {
    display: flex;
    align-items: center
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg .delighted_header_box__gDu6p .delighted_header_icon__d5Onk .delighted_icon_apps__y78x5,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg .delighted_header_box__gDu6p .delighted_header_icon__d5Onk .delighted_icon_games__BEc5B,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 .delighted_header_box__gDu6p .delighted_header_icon__d5Onk .delighted_icon_apps__y78x5,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 .delighted_header_box__gDu6p .delighted_header_icon__d5Onk .delighted_icon_games__BEc5B {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg .delighted_header_box__gDu6p .delighted_header_text__DhA1U,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 .delighted_header_box__gDu6p .delighted_header_text__DhA1U {
    display: inline-block;
    font-size: 16px
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg:hover,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60:hover {
    fill: #2fc0b7
}

.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg:hover .delighted_header_text__DhA1U,
.delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60:hover .delighted_header_text__DhA1U {
    color: #2fc0b7
}

.delighted_header__YtmxW .delighted_header_menu_btn__rZO3_ {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    height: 24px;
    line-height: 24px;
    display: none
}

.delighted_header__YtmxW .delighted_header_menu_btn__rZO3_ .delighted_icon_menu__d_Ixe {
    width: 24px;
    height: 24px
}

@media screen and (min-width:601px) {
    .delighted_header__YtmxW {
        border-radius: 0;
        height: 64px
    }
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_logobox__o99ya .delighted_header_logobox_logo__3auSo {
        width: 123px;
        height: 37px
    }
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_logobox__o99ya .delighted_text__C7p9A {
        font-size: 30px
    }
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg {
        margin-left: 8%
    }
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg,
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 {
        display: inline-block;
        margin-right: 4%
    }
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg .delighted_header_box__gDu6p .delighted_header_text__DhA1U,
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_game__naF60 .delighted_header_box__gDu6p .delighted_header_text__DhA1U {
        margin-left: 10px
    }
}

@media screen and (min-width:768px) {
    .delighted_header__YtmxW .delighted_header_a__L7obr .delighted_header_app__gfDAg {
        margin-right: 6%
    }
}

@media screen and (max-width:601px) {
    .delighted_header__YtmxW {
        padding-left: 24px;
        padding-right: 24px
    }
    .delighted_header__YtmxW .delighted_header_menu_btn__rZO3_ {
        display: block
    }
}

.wise-header_header__WLLwh {
    width: 100%;
    height: 64px;
    background-color: #fff;
    position: fixed;
    z-index: 99;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 0 30px;
    top: 0;
    background-color: var(--bgc-color-black)
}

.wise-header_header__WLLwh>a {
    color: #ed3427;
    font-size: 25px;
    font-weight: 700
}

.wise-header_header__WLLwh .wise-header_menu_box_pc__cZYQM {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-left: 40px;
    font-size: 18px;
    font-weight: 600
}

.wise-header_header__WLLwh .wise-header_cate_name__qTl8F {
    color: #fff;
    font-size: 22px;
    padding: 5px 30px;
    font-weight: 600;
    width: 100%;
    transition: all .3s ease;
    display: block
}

.wise-header_header__WLLwh .wise-header_cate_name__qTl8F:active,
.wise-header_header__WLLwh .wise-header_cate_name__qTl8F:focus,
.wise-header_header__WLLwh .wise-header_cate_name__qTl8F:hover {
    color: #ed3427
}

@media screen and (min-width:1300px) {
    .wise-header_header__WLLwh .wise-header_menu__HJZ_p {
        display: none
    }
}

@media screen and (max-width:1300px) {
    .wise-header_header__WLLwh {
        justify-content: space-between
    }
    .wise-header_header__WLLwh .wise-header_menu_box_pc__cZYQM {
        display: none
    }
    .wise-header_header__WLLwh .wise-header_menu__HJZ_p {
        display: block
    }
    .wise-header_header__WLLwh .wise-header_menu__HJZ_p svg {
        width: 40px;
        height: 40px
    }
}

.Footer_footer__GLL0J {
    text-align: center;
    padding: 10px 10px 0
}

.Footer_footer__GLL0J a {
    text-decoration: underline;
    color: #02a7f0;
    padding: 0 5px
}

.footer_footer__CBGvL {
    text-align: center;
    padding: 10px;
    font-size: 14px
}

.footer_footer__CBGvL a {
    text-decoration: underline;
    color: #02a7f0;
    padding: 0 5px
}

.Footer_footer__nzk7s {
    border-top: 1px solid hsla(0, 0%, 60%, .4);
    max-width: 1162px;
    margin: 28px auto 0;
    padding: 0 24px;
    position: relative
}

.Footer_footer__nzk7s .Footer_logobox___iEOz {
    padding-top: 34px;
    padding-bottom: 30px;
    display: flex;
    align-items: center
}

.Footer_footer__nzk7s .Footer_logobox___iEOz a {
    display: block
}

.Footer_footer__nzk7s .Footer_logobox___iEOz a .Footer_logo__dpcPH {
    width: 60px;
    height: 30px;
    margin-right: 40px;
    font-size: 16px
}

.Footer_footer__nzk7s .Footer_footer_pages__SLwXm {
    margin-bottom: 6px;
    display: flex;
    width: 100%;
    max-width: 728px
}

.Footer_footer__nzk7s .Footer_footer_pages__SLwXm .Footer_footer_pages_all__1wJdk {
    width: 50%
}

.Footer_footer__nzk7s .Footer_footer_pages__SLwXm .Footer_footer_pages_all__1wJdk .Footer_footer_pages_item__301xM {
    display: block;
    padding-bottom: 16px;
    font-size: 16px;
    font-family: ProductSans, Helvetica, Arial, system-ui, sans-serif, serif
}

.Footer_footer__nzk7s .Footer_footer_pages__SLwXm .Footer_footer_pages_all__1wJdk .Footer_footer_pages_item__301xM:hover {
    color: #2fc0b7
}

.Footer_footer__nzk7s .Footer_topanchor__ZpBBz {
    padding: 0 12px;
    height: 42px;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 26px;
    right: 24px;
    border: 1px solid hsla(0, 0%, 93%, .933);
    border-radius: 8px
}

.Footer_footer__nzk7s .Footer_topanchor__ZpBBz .Footer_icon_top__nIArP {
    width: 30px;
    height: 30px;
    display: none;
    margin-right: 8px
}

.Footer_footer__nzk7s .Footer_topanchor__ZpBBz:hover {
    color: #2fc0b7;
    fill: #2fc0b7;
    border: 1px solid #2fc0b7
}

@media screen and (min-width:900px) {
    .Footer_footer__nzk7s .Footer_footer_pages__SLwXm .Footer_footer_pages_all__1wJdk .Footer_footer_pages_item__301xM {
        margin-right: 36px
    }
}

@media screen and (min-width:768px) {
    .Footer_footer__nzk7s {
        margin-top: 60px
    }
    .Footer_footer__nzk7s .Footer_logobox___iEOz {
        padding-top: 48px
    }
    .Footer_footer__nzk7s .Footer_footer_pages__SLwXm .Footer_footer_pages_all__1wJdk .Footer_footer_pages_item__301xM {
        margin-right: 20px
    }
    .Footer_footer__nzk7s .Footer_topanchor__ZpBBz {
        top: 44px
    }
}

@media screen and (min-width:601px) {
    .Footer_footer__nzk7s .Footer_logobox___iEOz .Footer_logo__dpcPH {
        width: 142px;
        height: 30px
    }
}

@media screen and (min-width:321px) {
    .Footer_footer__nzk7s .Footer_logobox___iEOz .Footer_logo__dpcPH {
        width: 127.8px;
        height: 27px
    }
    .Footer_footer__nzk7s .Footer_topanchor__ZpBBz {
        padding: 0 18px
    }
    .Footer_footer__nzk7s .Footer_topanchor__ZpBBz .Footer_icon_top__nIArP {
        display: block
    }
}

.chill_footer__YXXNg {
    background: #f1f2f2;
    margin-top: 30px;
    padding: 20px 24px;
    width: 100%
}

.chill_footer__YXXNg .chill_footer_container__vICWP {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_about_us__SSa5d {
    margin-bottom: 20px;
    text-align: center
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_about_us__SSa5d h1 {
    font-size: 20px;
    font-weight: 600;
    font-family: Winky Sans, sans-serif;
    font-optical-sizing: auto;
    margin-bottom: 6px
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_about_us__SSa5d p {
    display: block;
    font-size: 16px;
    font-weight: 400;
    font-family: Winky Sans, sans-serif;
    font-optical-sizing: auto
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt {
    display: flex;
    align-items: center;
    font-size: 12px
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt .chill_copyright__q8LI0 {
    margin-right: 20px
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt .chill_links__EKN7D {
    display: flex;
    align-items: center
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt .chill_links__EKN7D .chill_footer_pages_item__LuFTy {
    margin-right: 20px
}

.chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt .chill_links__EKN7D .chill_footer_pages_item__LuFTy:hover {
    color: var(--main-color)
}

@media screen and (max-width:768px) {
    .chill_footer__YXXNg {
        margin-top: 20px
    }
    .chill_footer__YXXNg .chill_footer_container__vICWP .chill_about_us__SSa5d h1 {
        font-size: 18px
    }
    .chill_footer__YXXNg .chill_footer_container__vICWP .chill_about_us__SSa5d p {
        font-size: 14px
    }
    .chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt {
        flex-direction: column-reverse
    }
    .chill_footer__YXXNg .chill_footer_container__vICWP .chill_bottom_links__l7alt .chill_copyright__q8LI0 {
        margin-top: 10px
    }
}

.quiz-hot_footer__UExA1 {
    text-align: center;
    padding: 10px;
    font-size: 14px
}

.quiz-hot_footer__UExA1 a {
    text-decoration: underline;
    color: #02a7f0;
    padding: 0 5px
}

.happy_footer__lnV_j {
    background-color: #171a23;
    color: #fff;
    text-align: center;
    padding: 10px
}

.happy_footer__lnV_j .happy_about_us__Sbkr5 {
    padding: 38px 100px;
    text-align: left
}

.happy_footer__lnV_j .happy_about_us__Sbkr5 .happy_floder__YLs2u {
    font-size: 22px;
    font-weight: 700
}

.happy_footer__lnV_j .happy_about_us__Sbkr5 .happy_host__TIpIE {
    margin-right: 6px
}

.happy_footer__lnV_j .happy_about_us__Sbkr5 .happy_title__Qln2M {
    display: inline-block;
    margin: 24px 24px 24px 0;
    font-size: 22px;
    font-weight: 700
}

.happy_footer__lnV_j a {
    text-decoration: underline;
    padding: 0 5px
}

.happy_footer__lnV_j .happy_copyright__dK9vV {
    font-size: 13px;
    color: #999
}

@media screen and (max-width:601px) {
    .happy_footer__lnV_j .happy_about_us__Sbkr5 {
        padding: 38px 10px
    }
}

.smart_footer__2SbD5 {
    text-align: center;
    padding: 10px;
    font-size: 13px;
    font-size: 400
}

.smart_footer__2SbD5 a {
    padding: 0 5px
}

.smart_footer__2SbD5 .smart_copyright__mqGWy {
    font-size: 13px;
    color: #999
}

.light_footer__qirSj {
    text-align: center;
    padding: 10px;
    font-size: 13px;
    font-size: 400
}

.light_footer__qirSj a {
    padding: 0 5px
}

.light_footer__qirSj .light_copyright__JEK7a {
    font-size: 13px;
    color: #999
}

.spicy_footer__NrlG1 {
    text-align: center;
    padding: 10px;
    font-size: 13px;
    font-size: 400
}

.spicy_footer__NrlG1 a {
    padding: 0 5px;
    text-decoration: none
}

.spicy_footer__NrlG1 .spicy_copyright___RoRp {
    font-size: 13px;
    color: #999
}

.pleased_footer__JSECd {
    color: var(--font-color, #efc1b0);
    font-family: Arial, sans-serif
}

.pleased_footer__JSECd .pleased_main__1VIJk {
    padding: 0 40px 22px;
    background: var(--primary-color, "#a26852")
}

@media(min-width:768px)and (max-width:1024px) {
    .pleased_footer__JSECd .pleased_main__1VIJk {
        padding: 0 20px 22px
    }
}

@media(min-width:1025px)and (max-width:1366px) {
    .pleased_footer__JSECd .pleased_main__1VIJk {
        padding: 0 22px 22px
    }
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE {
    width: 50%;
    text-align: center
}

@media(min-width:768px)and (max-width:1024px) {
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE:first-of-type {
        width: 64%
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE:last-of-type {
        width: 36%
    }
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE h2 {
    color: var(--font-color, #efc1b0);
    font-size: 21px;
    margin-top: 32px
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE nav {
    width: 100%;
    margin-top: 43px;
    padding: 21px;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 18px
}

@media(min-width:768px)and (max-width:1024px) {
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE nav {
        gap: 10px
    }
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE nav a {
    color: var(--font-color, #efc1b0);
    text-decoration: none
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds .pleased_footer_section__w_MXE nav span {
    color: hsla(0, 0%, 100%, .5)
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc {
    text-align: center;
    color: var(--font-color, #efc1b0);
    font-size: 14px;
    line-height: 23px
}

.pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc h3 {
    font-size: 14px;
    line-height: 23px
}

.pleased_footer__JSECd .pleased_top__5CszX {
    bottom: 110px;
    position: fixed;
    right: 25px;
    z-index: 9
}

.pleased_footer__JSECd .pleased_top__5CszX button {
    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: #fff;
    border: none;
    border-radius: 50%;
    box-shadow: 0 4.8px 12px rgba(0, 0, 0, .3);
    height: 44px;
    margin-left: auto;
    width: 44px
}

.pleased_footer__JSECd .pleased_top__5CszX button:hover {
    opacity: .8
}

.pleased_footer__JSECd .pleased_copyright__eFnfj {
    background: #004892;
    color: #fff;
    text-align: center;
    padding: 13px 0;
    font-size: 16px;
    line-height: 16px
}

.pleased_footer__JSECd .pleased_links__Qg18K {
    display: none
}

@media screen and (max-width:767px) {
    .pleased_footer__JSECd .pleased_main__1VIJk {
        background: var(--page-bgcolor, #fff7ea);
        padding: 0
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_footer_content__PtFds {
        display: none
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc {
        background: var(--primary-color, "#a26852");
        margin: 0 15px;
        border-radius: 23px;
        border: 1px solid #dcd6d6
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc h3 {
        font-size: 30px;
        font-weight: 400;
        font-family: BebasNeue-Regular;
        line-height: 30px;
        color: var(--font-color, #efc1b0);
        margin: 0 15px;
        padding: 32px 0 7px
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc p {
        padding: 17px 36.8px 38px;
        font-size: 15px;
        line-height: 1.4;
        color: var(--font-color, #efc1b0);
        text-align: left
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc p:first-of-type {
        padding-bottom: 0
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_about_section__sGpcc p:last-of-type {
        padding-top: 0
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_top__5CszX {
        border: none;
        bottom: 9.3333333333vw;
        position: fixed;
        right: 2.6666666667vw;
        width: auto;
        z-index: 20
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_top__5CszX button {
        border-radius: 50%;
        height: 12.2666666667vw;
        width: 12.2666666667vw;
        border: none;
        background: #fff;
        box-shadow: 0 4.8px 12px rgba(0, 0, 0, .3);
        cursor: pointer
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_top__5CszX button:hover {
        opacity: .8
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_top__5CszX button img {
        height: 5.3333333333vw;
        width: 5.3333333333vw
    }
    .pleased_footer__JSECd .pleased_main__1VIJk .pleased_top_h5__SPAO4 {
        border: none;
        bottom: 9.3333333333vw;
        position: fixed;
        right: 2.6666666667vw;
        width: auto;
        z-index: 20
    }
    .pleased_footer__JSECd .pleased_copyright__eFnfj {
        display: none
    }
    .pleased_footer__JSECd .pleased_links__Qg18K {
        color: #fff;
        font-size: 15px;
        padding: 12px 0 10px;
        background: var(--title-bgcolor, #4a2a1c);
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        font-family: bahnschrift;
        line-height: 1
    }
    .pleased_footer__JSECd .pleased_links__Qg18K a {
        font-size: 15px
    }
    .pleased_footer__JSECd .pleased_links_top__T5y7E {
        margin-top: 30px;
        padding-bottom: 0
    }
}

.coupon_footer__5kGoa {
    color: #fff;
    font-family: Arial, sans-serif
}

.coupon_footer__5kGoa .coupon_main__PkEgx {
    padding: 0 40px 22px;
    background: #454545
}

@media(min-width:768px)and (max-width:1024px) {
    .coupon_footer__5kGoa .coupon_main__PkEgx {
        padding: 0 20px 22px
    }
}

@media(min-width:1025px)and (max-width:1366px) {
    .coupon_footer__5kGoa .coupon_main__PkEgx {
        padding: 0 22px 22px
    }
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE {
    width: 100%;
    text-align: center
}

@media(min-width:768px)and (max-width:1024px) {
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE:first-of-type {
        width: 64%
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE:last-of-type {
        width: 36%
    }
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE h2 {
    font-size: 21px;
    margin-top: 32px
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE nav {
    width: 100%;
    margin-top: 43px;
    padding: 21px;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 18px
}

@media(min-width:768px)and (max-width:1024px) {
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE nav {
        gap: 10px
    }
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE nav a {
    color: #fff;
    text-decoration: none
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG .coupon_footer_section__71DwE nav span {
    color: hsla(0, 0%, 100%, .5)
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 {
    text-align: center;
    font-size: 14px;
    line-height: 23px
}

.coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 h3 {
    font-size: 14px;
    line-height: 23px
}

.coupon_footer__5kGoa .coupon_copyright__pe9cn {
    background: #004892;
    color: #0c2e66;
    text-align: center;
    padding: 13px 0;
    font-size: 16px;
    line-height: 16px
}

.coupon_footer__5kGoa .coupon_links___JuMB {
    display: none
}

@media screen and (max-width:767px) {
    .coupon_footer__5kGoa .coupon_main__PkEgx {
        background: #454545;
        padding: 0
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_footer_content__jUkjG {
        display: none
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 {
        background: #454545;
        margin: 0 15px;
        border-radius: 23px
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 h3 {
        font-size: 30px;
        font-weight: 400;
        font-family: BebasNeue-Regular;
        line-height: 30px;
        margin: 0 15px;
        padding: 32px 0 7px
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 p {
        padding: 17px 15px 38px;
        font-size: 15px;
        line-height: 1.4;
        text-align: left
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 p:first-of-type {
        padding-bottom: 0
    }
    .coupon_footer__5kGoa .coupon_main__PkEgx .coupon_about_section__bP4K3 p:last-of-type {
        padding-top: 0
    }
    .coupon_footer__5kGoa .coupon_copyright__pe9cn {
        display: none
    }
    .coupon_footer__5kGoa .coupon_links___JuMB {
        color: #fff;
        font-size: 12px;
        margin-top: 30px;
        padding: 14px 0 10px;
        background: #454545;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        font-family: bahnschrift;
        line-height: 1
    }
    .coupon_footer__5kGoa .coupon_links___JuMB a {
        font-size: 12px
    }
    .coupon_footer__5kGoa .coupon_links___JuMB span {
        padding: 0 10px
    }
    .coupon_footer__5kGoa .coupon_links_bottom__h61pm {
        margin: 0;
        padding: 10px;
        justify-content: space-evenly
    }
}

.buzz_footer__M7oU0 {
    padding: 30px 20px;
    margin-top: 20px;
    background-color: var(--primary-color)
}

.buzz_footer__M7oU0 .buzz_center__YmdKz {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.buzz_footer__M7oU0 .buzz_center__YmdKz .buzz_logo_box__fqwaf {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    border-bottom: 1px solid #000
}

.buzz_footer__M7oU0 .buzz_center__YmdKz .buzz_logo_box__fqwaf a {
    font-family: Righteous, sans-serif;
    font-size: 60px;
    font-weight: 700;
    color: #131313;
    text-decoration: none
}

.buzz_footer__M7oU0 .buzz_links__uzIpG {
    margin: 0 0 10px -11px;
    display: flex;
    list-style-position: inside;
    flex-wrap: wrap
}

.buzz_footer__M7oU0 .buzz_links__uzIpG li {
    margin-right: 10px
}

.buzz_footer__M7oU0 .buzz_links__uzIpG li:before {
    content: "";
    position: relative;
    bottom: -2px;
    display: inline-block;
    margin-right: 10px;
    height: 14px;
    border-left: 1px solid #131313
}

.buzz_footer__M7oU0 .buzz_links__uzIpG li:first-of-type:before {
    content: "";
    position: relative;
    bottom: -2px;
    display: inline-block;
    margin-right: 10px;
    height: 14px;
    border: none
}

.buzz_footer__M7oU0 .buzz_links__uzIpG li a {
    color: #131313;
    font-weight: 500;
    font-size: 13px
}

.buzz_footer__M7oU0 .buzz_copyright__hTA_F {
    color: #131313;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: .06em;
    text-transform: uppercase
}

@media screen and (min-width:768px) {
    .buzz_footer__M7oU0 .buzz_center__YmdKz .buzz_logo_box__fqwaf {
        flex-direction: row;
        justify-content: space-between;
        border-bottom-width: 1px
    }
}

@media screen and (min-width:1180px) {
    .buzz_footer__M7oU0 .buzz_center__YmdKz {
        text-align: left;
        max-width: 1100px;
        margin: 0 auto
    }
    .buzz_footer__M7oU0 .buzz_links__uzIpG li a {
        font-size: 14px
    }
}

.major_footer__i5lw1 {
    padding: 30px 20px;
    margin-top: 20px;
    background-color: var(--primary-color)
}

.major_footer__i5lw1 .major_center__XXkMt {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.major_footer__i5lw1 .major_center__XXkMt .major_logo_box__fyIHy {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    border-bottom: 1px solid #000
}

.major_footer__i5lw1 .major_center__XXkMt .major_logo_box__fyIHy a {
    font-family: Righteous, sans-serif;
    font-size: 60px;
    font-weight: 700;
    color: #131313;
    text-decoration: none
}

.major_footer__i5lw1 .major_links__CcaCf {
    margin: 0 0 20px -11px;
    display: flex;
    list-style-position: inside;
    flex-wrap: wrap
}

.major_footer__i5lw1 .major_links__CcaCf li {
    margin-right: 10px
}

.major_footer__i5lw1 .major_links__CcaCf li:before {
    content: "";
    position: relative;
    bottom: -2px;
    display: inline-block;
    margin-right: 10px;
    height: 14px;
    border-left: 1px solid #131313
}

.major_footer__i5lw1 .major_links__CcaCf li:first-of-type:before {
    content: "";
    position: relative;
    bottom: -2px;
    display: inline-block;
    margin-right: 10px;
    height: 14px;
    border: none
}

.major_footer__i5lw1 .major_links__CcaCf li a {
    color: #131313;
    font-weight: 500;
    font-size: 13px
}

.major_footer__i5lw1 .major_copyright__znqvK {
    color: #131313;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: .06em;
    text-transform: uppercase
}

@media screen and (min-width:768px) {
    .major_footer__i5lw1 .major_center__XXkMt .major_logo_box__fyIHy {
        flex-direction: row;
        justify-content: space-between;
        border-bottom-width: 1px
    }
}

@media screen and (min-width:1180px) {
    .major_footer__i5lw1 .major_center__XXkMt {
        max-width: 1100px;
        margin: 0 auto
    }
    .major_footer__i5lw1 .major_links__CcaCf li a {
        font-size: 14px
    }
}

.beer_footer__ED_4d {
    display: block;
    background: #3148be;
    padding-top: 38px;
    width: 100%;
    color: #fff
}

.beer_footer__ED_4d .beer_footer_main__Tho2x {
    border-radius: 20px;
    margin: 0 auto;
    max-width: 1310px;
    padding: 55px 0 25px;
    width: 100%
}

@media(max-width:1370px) {
    .beer_footer__ED_4d .beer_footer_main__Tho2x {
        padding: 0 30px
    }
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ {
    bottom: 110px;
    position: fixed;
    right: 185px;
    z-index: 9
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ button {
    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: 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: 38px;
    margin-left: auto;
    width: 38px
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ button:hover {
    opacity: .8
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_hr__S77lV {
    background-color: hsla(0, 0%, 100%, .2);
    border: none;
    height: 1px
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    padding: 25px 0 1px
}

@media(max-width:1250px) {
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB {
        flex-direction: column-reverse
    }
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_left__AvE0J {
    width: 759px
}

@media(max-width:1250px) {
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_left__AvE0J {
        margin-top: 30px;
        width: 100%
    }
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_left__AvE0J p {
    color: #a1aecf;
    font-size: 14px;
    line-height: 23px
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I {
    flex-shrink: 0;
    padding-top: 7px;
    width: 401px
}

@media(max-width:1250px) {
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I {
        padding-top: 0;
        width: 100%
    }
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_title__umsGR {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    padding-left: 6px;
    font-weight: bolder
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt {
    display: flex;
    display: -ms-flexbox;
    height: 44px;
    margin-top: 13px
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt input {
    background: #1d2997;
    border-radius: 20px;
    color: #fff;
    flex: 1 1;
    font-size: 14px;
    height: 100%;
    margin-right: 20px;
    min-width: 0;
    padding: 0 16px;
    border: none;
    outline: none
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt button {
    color: #fff;
    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: #3083ff;
    border-radius: 6px;
    flex-shrink: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 100%;
    width: 104px
}

.beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt button:hover {
    opacity: .8
}

.beer_footer__ED_4d .beer_link__9_T2m {
    background-color: #143790;
    height: 46px;
    justify-content: space-around;
    line-height: 46px;
    align-items: center;
    display: flex;
    display: -ms-flexbox
}

.beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 {
    align-items: center;
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    margin-left: 13px
}

.beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a {
    color: #fff;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 0 12px 0 10px;
    position: relative;
    transition: color .3s
}

.beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a:first-child {
    padding: 0 12px 0 0
}

.beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a:last-child {
    padding: 0 0 0 10px
}

.beer_footer__ED_4d .beer_link__9_T2m span {
    color: #fff;
    font-size: 14px;
    height: 22px;
    line-height: 22px
}

@media screen and (max-width:768px) {
    .beer_footer__ED_4d {
        margin-top: 13.3333333333vw;
        padding-top: 4.8vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x {
        padding: 0
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ {
        border-bottom: .2666666667vw solid #131624;
        height: 12.5333333333vw;
        padding: 0 6.1333333333vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ button {
        border-radius: 50%;
        height: 12.2666666667vw;
        width: 12.2666666667vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top__aId7_ button img {
        height: 5.3333333333vw;
        width: 5.3333333333vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_top_h5__FmAPq {
        border: none;
        bottom: 9.3333333333vw;
        position: fixed;
        right: 2.6666666667vw;
        width: auto;
        z-index: 20
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_hr__S77lV {
        display: none
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB {
        padding: 3.7333333333vw 6.1333333333vw 2.1333333333vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_left__AvE0J {
        margin-top: 5.3333333333vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_left__AvE0J p {
        color: #a1aecf;
        font-size: 2.4vw;
        line-height: 3.7333333333vw;
        padding-top: 2.6666666667vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_title__umsGR {
        font-size: 3.7333333333vw;
        line-height: 4.5333333333vw;
        padding-left: 0
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt {
        flex-direction: column;
        height: 24vw;
        justify-content: space-between;
        margin-top: 4vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt input {
        background: #1d2997;
        border-radius: 5.3333333333vw;
        flex: none;
        font-size: 3.2vw;
        height: 11.4666666667vw;
        margin-right: 0;
        padding: 0 4.5333333333vw
    }
    .beer_footer__ED_4d .beer_footer_main__Tho2x .beer_bottom__CDtlB .beer_right__Eud5I .beer_handle__ckmpt button {
        border-radius: 1.6vw;
        font-size: 3.7333333333vw;
        height: 10.6666666667vw;
        line-height: 11.7333333333vw;
        margin-top: 5.3333333333vw;
        width: 27.7333333333vw
    }
    .beer_footer__ED_4d .beer_link__9_T2m {
        align-items: center;
        background-color: #143790;
        display: flex;
        flex-direction: column;
        height: auto;
        justify-content: normal;
        line-height: normal;
        padding: 4.5333333333vw 0 3.4666666667vw
    }
    .beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 {
        justify-content: center;
        margin-left: 0
    }
    .beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a {
        font-size: 2.4vw;
        height: 3.7333333333vw;
        line-height: 3.7333333333vw;
        margin: 1.3333333333vw 0;
        padding: 0 1.6vw 0 1.3333333333vw
    }
    .beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a:first-child {
        padding: 0 1.6vw 0 0
    }
    .beer_footer__ED_4d .beer_link__9_T2m .beer_list__Ey_o3 a:last-child {
        padding: 0 0 0 1.3333333333vw
    }
    .beer_footer__ED_4d .beer_link__9_T2m span {
        font-size: 2.4vw;
        line-height: 3.7333333333vw
    }
}

.wise_footer__57efp {
    width: 100%;
    color: #fff;
    text-align: left;
    padding: 40px 0 100px
}

.wise_footer__57efp .wise_footer_content__nLHPb {
    max-width: 1335px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box
}

.wise_footer__57efp .wise_divider__PxyzS {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #666;
    background-color: transparent;
    margin-bottom: 30px
}

.wise_footer__57efp .wise_links__4sSLF {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 40px
}

.wise_footer__57efp .wise_links__4sSLF a {
    color: #fff;
    text-decoration: none;
    font-size: 16px
}

.wise_footer__57efp .wise_links__4sSLF a:hover {
    text-decoration: underline
}

.wise_footer__57efp .wise_copyright__h5Mll {
    font-size: 14px;
    color: #fff
}

@media screen and (max-width:1024px) {
    .wise_footer__57efp .wise_footer_content__nLHPb {
        max-width: 100%
    }
}

@media screen and (max-width:768px) {
    .wise_footer__57efp {
        padding: 30px 0
    }
    .wise_footer__57efp .wise_footer_content__nLHPb {
        padding: 0 15px
    }
}

.tour_footer__V_Xuj {
    display: flex;
    flex-direction: column;
    background-color: #000;
    color: #fff;
    padding: 40px 120px 20px;
    width: 100%
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX {
    display: flex;
    margin-bottom: 40px
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_logo_container__obGUr {
    width: 30%
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_logo_container__obGUr .tour_logo__EQDp5 {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_logo_container__obGUr .tour_logo__EQDp5 svg {
    margin-bottom: 10px
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_logo_container__obGUr .tour_logo__EQDp5 span {
    font-size: 40px;
    font-weight: 500;
    color: #0097cd
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q {
    width: 30%
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q .tour_company_title__jjzq_ {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q .tour_nav_links__VCqt6 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q .tour_nav_links__VCqt6 .tour_nav_link__rfOYJ {
    color: #fff;
    text-decoration: none;
    opacity: .8;
    transition: opacity .3s
}

.tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q .tour_nav_links__VCqt6 .tour_nav_link__rfOYJ:hover {
    opacity: 1
}

.tour_footer__V_Xuj .tour_copyright__XIAmz {
    padding-top: 20px;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    text-align: left;
    font-size: 14px;
    opacity: .7
}

@media(max-width:768px) {
    .tour_footer__V_Xuj {
        padding: 30px 20px 15px
    }
    .tour_footer__V_Xuj .tour_footer_content__9EaFX {
        flex-direction: column;
        gap: 30px
    }
    .tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_company_info__4Os0Q,
    .tour_footer__V_Xuj .tour_footer_content__9EaFX .tour_logo_container__obGUr {
        width: 100%
    }
}

.vibio_footer__O1hmx {
    text-align: center;
    padding: 10px;
    font-size: 13px;
    font-size: 400
}

.vibio_footer__O1hmx a {
    padding: 0 5px
}

.vibio_footer__O1hmx .vibio_copyright__ROOzQ {
    font-size: 13px;
    color: #999
}

.clip_footer__zGiiW {
    text-align: center;
    padding: 10px;
    font-size: 13px;
    font-size: 400
}

.clip_footer__zGiiW a {
    padding: 0 5px
}

.clip_footer__zGiiW .clip_copyright__tufpK {
    font-size: 13px;
    color: #999
}

.answer_footer__fjyaZ {
    text-align: center;
    padding: 10px;
    font-size: 14px
}

.answer_footer__fjyaZ a {
    text-decoration: underline;
    color: #02a7f0;
    padding: 0 5px
}

.baby_footer__gzfqV {
    background: linear-gradient(180deg, #0052cc, #06f);
    padding: 60px 20px 40px;
    color: #fff
}

.baby_footer__gzfqV .baby_footer_content___yfCS {
    max-width: 800px;
    margin: 0 auto;
    text-align: center
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_logo__CgMBb {
    margin-bottom: 30px
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_logo__CgMBb img {
    width: 200px;
    height: auto
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_description__bZ_Tp {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 20px;
    padding: 0 20px;
    font-weight: 400
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    margin-top: 40px;
    flex-wrap: wrap
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx {
    display: inline-block;
    padding: 12px 30px;
    font-size: 16px;
    font-weight: 600;
    border: none;
    border-radius: 25px;
    cursor: pointer;
    transition: all .3s ease;
    color: #fff;
    min-width: 130px;
    text-decoration: none;
    text-align: center
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .3)
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx:active {
    transform: translateY(0)
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx.baby_button_blue__I5keK {
    background-color: #4169e1
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx.baby_button_orange__dVciY {
    background-color: #ff8c00
}

.baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx.baby_button_pink__ybovb {
    background-color: hotpink
}

@media(max-width:768px) {
    .baby_footer__gzfqV {
        padding: 20px 15px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_logo__CgMBb {
        margin-bottom: 25px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_logo__CgMBb img {
        width: 150px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_text__njurG {
        font-size: 18px;
        margin-bottom: 20px;
        padding: 0 10px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_description__bZ_Tp {
        font-size: 15px;
        margin-bottom: 18px;
        padding: 0 10px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT {
        gap: 12px;
        margin-top: 30px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx {
        padding: 10px 25px;
        font-size: 15px;
        min-width: 110px
    }
}

@media(max-width:480px) {
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_logo__CgMBb img {
        width: 130px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_text__njurG {
        font-size: 16px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_description__bZ_Tp {
        font-size: 14px
    }
    .baby_footer__gzfqV .baby_footer_content___yfCS .baby_footer_buttons__BX9fT .baby_footer_button__j2NMx {
        padding: 10px 20px;
        font-size: 14px;
        min-width: 100px
    }
}

.super_footer__dg5iY {
    display: flex;
    padding: 26px;
    max-width: 900px;
    flex-wrap: wrap;
    justify-content: center
}

.super_footer__dg5iY,
.super_footer__dg5iY .super_footer_content__idyoM {
    margin: 0 auto;
    text-align: center
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_logo__pw2Wn img {
    max-width: 80%
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_description__Alx_f {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #0f0f0f;
    margin: 0
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
    flex-wrap: wrap
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 16px;
    font-weight: 600;
    color: #0f0f0f;
    text-decoration: none;
    transition: all .3s ease
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz .super_button_icon__WjhjM {
    width: 16px;
    height: 16px;
    display: inline-block
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz:hover {
    opacity: .7;
    transform: translateY(-1px)
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_website__By9zA {
    margin-top: 10px;
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: 500;
    color: #0f0f0f
}

.super_footer__dg5iY .super_footer_content__idyoM .super_footer_final_message__M5ol_ {
    font-size: 24px;
    font-weight: 700;
    color: #0f0f0f;
    margin: 0
}

.super_footer__dg5iY .super_footer_decoration__STINj {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    z-index: 0
}

.super_footer__dg5iY .super_footer_content__idyoM {
    position: relative;
    z-index: 1
}

@media(max-width:768px) {
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 {
        gap: 15px;
        margin-top: 25px;
        margin-bottom: 18px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz {
        font-size: 15px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz .super_button_icon__WjhjM {
        width: 15px;
        height: 15px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_website__By9zA {
        font-size: 13px;
        margin-bottom: 20px
    }
}

@media(max-width:480px) {
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 {
        gap: 12px;
        margin-top: 20px;
        margin-bottom: 15px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz {
        font-size: 14px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_buttons__dVTV6 .super_footer_button__afZBz .super_button_icon__WjhjM {
        width: 14px;
        height: 14px
    }
    .super_footer__dg5iY .super_footer_content__idyoM .super_footer_website__By9zA {
        font-size: 12px;
        margin-bottom: 18px
    }
}

.success_footer__GG389 {
    position: relative;
    background: linear-gradient(180deg, #06c, #049);
    padding-top: 50px
}

@media screen and (max-width:768px) {
    .success_footer__GG389 {
        padding-top: 40px
    }
}

.success_footer__GG389 .success_wave_decoration__qKRmO {
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    height: 60px;
    overflow: hidden
}

.success_footer__GG389 .success_wave_decoration__qKRmO svg {
    width: 100%;
    height: 100%
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_wave_decoration__qKRmO {
        top: -20px;
        height: 40px
    }
}

.success_footer__GG389 .success_smiley_icons__dkR_V {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 10px;
    z-index: 10
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_smiley_icons__dkR_V {
        top: -28px
    }
}

.success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .2)
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO {
        width: 48px;
        height: 48px
    }
}

.success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO .success_eyes__OkHu_ {
    font-size: 20px;
    color: #fff
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO .success_eyes__OkHu_ {
        font-size: 16px
    }
}

.success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO.success_pink__hkeNG {
    background: linear-gradient(135deg, #ff69b4, #ff1493)
}

.success_footer__GG389 .success_smiley_icons__dkR_V .success_smiley__fMlrO.success_blue__4mN54 {
    background: linear-gradient(135deg, #00bfff, #1e90ff)
}

.success_footer__GG389 .success_footer_content__BpI97 {
    padding: 40px 20px 30px;
    text-align: center
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_footer_content__BpI97 {
        padding: 30px 15px 25px
    }
}

.success_footer__GG389 .success_footer_nav__8DUVw {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 20px
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_footer_nav__8DUVw {
        gap: 6px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:480px) {
    .success_footer__GG389 .success_footer_nav__8DUVw {
        flex-direction: column;
        gap: 12px
    }
    .success_footer__GG389 .success_footer_nav__8DUVw .success_divider__n_3GN {
        display: none
    }
}

.success_footer__GG389 .success_footer_link__bsoFZ {
    font-family: Source Han Sans, sans-serif;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    padding: 6px 12px;
    border-radius: 6px;
    transition: all .3s ease
}

.success_footer__GG389 .success_footer_link__bsoFZ:hover {
    background: hsla(0, 0%, 100%, .15);
    text-decoration: underline
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_footer_link__bsoFZ {
        font-size: 13px;
        padding: 4px 8px
    }
}

.success_footer__GG389 .success_divider__n_3GN {
    color: hsla(0, 0%, 100%, .5);
    font-size: 14px
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_divider__n_3GN {
        font-size: 12px
    }
}

.success_footer__GG389 .success_copyright__mi69d {
    font-family: Source Han Sans, sans-serif;
    font-size: 13px;
    color: hsla(0, 0%, 100%, .7);
    margin: 0
}

@media screen and (max-width:768px) {
    .success_footer__GG389 .success_copyright__mi69d {
        font-size: 12px
    }
}

.giftwise_footer__qpg3x {
    width: 100%;
    background-color: #125b40;
    padding: 32px 16px 64px;
    display: flex;
    justify-content: center
}

.giftwise_footer__qpg3x .giftwise_container__FGOr8 {
    width: 100%;
    max-width: 375px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.giftwise_footer__qpg3x .giftwise_top_icons__SxTl5 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    height: 28px
}

.giftwise_footer__qpg3x .giftwise_top_icons__SxTl5 .giftwise_icon__Ng5eT {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px
}

.giftwise_footer__qpg3x .giftwise_top_icons__SxTl5 .giftwise_icon__Ng5eT svg {
    width: 100%;
    height: 100%
}

.giftwise_footer__qpg3x .giftwise_nav_links__3e6vi {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 16px
}

.giftwise_footer__qpg3x .giftwise_nav_links__3e6vi a {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    line-height: 16px
}

.giftwise_footer__qpg3x .giftwise_nav_links__3e6vi a:hover {
    text-decoration: underline
}

.giftwise_footer__qpg3x .giftwise_social_links__5jqeL {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    margin-bottom: 16px;
    height: 28px
}

.giftwise_footer__qpg3x .giftwise_social_links__5jqeL .giftwise_social_icon__vrqFP {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none
}

.giftwise_footer__qpg3x .giftwise_social_links__5jqeL .giftwise_social_icon__vrqFP svg {
    width: 18px;
    height: 18px
}

.giftwise_footer__qpg3x .giftwise_copyright_info__Dpnh_ {
    text-align: center
}

.giftwise_footer__qpg3x .giftwise_copyright_info__Dpnh_ p {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .8);
    line-height: 16px;
    margin: 0;
    white-space: pre-line
}

.giftwise_footer__qpg3x .giftwise_back_to_top__Nepr_ {
    position: fixed;
    right: 16px;
    bottom: 80px;
    width: 44px;
    height: 44px;
    background-color: red;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    z-index: 1000
}

.giftwise_footer__qpg3x .giftwise_back_to_top__Nepr_.giftwise_show__CXQMA {
    opacity: 1;
    visibility: visible
}

.giftwise_footer__qpg3x .giftwise_back_to_top__Nepr_:active {
    transform: scale(.9)
}

@media(min-width:768px) {
    .giftwise_footer__qpg3x .giftwise_container__FGOr8 {
        max-width: 1200px
    }
}

.anchor_anchor_container___vdBK {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    min-width: 320px;
    width: 100vw
}

.anchor_anchor_container___vdBK.anchor_hidden__NJXt4 {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.anchor_anchor_container___vdBK.anchor_visible__LppBT {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR {
    top: 0
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_expanded__gEFYT {
    height: 453px !important
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_collapsed__W2gPI {
    height: 102px !important
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_hidden__NJXt4 {
    height: 0 !important;
    overflow: hidden;
    transform: translateY(-100%)
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_visible__LppBT {
    transform: translateY(0)
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_visible__LppBT.anchor_expanded__gEFYT {
    height: 453px !important
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR.anchor_visible__LppBT.anchor_collapsed__W2gPI {
    height: 102px !important
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr {
    bottom: 0
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr.anchor_collapsed__W2gPI {
    overflow: visible !important
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr.anchor_hidden__NJXt4 {
    height: 0 !important;
    overflow: hidden;
    transform: translateY(100%)
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr.anchor_visible__LppBT {
    transform: translateY(0)
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr.anchor_visible__LppBT.anchor_collapsed__W2gPI {
    overflow: visible !important
}

.anchor_anchor_container___vdBK .anchor_toggle_button__IC0WY {
    position: absolute;
    z-index: 2147483647 !important
}

.anchor_anchor_container___vdBK.anchor_anchor_top__bt7lR .anchor_toggle_button__IC0WY {
    bottom: -30px;
    left: 0
}

.anchor_anchor_container___vdBK.anchor_anchor_bottom__Vc7rr .anchor_toggle_button__IC0WY {
    top: -30px;
    left: 0;
    z-index: 2147483648 !important
}

.anchor_ad_content__YSDme {
    position: relative;
    width: 100%;
    height: 100%;
    min-width: 320px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.anchor_toggle_button__IC0WY {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 80px !important;
    height: 30px !important;
    pointer-events: auto !important;
    background: transparent;
    border: none;
    padding: 0;
    animation: anchor_buttonSlideIn__hwLOP .5s ease-out .2s both
}

.anchor_toggle_button__IC0WY:hover {
    transform: scale(1.05);
    transition: transform .2s ease
}

.anchor_toggle_button__IC0WY:active {
    transform: scale(.95);
    transition: transform .1s ease
}

.anchor_toggle_button__IC0WY svg {
    width: 80px !important;
    height: 30px !important;
    display: block;
    pointer-events: none
}

@keyframes anchor_buttonSlideIn__hwLOP {
    0% {
        opacity: 0;
        transform: scale(.8) translateY(-10px)
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0)
    }
}

.anchor_ad_box__7xNDz {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    min-width: 320px;
    min-height: 50px;
    overflow: hidden;
    opacity: 1
}

.anchor_ad_box__7xNDz ins.anchor_adsbygoogle__tb8G_ {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    min-width: 320px !important;
    min-height: 50px !important
}

.anchor_ad_box__7xNDz iframe {
    max-width: 100%;
    max-height: 100%;
    border: none;
    object-fit: cover
}

@keyframes anchor_contentFadeIn__DPAip {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.anchor_container.anchor_top .anchor_ad_box__7xNDz ins.anchor_adsbygoogle__tb8G_ {
    width: 100% !important;
    height: 453px !important;
    display: block !important
}

.anchor_container.anchor_bottom .anchor_ad_box__7xNDz ins.anchor_adsbygoogle__tb8G_ {
    width: 100% !important;
    height: 125px !important;
    display: block !important
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(/_next/static/media/ajax-loader.27a4fa2b.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/_next/static/media/slick.25572f22.eot);
    src: url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.db61df16.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.shortcut-popup_shortcut_popup__BzhBz {
    background: #222;
    border-radius: 16px;
    border: solid #222;
    border-width: 1px 0;
    bottom: 15px;
    box-shadow: 0 4px 16px rgba(3, 21, 48, .15);
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1010;
    max-width: 500px;
    cursor: pointer
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_tail__NvZVd {
    height: 14px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 24px
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_tail__NvZVd:after {
    background-color: #333;
    content: "";
    height: 15px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 15px
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp {
    border-radius: 16px;
    padding: 12px 20px 12px 12px;
    position: relative;
    width: 100%
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z {
    display: flex
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z .shortcut-popup_substrate__5zhLT {
    background-size: contain;
    border-radius: 12px;
    flex-shrink: 0;
    height: 84px;
    margin-right: 16px;
    width: 84px;
    z-index: 1
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z .shortcut-popup_substrate__5zhLT .shortcut-popup_image__vn9_m {
    border-radius: 12px
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z .shortcut-popup_text__IpQZg {
    line-height: 19px;
    margin: 0;
    padding: 2px 20px 0 0;
    width: 100%;
    word-break: break-word
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z .shortcut-popup_text__IpQZg .shortcut-popup_icon__49cz1 {
    height: 18px;
    line-height: 18px;
    vertical-align: middle
}

.shortcut-popup_shortcut_popup__BzhBz .shortcut-popup_dialog__gFUsp .shortcut-popup_description__mIy7Z .shortcut-popup_close_btn__59kDC {
    cursor: pointer;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 8px;
    right: 8px;
    background-color: #fff
}

.turnstile-verify_overlay__lM4cI {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .65);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px)
}

.turnstile-verify_modal__6PXAW {
    background: #fff;
    border-radius: 16px;
    padding: 36px 40px;
    text-align: center;
    max-width: 420px;
    width: 90%;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .3);
    animation: turnstile-verify_fadeIn__VZxZ_ .3s ease-out
}

@keyframes turnstile-verify_fadeIn__VZxZ_ {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(.95)
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}

.turnstile-verify_icon__Rs03u {
    margin-bottom: 16px
}

.turnstile-verify_title__UoReC {
    font-size: 20px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 0 0 8px
}

.turnstile-verify_desc__NeDiZ {
    font-size: 14px;
    color: #666;
    margin: 0 0 24px
}

.turnstile-verify_loadingWrapper__WXqI8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    padding: 20px 0;
    color: #999;
    font-size: 14px
}

.turnstile-verify_spinner__6sN6P {
    width: 32px;
    height: 32px;
    border: 3px solid #e0e0e0;
    border-top-color: #4a90d9;
    border-radius: 50%;
    animation: turnstile-verify_spin__6NfHM .8s linear infinite
}

@keyframes turnstile-verify_spin__6NfHM {
    to {
        transform: rotate(1turn)
    }
}

.turnstile-verify_turnstileContainer__dS0sd {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 65px
}

.turnstile-verify_errorWrapper__PSlBC {
    margin-top: 16px
}

.turnstile-verify_errorText__Uhh5n {
    color: #e74c3c;
    font-size: 14px;
    margin: 0 0 12px
}

.turnstile-verify_retryBtn__AtRhA {
    padding: 8px 24px;
    background: #4a90d9;
    color: #fff;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    transition: background .2s
}

.turnstile-verify_retryBtn__AtRhA:hover {
    background: #357abd
}