@font-face {
    font-family: SAF;
    src: url(../woff/saf.woff2) format("woff2"), url(../woff/saf.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.is-mobile[data-v-1e36249f] {
    display: none
}

.is-web[data-v-1e36249f] {
    display: block
}

.eiliko-main[data-v-1e36249f] * {
    box-sizing: unset !important
}

.eiliko-main img[data-v-1e36249f],
.eiliko-achieve-box img[data-v-1e36249f] {
    max-width: none !important
}

.eiliko-achieve-box[data-v-1e36249f] *,
.eiliko-family-box[data-v-1e36249f] * {
    box-sizing: unset !important
}

.eiliko-family-box img[data-v-1e36249f] {
    max-width: none !important
}

.fade-text-enter-active[data-v-1e36249f],
.fade-text-leave-active[data-v-1e36249f] {
    transition: all .3s ease
}

.fade-text-enter-from[data-v-1e36249f] {
    opacity: 0;
    transform: translateY(10px)
}

.fade-text-enter-to[data-v-1e36249f],
.fade-text-leave-from[data-v-1e36249f] {
    opacity: 1;
    transform: translateY(0)
}

.fade-text-leave-to[data-v-1e36249f] {
    opacity: 0;
    transform: translateY(-10px)
}

#ai-chat-text[data-v-1e36249f],
.ai-chat-reply-list[data-v-1e36249f] {
    position: relative
}

#ai-chat-text[data-v-1e36249f],
.ai-chat-reply-row[data-v-1e36249f] {
    transition: opacity .3s ease, transform .3s ease
}

.ai-chat-fade-out[data-v-1e36249f] {
    opacity: 0 !important;
    transform: translateY(-10px) !important
}

.eiliko-ai-box img[data-v-1e36249f],
.eiliko-faqs-box img[data-v-1e36249f] {
    max-width: none !important
}

.eiliko-main[data-v-1e36249f] {
    position: relative;
    z-index: 1;
    width: 100%
}

.eilik-main-bg[data-v-1e36249f] {
    width: 100%;
    height: 100vh;
    object-fit: cover
}

.eiliko-main-left[data-v-1e36249f] {
    position: absolute;
    top: 100px;
    left: 148px;
    display: flex;
    align-items: flex-start;
    flex-direction: column
}

.eiliko-main-logo[data-v-1e36249f] {
    width: 619.84px
}

.eiliko-main-title-box[data-v-1e36249f] {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.eiliko-main-title[data-v-1e36249f] {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin-top: 10px
}

.eiliko-buy-link[data-v-1e36249f] {
    width: 273px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center
}

.eiliko-main-video[data-v-1e36249f] {
    border-radius: 60px;
    border: 3px solid white;
    margin-right: 20px;
    cursor: pointer
}

.eiliko-main-content[data-v-1e36249f] {
    color: #fff;
    font-size: 21px;
    margin-top: 9px;
    width: 60%
}

.send-email-bg[data-v-1e36249f] {
    position: absolute;
    left: -120px;
    top: 0;
    margin-top: 14px;
    width: 862.32px;
    cursor: pointer
}

.send-email-form[data-v-1e36249f] {
    position: absolute;
    top: 164px;
    left: 198px;
    background: #fff;
    width: 400px;
    height: 48px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

.send-email-box[data-v-1e36249f] {
    position: relative
}

.send-email-box-2[data-v-1e36249f] {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%
}

.send-email-bg-2[data-v-1e36249f] {
    width: 56vw;
    cursor: pointer
}

.send-email-form-2[data-v-1e36249f] {
    position: absolute;
    top: 10vw;
    left: 42.5vw;
    background: #fff;
    width: 25vw;
    height: 3vw;
    border-radius: 2.5vw;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}

.send-email-input[data-v-1e36249f] {
    width: 78%;
    height: 100%;
    font-size: 17px;
    margin-left: 5%;
    margin-right: 2%;
    border: none;
    color: #929292;
    opacity: .6;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    outline: none
}

.send-email-btn[data-v-1e36249f] {
    width: 50%;
    height: 100%;
    background: #40c7ea;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border: none;
    color: #fff;
    font-size: 14px;
    cursor: pointer
}

.send-email-input-2[data-v-1e36249f] {
    width: 65%;
    height: 100%;
    font-size: .8vw;
    margin-left: 5%;
    margin-right: 2%;
    border: none;
    color: #929292;
    opacity: .6;
    border-top-left-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    outline: none;
    background: #fff
}

.send-email-btn-2[data-v-1e36249f] {
    width: 41%;
    height: 100%;
    background: #40c7ea;
    border-top-right-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    border: none;
    color: #fff;
    font-size: .9vw;
    cursor: pointer
}

.send-success-tips[data-v-1e36249f] {
    position: absolute;
    visibility: hidden;
    font-size: 12px;
    width: 300px;
    top: 220px;
    left: 219px;
    color: #eeff5c
}

.send-success-tips-2[data-v-1e36249f] {
    position: absolute;
    visibility: hidden;
    font-size: .7vw;
    color: #eeff5c;
    width: 13vw;
    bottom: 6.6vw;
    right: 42.5vw
}

.sendSuccTips.failTips[data-v-1e36249f] {
    color: #ff7385
}

.eiliko-main-right[data-v-1e36249f] {
    position: absolute;
    display: flex;
    align-items: baseline;
    flex-direction: row;
    gap: .7vw
}

.eliko-click-tips[data-v-1e36249f] {
    color: #fff;
    opacity: .6;
    margin-left: 30px
}

.eiliko-click-btn-small[data-v-1e36249f] {
    opacity: .9;
    position: relative;
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .1s linear;
    margin-bottom: 1vw
}

.eiliko-click-btn-small[data-v-1e36249f]:before,
.eiliko-click-btn-small[data-v-1e36249f]:after {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    animation: btnwave-1e36249f 1.5s infinite linear
}

.eiliko-click-btn-small[data-v-1e36249f]:after {
    animation: btnwave2-1e36249f 1.5s infinite linear
}

.eiliko-click-btn-small[data-v-1e36249f]:hover {
    cursor: url(../svg/hover-dark.svg) 24 116, pointer
}

.eiliko-click-btn-small[data-v-1e36249f]:active {
    cursor: url(../svg/press-light.svg) 24 116, pointer
}

.mobile-tap-img[data-v-1e36249f] {
    transform: translateY(6vw) translate(2vw)
}

.eiliko-face-video[data-v-1e36249f] {
    position: absolute;
    transform: rotateX(3deg) rotate(7.8deg) rotateY(3deg);
    border-radius: 44%
}

.eiliko-ai-box[data-v-1e36249f] {
    width: 100%;
    min-height: 100vh;
    position: relative;
    background-color: #5b3a61;
    overflow: hidden
}

.pc-chat-bg[data-v-1e36249f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 0
}

.eiliko-ai-box[data-v-1e36249f]>* {
    position: relative;
    z-index: 2
}

.eiliko-ai-icon[data-v-1e36249f] {
    position: absolute;
    top: 3vw;
    left: 5vw;
    width: 11vw
}

.float-chat[data-v-1e36249f] {
    position: absolute
}

.ai-title-png[data-v-1e36249f] {
    width: 27vw;
    position: absolute;
    bottom: 11.65vw;
    left: 4.5vw
}

.ai-introduce-text[data-v-1e36249f] {
    position: absolute;
    bottom: 6vw;
    left: 3.7vw;
    width: 23vw;
    font-size: .8vw;
    color: #f1c0f7;
    font-family: Roboto;
    opacity: .8
}

.eiliko-ai-tips-box[data-v-1e36249f] {
    position: absolute;
    padding: .4vw 1.2vw;
    text-align: center;
    background: #3e1d3a;
    bottom: 4vw;
    left: 4.4vw;
    font-size: .8vw;
    border-radius: .2vw
}

.eiliko-ai-tips[data-v-1e36249f] {
    color: #fff
}

.eiliko-ai-chat-info-box[data-v-1e36249f] {
    position: absolute;
    left: 4.4vw;
    top: 6.194vw;
    width: 43vw
}

.eiliko-ai-box[data-v-1e36249f]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20vh;
    background: linear-gradient(to bottom, transparent, #5B3A61);
    pointer-events: none;
    z-index: 1
}

.eiliko-ai-chat-info[data-v-1e36249f] {
    position: relative
}

.eiliko-ai-chat-bg[data-v-1e36249f] {
    width: 100%;
    height: auto
}

.swiper-container[data-v-1e36249f],
.swiper-wrapper[data-v-1e36249f],
.swiper-slide[data-v-1e36249f] {
    height: 100%;
    will-change: transform
}

.ai-chat-panel[data-v-1e36249f] {
    position: absolute;
    top: 18.55vw;
    left: 8.5vw
}

.ai-chat-panel-bg[data-v-1e36249f] {
    width: 23.45vw
}

.ai-chat-container[data-v-1e36249f] {
    -webkit-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 19.35vw;
    left: 9.55vw;
    width: 21.4vw;
    height: 26vw
}

.ai-chat-question[data-v-1e36249f] {
    font-family: SAF;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    font-size: 1.2vw;
    color: #0c511c;
    justify-content: space-between;
    width: 24vw;
    position: absolute;
    /* top: 1.5vw; */
    top: 50px;
    left: 18vw
}

.question-text[data-v-1e36249f] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-grow: 1
}

#ai-chat-text[data-v-1e36249f] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    transition: all .1s ease-in-out
}

@keyframes arrowMargin-1e36249f {

    0%,
    to {
        margin-bottom: 81px
    }

    50% {
        margin-bottom: 91px
    }
}

.ai-chat-question>img[data-v-1e36249f] {
    flex-shrink: 0;
    width: 32.6px;
    margin-bottom: 81px;
    animation: arrowMargin-1e36249f 1.2s infinite ease-in-out;
    cursor: pointer !important;
    pointer-events: auto;
    position: relative;
    z-index: 10
}

.ai-chat-question>img[data-v-1e36249f]:first-child {
    animation-delay: .5s
}

.scale-animation[data-v-1e36249f] {
    transition: transform .2s ease-in-out;
    cursor: pointer !important;
    display: inline-block;
    animation: none !important;
    will-change: transform
}

.scale-animation[data-v-1e36249f]:hover {
    transform: scale(1.2)
}

.scale-animation[data-v-1e36249f]:active {
    transform: scale(.85)
}

.ai-chat-reply-title[data-v-1e36249f] {
    flex-shrink: 0;
    margin-top: 1.05vw;
    display: flex;
    align-items: center;
    gap: .4vw;
    justify-content: center;
    font-size: .8vw;
    color: #9d78a4;
    font-family: Roboto
}

.ai-chat-reply-title>img[data-v-1e36249f] {
    width: .7vw
}

.ai-chat-reply-list[data-v-1e36249f] {
    font-family: SAF;
    color: #fff;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center
}

.ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(1) {
    margin-left: 8vw;
    margin-top: 9vw;
    font-size: 1vw;
    width: 21vw;
    display: flex;
    align-items: center
}

.ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(2) {
    width: 10vw;
    font-size: .8vw;
    height: 20vw;
    display: flex;
    align-items: center;
    position: absolute;
    top: 9.5vw;
    left: 6.5vw
}

.ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(3) {
    width: 11vw;
    font-size: .8vw;
    height: 0vw;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 25vw;
    left: 4vw
}

.ai-chat-reply-row[data-v-1e36249f] {
    display: flex;
    align-items: center;
    transition: all .1s ease-in-out
}

.eiliko-faqs-box[data-v-1e36249f] {
    width: 100%;
    box-sizing: border-box;
    padding-top: 13vw;
    padding-bottom: 10vw;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-image: url(../png/eiliko-achv-bg1.png);
    background-size: cover;
    background-position: 0 25%;
    overflow: hidden
}

.eiliko-img2[data-v-1e36249f] {
    position: absolute;
    right: 7vw;
    width: 24vw;
    bottom: 22vw
}

.eiliko-faq-list-bg[data-v-1e36249f] {
    width: 52vw;
    object-fit: contain
}

.faq-container-box[data-v-1e36249f] {
    position: relative;
    scale: .9;
    margin-right: 5vw
}

.faq-container[data-v-1e36249f] {
    top: 10.8vw;
    right: 5.5vw;
    width: 43.6vw;
    height: 18vw;
    position: absolute;
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    gap: .4vw;
    color: #5d5d5d;
    font-size: 1.2vw;
    font-family: Roboto
}

.faq-container[data-v-1e36249f]::-webkit-scrollbar {
    display: none
}

.web-faq-email-bg[data-v-1e36249f] {
    position: absolute;
    width: 50vw;
    left: 50%;
    bottom: -8vw;
    transform: translate(-50%) scale(1.2);
    cursor: pointer
}

.email-faq-text-web[data-v-1e36249f] {
    font-size: .8vw !important
}

.send-email-form-faq[data-v-1e36249f] {
    position: absolute;
    bottom: -1.6vw;
    left: 0;
    transform: translate(-24%) scale(1.2);
    background: #fff;
    width: 23.5vw;
    height: 3vw;
    border-radius: 2.5vw;
    display: flex;
    align-items: center;
    justify-content: center
}

.web-faq-email .send-success-tips-2[data-v-1e36249f] {
    position: absolute;
    visibility: hidden;
    font-size: .7vw;
    color: #eeff5c;
    width: 16.5vw;
    bottom: -2.8vw;
    right: -10vw
}

.mobile-faq[data-v-1e36249f] {
    display: none
}

.fqa-title[data-v-1e36249f] {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: .8vw;
    overflow: hidden
}

.faq-row[data-v-1e36249f] {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: .65vw;
    background-color: #fff9;
    border-radius: .8vw;
    box-sizing: border-box;
    padding: .8vw .65vw
}

.row-text[data-v-1e36249f] {
    min-height: 100%;
    display: flex;
    align-items: center;
    position: static;
    width: 30vw;
    flex-grow: 1;
    word-break: keep-all
}

.msg-img[data-v-1e36249f] {
    flex-shrink: 0;
    width: 2.5vw
}

.expand-img[data-v-1e36249f] {
    display: flex;
    max-height: 2.813vw;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-shrink: 0;
    cursor: pointer
}

.expand-img>img[data-v-1e36249f] {
    width: 2.813vw
}

.faq-description[data-v-1e36249f] {
    max-width: 100%;
    height: fit-content;
    gap: .8vw;
    box-sizing: border-box;
    margin: 0 .25vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: .2vw;
    background-color: #ffdfce;
    padding: .95vw .95vw .95vw 3.05vw;
    transition: all .2s ease-in-out;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: keep-all
}

.faq-hide[data-v-1e36249f] {
    display: none
}

.emailForm[data-v-1e36249f] {
    border: 3px solid transparent;
    box-sizing: border-box
}

.border-yellow[data-v-1e36249f] {
    border: 3px solid #EEFF5C !important
}

@keyframes btnwave-1e36249f {
    0% {
        box-shadow: 0 0 0 1px #ff93df;
        opacity: .5
    }

    to {
        box-shadow: 0 0 0 15px #ff93df;
        opacity: .5
    }
}

@keyframes btnwave2-1e36249f {
    0% {
        box-shadow: 0 0 0 1px #f45c96;
        opacity: .5
    }

    to {
        box-shadow: 0 0 0 7px #f45c96;
        opacity: .7
    }
}

.eiliko-achieve-box[data-v-1e36249f] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fac1e0;
    padding-bottom: 3vw
}

.eiliko-achieve-bg[data-v-1e36249f] {
    position: absolute;
    width: 100%;
    z-index: -1;
    bottom: 0;
    height: 300vh
}

.eiliko-achieve-two[data-v-1e36249f] {
    position: absolute;
    top: -4.5vw;
    left: 2vw;
    width: 29vw
}

.eiliko-achieve-result[data-v-1e36249f] {
    position: absolute;
    top: 6vw;
    right: 2vw;
    width: 62vw
}

.eiliko-achieve-title[data-v-1e36249f] {
    width: 65vw;
    margin-top: 10vw
}

.eiliko-video-box[data-v-1e36249f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-top: 2.5vw;
    width: 67vw;
    background: #fff;
    border-radius: 3vw;
    padding: 1vw
}

.eiliko-achieve-big-box-4[data-v-1e36249f] {
    align-items: flex-start;
    height: 35vw
}

.eiliko-video[data-v-1e36249f] {
    width: 30vw;
    border-radius: 2.15vw
}

.eiliko-hide-left[data-v-1e36249f] {
    transform: translate(-120%)
}

.eiliko-hide-right[data-v-1e36249f] {
    transform: translate(120%)
}

.eiliko-achieve-desc-box[data-v-1e36249f] {
    background: #fff;
    flex-direction: column;
    padding-left: 3vw;
    width: 33vw;
    transition: all 1s ease-in-out;
    z-index: 1;
    position: relative
}

.eiliko-achieve-icon-left[data-v-1e36249f] {
    position: absolute;
    width: 6vw;
    right: 29vw;
    bottom: 0vw;
    z-index: 2
}

.eiliko-achieve-icon-left-2[data-v-1e36249f] {
    position: absolute;
    width: 18vw;
    right: 29vw;
    bottom: -1vw;
    z-index: 2
}

.eiliko-achieve-icon-right[data-v-1e36249f] {
    position: absolute;
    width: 6vw;
    right: 1vw;
    bottom: .5vw;
    z-index: 2
}

.eiliko-step-img[data-v-1e36249f] {
    width: 90%;
    border-radius: 1.1vw;
    margin-top: 2.5vw;
    border: .2vw solid #cf96df
}

.eiliko-achieve-1-box[data-v-1e36249f] {
    padding: 3vw 3vw 3vw 4vw;
    width: 26vw
}

.eiliko-achieve-2-box[data-v-1e36249f] {
    width: 26vw;
    padding: 3vw 3vw 4vw 4vw
}

.eiliko-achieve-3-box[data-v-1e36249f] {
    width: 25vw;
    padding: 3vw 3vw 5vw 4vw;
    transform: translate(100%) translateY(12%)
}

.eiliko-achieve-4-box[data-v-1e36249f] {
    width: 25vw;
    transform: translate(-100%) translateY(87%);
    padding-top: 3.5vw;
    padding-bottom: 4vw
}

.eiliko-achieve-3-icon-1[data-v-1e36249f] {
    width: 8vw;
    position: absolute;
    top: -.8vw;
    right: -2vw
}

.eiliko-achieve-3-icon-2[data-v-1e36249f] {
    width: 6vw;
    position: absolute;
    bottom: -1.5vw;
    left: -1.5vw
}

.eiliko-achieve-4-icon-1[data-v-1e36249f] {
    width: 20vw;
    position: absolute;
    bottom: -3vw;
    left: 5vw
}

.eiliko-achieve-4-icon-2[data-v-1e36249f] {
    width: 6vw;
    position: absolute;
    bottom: -1.5vw;
    right: 1vw
}

.eiliko-achieve-desc-title-box[data-v-1e36249f] {
    display: flex;
    align-items: center;
    flex-direction: row
}

.eiliko-achieve-desc-title-box .img-1[data-v-1e36249f] {
    width: 5.5vw;
    margin-right: .8vw
}

.eiliko-achieve-desc-title[data-v-1e36249f] {
    font-family: SAF;
    font-size: 2vw;
    width: 88%
}

.eiliko-achieve-desc[data-v-1e36249f] {
    color: #323232;
    opacity: .6;
    font-size: .9vw;
    margin-top: 1.2vw;
    width: 79%
}

.eiliko-achieve-4[data-v-1e36249f] {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: .8vw
}

.eiliko-achieve-4 .img-1[data-v-1e36249f] {
    position: absolute;
    left: -1.8vw;
    width: 8vw
}

.eiliko-achieve-4 .img-2[data-v-1e36249f] {
    width: 16vw;
    margin-left: 7vw
}

.eiliko-family-box[data-v-1e36249f] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.eiliko-family-bg[data-v-1e36249f] {
    width: 100%
}

.eiliko-family-title-img[data-v-1e36249f] {
    position: absolute;
    top: 3vw;
    width: 30vw
}

.eiliko-family-title-content[data-v-1e36249f] {
    color: #fff;
    position: absolute;
    width: 100%;
    top: 17vw;
    text-align: center;
    font-size: .9vw;
    font-weight: 700
}

.eiliko-family-bottom[data-v-1e36249f] {
    position: absolute;
    top: 80vw;
    width: 100%
}

.eiliko-carousel-box[data-v-1e36249f] {
    display: flex;
    width: 100%
}

.eiliko-carousel-left[data-v-1e36249f] {
    padding: 11vw 0vw 20vw 8vw;
    width: 45vw;
    display: flex;
    align-items: center;
    transform: scale(.8)
}

.eiliko-family-small-title[data-v-1e36249f] {
    position: absolute;
    top: 5vw;
    left: 17vw;
    color: #fff;
    font-size: 1.1vw;
    font-weight: 700
}

.eiliko-family-title-img-2[data-v-1e36249f] {
    width: 23vw;
    top: -1vw;
    left: 18vw;
    position: absolute;
    border-radius: 999px;
    box-shadow: 0 4px 10px #53254c4d, 0 3px 6px #53254c4d
}

.arrow-left[data-v-1e36249f],
.arrow-right[data-v-1e36249f] {
    width: 2vw;
    cursor: pointer;
    z-index: 4;
    filter: drop-shadow(2px 4px 10px rgba(59, 12, 74, .7));
    animation: arrow-1e36249f 1.2s infinite ease-in-out
}

.arrow-left[data-v-1e36249f] {
    animation-delay: .5s
}

@keyframes arrow-1e36249f {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.body-box[data-v-1e36249f] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative
}

.emoji-img[data-v-1e36249f] {
    position: absolute;
    width: 9.5vw;
    top: -4.2vw;
    z-index: 3
}

.head-img[data-v-1e36249f],
.suit-img[data-v-1e36249f] {
    position: absolute;
    width: 37vw;
    top: -15vw;
    cursor: pointer
}

.head-img[data-v-1e36249f] {
    z-index: 2
}

.body-bottom-big-box[data-v-1e36249f] {
    position: absolute;
    width: 100%;
    top: 17vw
}

.body-bottom-box[data-v-1e36249f] {
    display: flex;
    justify-content: center
}

.body-bottom-img[data-v-1e36249f] {
    width: 33vw
}

.body-name[data-v-1e36249f] {
    font-family: SAF;
    position: absolute;
    top: .6vw;
    font-size: 1.6vw
}

.body-tips[data-v-1e36249f] {
    font-family: Roboto;
    font-size: .75vw;
    position: absolute;
    color: #5a2d08;
    bottom: 2.5vw;
    font-weight: 700;
    text-align: center;
    width: 25.5vw;
    padding: .3vw 0;
    border-radius: 1vw;
    background: #fff;
    opacity: .7;
    z-index: 1
}

.eiliko-carousel-right[data-v-1e36249f] {
    position: relative;
    background: #debce8;
    padding: .6vw;
    border-radius: 1vw;
    width: 34vw
}

.eiliko-carousel-icon[data-v-1e36249f] {
    position: absolute;
    top: -2vw;
    left: -4vw;
    width: 13vw;
    z-index: 2
}

.eiliko-family-show-pic-big-box[data-v-1e36249f] {
    width: 100%;
    overflow: hidden;
    border-radius: 1vw
}

.eiliko-family-show-pic-box[data-v-1e36249f] {
    display: flex;
    align-items: center;
    flex-direction: row;
    width: 100%;
    transition: .5s ease
}

.eiliko-family-show-pic[data-v-1e36249f] {
    width: 100%;
    flex-shrink: 0;
    border-radius: 1vw
}

.eiliko-family-select-big-box[data-v-1e36249f] {
    display: flex;
    flex-direction: row;
    margin-top: 1vw
}

.eiliko-family-select-box[data-v-1e36249f] {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: space-evenly;
    padding-bottom: .2vw
}

.eiliko-family-item[data-v-1e36249f] {
    cursor: pointer;
    flex: 1;
    background: #fac7ff;
    margin-right: .5vw;
    border-radius: .6vw;
    padding: .1vw
}

.eiliko-family-item.active[data-v-1e36249f] {
    background: #ca5083;
    transform: scale(1.05)
}

.eiliko-family-item-img[data-v-1e36249f] {
    width: 100%;
    border-radius: .6vw
}

.eiliko-family-select-video[data-v-1e36249f] {
    position: absolute;
    width: 26vw;
    bottom: 2.2vw;
    border: .1vw solid #DE8585;
    border-radius: 1vw
}

.eiliko-match-box[data-v-1e36249f] {
    position: absolute;
    bottom: 0vw
}

.eiliko-match-video-item[data-v-1e36249f] {
    position: relative;
    margin-bottom: 10vw;
    border: .3vw solid #FCEBD1;
    border-radius: 2vw;
    display: flex
}

.eiliko-match-video-icon[data-v-1e36249f] {
    position: absolute;
    left: 2vw;
    top: -.5vw;
    z-index: 1
}

.eiliko-match-video[data-v-1e36249f] {
    width: 90vw;
    border-radius: 1.7vw
}

.eiliko-match-tip-box[data-v-1e36249f] {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    background: #794010b3;
    border-top-left-radius: 1.7vw;
    border-bottom-left-radius: 1.7vw;
    padding: 0 2vw 0vw 3vw
}

.eiliko-match-title[data-v-1e36249f] {
    margin-top: 7vw;
    font-family: SAF;
    color: #fff;
    font-size: 2.5vw;
    margin-bottom: 2vw;
    line-height: 2.5vw
}

.eiliko-match-tips[data-v-1e36249f] {
    color: #fff;
    font-size: .9vw;
    line-height: 1.4vw;
    text-align: left
}

.eiliko-match-pic-box[data-v-1e36249f] {
    position: relative;
    margin-top: 5vw;
    width: 20vw;
    height: 10vw
}

.match-left[data-v-1e36249f] {
    position: absolute;
    top: 2vw;
    left: 0;
    width: 12vw;
    z-index: 1;
    transition: left .6s ease-out
}

.match-right[data-v-1e36249f] {
    position: absolute;
    top: 2vw;
    right: 0;
    width: 12vw;
    z-index: 1;
    transition: right .6s ease-out
}

.match-middle[data-v-1e36249f] {
    position: absolute;
    top: 2vw;
    left: 5.5vw;
    width: 9vw;
    visibility: hidden;
    z-index: 2
}

.eiliko-match-pic-box.animating .match-left[data-v-1e36249f] {
    left: 4vw
}

.eiliko-match-pic-box.animating .match-right[data-v-1e36249f] {
    right: 4vw
}

.eiliko-match-pic-box.show-middle .match-middle[data-v-1e36249f] {
    visibility: visible
}

.eiliko-match-video-item[data-v-1e36249f] {
    position: relative;
    margin-bottom: 10vw;
    border: .3vw solid #FCEBD1;
    border-radius: 2vw;
    display: block;
    overflow: hidden
}

.eiliko-match-video[data-v-1e36249f] {
    width: 90vw;
    border-radius: 1.7vw;
    display: block
}

@keyframes matchLeft-1e36249f {
    0% {
        left: 0
    }

    to {
        left: 4vw;
        animation-timing-function: step-end
    }
}

@keyframes matchRight-1e36249f {
    0% {
        right: 0
    }

    to {
        right: 4.3vw
    }
}

@keyframes matchMiddle-1e36249f {
    0% {
        visibility: hidden
    }

    80% {
        visibility: visible
    }

    to {
        visibility: hidden
    }
}

.eiliko-match-pic-bg[data-v-1e36249f] {
    width: 20vw;
    border: .2vw solid white;
    border-radius: 1vw
}

.eiliko-param-box[data-v-1e36249f] {
    background: #fff;
    width: 55vw;
    border-radius: 1.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-direction: column
}

.eiliko-param-img[data-v-1e36249f] {
    width: 70%;
    margin-top: 3vw
}

.eiliko-paras-tb[data-v-1e36249f] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: .6vw;
    width: 90%;
    margin: 7% 0;
    z-index: 1
}

.eiliko-paras-item[data-v-1e36249f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .2vw .5vw;
    width: 48%;
    background: #f3f3f7;
    border-radius: .2vw
}

.eiliko-paras-material-item[data-v-1e36249f] {
    width: 31%
}

.eiliko-paras-key[data-v-1e36249f] {
    color: #939a9f;
    font-size: 16px
}

.eiliko-paras-value[data-v-1e36249f] {
    color: #323232;
    font-size: 16px
}

.eiliko-spinkit-box[data-v-1e36249f] {
    margin-top: 2vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 3vw;
    overflow: hidden
}

.eiliko-spinkit-left[data-v-1e36249f],
.eiliko-spinkit-right[data-v-1e36249f] {
    width: 23vw
}

.eiliko-cloth-img[data-v-1e36249f] {
    width: 100%
}

.eiliko-spinkit-middle[data-v-1e36249f] {
    display: flex;
    flex-direction: column;
    align-items: center
}

.eiliko-section-title[data-v-1e36249f] {
    font-family: SAF;
    color: #fff;
    font-weight: 400;
    margin-bottom: 2vw;
    font-size: 2vw
}

.eiliko-section-video-box[data-v-1e36249f] {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 30vw;
    overflow: hidden;
    border-radius: 3vw;
    border: .6 solid #b4e467
}

.eiliko-section-video[data-v-1e36249f] {
    width: 100%
}

.eiliko-section-box[data-v-1e36249f] {
    display: flex;
    flex-direction: row;
    background: #debce8;
    border-radius: 6vw;
    padding: .3vw;
    margin-top: 2vw;
    width: 30vw;
    justify-content: space-between
}

.eiliko-section[data-v-1e36249f] {
    flex: 1;
    color: #fff;
    cursor: pointer;
    padding: .2vw 0;
    border-radius: 6vw;
    font-size: 1vw;
    font-weight: 700;
    text-align: center
}

.eiliko-section.active[data-v-1e36249f] {
    background: #fff;
    color: #906bdb
}

.eiliko-introduce-box[data-v-1e36249f] {
    display: flex;
    align-items: center;
    flex-direction: column;
    overflow: hidden
}

.eiliko-introduce-content-box[data-v-1e36249f] {
    position: relative;
    width: 100%;
    height: 55vw
}

.eiliko-introduce-title[data-v-1e36249f] {
    position: absolute;
    top: 12.5vw;
    left: 4.5vw;
    width: 11vw;
    z-index: 4
}

.eiliko-introduce-name[data-v-1e36249f] {
    color: #fff;
    position: absolute;
    font-family: SAF;
    font-size: 5vw;
    top: 16vw;
    left: 4vw;
    text-align: left;
    z-index: 4
}

.slide-leftww-enter-active[data-v-1e36249f],
.slide-leftww-leave-active[data-v-1e36249f] {
    transition: all .8s ease-in-out;
    transition-delay: .3s;
    position: absolute
}

.slide-leftww-enter-from[data-v-1e36249f] {
    opacity: 0;
    transform: translate(-100%)
}

.slide-leftww-enter-to[data-v-1e36249f],
.slide-leftww-leave-from[data-v-1e36249f] {
    opacity: 1;
    transform: translate(0)
}

.slide-leftww-leave-to[data-v-1e36249f] {
    opacity: 0;
    transform: translate(-100%)
}

.slide-left-enter-active[data-v-1e36249f],
.slide-left-leave-active[data-v-1e36249f] {
    transition: all .7s ease-in-out;
    position: absolute;
    width: 100%
}

.slide-left-enter-from[data-v-1e36249f] {
    opacity: 0;
    transform: translate(-100%)
}

.slide-left-enter-to[data-v-1e36249f],
.slide-left-leave-from[data-v-1e36249f] {
    opacity: 1;
    transform: translate(0)
}

.slide-left-leave-to[data-v-1e36249f] {
    opacity: 0;
    transform: translate(100%)
}

.slide-right-enter-active[data-v-1e36249f],
.slide-right-leave-active[data-v-1e36249f] {
    transition: all .7s ease-in-out;
    position: absolute;
    width: 100%
}

.slide-right-enter-from[data-v-1e36249f] {
    opacity: 0;
    transform: translate(100%)
}

.slide-right-enter-to[data-v-1e36249f],
.slide-right-leave-from[data-v-1e36249f] {
    opacity: 1;
    transform: translate(0)
}

.slide-right-leave-to[data-v-1e36249f] {
    opacity: 0;
    transform: translate(-100%)
}

.fade-enter-active[data-v-1e36249f],
.fade-leave-active[data-v-1e36249f] {
    transition: all 1s ease-in-out
}

.fade-enter-from[data-v-1e36249f] {
    opacity: 0;
    transform: translate(100%)
}

.fade-enter-to[data-v-1e36249f],
.fade-leave-from[data-v-1e36249f] {
    opacity: 1
}

.fade-leave-to[data-v-1e36249f] {
    opacity: 0
}

.fade-enter-active[data-v-1e36249f] {
    transition-delay: .3s
}

.fade-leave-active[data-v-1e36249f] {
    transition-delay: 0s
}

@media screen and (max-width:768px) {

    .slide-left-enter-active[data-v-1e36249f],
    .slide-left-leave-active[data-v-1e36249f],
    .slide-right-enter-active[data-v-1e36249f],
    .slide-right-leave-active[data-v-1e36249f] {
        transition-duration: .4s
    }
}

.eiliko-introduce-img1[data-v-1e36249f],
.eiliko-introduce-img2[data-v-1e36249f],
.eiliko-introduce-img3[data-v-1e36249f] {
    position: absolute;
    width: 100%;
    z-index: 0;
    will-change: transform, opacity;
    contain: layout style paint
}

.eiliko-introduce-img1[data-v-1e36249f] {
    z-index: 2
}

.eiliko-introduce-img2[data-v-1e36249f] {
    z-index: 1
}

.eiliko-introduce-content[data-v-1e36249f] {
    position: absolute;
    color: #fff;
    width: 14vw;
    padding: 1.5vw 1vw;
    border-radius: 1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #2b222233;
    z-index: 3;
    right: 2vw;
    font-size: .8vw;
    top: 27vw
}

.eiliko-introduce-family-box[data-v-1e36249f] {
    position: absolute;
    bottom: 8vw;
    left: 3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45vw;
    z-index: 2
}

.eiliko-intr-family-item[data-v-1e36249f] {
    cursor: pointer;
    flex: 1;
    background: #fac7ff33;
    margin-right: .5vw;
    border-radius: .6vw;
    padding: .1vw;
    display: flex;
    align-items: center;
    justify-content: center
}

.eiliko-intr-family-item-img[data-v-1e36249f] {
    width: 100%;
    border-radius: .6vw
}

.eiliko-intr-family-item.active[data-v-1e36249f] {
    background: #ca5083;
    transform: scale(1.05)
}

.eiliko-spinkit-left[data-v-1e36249f],
.eiliko-spinkit-right[data-v-1e36249f] {
    contain: layout style paint;
    overflow: hidden
}

.eiliko-spinkit-left .eiliko-cloth-img[data-v-1e36249f],
.eiliko-spinkit-right .eiliko-cloth-img[data-v-1e36249f] {
    will-change: transform, opacity;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition: opacity .2s ease
}

.eiliko-spinkit-left.animating .eiliko-cloth-img[data-v-1e36249f] {
    animation: slideInFromLeft-1e36249f .3s ease-out forwards
}

.eiliko-spinkit-right.animating .eiliko-cloth-img[data-v-1e36249f] {
    animation: slideInFromRight-1e36249f .3s ease-out forwards
}

.eiliko-spinkit-left.animating .eiliko-cloth-img[data-v-1e36249f],
.eiliko-spinkit-right.animating .eiliko-cloth-img[data-v-1e36249f] {
    animation-fill-mode: forwards
}

.buy-now-btn[data-v-1e36249f] {
    width: 100%;
    height: 120px;
    margin-bottom: 18px
}

@keyframes slideInFromLeft-1e36249f {
    0% {
        opacity: 0;
        transform: translate(-30px) translateZ(0)
    }

    to {
        opacity: 1;
        transform: translate(0) translateZ(0)
    }
}

@keyframes slideInFromRight-1e36249f {
    0% {
        opacity: 0;
        transform: translate(30px) translateZ(0)
    }

    to {
        opacity: 1;
        transform: translate(0) translateZ(0)
    }
}

@media screen and (max-width:768px) {

    .eiliko-spinkit-left .eiliko-cloth-img[data-v-1e36249f],
    .eiliko-spinkit-right .eiliko-cloth-img[data-v-1e36249f] {
        animation: none !important
    }

    .eiliko-spinkit-left.animating .eiliko-cloth-img[data-v-1e36249f] {
        animation: slideInFromLeftMobile-1e36249f .5s ease-out forwards !important
    }

    .eiliko-spinkit-right.animating .eiliko-cloth-img[data-v-1e36249f] {
        animation: slideInFromRightMobile-1e36249f .5s ease-out forwards !important
    }

    .eiliko-spinkit-left.animating-out .eiliko-cloth-img[data-v-1e36249f] {
        animation: slideOutToLeft-1e36249f .2s ease-in forwards !important
    }

    .eiliko-spinkit-right.animating-out .eiliko-cloth-img[data-v-1e36249f] {
        animation: slideOutToRight-1e36249f .2s ease-in forwards !important
    }

    @keyframes slideInFromLeftMobile-1e36249f {
        0% {
            opacity: 0;
            transform: translate(-50px)
        }

        to {
            opacity: 1;
            transform: translate(0)
        }
    }

    @keyframes slideInFromRightMobile-1e36249f {
        0% {
            opacity: 0;
            transform: translate(50px)
        }

        to {
            opacity: 1;
            transform: translate(0)
        }
    }

    @keyframes slideOutToLeft-1e36249f {
        0% {
            opacity: 1;
            transform: translate(0)
        }

        to {
            opacity: 0;
            transform: translate(-50px)
        }
    }

    @keyframes slideOutToRight-1e36249f {
        0% {
            opacity: 1;
            transform: translate(0)
        }

        to {
            opacity: 0;
            transform: translate(50px)
        }
    }

    .eiliko-spinkit-left[data-v-1e36249f],
    .eiliko-spinkit-right[data-v-1e36249f] {
        width: 30vw;
        position: absolute;
        z-index: 1;
        top: 24vw;
        min-height: 35vw
    }
}

@media screen and (max-width:768px) {
    .is-mobile[data-v-1e36249f] {
        display: block
    }

    .is-web[data-v-1e36249f] {
        display: none
    }

    .eilik-main-bg[data-v-1e36249f] {
        width: 100%;
        height: unset
    }

    .imgabs[data-v-1e36249f] {
        position: absolute;
        object-fit: contain;
        width: 134px
    }

    .send-email-box[data-v-1e36249f],
    .send-email-box-2[data-v-1e36249f] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: auto !important;
        margin-bottom: 10px;
        position: relative
    }

    .send-email-bg[data-v-1e36249f],
    .send-email-bg-2[data-v-1e36249f] {
        position: static;
        width: 98%
    }

    .send-email-form[data-v-1e36249f],
    .send-email-form-2[data-v-1e36249f] {
        position: absolute;
        top: unset;
        bottom: 25px;
        left: unset;
        background: #fff;
        width: 85%;
        height: 19%;
        border-radius: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2
    }

    .send-email-input[data-v-1e36249f],
    .send-email-input-2[data-v-1e36249f] {
        width: 60%;
        height: 100%;
        font-size: 14px;
        margin-left: 8%;
        margin-right: 2%;
        border: none;
        color: #929292;
        opacity: .6;
        border-top-left-radius: 60px;
        border-bottom-left-radius: 60px;
        outline: none
    }

    .send-email-btn[data-v-1e36249f],
    .send-email-btn-2[data-v-1e36249f] {
        width: 50%;
        height: 100%;
        background: #40c7ea;
        border-top-right-radius: 60px;
        border-bottom-right-radius: 60px;
        border: none;
        color: #fff;
        font-size: 14px;
        cursor: pointer
    }

    .web-faq-email .send-success-tips-2[data-v-1e36249f],
    .send-success-tips[data-v-1e36249f],
    .send-success-tips-2[data-v-1e36249f] {
        position: absolute;
        visibility: hidden;
        font-size: 14px;
        color: #eeff5c;
        top: unset;
        bottom: -10px;
        left: 0;
        padding-left: 15%;
        box-sizing: border-box !important;
        width: 100% !important
    }

    .eiliko-main-left[data-v-1e36249f] {
        width: 100%;
        position: absolute;
        top: calc(50px + env(safe-area-inset-top));
        left: 0;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        height: 100%
    }

    .eiliko-main-logo[data-v-1e36249f] {
        margin-top: 53px;
        margin-left: 20px;
        width: 200px
    }

    .eiliko-main-title-box[data-v-1e36249f] {
        position: absolute;
        top: 162px;
        left: -30px;
        display: flex;
        align-items: center;
        flex-direction: column
    }

    .eiliko-main-title[data-v-1e36249f] {
        font-size: 24px;
        font-weight: 700;
        margin-top: 30px;
        margin-left: 20px
    }

    .eiliko-main-video-box[data-v-1e36249f] {
        height: 16vw
    }

    .eiliko-buy-link[data-v-1e36249f] {
        width: 150px;
        height: 60px
    }

    .eiliko-buy-link img[data-v-1e36249f] {
        object-fit: contain;
        width: 60%
    }

    .eiliko-main-video[data-v-1e36249f] {
        transform: scale(.58);
        margin-right: 0
    }

    .eiliko-main-content[data-v-1e36249f] {
        font-size: 14px;
        margin-top: 14px;
        margin-left: 20px;
        width: 90%
    }

    .eiliko-achieve-box[data-v-1e36249f] {
        padding-bottom: 60px;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .eiliko-achieve-bg[data-v-1e36249f] {
        position: absolute;
        top: 0;
        bottom: unset;
        height: 100%
    }

    .eiliko-achieve-result[data-v-1e36249f] {
        position: static;
        width: 95%;
        z-index: 1;
        margin-top: 14px
    }

    .eiliko-achieve-two[data-v-1e36249f] {
        width: 80%;
        z-index: 0;
        top: 192px;
        left: 37px
    }

    .eiliko-achieve-title[data-v-1e36249f] {
        width: 90%
    }

    #eilikoVideo1[data-v-1e36249f] {
        margin-top: 31px
    }

    .eiliko-video-box[data-v-1e36249f] {
        width: 88%;
        display: flex;
        flex-direction: column;
        padding: 10px;
        border-radius: 27px;
        margin-top: 10vw
    }

    .eiliko-achieve-icon-left[data-v-1e36249f],
    .eiliko-achieve-icon-right[data-v-1e36249f] {
        position: absolute;
        width: 60px;
        right: 9px;
        bottom: 1vw;
        z-index: 2
    }

    .eiliko-achieve-icon-left-2[data-v-1e36249f] {
        position: absolute;
        width: 198px;
        right: 79px;
        bottom: 0vw;
        z-index: 2
    }

    .eiliko-step-img[data-v-1e36249f] {
        width: 92%;
        border-radius: 27px;
        border: 1vw solid white;
        margin-top: 10vw
    }

    .eiliko-video[data-v-1e36249f] {
        width: 100%;
        border-radius: 23px
    }

    .eiliko-achieve-desc-box[data-v-1e36249f] {
        background: #fff;
        flex-direction: column;
        width: 90%;
        z-index: 1;
        position: relative;
        padding: 20px;
        margin-bottom: 30px
    }

    .eiliko-achieve-desc-title-box .img-1[data-v-1e36249f] {
        width: 19vw;
        margin-right: 1.8vw
    }

    .eiliko-achieve-desc-title[data-v-1e36249f] {
        margin-top: 11px;
        font-size: 6vw;
        width: 100%
    }

    .eiliko-achieve-desc[data-v-1e36249f] {
        font-size: 14px;
        opacity: .6;
        width: 100%;
        margin-top: 8px
    }

    .eiliko-achieve-icon[data-v-1e36249f] {
        width: 23%;
        left: -14%;
        top: -16%
    }

    .eiliko-achieve-2-box[data-v-1e36249f] {
        width: 60%
    }

    .eiliko-achieve-3-icon-1[data-v-1e36249f] {
        width: 23%;
        right: -10%;
        top: -15%
    }

    .eiliko-achieve-3-icon-2[data-v-1e36249f] {
        width: 23%;
        right: -10%;
        bottom: -15%;
        left: unset
    }

    .eiliko-achieve-big-box-4[data-v-1e36249f] {
        width: 100%
    }

    .eiliko-achieve-4 .img-1[data-v-1e36249f] {
        position: absolute;
        left: -6%;
        top: -10%;
        width: 40%
    }

    .eiliko-achieve-4-box .eiliko-achieve-desc[data-v-1e36249f] {
        margin-top: 20% !important;
        padding-bottom: 30px
    }

    .eiliko-achieve-4-icon-1[data-v-1e36249f] {
        width: 74%;
        bottom: -10vw;
        left: -7%
    }

    .eiliko-achieve-big-box-4[data-v-1e36249f] {
        height: 125vw !important
    }

    .eiliko-achieve-4-icon-2[data-v-1e36249f] {
        width: 23%;
        bottom: -5vw;
        right: 10%
    }

    .eiliko-ai-box[data-v-1e36249f] {
        height: auto;
        background: #5b3a61;
        background-image: none;
        display: flex;
        justify-content: center
    }

    .eiliko-ai-icon[data-v-1e36249f] {
        width: 37vw;
        top: 8vw;
        left: 6vw
    }

    .mobile-chat-bg[data-v-1e36249f] {
        width: 100%
    }

    .ai-title-png[data-v-1e36249f] {
        width: 82vw;
        position: absolute;
        top: 31vw;
        left: 48%;
        transform: translate(-50%)
    }

    .ai-introduce-text[data-v-1e36249f] {
        top: 51vw;
        left: 7vw;
        width: 40vw;
        font-size: 3vw
    }

    .ai-chat-panel[data-v-1e36249f] {
        height: fit-content;
        top: auto;
        bottom: 10vw;
        left: 50%;
        transform: translate(-50%)
    }

    .ai-chat-panel-bg[data-v-1e36249f] {
        width: 82vw
    }

    .ai-chat-container[data-v-1e36249f] {
        top: auto;
        left: 50%;
        bottom: 12vw;
        transform: translate(-50%);
        width: 75vw;
        height: 89vw
    }

    .ai-chat-question[data-v-1e36249f] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        font-size: 3.22vw;
        position: absolute;
        padding: 0 10vw;
        box-sizing: border-box !important;
        top: 17vw;
        left: 0
    }

    .ai-chat-question>img[data-v-1e36249f] {
        width: 6vw;
        margin-bottom: 13vw
    }

    .ai-chat-reply-title[data-v-1e36249f] {
        margin-top: 3.6225vw;
        display: flex;
        align-items: center;
        gap: 1.38vw;
        justify-content: center;
        font-size: 3.22vw
    }

    .ai-chat-reply-title>img[data-v-1e36249f] {
        width: 2.53vw
    }

    .ai-chat-reply-list[data-v-1e36249f] {
        padding-top: 7.59vw;
        font-size: 2.415vw;
        gap: 11.385vw;
        width: 90%;
        top: 48vw
    }

    .eiliko-ai-chat-info-box[data-v-1e36249f] {
        position: absolute;
        width: 100%;
        left: 0;
        top: 132vw;
        display: flex
    }

    .eiliko-ai-chat-info[data-v-1e36249f] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width: 100%
    }

    .eiliko-ai-chat-bg[data-v-1e36249f] {
        width: 95%
    }

    .ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(1) {
        top: -.6vw;
        font-size: 3.5vw;
        width: 54vw;
        height: 14vw;
        left: 11vw;
        margin-left: unset;
        margin-top: unset
    }

    .ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(2) {
        top: 27.495vw;
        font-size: 3vw;
        left: 44vw;
        width: 39vw;
        height: 14vw;
        margin-left: unset;
        margin-top: unset
    }

    .ai-chat-reply-list>.ai-chat-reply-row[data-v-1e36249f]:nth-child(3) {
        top: 53.4vw;
        left: 17vw;
        width: 48vw;
        font-size: 3vw;
        margin-left: unset;
        margin-top: unset;
        height: 14vw
    }

    .eiliko-ai-tips-box[data-v-1e36249f] {
        position: absolute;
        padding: 2.5vw 21.2vw;
        bottom: 5vw;
        left: unset;
        justify-self: center;
        background: #360934;
        font-size: 5vw;
        width: 90%;
        border-radius: 2.2vw;
        align-self: center
    }

    .eiliko-ai-tips[data-v-1e36249f] {
        color: #fff
    }

    .ai-chat-reply-row[data-v-1e36249f] {
        position: absolute;
        transition: all .1s ease-in-out;
        width: 44.85vw
    }

    .eiliko-faqs-box[data-v-1e36249f] {
        background-image: url(../jpg/eiliko-achv-bg1-mobi.jpg);
        background-position: 0 0;
        padding-bottom: 71vw
    }

    #eilikos-img[data-v-1e36249f] {
        top: 102vw;
        left: 8.28vw;
        width: 65.78vw
    }

    .eiliko-param-box[data-v-1e36249f] {
        background: #fff;
        width: 55vw;
        border-radius: 1.4vw;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        flex-direction: column
    }

    .eiliko-param-img[data-v-1e36249f] {
        width: 70%;
        margin-top: 3vw
    }

    .eiliko-paras-tb[data-v-1e36249f] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: .6vw;
        width: 90%;
        margin: 7% 0;
        z-index: 1
    }

    .eiliko-paras-item[data-v-1e36249f] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .2vw .5vw;
        width: 48%;
        background: #f3f3f7;
        border-radius: .2vw
    }

    .eiliko-paras-material-item[data-v-1e36249f] {
        width: 31%
    }

    .eiliko-faq-list-bg[data-v-1e36249f] {
        width: 103.5vw;
        margin-left: 5vw
    }

    .mobile-faq[data-v-1e36249f] {
        display: flex
    }

    .faq-container[data-v-1e36249f] {
        top: 21.6vw;
        right: auto;
        left: 50%;
        transform: translate(-50%);
        width: 85vw;
        height: 85.6vw;
        gap: 1.38vw;
        font-size: 4.14vw
    }

    .fqa-title[data-v-1e36249f] {
        gap: 2.2287vw
    }

    .faq-row[data-v-1e36249f] {
        gap: 1.15vw;
        border-radius: 2.3vw;
        padding: 2.2287vw 1.8124vw
    }

    .msg-img[data-v-1e36249f] {
        width: 6.67vw
    }

    .expand-img[data-v-1e36249f] {
        max-height: 7.374vw
    }

    .expand-img>img[data-v-1e36249f] {
        width: 7.374vw
    }

    .faq-description[data-v-1e36249f] {
        gap: 2.2287vw;
        margin: 0 .69vw;
        border-radius: .552vw;
        padding: 4.37vw 4.37vw 4.37vw 8.28vw
    }

    .eiliko-family-box[data-v-1e36249f] {
        overflow: hidden
    }

    .eiliko-family-title-img[data-v-1e36249f] {
        width: 164px;
        top: .1%
    }

    .eiliko-family-title-content[data-v-1e36249f] {
        position: absolute;
        color: #fff;
        top: 2.45%;
        text-align: center;
        width: 60%;
        font-size: 13px;
        font-weight: 400
    }

    .eiliko-family-bottom[data-v-1e36249f] {
        top: 395px
    }

    .eiliko-carousel-box[data-v-1e36249f] {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .eiliko-carousel-left[data-v-1e36249f] {
        padding: 0;
        width: 100%;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        transform: scale(1)
    }

    .eiliko-family-title-img-2[data-v-1e36249f] {
        width: 90%;
        position: absolute;
        top: 0;
        left: 5%
    }

    .eiliko-family-small-title[data-v-1e36249f] {
        position: absolute;
        top: 12%;
        left: unset;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-weight: 700
    }

    .arrow-left[data-v-1e36249f] {
        width: 6vw;
        position: absolute;
        top: 80vw;
        left: 2%
    }

    .arrow-right[data-v-1e36249f] {
        width: 6vw;
        position: absolute;
        top: 80vw;
        right: 1%
    }

    .body-bottom-big-box[data-v-1e36249f] {
        top: 158vw;
        left: 24vw
    }

    .body-bottom-img[data-v-1e36249f] {
        width: 54vw
    }

    .body-name[data-v-1e36249f] {
        font-size: 11px;
        top: 6.8vw
    }

    .body-tips[data-v-1e36249f] {
        font-size: 14px;
        position: absolute;
        left: 0;
        bottom: 5vw;
        text-align: center;
        background: none;
        opacity: 1;
        padding: 0;
        color: #fff;
        width: auto
    }

    .emoji-img[data-v-1e36249f] {
        top: 122vw;
        left: 66.5vw;
        width: 15vw
    }

    .head-img[data-v-1e36249f],
    .suit-img[data-v-1e36249f] {
        width: 62vw;
        top: 103vw;
        left: 43vw
    }

    .eiliko-carousel-right[data-v-1e36249f] {
        width: 88%;
        margin-top: 40%;
        padding: 10px;
        border-radius: 20px
    }

    .eiliko-family-select-box[data-v-1e36249f] {
        width: 53vw;
        flex-wrap: wrap;
        justify-content: center;
        position: relative;
        padding-bottom: 17vw;
        z-index: 4
    }

    .eiliko-family-item[data-v-1e36249f] {
        width: 14vw;
        flex: 0;
        border-radius: 8px;
        margin-right: 1vw;
        margin-bottom: .7vw
    }

    .eiliko-family-item.active[data-v-1e36249f] {
        padding: .3vw
    }

    .eiliko-family-item-img[data-v-1e36249f] {
        width: 11.5vw
    }

    .eiliko-family-select-video[data-v-1e36249f] {
        position: static;
        flex-shrink: 0;
        width: 100%;
        border-radius: 3vw;
        border: none
    }

    .eiliko-carousel-icon[data-v-1e36249f] {
        width: 30vw;
        top: -5vw;
        left: -3vw
    }

    .eiliko-family-select-big-box[data-v-1e36249f] {
        margin-top: 3vw
    }

    .eiliko-family-show-pic[data-v-1e36249f] {
        border-radius: 3vw
    }

    .eiliko-match-mobi-box[data-v-1e36249f] {
        position: absolute;
        bottom: 0;
        display: flex !important;
        align-items: center;
        flex-direction: column
    }

    .eiliko-match-mobi-video-item[data-v-1e36249f] {
        position: relative;
        width: 90%;
        border-radius: 16px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        border: 1px solid white;
        margin-bottom: 10vw
    }

    .eiliko-match-mobi-bg[data-v-1e36249f] {
        border-radius: 16px;
        width: 100%;
        height: 135vw
    }

    .eiliko-match-mobi-video-icon[data-v-1e36249f] {
        width: 10vw;
        position: absolute;
        top: -2vw;
        left: 4vw;
        z-index: 1
    }

    .eiliko-match-mobi-content-box[data-v-1e36249f] {
        position: absolute;
        top: 1.6vw;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        width: 100%
    }

    .eiliko-match-mobi-video[data-v-1e36249f] {
        width: 95%;
        border-radius: 10px
    }

    .eiliko-match-mobi-title[data-v-1e36249f] {
        text-align: left;
        font-family: SAF;
        color: #fff;
        font-size: 24px;
        margin-top: 10vw;
        width: 90%
    }

    .eiliko-match-mobi-content[data-v-1e36249f] {
        font-family: Roboto;
        color: #fff;
        font-size: 16px;
        margin-top: 5vw;
        width: 90%;
        text-align: left;
        height: 15vh
    }

    .eiliko-match-mobi-pic-box[data-v-1e36249f] {
        position: absolute;
        bottom: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%
    }

    .eiliko-match-mobi[data-v-1e36249f] {
        position: relative;
        width: 100%
    }

    .match-mobi-left[data-v-1e36249f] {
        width: 40vw;
        position: absolute;
        right: 0;
        top: 0
    }

    .match-mobi-middle[data-v-1e36249f] {
        width: 40vw;
        position: absolute;
        visibility: hidden;
        right: 0;
        top: 0
    }

    .match-mobi-right[data-v-1e36249f] {
        width: 40vw;
        position: absolute;
        right: 0;
        top: 0;
        left: auto
    }

    .matchLeft[data-v-1e36249f],
    .matchRight[data-v-1e36249f],
    .matchMiddle[data-v-1e36249f] {
        transition: none
    }

    .eiliko-match-mobi.show-middle .matchMiddle[data-v-1e36249f] {
        visibility: visible
    }

    /* 移动端 match 动画：左右图从中心分开，中间图出现 */
    .match-mobi-left[data-v-1e36249f],
    .match-mobi-right[data-v-1e36249f] {
        transition: transform 1s ease
    }

    .eiliko-match-mobi.animating .match-mobi-left[data-v-1e36249f] {
        animation: mobiMatchLeft-1e36249f 1.5s ease forwards
    }

    .eiliko-match-mobi.animating .match-mobi-right[data-v-1e36249f] {
        animation: mobiMatchRight-1e36249f 1.5s ease forwards
    }

    @keyframes mobiMatchLeft-1e36249f {
        0% {
            transform: translateX(0)
        }

        100% {
            transform: translateX(-45vw)
        }
    }

    @keyframes mobiMatchRight-1e36249f {
        0% {
            transform: translateX(0)
        }

        100% {
            transform: translateX(45vw)
        }
    }

    .eiliko-param-box[data-v-1e36249f] {
        background: #fff;
        padding: 0 3vw;
        border-radius: 5.4vw;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 95vw;
        margin-bottom: 10vw
    }

    .eiliko-param-img[data-v-1e36249f] {
        width: 100%;
        margin-top: 3vw
    }

    .eiliko-paras-tb[data-v-1e36249f] {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        width: 100%;
        margin: 0 0 8vw
    }

    .eiliko-paras-item[data-v-1e36249f] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .1rem .2rem;
        width: 100%;
        background: #f3f3f7;
        border-radius: 4px;
        margin-right: 0;
        margin-bottom: 8px
    }

    .eiliko-paras-material-item[data-v-1e36249f] {
        width: 100%
    }

    .eiliko-paras-key[data-v-1e36249f] {
        color: #939a9f;
        font-size: 16px
    }

    .eiliko-paras-value[data-v-1e36249f] {
        color: #323232;
        font-size: 16px
    }

    .eiliko-img2[data-v-1e36249f] {
        position: absolute;
        right: 29vw;
        width: 59vw;
        bottom: 19vw
    }

    .eiliko-spinkit-box[data-v-1e36249f] {
        margin-top: 7vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        gap: 3vw;
        overflow: hidden;
        position: relative;
        margin-bottom: 14vw
    }

    .eiliko-spinkit-left[data-v-1e36249f],
    .eiliko-spinkit-right[data-v-1e36249f] {
        width: 30vw;
        position: absolute;
        z-index: 1;
        top: 24vw
    }

    .eiliko-spinkit-left[data-v-1e36249f] {
        left: -2vw
    }

    .eiliko-spinkit-right[data-v-1e36249f] {
        right: -2vw
    }

    .eiliko-cloth-img[data-v-1e36249f] {
        width: 100%
    }

    .eiliko-spinkit-middle[data-v-1e36249f] {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .eiliko-section-title[data-v-1e36249f] {
        color: #fff;
        margin-bottom: 8vw;
        margin-top: 9vw;
        font-size: 5vw
    }

    .eiliko-section-video-box[data-v-1e36249f] {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 58vw;
        overflow: hidden;
        border-radius: 7vw;
        border: 1.2vw solid #b4e467
    }

    .eiliko-section-video[data-v-1e36249f] {
        width: 100%
    }

    .eiliko-section-box[data-v-1e36249f] {
        display: flex;
        flex-direction: row;
        background: #debce8;
        border-radius: 6vw;
        padding: 1.2vw;
        margin-top: 10vw;
        width: 80vw;
        justify-content: space-between
    }

    .eiliko-section[data-v-1e36249f] {
        flex: 1;
        color: #fff;
        cursor: pointer;
        padding: 1vw 0;
        border-radius: 6vw;
        font-size: 3.5vw;
        font-weight: 700;
        text-align: center
    }

    .eiliko-section.active[data-v-1e36249f] {
        background: #fff;
        color: #906bdb
    }

    .eiliko-introduce-box[data-v-1e36249f] {
        display: flex;
        align-items: center;
        flex-direction: column;
        overflow: hidden;
        width: 100%;
        justify-content: center
    }

    .eiliko-introduce-content-box[data-v-1e36249f] {
        position: relative;
        width: 90%;
        height: 150vw;
        background: #fff;
        padding: 2vw;
        box-sizing: border-box;
        border-radius: 8vw
    }

    .eiliko-introduce-title[data-v-1e36249f] {
        color: #fff;
        position: absolute;
        font-size: 5vw;
        top: 11vw;
        left: 3.5vw;
        width: 30vw;
        text-align: left;
        z-index: 4
    }

    .eiliko-introduce-name[data-v-1e36249f] {
        color: #3d3d3d;
        position: absolute;
        font-family: SAF;
        font-size: 7vw;
        top: 76vw;
        width: auto;
        text-align: left;
        z-index: 4;
        left: 6vw
    }

    .eiliko-introduce-img1[data-v-1e36249f],
    .eiliko-introduce-img2[data-v-1e36249f],
    .eiliko-introduce-img3[data-v-1e36249f] {
        position: absolute;
        width: 96%;
        z-index: 0;
        border-radius: 7vw
    }

    .eiliko-introduce-img1[data-v-1e36249f] {
        z-index: 2
    }

    .eiliko-introduce-img2[data-v-1e36249f] {
        z-index: 1
    }

    .eiliko-introduce-content[data-v-1e36249f] {
        position: absolute;
        color: #5d5d5d;
        width: 90%;
        padding: 1.5vw 1vw;
        border-radius: 1vw;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        background: unset;
        z-index: 3;
        right: unset;
        font-size: 2.8vw;
        top: 86vw;
        height: 23vw;
        left: 5vw
    }

    .eiliko-introduce-family-box[data-v-1e36249f] {
        position: absolute;
        bottom: 4vw;
        left: 2vw;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 90vw;
        flex-wrap: wrap;
        z-index: 2;
        gap: 1.2vw
    }

    .eiliko-intr-family-item[data-v-1e36249f] {
        cursor: pointer;
        width: 16.5%;
        flex: none;
        flex-shrink: 0;
        margin-right: .5vw;
        border-radius: 2vw;
        padding: .5vw
    }

    .eiliko-intr-family-item-img[data-v-1e36249f] {
        width: 100%;
        border-radius: .6vw
    }

    .eiliko-intr-family-item.active[data-v-1e36249f] {
        background: #ca5083;
        transform: scale(1.05)
    }
}

.eilik-video-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, .88);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s
}

.eilik-video-overlay.active {
    opacity: 1;
    pointer-events: auto
}

.eilik-video-overlay .eilik-video-close {
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fff;
    font-size: 44px;
    cursor: pointer;
    z-index: 2;
    line-height: 1
}

.eilik-video-overlay .eilik-video-player {
    width: 90%;
    max-width: 1000px;
    max-height: 85vh;
    border-radius: 8px;
    outline: none
}