.button-custom[data-v-464ca3dd] {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.button-custom .spinner-border-custom[data-v-464ca3dd] {
    color: #fff;
    margin-right: 8px
}

.button-custom .spinner-border-center[data-v-464ca3dd] {
    height: 18px;
    left: calc(50% - 9px);
    position: absolute;
    top: calc(50% - 9px);
    width: 18px;
    z-index: 100
}

.button-custom.button-custom-disable[data-v-464ca3dd] {
    cursor: not-allowed
}

.server-error-container[data-v-6aeb817a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

.error-title[data-v-6aeb817a] {
    color: var(--main-fontColor);
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: center
}

.error-desc[data-v-6aeb817a] {
    color: #959595;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 10px auto 24px;
    text-align: center
}

.try-again[data-v-6aeb817a] {
    background: var(--main-color);
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 24px;
    width: 200px
}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-name: headShake;
    animation-name: headShake;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-animation-name: swing;
    animation-name: swing;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.heartBeat {
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

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

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

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

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

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

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

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

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

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

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

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

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

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

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

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

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

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

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

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

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

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

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

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

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

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

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

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

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

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

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

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

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
    }

    40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
    }

    50% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
    }

    80% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)
    }

    to {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
    }
}

@keyframes flip {
    0% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
    }

    40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
    }

    50% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
    }

    80% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)
    }

    to {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
    }
}

.animated.flip {
    -webkit-animation-name: flip;
    animation-name: flip;
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

.flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg)
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg)
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    40%,80% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0)
    }
}

@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    40%,80% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0)
    }
}

.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

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

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

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

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@keyframes zoomInDown {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@keyframes zoomInLeft {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@keyframes zoomInRight {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@keyframes zoomInUp {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    to {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutDown {
    40% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    to {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    to {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutUp {
    40% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    to {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: hidden
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: hidden
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: hidden
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: hidden
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: hidden
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: hidden
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: hidden
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: hidden
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated.fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}

.animated.faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@media (prefers-reduced-motion:reduce),(print) {
    .animated {
        -webkit-animation-duration: 1ms!important;
        animation-duration: 1ms!important;
        -webkit-animation-iteration-count: 1!important;
        animation-iteration-count: 1!important;
        -webkit-transition-duration: 1ms!important;
        transition-duration: 1ms!important
    }
}

@font-face {
    font-family: iconfont;
    src: url(/_nuxt/fonts/iconfont.dbf2413.woff2) format("woff2"),url(/_nuxt/fonts/iconfont.0d6b7db.woff) format("woff"),url(/_nuxt/fonts/iconfont.1ca4f6c.ttf) format("truetype")
}

.iconfont {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal
}

.icon-posts:before {
    content: "\e669"
}

.icon-store:before {
    content: "\e667"
}

.icon-links:before {
    content: "\e668"
}

.icon-star1:before {
    content: "\e666"
}

.icon-a-NewMusicsLives1:before {
    content: "\e664"
}

.icon-a-NewMusicsLives:before {
    content: "\e663"
}

.icon-Cancellled:before {
    content: "\e6cb"
}

.icon-a-Qrcode:before {
    content: "\e6cc"
}

.icon-Pending:before {
    content: "\e6cd"
}

.icon-Expired:before {
    content: "\e6ce"
}

.icon-member:before {
    content: "\e6cf"
}

.icon-envelope:before {
    content: "\e665"
}

.icon-multiple:before {
    content: "\e6ca"
}

.icon-coupon:before {
    content: "\e6c9"
}

.icon-arrows:before {
    content: "\e6c7"
}

.icon-up:before {
    content: "\e661"
}

.icon-down:before {
    content: "\e662"
}

.icon-drog:before {
    content: "\e660"
}

.icon-hcs_mgwshandianlifang:before {
    content: "\e6ed"
}

.icon-bars:before {
    content: "\e6ac"
}

.icon-chevron-down:before {
    content: "\e6b0"
}

.icon-desktop-alt:before {
    content: "\e6b2"
}

.icon-question-circle:before {
    content: "\e6b3"
}

.icon-chevron-right:before {
    content: "\e6b5"
}

.icon-exclamation:before {
    content: "\e6b8"
}

.icon-tablet-alt:before {
    content: "\e6b9"
}

.icon-mobile-alt:before {
    content: "\e6ba"
}

.icon-user-plus:before {
    content: "\e6bd"
}

.icon-link:before {
    content: "\e6c2"
}

.icon-info-circle:before {
    content: "\e6c3"
}

.icon-th-large:before {
    content: "\e6c5"
}

.icon-a-GenericShop:before {
    content: "\e65f"
}

.icon-a-FBMessenger:before {
    content: "\e65a"
}

.icon-googleplay:before {
    content: "\e65b"
}

.icon-a-LastFM:before {
    content: "\e65c"
}

.icon-wechat:before {
    content: "\e65d"
}

.icon-a-ApplePodcast:before {
    content: "\e65e"
}

.icon-align-left:before {
    content: "\e64f"
}

.icon-align-center:before {
    content: "\e657"
}

.icon-align-right:before {
    content: "\e658"
}

.icon-Sidebar:before {
    content: "\e64d"
}

.icon-ShareCode:before {
    content: "\e64e"
}

.icon-Share1:before {
    content: "\e654"
}

.icon-Hearted:before {
    content: "\e655"
}

.icon-Heart:before {
    content: "\e656"
}

.icon-Following:before {
    content: "\e653"
}

.icon-Profile1:before {
    content: "\e652"
}

.icon-Close:before {
    content: "\e650"
}

.icon-a-PasswordView:before {
    content: "\e651"
}

.icon-Login-fb:before {
    content: "\e649"
}

.icon-Login-apple:before {
    content: "\e64a"
}

.icon-Login-tiktok:before {
    content: "\e64b"
}

.icon-Login-google:before {
    content: "\e64c"
}

.icon-Pages:before {
    content: "\e642"
}

.icon-Edit:before {
    content: "\e643"
}

.icon-Share:before {
    content: "\e644"
}

.icon-Embed:before {
    content: "\e645"
}

.icon-Upload:before {
    content: "\e646"
}

.icon-Secure:before {
    content: "\e647"
}

.icon-Analytics:before {
    content: "\e648"
}

.icon-Deviant_art:before {
    content: "\e637"
}

.icon-a-GooglePodcast1:before {
    content: "\e63e"
}

.icon-a-MercadoLibre1:before {
    content: "\e63f"
}

.icon-Buymeacoffee1:before {
    content: "\e640"
}

.icon-VSCO:before {
    content: "\e641"
}

.icon-brubank1:before {
    content: "\e620"
}

.icon-beatstars1:before {
    content: "\e621"
}

.icon-Freelancer1:before {
    content: "\e622"
}

.icon-coinbase1:before {
    content: "\e623"
}

.icon-lazada1:before {
    content: "\e624"
}

.icon-Roblox1:before {
    content: "\e625"
}

.icon-AliExpress1:before {
    content: "\e626"
}

.icon-Fiverr1:before {
    content: "\e627"
}

.icon-Redbubble1:before {
    content: "\e628"
}

.icon-Github1:before {
    content: "\e629"
}

.icon-amino1:before {
    content: "\e62a"
}

.icon-VibePay:before {
    content: "\e62b"
}

.icon-onlyfans1:before {
    content: "\e62c"
}

.icon-Clubhouse:before {
    content: "\e62d"
}

.icon-Uber:before {
    content: "\e62e"
}

.icon-GooglePodcast1:before {
    content: "\e62f"
}

.icon-Googlemaps:before {
    content: "\e630"
}

.icon-Zelle:before {
    content: "\e631"
}

.icon-a-BuyMeACoffee:before {
    content: "\e632"
}

.icon-ivoox1:before {
    content: "\e633"
}

.icon-wordpress1:before {
    content: "\e634"
}

.icon-kwai1:before {
    content: "\e635"
}

.icon-nubank1:before {
    content: "\e636"
}

.icon-MercadoLibre1:before {
    content: "\e638"
}

.icon-bigo1:before {
    content: "\e639"
}

.icon-Gmazonmusic:before {
    content: "\e63a"
}

.icon-tokopedia1:before {
    content: "\e63b"
}

.icon-Tellonym1:before {
    content: "\e63c"
}

.icon-Vinted:before {
    content: "\e63d"
}

.icon-DeviantArt:before {
    content: "\e608"
}

.icon-Booksy:before {
    content: "\e609"
}

.icon-Picpay:before {
    content: "\e60a"
}

.icon-Freesound:before {
    content: "\e60b"
}

.icon-Cash:before {
    content: "\e60c"
}

.icon-Beatport:before {
    content: "\e60e"
}

.icon-Calendly:before {
    content: "\e60f"
}

.icon-Blogger:before {
    content: "\e610"
}

.icon-Ifood:before {
    content: "\e611"
}

.icon-Dirtyfans:before {
    content: "\e612"
}

.icon-Slack:before {
    content: "\e613"
}

.icon-Poshmark:before {
    content: "\e614"
}

.icon-Bilibili:before {
    content: "\e615"
}

.icon-a-Trovolive:before {
    content: "\e616"
}

.icon-Kofi:before {
    content: "\e617"
}

.icon-Resso:before {
    content: "\e618"
}

.icon-Hover:before {
    content: "\e619"
}

.icon-Depop:before {
    content: "\e61a"
}

.icon-Strava:before {
    content: "\e61b"
}

.icon-Opensea:before {
    content: "\e61c"
}

.icon-Upwork:before {
    content: "\e61d"
}

.icon-Skoob:before {
    content: "\e61e"
}

.icon-Disqus:before {
    content: "\e61f"
}

.icon-Pinterest:before {
    content: "\e682"
}

.icon-Snapchat:before {
    content: "\e683"
}

.icon-Website:before {
    content: "\e684"
}

.icon-amazon:before {
    content: "\e685"
}

.icon-a-googledrive:before {
    content: "\e686"
}

.icon-shopee:before {
    content: "\e687"
}

.icon-Etsy:before {
    content: "\e688"
}

.icon-line:before {
    content: "\e689"
}

.icon-Instagram:before {
    content: "\e68a"
}

.icon-bandcamp:before {
    content: "\e68b"
}

.icon-patreon:before {
    content: "\e68c"
}

.icon-Medium:before {
    content: "\e68d"
}

.icon-a-applemusic:before {
    content: "\e68e"
}

.icon-paypal:before {
    content: "\e68f"
}

.icon-Skype:before {
    content: "\e690"
}

.icon-steam:before {
    content: "\e691"
}

.icon-goodreads:before {
    content: "\e692"
}

.icon-VK:before {
    content: "\e693"
}

.icon-google-play:before {
    content: "\e694"
}

.icon-Viber:before {
    content: "\e695"
}

.icon-flipboard:before {
    content: "\e696"
}

.icon-weixin:before {
    content: "\e697"
}

.icon-vimeo:before {
    content: "\e698"
}

.icon-Letterboxd:before {
    content: "\e699"
}

.icon-shopify:before {
    content: "\e69a"
}

.icon-Reddit:before {
    content: "\e69b"
}

.icon-napster:before {
    content: "\e69c"
}

.icon-venmo:before {
    content: "\e69d"
}

.icon-flickr:before {
    content: "\e69e"
}

.icon-zelle:before {
    content: "\e69f"
}

.icon-a-appstore:before {
    content: "\e6a0"
}

.icon-artstation:before {
    content: "\e6a1"
}

.icon-podcast:before {
    content: "\e6a2"
}

.icon-ebay:before {
    content: "\e6a3"
}

.icon-wattpad:before {
    content: "\e6a4"
}

.icon-square:before {
    content: "\e6a5"
}

.icon-behance:before {
    content: "\e6a6"
}

.icon-digg:before {
    content: "\e6a7"
}

.icon-Roblox:before {
    content: "\e6a8"
}

.icon-vinted:before {
    content: "\e6a9"
}

.icon-Fansly:before {
    content: "\e6aa"
}

.icon-Clubhouse1:before {
    content: "\e6ab"
}

.icon-Uber1:before {
    content: "\e6ad"
}

.icon-Buymeacoffee:before {
    content: "\e6ae"
}

.icon-vibepay:before {
    content: "\e6af"
}

.icon-waze:before {
    content: "\e6b1"
}

.icon-kwai2:before {
    content: "\e6b4"
}

.icon-Weibo:before {
    content: "\e6b6"
}

.icon-VSCO1:before {
    content: "\e6b7"
}

.icon-beatstars2:before {
    content: "\e6bb"
}

.icon-mixcloud:before {
    content: "\e6bc"
}

.icon-googlemap:before {
    content: "\e6be"
}

.icon-a-amazonmusic:before {
    content: "\e6bf"
}

.icon-onlyfans2:before {
    content: "\e6c0"
}

.icon-a-Googleblog:before {
    content: "\e6c1"
}

.icon-a-applemusic2:before {
    content: "\e6c4"
}

.icon-lastfm:before {
    content: "\e6c8"
}

.icon-Whatsapp:before {
    content: "\e670"
}

.icon-a-youtubemusic:before {
    content: "\e671"
}

.icon-Twitter:before {
    content: "\e672"
}

.icon-LinkedIn:before {
    content: "\e673"
}

.icon-Phone:before {
    content: "\e674"
}

.icon-Email:before {
    content: "\e675"
}

.icon-Twitch:before {
    content: "\e676"
}

.icon-YouTube:before {
    content: "\e677"
}

.icon-Facebook:before {
    content: "\e678"
}

.icon-TikTok:before {
    content: "\e679"
}

.icon-telegram:before {
    content: "\e67a"
}

.icon-Discord:before {
    content: "\e67b"
}

.icon-Spotify:before {
    content: "\e67c"
}

.icon-a-fbmessage:before {
    content: "\e67d"
}

.icon-Tumblr:before {
    content: "\e67e"
}

.icon-deezer:before {
    content: "\e67f"
}

.icon-a-Genericshpo:before {
    content: "\e680"
}

.icon-a-soundcloud:before {
    content: "\e681"
}

.icon-share_icon:before {
    content: "\e66d"
}

.icon-manage_icon:before {
    content: "\e66e"
}

.icon-lazada:before {
    content: "\e659"
}

.icon-star:before {
    content: "\e60d"
}

.icon-a-linkadd:before {
    content: "\e607"
}

.icon-a-titleexample:before {
    content: "\e606"
}

.icon-share:before {
    content: "\e604"
}

.icon-edit:before {
    content: "\e603"
}

.ql-align-center {
    text-align: center
}

.ql-align-justify {
    text-align: justify
}

.ql-align-right {
    text-align: right
}

.el-loading-parent--relative {
    position: relative!important
}

.el-loading-parent--hidden {
    overflow: hidden!important
}

.el-loading-mask {
    background-color: hsla(0,0%,100%,.9);
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 2000
}

.el-loading-mask.is-fullscreen {
    position: fixed
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top: -25px
}

.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    height: 50px;
    width: 50px
}

.el-loading-spinner {
    margin-top: -21px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.el-loading-spinner .el-loading-text {
    color: #409eff;
    font-size: 14px;
    margin: 3px 0
}

.el-loading-spinner .circular {
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
    height: 42px;
    width: 42px
}

.el-loading-spinner .path {
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #409eff;
    stroke-linecap: round;
    -webkit-animation: loading-dash 1.5s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite
}

.el-loading-spinner i {
    color: #409eff
}

.el-loading-fade-enter,.el-loading-fade-leave-active {
    opacity: 0
}

@-webkit-keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}

.fade-in-linear-enter-active,.fade-in-linear-leave-active {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {
    opacity: 0
}

.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active {
    opacity: 0
}

.el-fade-in-enter-active,.el-fade-in-leave-active {
    -webkit-transition: all .3s cubic-bezier(.55,0,.1,1);
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.el-fade-in-enter,.el-fade-in-leave-active {
    opacity: 0
}

.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {
    -webkit-transition: all .3s cubic-bezier(.55,0,.1,1);
    transition: all .3s cubic-bezier(.55,0,.1,1)
}

.el-zoom-in-center-enter,.el-zoom-in-center-leave-active {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center top;
    transform-origin: center top;
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)
}

.el-zoom-in-top-enter,.el-zoom-in-top-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)
}

.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
    transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)
}

.el-zoom-in-left-enter,.el-zoom-in-left-leave-active {
    opacity: 0;
    -webkit-transform: scale(.45);
    transform: scale(.45)
}

.collapse-transition {
    -webkit-transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;
    transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}

.horizontal-collapse-transition {
    -webkit-transition: width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out;
    transition: width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out
}

.el-list-enter-active,.el-list-leave-active {
    -webkit-transition: all 1s;
    transition: all 1s
}

.el-list-enter,.el-list-leave-active {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px)
}

.el-opacity-transition {
    -webkit-transition: opacity .3s cubic-bezier(.55,0,.1,1);
    transition: opacity .3s cubic-bezier(.55,0,.1,1)
}

@font-face {
    font-display: "auto";
    font-family: element-icons;
    font-style: normal;
    font-weight: 400;
    src: url(/_nuxt/fonts/element-icons.313f7da.woff) format("woff"),url(/_nuxt/fonts/element-icons.4520188.ttf) format("truetype")
}

[class*=" el-icon-"],[class^=el-icon-] {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: element-icons!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    vertical-align: baseline
}

.el-icon-ice-cream-round:before {
    content: "\e6a0"
}

.el-icon-ice-cream-square:before {
    content: "\e6a3"
}

.el-icon-lollipop:before {
    content: "\e6a4"
}

.el-icon-potato-strips:before {
    content: "\e6a5"
}

.el-icon-milk-tea:before {
    content: "\e6a6"
}

.el-icon-ice-drink:before {
    content: "\e6a7"
}

.el-icon-ice-tea:before {
    content: "\e6a9"
}

.el-icon-coffee:before {
    content: "\e6aa"
}

.el-icon-orange:before {
    content: "\e6ab"
}

.el-icon-pear:before {
    content: "\e6ac"
}

.el-icon-apple:before {
    content: "\e6ad"
}

.el-icon-cherry:before {
    content: "\e6ae"
}

.el-icon-watermelon:before {
    content: "\e6af"
}

.el-icon-grape:before {
    content: "\e6b0"
}

.el-icon-refrigerator:before {
    content: "\e6b1"
}

.el-icon-goblet-square-full:before {
    content: "\e6b2"
}

.el-icon-goblet-square:before {
    content: "\e6b3"
}

.el-icon-goblet-full:before {
    content: "\e6b4"
}

.el-icon-goblet:before {
    content: "\e6b5"
}

.el-icon-cold-drink:before {
    content: "\e6b6"
}

.el-icon-coffee-cup:before {
    content: "\e6b8"
}

.el-icon-water-cup:before {
    content: "\e6b9"
}

.el-icon-hot-water:before {
    content: "\e6ba"
}

.el-icon-ice-cream:before {
    content: "\e6bb"
}

.el-icon-dessert:before {
    content: "\e6bc"
}

.el-icon-sugar:before {
    content: "\e6bd"
}

.el-icon-tableware:before {
    content: "\e6be"
}

.el-icon-burger:before {
    content: "\e6bf"
}

.el-icon-knife-fork:before {
    content: "\e6c1"
}

.el-icon-fork-spoon:before {
    content: "\e6c2"
}

.el-icon-chicken:before {
    content: "\e6c3"
}

.el-icon-food:before {
    content: "\e6c4"
}

.el-icon-dish-1:before {
    content: "\e6c5"
}

.el-icon-dish:before {
    content: "\e6c6"
}

.el-icon-moon-night:before {
    content: "\e6ee"
}

.el-icon-moon:before {
    content: "\e6f0"
}

.el-icon-cloudy-and-sunny:before {
    content: "\e6f1"
}

.el-icon-partly-cloudy:before {
    content: "\e6f2"
}

.el-icon-cloudy:before {
    content: "\e6f3"
}

.el-icon-sunny:before {
    content: "\e6f6"
}

.el-icon-sunset:before {
    content: "\e6f7"
}

.el-icon-sunrise-1:before {
    content: "\e6f8"
}

.el-icon-sunrise:before {
    content: "\e6f9"
}

.el-icon-heavy-rain:before {
    content: "\e6fa"
}

.el-icon-lightning:before {
    content: "\e6fb"
}

.el-icon-light-rain:before {
    content: "\e6fc"
}

.el-icon-wind-power:before {
    content: "\e6fd"
}

.el-icon-baseball:before {
    content: "\e712"
}

.el-icon-soccer:before {
    content: "\e713"
}

.el-icon-football:before {
    content: "\e715"
}

.el-icon-basketball:before {
    content: "\e716"
}

.el-icon-ship:before {
    content: "\e73f"
}

.el-icon-truck:before {
    content: "\e740"
}

.el-icon-bicycle:before {
    content: "\e741"
}

.el-icon-mobile-phone:before {
    content: "\e6d3"
}

.el-icon-service:before {
    content: "\e6d4"
}

.el-icon-key:before {
    content: "\e6e2"
}

.el-icon-unlock:before {
    content: "\e6e4"
}

.el-icon-lock:before {
    content: "\e6e5"
}

.el-icon-watch:before {
    content: "\e6fe"
}

.el-icon-watch-1:before {
    content: "\e6ff"
}

.el-icon-timer:before {
    content: "\e702"
}

.el-icon-alarm-clock:before {
    content: "\e703"
}

.el-icon-map-location:before {
    content: "\e704"
}

.el-icon-delete-location:before {
    content: "\e705"
}

.el-icon-add-location:before {
    content: "\e706"
}

.el-icon-location-information:before {
    content: "\e707"
}

.el-icon-location-outline:before {
    content: "\e708"
}

.el-icon-location:before {
    content: "\e79e"
}

.el-icon-place:before {
    content: "\e709"
}

.el-icon-discover:before {
    content: "\e70a"
}

.el-icon-first-aid-kit:before {
    content: "\e70b"
}

.el-icon-trophy-1:before {
    content: "\e70c"
}

.el-icon-trophy:before {
    content: "\e70d"
}

.el-icon-medal:before {
    content: "\e70e"
}

.el-icon-medal-1:before {
    content: "\e70f"
}

.el-icon-stopwatch:before {
    content: "\e710"
}

.el-icon-mic:before {
    content: "\e711"
}

.el-icon-copy-document:before {
    content: "\e718"
}

.el-icon-full-screen:before {
    content: "\e719"
}

.el-icon-switch-button:before {
    content: "\e71b"
}

.el-icon-aim:before {
    content: "\e71c"
}

.el-icon-crop:before {
    content: "\e71d"
}

.el-icon-odometer:before {
    content: "\e71e"
}

.el-icon-time:before {
    content: "\e71f"
}

.el-icon-bangzhu:before {
    content: "\e724"
}

.el-icon-close-notification:before {
    content: "\e726"
}

.el-icon-microphone:before {
    content: "\e727"
}

.el-icon-turn-off-microphone:before {
    content: "\e728"
}

.el-icon-position:before {
    content: "\e729"
}

.el-icon-postcard:before {
    content: "\e72a"
}

.el-icon-message:before {
    content: "\e72b"
}

.el-icon-chat-line-square:before {
    content: "\e72d"
}

.el-icon-chat-dot-square:before {
    content: "\e72e"
}

.el-icon-chat-dot-round:before {
    content: "\e72f"
}

.el-icon-chat-square:before {
    content: "\e730"
}

.el-icon-chat-line-round:before {
    content: "\e731"
}

.el-icon-chat-round:before {
    content: "\e732"
}

.el-icon-set-up:before {
    content: "\e733"
}

.el-icon-turn-off:before {
    content: "\e734"
}

.el-icon-open:before {
    content: "\e735"
}

.el-icon-connection:before {
    content: "\e736"
}

.el-icon-link:before {
    content: "\e737"
}

.el-icon-cpu:before {
    content: "\e738"
}

.el-icon-thumb:before {
    content: "\e739"
}

.el-icon-female:before {
    content: "\e73a"
}

.el-icon-male:before {
    content: "\e73b"
}

.el-icon-guide:before {
    content: "\e73c"
}

.el-icon-news:before {
    content: "\e73e"
}

.el-icon-price-tag:before {
    content: "\e744"
}

.el-icon-discount:before {
    content: "\e745"
}

.el-icon-wallet:before {
    content: "\e747"
}

.el-icon-coin:before {
    content: "\e748"
}

.el-icon-money:before {
    content: "\e749"
}

.el-icon-bank-card:before {
    content: "\e74a"
}

.el-icon-box:before {
    content: "\e74b"
}

.el-icon-present:before {
    content: "\e74c"
}

.el-icon-sell:before {
    content: "\e6d5"
}

.el-icon-sold-out:before {
    content: "\e6d6"
}

.el-icon-shopping-bag-2:before {
    content: "\e74d"
}

.el-icon-shopping-bag-1:before {
    content: "\e74e"
}

.el-icon-shopping-cart-2:before {
    content: "\e74f"
}

.el-icon-shopping-cart-1:before {
    content: "\e750"
}

.el-icon-shopping-cart-full:before {
    content: "\e751"
}

.el-icon-smoking:before {
    content: "\e752"
}

.el-icon-no-smoking:before {
    content: "\e753"
}

.el-icon-house:before {
    content: "\e754"
}

.el-icon-table-lamp:before {
    content: "\e755"
}

.el-icon-school:before {
    content: "\e756"
}

.el-icon-office-building:before {
    content: "\e757"
}

.el-icon-toilet-paper:before {
    content: "\e758"
}

.el-icon-notebook-2:before {
    content: "\e759"
}

.el-icon-notebook-1:before {
    content: "\e75a"
}

.el-icon-files:before {
    content: "\e75b"
}

.el-icon-collection:before {
    content: "\e75c"
}

.el-icon-receiving:before {
    content: "\e75d"
}

.el-icon-suitcase-1:before {
    content: "\e760"
}

.el-icon-suitcase:before {
    content: "\e761"
}

.el-icon-film:before {
    content: "\e763"
}

.el-icon-collection-tag:before {
    content: "\e765"
}

.el-icon-data-analysis:before {
    content: "\e766"
}

.el-icon-pie-chart:before {
    content: "\e767"
}

.el-icon-data-board:before {
    content: "\e768"
}

.el-icon-data-line:before {
    content: "\e76d"
}

.el-icon-reading:before {
    content: "\e769"
}

.el-icon-magic-stick:before {
    content: "\e76a"
}

.el-icon-coordinate:before {
    content: "\e76b"
}

.el-icon-mouse:before {
    content: "\e76c"
}

.el-icon-brush:before {
    content: "\e76e"
}

.el-icon-headset:before {
    content: "\e76f"
}

.el-icon-umbrella:before {
    content: "\e770"
}

.el-icon-scissors:before {
    content: "\e771"
}

.el-icon-mobile:before {
    content: "\e773"
}

.el-icon-attract:before {
    content: "\e774"
}

.el-icon-monitor:before {
    content: "\e775"
}

.el-icon-search:before {
    content: "\e778"
}

.el-icon-takeaway-box:before {
    content: "\e77a"
}

.el-icon-paperclip:before {
    content: "\e77d"
}

.el-icon-printer:before {
    content: "\e77e"
}

.el-icon-document-add:before {
    content: "\e782"
}

.el-icon-document:before {
    content: "\e785"
}

.el-icon-document-checked:before {
    content: "\e786"
}

.el-icon-document-copy:before {
    content: "\e787"
}

.el-icon-document-delete:before {
    content: "\e788"
}

.el-icon-document-remove:before {
    content: "\e789"
}

.el-icon-tickets:before {
    content: "\e78b"
}

.el-icon-folder-checked:before {
    content: "\e77f"
}

.el-icon-folder-delete:before {
    content: "\e780"
}

.el-icon-folder-remove:before {
    content: "\e781"
}

.el-icon-folder-add:before {
    content: "\e783"
}

.el-icon-folder-opened:before {
    content: "\e784"
}

.el-icon-folder:before {
    content: "\e78a"
}

.el-icon-edit-outline:before {
    content: "\e764"
}

.el-icon-edit:before {
    content: "\e78c"
}

.el-icon-date:before {
    content: "\e78e"
}

.el-icon-c-scale-to-original:before {
    content: "\e7c6"
}

.el-icon-view:before {
    content: "\e6ce"
}

.el-icon-loading:before {
    content: "\e6cf"
}

.el-icon-rank:before {
    content: "\e6d1"
}

.el-icon-sort-down:before {
    content: "\e7c4"
}

.el-icon-sort-up:before {
    content: "\e7c5"
}

.el-icon-sort:before {
    content: "\e6d2"
}

.el-icon-finished:before {
    content: "\e6cd"
}

.el-icon-refresh-left:before {
    content: "\e6c7"
}

.el-icon-refresh-right:before {
    content: "\e6c8"
}

.el-icon-refresh:before {
    content: "\e6d0"
}

.el-icon-video-play:before {
    content: "\e7c0"
}

.el-icon-video-pause:before {
    content: "\e7c1"
}

.el-icon-d-arrow-right:before {
    content: "\e6dc"
}

.el-icon-d-arrow-left:before {
    content: "\e6dd"
}

.el-icon-arrow-up:before {
    content: "\e6e1"
}

.el-icon-arrow-down:before {
    content: "\e6df"
}

.el-icon-arrow-right:before {
    content: "\e6e0"
}

.el-icon-arrow-left:before {
    content: "\e6de"
}

.el-icon-top-right:before {
    content: "\e6e7"
}

.el-icon-top-left:before {
    content: "\e6e8"
}

.el-icon-top:before {
    content: "\e6e6"
}

.el-icon-bottom:before {
    content: "\e6eb"
}

.el-icon-right:before {
    content: "\e6e9"
}

.el-icon-back:before {
    content: "\e6ea"
}

.el-icon-bottom-right:before {
    content: "\e6ec"
}

.el-icon-bottom-left:before {
    content: "\e6ed"
}

.el-icon-caret-top:before {
    content: "\e78f"
}

.el-icon-caret-bottom:before {
    content: "\e790"
}

.el-icon-caret-right:before {
    content: "\e791"
}

.el-icon-caret-left:before {
    content: "\e792"
}

.el-icon-d-caret:before {
    content: "\e79a"
}

.el-icon-share:before {
    content: "\e793"
}

.el-icon-menu:before {
    content: "\e798"
}

.el-icon-s-grid:before {
    content: "\e7a6"
}

.el-icon-s-check:before {
    content: "\e7a7"
}

.el-icon-s-data:before {
    content: "\e7a8"
}

.el-icon-s-opportunity:before {
    content: "\e7aa"
}

.el-icon-s-custom:before {
    content: "\e7ab"
}

.el-icon-s-claim:before {
    content: "\e7ad"
}

.el-icon-s-finance:before {
    content: "\e7ae"
}

.el-icon-s-comment:before {
    content: "\e7af"
}

.el-icon-s-flag:before {
    content: "\e7b0"
}

.el-icon-s-marketing:before {
    content: "\e7b1"
}

.el-icon-s-shop:before {
    content: "\e7b4"
}

.el-icon-s-open:before {
    content: "\e7b5"
}

.el-icon-s-management:before {
    content: "\e7b6"
}

.el-icon-s-ticket:before {
    content: "\e7b7"
}

.el-icon-s-release:before {
    content: "\e7b8"
}

.el-icon-s-home:before {
    content: "\e7b9"
}

.el-icon-s-promotion:before {
    content: "\e7ba"
}

.el-icon-s-operation:before {
    content: "\e7bb"
}

.el-icon-s-unfold:before {
    content: "\e7bc"
}

.el-icon-s-fold:before {
    content: "\e7a9"
}

.el-icon-s-platform:before {
    content: "\e7bd"
}

.el-icon-s-order:before {
    content: "\e7be"
}

.el-icon-s-cooperation:before {
    content: "\e7bf"
}

.el-icon-bell:before {
    content: "\e725"
}

.el-icon-message-solid:before {
    content: "\e799"
}

.el-icon-video-camera:before {
    content: "\e772"
}

.el-icon-video-camera-solid:before {
    content: "\e796"
}

.el-icon-camera:before {
    content: "\e779"
}

.el-icon-camera-solid:before {
    content: "\e79b"
}

.el-icon-download:before {
    content: "\e77c"
}

.el-icon-upload2:before {
    content: "\e77b"
}

.el-icon-upload:before {
    content: "\e7c3"
}

.el-icon-picture-outline-round:before {
    content: "\e75f"
}

.el-icon-picture-outline:before {
    content: "\e75e"
}

.el-icon-picture:before {
    content: "\e79f"
}

.el-icon-close:before {
    content: "\e6db"
}

.el-icon-check:before {
    content: "\e6da"
}

.el-icon-plus:before {
    content: "\e6d9"
}

.el-icon-minus:before {
    content: "\e6d8"
}

.el-icon-help:before {
    content: "\e73d"
}

.el-icon-s-help:before {
    content: "\e7b3"
}

.el-icon-circle-close:before {
    content: "\e78d"
}

.el-icon-circle-check:before {
    content: "\e720"
}

.el-icon-circle-plus-outline:before {
    content: "\e723"
}

.el-icon-remove-outline:before {
    content: "\e722"
}

.el-icon-zoom-out:before {
    content: "\e776"
}

.el-icon-zoom-in:before {
    content: "\e777"
}

.el-icon-error:before {
    content: "\e79d"
}

.el-icon-success:before {
    content: "\e79c"
}

.el-icon-circle-plus:before {
    content: "\e7a0"
}

.el-icon-remove:before {
    content: "\e7a2"
}

.el-icon-info:before {
    content: "\e7a1"
}

.el-icon-question:before {
    content: "\e7a4"
}

.el-icon-warning-outline:before {
    content: "\e6c9"
}

.el-icon-warning:before {
    content: "\e7a3"
}

.el-icon-goods:before {
    content: "\e7c2"
}

.el-icon-s-goods:before {
    content: "\e7b2"
}

.el-icon-star-off:before {
    content: "\e717"
}

.el-icon-star-on:before {
    content: "\e797"
}

.el-icon-more-outline:before {
    content: "\e6cc"
}

.el-icon-more:before {
    content: "\e794"
}

.el-icon-phone-outline:before {
    content: "\e6cb"
}

.el-icon-phone:before {
    content: "\e795"
}

.el-icon-user:before {
    content: "\e6e3"
}

.el-icon-user-solid:before {
    content: "\e7a5"
}

.el-icon-setting:before {
    content: "\e6ca"
}

.el-icon-s-tools:before {
    content: "\e7ac"
}

.el-icon-delete:before {
    content: "\e6d7"
}

.el-icon-delete-solid:before {
    content: "\e7c9"
}

.el-icon-eleme:before {
    content: "\e7c7"
}

.el-icon-platform-eleme:before {
    content: "\e7ca"
}

.el-icon-loading {
    -webkit-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.el-step {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    position: relative
}

.el-step:last-of-type .el-step__line {
    display: none
}

.el-step:last-of-type.is-flex {
    -ms-flex-preferred-size: auto!important;
    -ms-flex-negative: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-basis: auto!important;
    flex-grow: 0;
    flex-shrink: 0
}

.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main {
    padding-right: 0
}

.el-step__head {
    position: relative;
    width: 100%
}

.el-step__head.is-process {
    border-color: #303133;
    color: #303133
}

.el-step__head.is-wait {
    border-color: #c0c4cc;
    color: #c0c4cc
}

.el-step__head.is-success {
    border-color: #67c23a;
    color: #67c23a
}

.el-step__head.is-error {
    border-color: #f56c6c;
    color: #f56c6c
}

.el-step__head.is-finish {
    border-color: #409eff;
    color: #409eff
}

.el-step__icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    height: 24px;
    justify-content: center;
    position: relative;
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out;
    width: 24px;
    z-index: 1
}

.el-step.is-horizontal,.el-step__icon-inner {
    display: inline-block
}

.el-step__icon.is-text {
    border: 2px solid;
    border-color: inherit;
    border-radius: 50%
}

.el-step__icon.is-icon {
    width: 40px
}

.el-step__icon-inner {
    color: inherit;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 25px;
    font-weight: 400
}

.el-step__icon-inner.is-status {
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.el-step__line {
    background-color: #c0c4cc;
    border-color: inherit;
    position: absolute
}

.el-step__line-inner {
    border: 1px solid;
    border-color: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 0;
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out;
    width: 0
}

.el-step__main {
    text-align: left;
    white-space: normal
}

.el-step__title {
    font-size: 16px;
    line-height: 38px
}

.el-step__title.is-process {
    color: #303133;
    font-weight: 700
}

.el-step__title.is-wait {
    color: #c0c4cc
}

.el-step__title.is-success {
    color: #67c23a
}

.el-step__title.is-error {
    color: #f56c6c
}

.el-step__title.is-finish {
    color: #409eff
}

.el-step__description {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-top: -5px;
    padding-right: 10%
}

.el-step__description.is-process {
    color: #303133
}

.el-step__description.is-wait {
    color: #c0c4cc
}

.el-step__description.is-success {
    color: #67c23a
}

.el-step__description.is-error {
    color: #f56c6c
}

.el-step__description.is-finish {
    color: #409eff
}

.el-step.is-horizontal .el-step__line {
    height: 2px;
    left: 0;
    right: 0;
    top: 11px
}

.el-step.is-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.el-step.is-vertical .el-step__head {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 24px
}

.el-step.is-vertical .el-step__main {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 10px
}

.el-step.is-vertical .el-step__title {
    line-height: 24px;
    padding-bottom: 8px
}

.el-step.is-vertical .el-step__line {
    bottom: 0;
    left: 11px;
    top: 0;
    width: 2px
}

.el-step.is-vertical .el-step__icon.is-icon {
    width: 24px
}

.el-step.is-center .el-step__head,.el-step.is-center .el-step__main {
    text-align: center
}

.el-step.is-center .el-step__description {
    padding-left: 20%;
    padding-right: 20%
}

.el-step.is-center .el-step__line {
    left: 50%;
    right: -50%
}

.el-step.is-simple {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.el-step.is-simple .el-step__head {
    font-size: 0;
    padding-right: 10px;
    width: auto
}

.el-step.is-simple .el-step__icon {
    background: 0 0;
    font-size: 12px;
    height: 16px;
    width: 16px
}

.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 18px
}

.el-step.is-simple .el-step__icon-inner.is-status {
    -webkit-transform: scale(.8) translateY(1px);
    transform: scale(.8) translateY(1px)
}

.el-step.is-simple .el-step__main {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    position: relative
}

.el-step.is-simple .el-step__title {
    font-size: 16px;
    line-height: 20px
}

.el-step.is-simple:not(:last-of-type) .el-step__title {
    max-width: 50%;
    word-break: break-all
}

.el-step.is-simple .el-step__arrow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    justify-content: center
}

.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before {
    background: #c0c4cc;
    content: "";
    display: inline-block;
    height: 15px;
    position: absolute;
    width: 1px
}

.el-step.is-simple .el-step__arrow:before {
    -webkit-transform: rotate(-45deg) translateY(-4px);
    transform: rotate(-45deg) translateY(-4px);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.el-step.is-simple .el-step__arrow:after {
    -webkit-transform: rotate(45deg) translateY(4px);
    transform: rotate(45deg) translateY(4px);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.el-step.is-simple:last-of-type .el-step__arrow {
    display: none
}

.el-steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.el-steps--simple {
    background: #f5f7fa;
    border-radius: 4px;
    padding: 13px 8%
}

.el-steps--horizontal {
    white-space: nowrap
}

.el-steps--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%
}

.el-skeleton__item {
    background: #f2f2f2;
    border-radius: 4px;
    display: inline-block;
    height: 16px;
    width: 100%
}

.el-skeleton__circle {
    border-radius: 50%;
    height: 36px;
    line-height: 36px;
    width: 36px
}

.el-skeleton__circle--lg {
    height: 40px;
    line-height: 40px;
    width: 40px
}

.el-skeleton__circle--md {
    height: 28px;
    line-height: 28px;
    width: 28px
}

.el-skeleton__button {
    border-radius: 4px;
    height: 40px;
    width: 64px
}

.el-skeleton__p {
    width: 100%
}

.el-skeleton__p.is-last {
    width: 61%
}

.el-skeleton__p.is-first {
    width: 33%
}

.el-skeleton__text {
    height: 13px;
    width: 100%
}

.el-skeleton__caption {
    height: 12px
}

.el-skeleton__h1 {
    height: 20px
}

.el-skeleton__h3 {
    height: 18px
}

.el-skeleton__h5 {
    height: 16px
}

.el-skeleton__image {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    width: unset
}

.el-skeleton__image svg {
    fill: #dcdde0;
    height: 22%;
    width: 22%
}

@-webkit-keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.el-skeleton {
    width: 100%
}

.el-skeleton__first-line,.el-skeleton__paragraph {
    background: #f2f2f2;
    height: 16px;
    margin-top: 16px
}

.el-skeleton.is-animated .el-skeleton__item {
    -webkit-animation: el-skeleton-loading 1.4s ease infinite;
    animation: el-skeleton-loading 1.4s ease infinite;
    background: -webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));
    background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.el-popover__title,.el-popper[x-placement^=top] {
    margin-bottom: 12px
}

.el-popover {
    background: #fff;
    border: 1px solid #ebeef5;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    color: #606266;
    font-size: 14px;
    line-height: 1.4;
    min-width: 150px;
    padding: 12px;
    position: absolute;
    text-align: justify;
    word-break: break-all;
    z-index: 2000
}

.el-popover--plain {
    padding: 18px 20px
}

.el-popover__title {
    color: #303133;
    font-size: 16px;
    line-height: 1
}

.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing) {
    outline-width: 0
}

.el-checkbox,.el-checkbox-button__inner {
    color: #606266;
    font-size: 14px;
    font-weight: 500;
    -webkit-user-select: none;
    -ms-user-select: none
}

.el-checkbox,.el-checkbox__input {
    display: inline-block;
    position: relative
}

.el-checkbox-button__inner,.el-checkbox__input {
    cursor: pointer;
    outline: 0;
    vertical-align: middle;
    white-space: nowrap
}

.el-checkbox {
    cursor: pointer;
    margin-right: 30px;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.el-checkbox.is-bordered {
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    line-height: normal;
    padding: 9px 20px 9px 10px
}

.el-checkbox.is-bordered.is-checked {
    border-color: #409eff
}

.el-checkbox.is-bordered.is-disabled {
    border-color: #ebeef5;
    cursor: not-allowed
}

.el-checkbox.is-bordered+.el-checkbox.is-bordered {
    margin-left: 10px
}

.el-checkbox.is-bordered.el-checkbox--medium {
    border-radius: 4px;
    height: 36px;
    padding: 7px 20px 7px 10px
}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner,.el-checkbox__inner {
    height: 14px;
    width: 14px
}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
    font-size: 14px;
    line-height: 17px
}

.el-checkbox.is-bordered.el-checkbox--small {
    border-radius: 3px;
    height: 32px;
    padding: 5px 15px 5px 10px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
    font-size: 12px;
    line-height: 15px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
    height: 12px;
    width: 12px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
    height: 6px;
    width: 2px
}

.el-checkbox.is-bordered.el-checkbox--mini {
    border-radius: 3px;
    height: 28px;
    padding: 3px 15px 3px 10px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
    font-size: 12px;
    line-height: 12px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
    height: 12px;
    width: 12px
}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after {
    height: 6px;
    width: 2px
}

.el-checkbox__input {
    line-height: 1
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color: #edf2fc;
    border-color: #dcdfe6;
    cursor: not-allowed
}

.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    border-color: #c0c4cc;
    cursor: not-allowed
}

.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
    cursor: not-allowed
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color: #f2f6fc;
    border-color: #dcdfe6
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color: #c0c4cc
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color: #f2f6fc;
    border-color: #dcdfe6
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    background-color: #c0c4cc;
    border-color: #c0c4cc
}

.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #409eff;
    border-color: #409eff
}

.el-checkbox__input.is-disabled+span.el-checkbox__label {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-checkbox__input.is-checked .el-checkbox__inner:after {
    -webkit-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1)
}

.el-checkbox__input.is-checked+.el-checkbox__label {
    color: #409eff
}

.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #409eff
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    background-color: #fff;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 5px;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display: none
}

.el-checkbox__inner {
    background-color: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    -webkit-transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
    transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
    z-index: 1
}

.el-checkbox__inner:hover {
    border-color: #409eff
}

.el-checkbox__inner:after {
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform .15s ease-in .05s;
    transition: -webkit-transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;
    width: 3px
}

.el-checkbox__original {
    height: 0;
    margin: 0;
    opacity: 0;
    outline: 0;
    position: absolute;
    width: 0;
    z-index: -1
}

.el-checkbox-button,.el-checkbox-button__inner {
    display: inline-block;
    position: relative
}

.el-checkbox__label {
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    padding-left: 10px
}

.el-checkbox:last-of-type {
    margin-right: 0
}

.el-checkbox-button__inner {
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-left: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1;
    margin: 0;
    padding: 12px 20px;
    text-align: center;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -moz-user-select: none
}

.el-checkbox-button__inner.is-round {
    padding: 12px 20px
}

.el-checkbox-button__inner:hover {
    color: #409eff
}

.el-checkbox-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-checkbox-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-checkbox-button__original {
    margin: 0;
    opacity: 0;
    outline: 0;
    position: absolute;
    z-index: -1
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
    background-color: #409eff;
    border-color: #409eff;
    -webkit-box-shadow: -1px 0 0 0 #8cc5ff;
    box-shadow: -1px 0 0 0 #8cc5ff;
    color: #fff
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
    border-left-color: #409eff
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    background-color: #fff;
    background-image: none;
    border-color: #ebeef5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
    border-left-color: #ebeef5
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-left: 1px solid #dcdfe6;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color: #409eff
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-radius: 0 4px 4px 0
}

.el-checkbox-button--medium .el-checkbox-button__inner {
    border-radius: 0;
    font-size: 14px;
    padding: 10px 20px
}

.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
    padding: 10px 20px
}

.el-checkbox-button--small .el-checkbox-button__inner {
    border-radius: 0;
    font-size: 12px;
    padding: 9px 15px
}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {
    padding: 9px 15px
}

.el-checkbox-button--mini .el-checkbox-button__inner {
    border-radius: 0;
    font-size: 12px;
    padding: 7px 15px
}

.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
    padding: 7px 15px
}

.el-checkbox-group {
    font-size: 0
}

.el-image__error,.el-image__placeholder {
    background: #f5f7fa
}

.el-image__error,.el-image__inner,.el-image__placeholder {
    height: 100%;
    width: 100%
}

.el-image {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.el-image__inner {
    vertical-align: top
}

.el-image__inner--center {
    display: block;
    left: 50%;
    position: relative;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.el-image__error {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #c0c4cc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    justify-content: center;
    vertical-align: middle
}

.el-image__preview {
    cursor: pointer
}

.el-image-viewer__wrapper {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.el-image-viewer__btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    opacity: .8;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1
}

.el-image-viewer__close {
    background-color: #606266;
    color: #fff;
    font-size: 24px;
    height: 40px;
    right: 40px;
    top: 40px;
    width: 40px
}

.el-image-viewer__canvas {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.el-image-viewer__actions {
    background-color: #606266;
    border-color: #fff;
    border-radius: 22px;
    bottom: 30px;
    height: 44px;
    left: 50%;
    padding: 0 23px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 282px
}

.el-image-viewer__actions__inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-pack: distribute;
    align-items: center;
    color: #fff;
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 23px;
    height: 100%;
    justify-content: space-around;
    text-align: justify;
    width: 100%
}

.el-image-viewer__next,.el-image-viewer__prev {
    background-color: #606266;
    border-color: #fff;
    color: #fff;
    font-size: 24px;
    height: 44px;
    top: 50%;
    width: 44px
}

.el-image-viewer__prev {
    left: 40px
}

.el-image-viewer__next,.el-image-viewer__prev {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-image-viewer__next {
    right: 40px;
    text-indent: 2px
}

.el-image-viewer__mask {
    background: #000;
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.viewer-fade-enter-active {
    -webkit-animation: viewer-fade-in .3s;
    animation: viewer-fade-in .3s
}

.viewer-fade-leave-active {
    -webkit-animation: viewer-fade-out .3s;
    animation: viewer-fade-out .3s
}

@-webkit-keyframes viewer-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

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

@keyframes viewer-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

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

@-webkit-keyframes viewer-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}

@keyframes viewer-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}

.el-button {
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    outline: 0;
    padding: 12px 20px;
    text-align: center;
    -webkit-transition: .1s;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    white-space: nowrap
}

.el-button+.el-button {
    margin-left: 10px
}

.el-button:focus,.el-button:hover {
    background-color: #ecf5ff;
    border-color: #c6e2ff;
    color: #409eff
}

.el-button:active {
    border-color: #3a8ee6;
    color: #3a8ee6;
    outline: 0
}

.el-button::-moz-focus-inner {
    border: 0
}

.el-button [class*=el-icon-]+span {
    margin-left: 5px
}

.el-button.is-plain:focus,.el-button.is-plain:hover {
    background: #fff;
    border-color: #409eff;
    color: #409eff
}

.el-button.is-active,.el-button.is-plain:active {
    border-color: #3a8ee6;
    color: #3a8ee6
}

.el-button.is-plain:active {
    background: #fff;
    outline: 0
}

.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover {
    background-color: #fff;
    background-image: none;
    border-color: #ebeef5;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-button.is-disabled.el-button--text {
    background-color: transparent
}

.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover {
    background-color: #fff;
    border-color: #ebeef5;
    color: #c0c4cc
}

.el-button.is-loading {
    pointer-events: none;
    position: relative
}

.el-button.is-loading:before {
    background-color: hsla(0,0%,100%,.35);
    border-radius: inherit;
    bottom: -1px;
    content: "";
    left: -1px;
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: -1px
}

.el-button.is-round {
    border-radius: 20px;
    padding: 12px 23px
}

.el-button.is-circle {
    border-radius: 50%;
    padding: 12px
}

.el-button--primary {
    background-color: #409eff;
    border-color: #409eff;
    color: #fff
}

.el-button--primary:focus,.el-button--primary:hover {
    background: #66b1ff;
    border-color: #66b1ff;
    color: #fff
}

.el-button--primary:active {
    outline: 0
}

.el-button--primary.is-active,.el-button--primary:active {
    background: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff
}

.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover {
    background-color: #a0cfff;
    border-color: #a0cfff;
    color: #fff
}

.el-button--primary.is-plain {
    background: #ecf5ff;
    border-color: #b3d8ff;
    color: #409eff
}

.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover {
    background: #409eff;
    border-color: #409eff;
    color: #fff
}

.el-button--primary.is-plain:active {
    background: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
    outline: 0
}

.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover {
    background-color: #ecf5ff;
    border-color: #d9ecff;
    color: #8cc5ff
}

.el-button--success {
    background-color: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.el-button--success:focus,.el-button--success:hover {
    background: #85ce61;
    border-color: #85ce61;
    color: #fff
}

.el-button--success.is-active,.el-button--success:active {
    background: #5daf34;
    border-color: #5daf34;
    color: #fff
}

.el-button--success:active {
    outline: 0
}

.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover {
    background-color: #b3e19d;
    border-color: #b3e19d;
    color: #fff
}

.el-button--success.is-plain {
    background: #f0f9eb;
    border-color: #c2e7b0;
    color: #67c23a
}

.el-button--success.is-plain:focus,.el-button--success.is-plain:hover {
    background: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.el-button--success.is-plain:active {
    background: #5daf34;
    border-color: #5daf34;
    color: #fff;
    outline: 0
}

.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover {
    background-color: #f0f9eb;
    border-color: #e1f3d8;
    color: #a4da89
}

.el-button--warning {
    background-color: #e6a23c;
    border-color: #e6a23c;
    color: #fff
}

.el-button--warning:focus,.el-button--warning:hover {
    background: #ebb563;
    border-color: #ebb563;
    color: #fff
}

.el-button--warning.is-active,.el-button--warning:active {
    background: #cf9236;
    border-color: #cf9236;
    color: #fff
}

.el-button--warning:active {
    outline: 0
}

.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover {
    background-color: #f3d19e;
    border-color: #f3d19e;
    color: #fff
}

.el-button--warning.is-plain {
    background: #fdf6ec;
    border-color: #f5dab1;
    color: #e6a23c
}

.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover {
    background: #e6a23c;
    border-color: #e6a23c;
    color: #fff
}

.el-button--warning.is-plain:active {
    background: #cf9236;
    border-color: #cf9236;
    color: #fff;
    outline: 0
}

.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover {
    background-color: #fdf6ec;
    border-color: #faecd8;
    color: #f0c78a
}

.el-button--danger {
    background-color: #f56c6c;
    border-color: #f56c6c;
    color: #fff
}

.el-button--danger:focus,.el-button--danger:hover {
    background: #f78989;
    border-color: #f78989;
    color: #fff
}

.el-button--danger.is-active,.el-button--danger:active {
    background: #dd6161;
    border-color: #dd6161;
    color: #fff
}

.el-button--danger:active {
    outline: 0
}

.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover {
    background-color: #fab6b6;
    border-color: #fab6b6;
    color: #fff
}

.el-button--danger.is-plain {
    background: #fef0f0;
    border-color: #fbc4c4;
    color: #f56c6c
}

.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover {
    background: #f56c6c;
    border-color: #f56c6c;
    color: #fff
}

.el-button--danger.is-plain:active {
    background: #dd6161;
    border-color: #dd6161;
    color: #fff;
    outline: 0
}

.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover {
    background-color: #fef0f0;
    border-color: #fde2e2;
    color: #f9a7a7
}

.el-button--info {
    background-color: #909399;
    border-color: #909399;
    color: #fff
}

.el-button--info:focus,.el-button--info:hover {
    background: #a6a9ad;
    border-color: #a6a9ad;
    color: #fff
}

.el-button--info.is-active,.el-button--info:active {
    background: #82848a;
    border-color: #82848a;
    color: #fff
}

.el-button--info:active {
    outline: 0
}

.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover {
    background-color: #c8c9cc;
    border-color: #c8c9cc;
    color: #fff
}

.el-button--info.is-plain {
    background: #f4f4f5;
    border-color: #d3d4d6;
    color: #909399
}

.el-button--info.is-plain:focus,.el-button--info.is-plain:hover {
    background: #909399;
    border-color: #909399;
    color: #fff
}

.el-button--info.is-plain:active {
    background: #82848a;
    border-color: #82848a;
    color: #fff;
    outline: 0
}

.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover {
    background-color: #f4f4f5;
    border-color: #e9e9eb;
    color: #bcbec2
}

.el-button--medium {
    border-radius: 4px;
    font-size: 14px;
    padding: 10px 20px
}

.el-button--mini,.el-button--small {
    border-radius: 3px;
    font-size: 12px
}

.el-button--medium.is-round {
    padding: 10px 20px
}

.el-button--medium.is-circle {
    padding: 10px
}

.el-button--small,.el-button--small.is-round {
    padding: 9px 15px
}

.el-button--small.is-circle {
    padding: 9px
}

.el-button--mini,.el-button--mini.is-round {
    padding: 7px 15px
}

.el-button--mini.is-circle {
    padding: 7px
}

.el-button--text {
    background: 0 0;
    border-color: transparent;
    color: #409eff;
    padding-left: 0;
    padding-right: 0
}

.el-button--text:focus,.el-button--text:hover {
    background-color: transparent;
    border-color: transparent;
    color: #66b1ff
}

.el-button--text:active {
    background-color: transparent;
    color: #3a8ee6
}

.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active {
    border-color: transparent
}

.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button {
    border-left-color: hsla(0,0%,100%,.5)
}

.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
    border-right-color: hsla(0,0%,100%,.5)
}

.el-button-group {
    display: inline-block;
    vertical-align: middle
}

.el-button-group:after,.el-button-group:before {
    content: "";
    display: table
}

.el-button-group:after {
    clear: both
}

.el-button-group>.el-button {
    float: left;
    position: relative
}

.el-button-group>.el-button+.el-button {
    margin-left: 0
}

.el-button-group>.el-button.is-disabled {
    z-index: 1
}

.el-button-group>.el-button:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.el-button-group>.el-button:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.el-button-group>.el-button:first-child:last-child {
    border-radius: 4px
}

.el-button-group>.el-button:first-child:last-child.is-round {
    border-radius: 20px
}

.el-button-group>.el-button:first-child:last-child.is-circle {
    border-radius: 50%
}

.el-button-group>.el-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.el-button-group>.el-button:not(:last-child) {
    margin-right: -1px
}

.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover {
    z-index: 1
}

.el-button-group>.el-dropdown>.el-button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.el-progress {
    line-height: 1;
    position: relative
}

.el-progress__text {
    color: #606266;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    margin-left: 10px;
    vertical-align: middle
}

.el-progress__text i {
    display: block;
    vertical-align: middle
}

.el-progress--circle,.el-progress--dashboard {
    display: inline-block
}

.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text {
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i {
    display: inline-block;
    vertical-align: middle
}

.el-progress--without-text .el-progress__text {
    display: none
}

.el-progress--without-text .el-progress-bar {
    display: block;
    margin-right: 0;
    padding-right: 0
}

.el-progress-bar,.el-progress-bar__inner:after,.el-progress-bar__innerText {
    display: inline-block;
    vertical-align: middle
}

.el-progress--text-inside .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-progress.is-success .el-progress-bar__inner {
    background-color: #67c23a
}

.el-progress.is-success .el-progress__text {
    color: #67c23a
}

.el-progress.is-warning .el-progress-bar__inner {
    background-color: #e6a23c
}

.el-progress.is-warning .el-progress__text {
    color: #e6a23c
}

.el-progress.is-exception .el-progress-bar__inner {
    background-color: #f56c6c
}

.el-progress.is-exception .el-progress__text {
    color: #f56c6c
}

.el-progress-bar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: -55px;
    padding-right: 50px;
    width: 100%
}

.el-progress-bar__outer {
    background-color: #ebeef5;
    border-radius: 100px;
    height: 6px;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.el-progress-bar__inner {
    background-color: #409eff;
    border-radius: 100px;
    height: 100%;
    left: 0;
    line-height: 1;
    position: absolute;
    text-align: right;
    top: 0;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    white-space: nowrap
}

.el-progress-bar__inner:after {
    content: "";
    height: 100%
}

.el-progress-bar__innerText {
    color: #fff;
    font-size: 12px;
    margin: 0 5px
}

@-webkit-keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

@keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

.el-carousel__item,.el-carousel__mask {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.el-carousel__item {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.el-carousel__item.is-active {
    z-index: 2
}

.el-carousel__item--card,.el-carousel__item.is-animating {
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out
}

.el-carousel__item--card {
    width: 50%
}

.el-carousel__item--card.is-in-stage {
    cursor: pointer;
    z-index: 1
}

.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
    opacity: .12
}

.el-carousel__item--card.is-active {
    z-index: 2
}

.el-carousel__mask {
    background-color: #fff;
    opacity: .24;
    -webkit-transition: .2s;
    transition: .2s;
    width: 100%
}

.el-carousel {
    position: relative
}

.el-carousel--horizontal {
    overflow-x: hidden
}

.el-carousel--vertical {
    overflow-y: hidden
}

.el-carousel__container {
    height: 300px;
    position: relative
}

.el-carousel__arrow {
    background-color: rgba(31,45,61,.11);
    border: none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: 36px;
    margin: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s;
    transition: .3s;
    width: 36px;
    z-index: 10
}

.el-carousel__arrow--left {
    left: 16px
}

.el-carousel__arrow--right {
    right: 16px
}

.el-carousel__arrow:hover {
    background-color: rgba(31,45,61,.23)
}

.el-carousel__arrow i {
    cursor: pointer
}

.el-carousel__indicators {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 2
}

.el-carousel__indicators--horizontal {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.el-carousel__indicators--vertical {
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-carousel__indicators--outside {
    bottom: 26px;
    position: static;
    text-align: center;
    -webkit-transform: none;
    transform: none
}

.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity: .64
}

.el-carousel__indicators--outside button {
    background-color: #c0c4cc;
    opacity: .24
}

.el-carousel__indicators--labels {
    left: 0;
    right: 0;
    text-align: center;
    -webkit-transform: none;
    transform: none
}

.el-carousel__indicators--labels .el-carousel__button {
    font-size: 12px;
    height: auto;
    padding: 2px 18px;
    width: auto
}

.el-carousel__indicators--labels .el-carousel__indicator {
    padding: 6px 4px
}

.el-carousel__indicator {
    background-color: transparent;
    cursor: pointer
}

.el-carousel__indicator:hover button {
    opacity: .72
}

.el-carousel__indicator--horizontal {
    display: inline-block;
    padding: 12px 4px
}

.el-carousel__indicator--vertical {
    padding: 4px 12px
}

.el-carousel__indicator--vertical .el-carousel__button {
    height: 15px;
    width: 2px
}

.el-carousel__indicator.is-active button {
    opacity: 1
}

.el-carousel__button {
    background-color: #fff;
    border: none;
    cursor: pointer;
    display: block;
    height: 2px;
    margin: 0;
    opacity: .48;
    outline: 0;
    padding: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: 30px
}

.carousel-arrow-left-enter,.carousel-arrow-left-leave-active {
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(-10px);
    transform: translateY(-50%) translateX(-10px)
}

.carousel-arrow-right-enter,.carousel-arrow-right-leave-active {
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(10px);
    transform: translateY(-50%) translateX(10px)
}

.el-form--inline .el-form-item,.el-form--inline .el-form-item__content {
    display: inline-block;
    vertical-align: top
}

.el-form-item:after,.el-form-item__content:after {
    clear: both
}

.el-form--label-left .el-form-item__label {
    text-align: left
}

.el-form--label-top .el-form-item__label {
    display: inline-block;
    float: none;
    padding: 0 0 10px;
    text-align: left
}

.el-form--inline .el-form-item {
    margin-right: 10px
}

.el-form--inline .el-form-item__label {
    display: inline-block;
    float: none
}

.el-form--inline.el-form--label-top .el-form-item__content {
    display: block
}

.el-form-item:after,.el-form-item:before,.el-form-item__content:after,.el-form-item__content:before {
    content: "";
    display: table
}

.el-form-item {
    margin-bottom: 22px
}

.el-form-item .el-form-item {
    margin-bottom: 0
}

.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item {
    margin-bottom: 18px
}

.el-form-item .el-input__validateIcon {
    display: none
}

.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label {
    line-height: 36px
}

.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label {
    line-height: 32px
}

.el-form-item--small .el-form-item__error {
    padding-top: 2px
}

.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label {
    line-height: 28px
}

.el-form-item--mini .el-form-item__error {
    padding-top: 1px
}

.el-form-item__label-wrap {
    float: left
}

.el-form-item__label-wrap .el-form-item__label {
    display: inline-block;
    float: none
}

.el-form-item__label {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    float: left;
    font-size: 14px;
    line-height: 40px;
    padding: 0 12px 0 0;
    text-align: right;
    vertical-align: middle
}

.el-form-item__content {
    font-size: 14px;
    line-height: 40px;
    position: relative
}

.el-form-item__content .el-input-group {
    vertical-align: top
}

.el-form-item__error {
    color: #f56c6c;
    font-size: 12px;
    left: 0;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%
}

.el-form-item__error--inline {
    display: inline-block;
    left: auto;
    margin-left: 10px;
    position: relative;
    top: auto
}

.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
    color: #f56c6c;
    content: "*";
    margin-right: 4px
}

.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus {
    border-color: #f56c6c
}

.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner {
    border-color: transparent
}

.el-form-item.is-error .el-input__validateIcon {
    color: #f56c6c
}

.el-form-item--feedback .el-input__validateIcon {
    display: inline-block
}

.el-select-dropdown__item.is-disabled:hover {
    background-color: #fff
}

.el-popper .popper__arrow,.el-popper .popper__arrow:after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.el-popper .popper__arrow {
    border-width: 6px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03))
}

.el-popper .popper__arrow:after {
    border-width: 6px;
    content: " "
}

.el-popper[x-placement^=top] {
    margin-bottom: 12px
}

.el-popper[x-placement^=top] .popper__arrow {
    border-bottom-width: 0;
    border-top-color: #ebeef5;
    bottom: -6px;
    left: 50%;
    margin-right: 3px
}

.el-popper[x-placement^=top] .popper__arrow:after {
    border-bottom-width: 0;
    border-top-color: #fff;
    bottom: 1px;
    margin-left: -6px
}

.el-popper[x-placement^=bottom] {
    margin-top: 12px
}

.el-popper[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #ebeef5;
    border-top-width: 0;
    left: 50%;
    margin-right: 3px;
    top: -6px
}

.el-popper[x-placement^=bottom] .popper__arrow:after {
    border-bottom-color: #fff;
    border-top-width: 0;
    margin-left: -6px;
    top: 1px
}

.el-popper[x-placement^=right] {
    margin-left: 12px
}

.el-popper[x-placement^=right] .popper__arrow {
    border-left-width: 0;
    border-right-color: #ebeef5;
    left: -6px;
    margin-bottom: 3px;
    top: 50%
}

.el-popper[x-placement^=right] .popper__arrow:after {
    border-left-width: 0;
    border-right-color: #fff;
    bottom: -6px;
    left: 1px
}

.el-popper[x-placement^=left] {
    margin-right: 12px
}

.el-popper[x-placement^=left] .popper__arrow {
    border-left-color: #ebeef5;
    border-right-width: 0;
    margin-bottom: 3px;
    right: -6px;
    top: 50%
}

.el-popper[x-placement^=left] .popper__arrow:after {
    border-left-color: #fff;
    border-right-width: 0;
    bottom: -6px;
    margin-left: -6px;
    right: 1px
}

.el-select-dropdown {
    background-color: #fff;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px 0;
    position: absolute;
    z-index: 1001
}

.el-select-dropdown.is-multiple .el-select-dropdown__item {
    padding-right: 40px
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    background-color: #fff;
    color: #409eff
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
    background-color: #f5f7fa
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6da";
    font-family: element-icons;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 20px
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding: 0
}

.el-select-dropdown__empty {
    color: #999;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
    text-align: center
}

.el-select-dropdown__wrap {
    max-height: 274px
}

.el-select-dropdown__list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 6px 0
}

.el-input__inner,.el-textarea__inner {
    color: #606266;
    font-size: inherit;
    width: 100%
}

.el-input__inner,.el-select-dropdown__item.is-disabled:hover {
    background-color: #fff
}

.el-input__inner:hover,.el-select:hover .el-input__inner {
    border-color: #c0c4cc
}

.el-tag {
    background-color: #ecf5ff;
    border: 1px solid #d9ecff;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #409eff;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 30px;
    padding: 0 10px;
    white-space: nowrap
}

.el-tag.is-hit {
    border-color: #409eff
}

.el-tag .el-tag__close {
    color: #409eff
}

.el-tag .el-tag__close:hover {
    background-color: #409eff;
    color: #fff
}

.el-tag.el-tag--info {
    background-color: #f4f4f5;
    border-color: #e9e9eb;
    color: #909399
}

.el-tag.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag.el-tag--info .el-tag__close {
    color: #909399
}

.el-tag.el-tag--info .el-tag__close:hover {
    background-color: #909399;
    color: #fff
}

.el-tag.el-tag--success {
    background-color: #f0f9eb;
    border-color: #e1f3d8;
    color: #67c23a
}

.el-tag.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag.el-tag--success .el-tag__close {
    color: #67c23a
}

.el-tag.el-tag--success .el-tag__close:hover {
    background-color: #67c23a;
    color: #fff
}

.el-tag.el-tag--warning {
    background-color: #fdf6ec;
    border-color: #faecd8;
    color: #e6a23c
}

.el-tag.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag.el-tag--warning .el-tag__close {
    color: #e6a23c
}

.el-tag.el-tag--warning .el-tag__close:hover {
    background-color: #e6a23c;
    color: #fff
}

.el-tag.el-tag--danger {
    background-color: #fef0f0;
    border-color: #fde2e2;
    color: #f56c6c
}

.el-tag.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag.el-tag--danger .el-tag__close {
    color: #f56c6c
}

.el-tag.el-tag--danger .el-tag__close:hover {
    background-color: #f56c6c;
    color: #fff
}

.el-tag .el-icon-close {
    border-radius: 50%;
    cursor: pointer;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    position: relative;
    right: -5px;
    text-align: center;
    top: -1px;
    vertical-align: middle;
    width: 16px
}

.el-tag .el-icon-close:before {
    display: block
}

.el-tag--dark {
    background-color: #409eff;
    color: #fff
}

.el-tag--dark,.el-tag--dark.is-hit {
    border-color: #409eff
}

.el-tag--dark .el-tag__close {
    color: #fff
}

.el-tag--dark .el-tag__close:hover {
    background-color: #66b1ff;
    color: #fff
}

.el-tag--dark.el-tag--info {
    background-color: #909399;
    border-color: #909399;
    color: #fff
}

.el-tag--dark.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag--dark.el-tag--info .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
    background-color: #a6a9ad;
    color: #fff
}

.el-tag--dark.el-tag--success {
    background-color: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.el-tag--dark.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag--dark.el-tag--success .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
    background-color: #85ce61;
    color: #fff
}

.el-tag--dark.el-tag--warning {
    background-color: #e6a23c;
    border-color: #e6a23c;
    color: #fff
}

.el-tag--dark.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag--dark.el-tag--warning .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
    background-color: #ebb563;
    color: #fff
}

.el-tag--dark.el-tag--danger {
    background-color: #f56c6c;
    border-color: #f56c6c;
    color: #fff
}

.el-tag--dark.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag--dark.el-tag--danger .el-tag__close {
    color: #fff
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
    background-color: #f78989;
    color: #fff
}

.el-tag--plain {
    background-color: #fff;
    border-color: #b3d8ff;
    color: #409eff
}

.el-tag--plain.is-hit {
    border-color: #409eff
}

.el-tag--plain .el-tag__close {
    color: #409eff
}

.el-tag--plain .el-tag__close:hover {
    background-color: #409eff;
    color: #fff
}

.el-tag--plain.el-tag--info {
    background-color: #fff;
    border-color: #d3d4d6;
    color: #909399
}

.el-tag--plain.el-tag--info.is-hit {
    border-color: #909399
}

.el-tag--plain.el-tag--info .el-tag__close {
    color: #909399
}

.el-tag--plain.el-tag--info .el-tag__close:hover {
    background-color: #909399;
    color: #fff
}

.el-tag--plain.el-tag--success {
    background-color: #fff;
    border-color: #c2e7b0;
    color: #67c23a
}

.el-tag--plain.el-tag--success.is-hit {
    border-color: #67c23a
}

.el-tag--plain.el-tag--success .el-tag__close {
    color: #67c23a
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
    background-color: #67c23a;
    color: #fff
}

.el-tag--plain.el-tag--warning {
    background-color: #fff;
    border-color: #f5dab1;
    color: #e6a23c
}

.el-tag--plain.el-tag--warning.is-hit {
    border-color: #e6a23c
}

.el-tag--plain.el-tag--warning .el-tag__close {
    color: #e6a23c
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
    background-color: #e6a23c;
    color: #fff
}

.el-tag--plain.el-tag--danger {
    background-color: #fff;
    border-color: #fbc4c4;
    color: #f56c6c
}

.el-tag--plain.el-tag--danger.is-hit {
    border-color: #f56c6c
}

.el-tag--plain.el-tag--danger .el-tag__close {
    color: #f56c6c
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
    background-color: #f56c6c;
    color: #fff
}

.el-tag--medium {
    height: 28px;
    line-height: 26px
}

.el-tag--medium .el-icon-close {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.el-tag--small {
    height: 24px;
    line-height: 22px;
    padding: 0 8px
}

.el-tag--small .el-icon-close {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.el-tag--mini {
    height: 20px;
    line-height: 19px;
    padding: 0 5px
}

.el-tag--mini .el-icon-close {
    margin-left: -3px;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.el-select-dropdown__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-select-dropdown__item.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
    background-color: #f5f7fa
}

.el-select-dropdown__item.selected {
    color: #409eff;
    font-weight: 700
}

.el-select-group {
    margin: 0;
    padding: 0
}

.el-select-group__wrap {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.el-select-group__wrap:not(:last-of-type) {
    padding-bottom: 24px
}

.el-select-group__wrap:not(:last-of-type):after {
    background: #e4e7ed;
    bottom: 12px;
    content: "";
    display: block;
    height: 1px;
    left: 20px;
    position: absolute;
    right: 20px
}

.el-select-group__title {
    color: #909399;
    font-size: 12px;
    line-height: 30px;
    padding-left: 20px
}

.el-select-group .el-select-dropdown__item {
    padding-left: 20px
}

.el-scrollbar {
    overflow: hidden;
    position: relative
}

.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar {
    opacity: 1;
    -webkit-transition: opacity .34s ease-out;
    transition: opacity .34s ease-out
}

.el-scrollbar__wrap {
    height: 100%;
    overflow: scroll
}

.el-scrollbar__wrap--hidden-default {
    scrollbar-width: none
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    height: 0;
    width: 0
}

.el-scrollbar__thumb {
    background-color: hsla(220,4%,58%,.3);
    border-radius: inherit;
    cursor: pointer;
    display: block;
    height: 0;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    width: 0
}

.el-scrollbar__thumb:hover {
    background-color: hsla(220,4%,58%,.5)
}

.el-scrollbar__bar {
    border-radius: 4px;
    bottom: 2px;
    opacity: 0;
    position: absolute;
    right: 2px;
    -webkit-transition: opacity .12s ease-out;
    transition: opacity .12s ease-out;
    z-index: 1
}

.el-scrollbar__bar.is-vertical {
    top: 2px;
    width: 6px
}

.el-scrollbar__bar.is-vertical>div {
    width: 100%
}

.el-scrollbar__bar.is-horizontal {
    height: 6px;
    left: 2px
}

.el-scrollbar__bar.is-horizontal>div {
    height: 100%
}

.el-select {
    display: inline-block;
    position: relative
}

.el-select .el-select__tags>span {
    display: contents
}

.el-select .el-input__inner {
    cursor: pointer;
    padding-right: 35px
}

.el-select .el-input__inner:focus {
    border-color: #409eff
}

.el-select .el-input .el-select__caret {
    color: #c0c4cc;
    cursor: pointer;
    font-size: 14px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.el-select .el-input .el-select__caret.is-reverse {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.el-select .el-input .el-select__caret.is-show-close {
    border-radius: 100%;
    color: #c0c4cc;
    font-size: 14px;
    text-align: center;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: color .2s cubic-bezier(.645,.045,.355,1);
    transition: color .2s cubic-bezier(.645,.045,.355,1)
}

.el-select .el-input .el-select__caret.is-show-close:hover {
    color: #909399
}

.el-select .el-input.is-disabled .el-input__inner {
    cursor: not-allowed
}

.el-select .el-input.is-disabled .el-input__inner:hover {
    border-color: #e4e7ed
}

.el-select .el-input.is-focus .el-input__inner {
    border-color: #409eff
}

.el-select>.el-input {
    display: block
}

.el-select__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: #666;
    font-size: 14px;
    height: 28px;
    margin-left: 15px;
    outline: 0;
    padding: 0
}

.el-select__input.is-mini {
    height: 14px
}

.el-select__close {
    color: #c0c4cc;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    right: 25px;
    top: 8px;
    z-index: 1000
}

.el-select__close:hover {
    color: #909399
}

.el-select__tags {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: normal;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    white-space: normal;
    z-index: 1
}

.el-select__tags-text {
    overflow: hidden;
    text-overflow: ellipsis
}

.el-select .el-tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f0f2f5;
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2px 0 2px 6px;
    max-width: 100%
}

.el-select .el-tag__close.el-icon-close {
    -ms-flex-negative: 0;
    background-color: #c0c4cc;
    color: #fff;
    flex-shrink: 0;
    top: 0
}

.el-select .el-tag__close.el-icon-close:hover {
    background-color: #909399
}

.el-select .el-tag__close.el-icon-close:before {
    display: block;
    -webkit-transform: translateY(.5px);
    transform: translateY(.5px)
}

.v-modal-enter {
    -webkit-animation: v-modal-in .2s ease;
    animation: v-modal-in .2s ease
}

.v-modal-leave {
    -webkit-animation: v-modal-out .2s ease forwards;
    animation: v-modal-out .2s ease forwards
}

@-webkit-keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@-webkit-keyframes v-modal-out {
    to {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    background: #000;
    height: 100%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%
}

.el-popup-parent--hidden {
    overflow: hidden
}

.el-dialog {
    background: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto 50px;
    position: relative;
    width: 50%
}

.el-dialog.is-fullscreen {
    height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    overflow: auto;
    width: 100%
}

.el-dialog__wrapper {
    bottom: 0;
    left: 0;
    margin: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0
}

.el-dialog__header {
    padding: 20px 20px 10px
}

.el-dialog__headerbtn {
    background: 0 0;
    border: none;
    cursor: pointer;
    font-size: 16px;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 20px
}

.el-dialog__headerbtn .el-dialog__close {
    color: #909399
}

.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close {
    color: #409eff
}

.el-dialog__title {
    color: #303133;
    font-size: 18px;
    line-height: 24px
}

.el-dialog__body {
    color: #606266;
    font-size: 14px;
    padding: 30px 20px;
    word-break: break-all
}

.el-dialog__footer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 20px 20px;
    text-align: right
}

.el-dialog--center {
    text-align: center
}

.el-dialog--center .el-dialog__body {
    padding: 25px 25px 30px;
    text-align: initial
}

.el-dialog--center .el-dialog__footer {
    text-align: inherit
}

.dialog-fade-enter-active {
    -webkit-animation: dialog-fade-in .3s;
    animation: dialog-fade-in .3s
}

.dialog-fade-leave-active {
    -webkit-animation: dialog-fade-out .3s;
    animation: dialog-fade-out .3s
}

@-webkit-keyframes dialog-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

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

@keyframes dialog-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

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

@-webkit-keyframes dialog-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}

@keyframes dialog-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }
}

.el-input,.el-textarea {
    font-size: 14px;
    width: 100%
}

.el-input__inner,.el-textarea__inner {
    background-image: none;
    -webkit-box-sizing: border-box;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner {
    font-size: inherit
}

.el-input-number {
    display: inline-block;
    line-height: 38px;
    position: relative;
    width: 180px
}

.el-input-number .el-input {
    display: block
}

.el-input-number .el-input__inner {
    -webkit-appearance: none;
    padding-left: 50px;
    padding-right: 50px;
    text-align: center
}

.el-input-number__decrease,.el-input-number__increase {
    background: #f5f7fa;
    color: #606266;
    cursor: pointer;
    font-size: 13px;
    height: auto;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 40px;
    z-index: 1
}

.el-input-number__decrease:hover,.el-input-number__increase:hover {
    color: #409eff
}

.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color: #409eff
}

.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled {
    color: #c0c4cc;
    cursor: not-allowed
}

.el-input-number__increase {
    border-left: 1px solid #dcdfe6;
    border-radius: 0 4px 4px 0;
    right: 1px
}

.el-input-number__decrease {
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #dcdfe6;
    left: 1px
}

.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase {
    border-color: #e4e7ed;
    color: #e4e7ed
}

.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover {
    color: #e4e7ed;
    cursor: not-allowed
}

.el-input-number--medium {
    line-height: 34px;
    width: 200px
}

.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase {
    font-size: 14px;
    width: 36px
}

.el-input-number--medium .el-input__inner {
    padding-left: 43px;
    padding-right: 43px
}

.el-input-number--small {
    line-height: 30px;
    width: 130px
}

.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase {
    font-size: 13px;
    width: 32px
}

.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon] {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.el-input-number--small .el-input__inner {
    padding-left: 39px;
    padding-right: 39px
}

.el-input-number--mini {
    line-height: 26px;
    width: 130px
}

.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase {
    font-size: 12px;
    width: 28px
}

.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon] {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.el-input-number--mini .el-input__inner {
    padding-left: 35px;
    padding-right: 35px
}

.el-input-number.is-without-controls .el-input__inner {
    padding-left: 15px;
    padding-right: 15px
}

.el-input-number.is-controls-right .el-input__inner {
    padding-left: 15px;
    padding-right: 50px
}

.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase {
    height: auto;
    line-height: 19px
}

.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.el-input-number.is-controls-right .el-input-number__increase {
    border-bottom: 1px solid #dcdfe6;
    border-radius: 0 4px 0 0
}

.el-input-number.is-controls-right .el-input-number__decrease {
    border-left: 1px solid #dcdfe6;
    border-radius: 0 0 4px;
    border-right: none;
    bottom: 1px;
    left: auto;
    right: 1px;
    top: auto
}

.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase] {
    line-height: 17px
}

.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase] {
    line-height: 15px
}

.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase] {
    line-height: 13px
}

.el-input__inner,.el-textarea__inner {
    background-image: none;
    -webkit-box-sizing: border-box;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

.el-textarea {
    display: inline-block;
    font-size: 14px;
    position: relative;
    vertical-align: bottom;
    width: 100%
}

.el-textarea__inner {
    background-color: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #606266;
    display: block;
    font-size: inherit;
    line-height: 1.5;
    padding: 5px 15px;
    resize: vertical;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%
}

.el-textarea__inner::-webkit-input-placeholder {
    color: #c0c4cc
}

.el-textarea__inner:-ms-input-placeholder {
    color: #c0c4cc
}

.el-textarea__inner::-ms-input-placeholder {
    color: #c0c4cc
}

.el-textarea__inner::placeholder {
    color: #c0c4cc
}

.el-textarea__inner:hover {
    border-color: #c0c4cc
}

.el-textarea__inner:focus {
    border-color: #409eff;
    outline: 0
}

.el-textarea .el-input__count {
    background: #fff;
    bottom: 5px;
    color: #909399;
    font-size: 12px;
    position: absolute;
    right: 10px
}

.el-textarea.is-disabled .el-textarea__inner {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {
    color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {
    color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {
    color: #c0c4cc
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color: #c0c4cc
}

.el-textarea.is-exceed .el-textarea__inner {
    border-color: #f56c6c
}

.el-textarea.is-exceed .el-input__count {
    color: #f56c6c
}

.el-input {
    display: inline-block;
    font-size: 14px;
    position: relative;
    width: 100%
}

.el-input::-webkit-scrollbar {
    width: 6px;
    z-index: 11
}

.el-input::-webkit-scrollbar:horizontal {
    height: 6px
}

.el-input::-webkit-scrollbar-thumb {
    background: #b4bccc;
    border-radius: 5px;
    width: 6px
}

.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track {
    background: #fff
}

.el-input::-webkit-scrollbar-track-piece {
    background: #fff;
    width: 6px
}

.el-input .el-input__clear {
    color: #c0c4cc;
    cursor: pointer;
    font-size: 14px;
    -webkit-transition: color .2s cubic-bezier(.645,.045,.355,1);
    transition: color .2s cubic-bezier(.645,.045,.355,1)
}

.el-input .el-input__clear:hover {
    color: #909399
}

.el-input .el-input__count {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #909399;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 12px;
    height: 100%
}

.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner {
    font-size: inherit
}

.el-input .el-input__count .el-input__count-inner {
    background: #fff;
    display: inline-block;
    line-height: normal;
    padding: 0 5px
}

.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%
}

.el-input__prefix,.el-input__suffix {
    color: #c0c4cc;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .3s
}

.el-input__inner::-ms-reveal {
    display: none
}

.el-input__inner::-webkit-input-placeholder {
    color: #c0c4cc
}

.el-input__inner:-ms-input-placeholder {
    color: #c0c4cc
}

.el-input__inner::-ms-input-placeholder {
    color: #c0c4cc
}

.el-input__inner::placeholder {
    color: #c0c4cc
}

.el-input__inner:hover {
    border-color: #c0c4cc
}

.el-input.is-active .el-input__inner,.el-input__inner:focus {
    border-color: #409eff;
    outline: 0
}

.el-input__suffix {
    pointer-events: none;
    right: 5px;
    transition: all .3s
}

.el-input__suffix-inner {
    pointer-events: all
}

.el-input__prefix {
    left: 5px;
    transition: all .3s
}

.el-input__icon {
    height: 100%;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 25px
}

.el-input__icon:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.el-input__validateIcon {
    pointer-events: none
}

.el-input.is-disabled .el-input__inner {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
    color: #c0c4cc;
    cursor: not-allowed
}

.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__inner:-ms-input-placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__inner::-ms-input-placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__inner::placeholder {
    color: #c0c4cc
}

.el-input.is-disabled .el-input__icon {
    cursor: not-allowed
}

.el-input.is-exceed .el-input__inner {
    border-color: #f56c6c
}

.el-input.is-exceed .el-input__suffix .el-input__count {
    color: #f56c6c
}

.el-input--suffix .el-input__inner {
    padding-right: 30px
}

.el-input--prefix .el-input__inner {
    padding-left: 30px
}

.el-input--medium {
    font-size: 14px
}

.el-input--medium .el-input__inner {
    height: 36px;
    line-height: 36px
}

.el-input--medium .el-input__icon {
    line-height: 36px
}

.el-input--small {
    font-size: 13px
}

.el-input--small .el-input__inner {
    height: 32px;
    line-height: 32px
}

.el-input--small .el-input__icon {
    line-height: 32px
}

.el-input--mini {
    font-size: 12px
}

.el-input--mini .el-input__inner {
    height: 28px;
    line-height: 28px
}

.el-input--mini .el-input__icon {
    line-height: 28px
}

.el-input-group {
    border-collapse: separate;
    border-spacing: 0;
    display: inline-table;
    line-height: normal;
    width: 100%
}

.el-input-group>.el-input__inner {
    display: table-cell;
    vertical-align: middle
}

.el-input-group__append,.el-input-group__prepend {
    background-color: #f5f7fa;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    color: #909399;
    display: table-cell;
    padding: 0 20px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    width: 1px
}

.el-input-group--prepend .el-input__inner,.el-input-group__append {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.el-input-group--append .el-input__inner,.el-input-group__prepend {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.el-input-group__append:focus,.el-input-group__prepend:focus {
    outline: 0
}

.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select {
    display: inline-block;
    margin: -10px -20px
}

.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner {
    background-color: transparent;
    border-color: transparent;
    border-bottom: 0;
    border-top: 0;
    color: inherit
}

.el-input-group__prepend {
    border-right: 0
}

.el-input-group__append {
    border-left: 0
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
    border-color: transparent
}

.el-input__inner::-ms-clear {
    display: none;
    height: 0;
    width: 0
}

.linkr-support-me-all-in-one-pay-success {
    align-items: center;
    display: flex;
    flex-direction: column
}

.linkr-support-me-all-in-one-pay-success .pay-success-image {
    height: auto;
    width: 89.08px
}

.linkr-support-me-all-in-one-pay-success .pay-success-desc {
    color: #000;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 17px;
    margin: 8px 0 16px
}

.linkr-support-me-all-in-one-pay-success .linkr-button {
    width: 100%
}

.linkr-support-me-all-in-one-payment {
    align-items: center;
    display: flex;
    flex-direction: column
}

.linkr-support-me-all-in-one-payment>div {
    width: 100%
}

.linkr-support-me-all-in-one-payment .header {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.linkr-support-me-all-in-one-payment .header .back-image {
    cursor: pointer;
    height: 30px;
    width: 30px
}

.linkr-support-me-all-in-one-payment .header .title {
    color: #26272a;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.linkr-support-me-all-in-one-payment .header .placeholder {
    width: 30px
}

.linkr-support-me-all-in-one-payment .form-wrap {
    margin-top: 18px;
    padding: 0
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item {
    margin-bottom: 24px
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item:last-child {
    margin: 0
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item .el-form-item__error {
    padding: 0
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item .el-textarea .el-textarea__inner {
    background: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    color: #141414;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    padding: 14px
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item .el-textarea .el-textarea__inner::placeholder {
    color: #adadad;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.linkr-support-me-all-in-one-payment .form-wrap .el-form-item .el-textarea .el-textarea__inner:focus,.linkr-support-me-all-in-one-payment .form-wrap .el-form-item .el-textarea .el-textarea__inner:hover {
    border-color: #8757ff
}

.linkr-support-me-all-in-one-payment .payment-way-wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 32px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .or-text,.linkr-support-me-all-in-one-payment .payment-way-wrap .pay-with-text {
    color: #666;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .pay-with-text {
    margin-bottom: 8px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .or-text {
    margin: 8px 0
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap {
    margin-bottom: 8px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap .linkr-stripe {
    background-color: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    box-sizing: border-box;
    color: #373537;
    margin-bottom: 8px;
    max-height: 46px;
    min-height: 46px;
    overflow: hidden;
    padding: 12px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap .linkr-stripe:hover {
    border-color: #8757ff
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .linkr-button,.linkr-support-me-all-in-one-payment .payment-way-wrap .linkr-paypal,.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap {
    width: 100%
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .paypal-wrap {
    position: relative;
    width: 100%
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .paypal-wrap .paypal-disabled {
    bottom: 0;
    cursor: not-allowed;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999
}

.linkr-support-me-all-in-one-payment .intro {
    color: #959595;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 24px;
    word-break: break-word
}

.linkr-editor {
    background: #fff;
    border: 1px solid #f2f5f9;
    border-radius: 8px
}

.linkr-editor .linkr-editor__header {
    display: flex;
    padding: 12px 10px
}

.linkr-editor .linkr-editor__split-line {
    padding: 0 16px
}

.linkr-editor .linkr-editor__split-line div {
    background: #edf1f9;
    height: 1px
}

.linkr-editor .linkr-editor__inner {
    border: none!important
}

.linkr-editor .linkr-editor__inner .ql-editor {
    color: #373537;
    font-family: Inter;
    font-size: 16px
}

.linkr-editor .linkr-editor__inner .ql-editor ol,.linkr-editor .linkr-editor__inner .ql-editor ul {
    font-size: 16px;
    padding-left: 0
}

.linkr-editor .linkr-editor__inner .ql-editor ol li:before,.linkr-editor .linkr-editor__inner .ql-editor ul li:before {
    width: 1em
}

.linkr-editor .linkr-editor__inner .ql-editor ol li:not(.ql-direction-rtl),.linkr-editor .linkr-editor__inner .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.4em
}

.linkr-editor .linkr-editor__inner .ql-editor ol li:not(.ql-direction-rtl):before,.linkr-editor .linkr-editor__inner .ql-editor ul li:not(.ql-direction-rtl):before {
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

.linkr-editor .linkr-editor__inner .ql-editor>* {
    margin: 10px 0
}

.linkr-editor .linkr-editor__inner .ql-editor>:first-child {
    margin: 0 0 10px
}

.linkr-editor .linkr-editor__inner .ql-editor>:last-child {
    margin: 10px 0 0
}

.linkr-editor .linkr-editor__inner .ql-editor>:only-child {
    margin: 0
}

.linkr-editor .linkr-editor__inner .ql-clipboard {
    display: none;
    left: 50%;
    position: fixed;
    top: 50%
}

.linkr-editor.full-screen {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.linkr-editor.full-screen .linkr-editor__inner {
    flex-grow: 1;
    height: 0
}

@media (max-width: 768px) {
    .linkr-editor .linkr-editor__header {
        flex-wrap:wrap
    }

    .linkr-editor .linkr-editor__header>* {
        margin-bottom: 6px;
        margin-top: 6px
    }
}

@media (min-width: 768px) {
    .linkr-editor .linkr-editor__header .fullscreen-button {
        margin-left:auto
    }
}

.radial-progress-container {
    position: relative
}

.radial-progress-inner {
    border-radius: 50%;
    flex-direction: column;
    margin: 0 auto
}

.linkr-loading,.radial-progress-inner {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.linkr-loading {
    z-index: 999
}

.linkr-loading .linkr-loading__inner {
    align-items: center;
    display: flex;
    flex-direction: column
}

.linkr-loading .linkr-loading__inner .linkr-loading__lottie {
    height: 120px;
    width: 120px
}

.linkr-loading-parent {
    position: relative
}

.linkr-top-mark {
    border: 20px solid transparent;
    border-left: none;
    border-top-color: #ff8f00;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 10
}

.linkr-support-me-all-in-one {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative
}

.linkr-support-me-all-in-one.noradius {
    border: none;
    border-radius: 0
}

.linkr-support-me-all-in-one>div,.linkr-support-me-all-in-one>p {
    width: 100%
}

.linkr-support-me-all-in-one .title {
    color: #373537;
    cursor: pointer;
    font-family: Barlow-Regular,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 24px;
    text-align: center
}

.linkr-support-me-all-in-one .creator-msg {
    color: #141414;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    margin-top: 8px;
    text-align: center
}

.linkr-support-me-all-in-one .xyz {
    color: #666;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-align: left
}

.linkr-support-me-all-in-one .custom-amount-wrap .linkr-input-number:before,.support-me-amount span {
    color: #666;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px
}

.linkr-support-me-all-in-one .custom-amount-wrap {
    margin-top: 16px
}

.linkr-support-me-all-in-one .custom-amount-wrap .linkr-input-number {
    position: relative
}

.linkr-support-me-all-in-one .custom-amount-wrap .linkr-input-number:before {
    content: "$";
    left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% - 1px))
}

.linkr-support-me-all-in-one .custom-amount-wrap .linkr-input-number .linkr-input-number__inner {
    padding-left: 25px
}

.linkr-support-me-all-in-one .linkr-button {
    margin-top: 24px;
    width: 100%
}

.linkr-support-me-all-in-one .linkr-support-me-all-in-one__mask {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.support-me-amount {
    align-items: center;
    background: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 100%
}

.support-me-amount input {
    display: none
}

.support-me-amount.checked {
    background-color: #8757ff
}

.support-me-amount.checked span {
    color: #e8e8e8
}

.support-me-amount-list {
    display: grid
}

.support-me-amount-list.length-1 {
    grid-template-columns: 1fr 83px 1fr
}

.support-me-amount-list.length-1>:first-child {
    grid-column-end: 3;
    grid-column-start: 2
}

.support-me-amount-list.length-2 {
    grid-gap: 17px;
    grid-template-columns: 1fr 1fr
}

.support-me-amount-list.length-2>:first-child {
    grid-column-end: 2;
    grid-column-start: 1
}

.support-me-amount-list.length-2>:nth-child(2) {
    grid-column-end: 3;
    grid-column-start: 2
}

.support-me-amount-list.length-3 {
    grid-gap: 19px;
    grid-template-columns: 1fr 1fr 1fr
}

.support-me-amount-list.length-3>:first-child {
    grid-column-end: 2;
    grid-column-start: 1
}

.support-me-amount-list.length-3>:nth-child(2) {
    grid-column-end: 3;
    grid-column-start: 2
}

.support-me-amount-list.length-3>:nth-child(3) {
    grid-column-end: 4;
    grid-column-start: 3
}

.support-me-amount-list.length-4 {
    grid-row-gap: 18px;
    grid-column-gap: 17px;
    grid-template-columns: 1fr 1fr
}

.support-me-amount-list.length-4>:first-child {
    grid-column-end: 2;
    grid-column-start: 1
}

.support-me-amount-list.length-4>:nth-child(2) {
    grid-column-end: 3;
    grid-column-start: 2
}

.support-me-amount-list.length-4>:nth-child(3) {
    grid-column-end: 2;
    grid-column-start: 1
}

.support-me-amount-list.length-4>:nth-child(4) {
    grid-column-end: 3;
    grid-column-start: 2
}

.support-me-amount-list.length-5 {
    grid-row-gap: 14px;
    grid-column-gap: 19px;
    grid-template-columns: 2fr 1fr 1fr 2fr
}

.support-me-amount-list.length-5>:first-child {
    grid-column-end: 2;
    grid-column-start: 1
}

.support-me-amount-list.length-5>:nth-child(2) {
    grid-column-end: 4;
    grid-column-start: 2
}

.support-me-amount-list.length-5>:nth-child(3) {
    grid-column-end: 5;
    grid-column-start: 4
}

.support-me-amount-list.length-5>:nth-child(4) {
    grid-column-end: 3;
    grid-column-start: 1
}

.support-me-amount-list.length-5>:nth-child(5) {
    grid-column-end: 5;
    grid-column-start: 3
}

.linkr-subscribe-row {
    align-items: center;
    display: flex;
    justify-content: center
}

.linkr-subscribe-row.length-2 .linkr-subscribe-row__button-wrap:nth-child(2) button span,.linkr-subscribe-row.length-3 .linkr-subscribe-row__button-wrap:first-child button span,.linkr-subscribe-row.length-3 .linkr-subscribe-row__button-wrap:nth-child(3) button span {
    display: none
}

.linkr-subscribe-row.length-1 .linkr-subscribe-row__button-wrap button,.linkr-subscribe-row.length-2 .linkr-subscribe-row__button-wrap:first-child button {
    border-radius: 12px;
    width: 205px
}

.linkr-subscribe-row.length-2 .linkr-subscribe-row__button-wrap:nth-child(2) button,.linkr-subscribe-row.length-3 .linkr-subscribe-row__button-wrap:first-child button,.linkr-subscribe-row.length-3 .linkr-subscribe-row__button-wrap:nth-child(3) button {
    border-radius: 50%;
    width: 44px
}

.linkr-subscribe-row.length-3 .linkr-subscribe-row__button-wrap:nth-child(2) button {
    border-radius: 12px;
    width: 205px
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap {
    position: relative
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap button {
    align-items: center;
    background: 0 0;
    border: 1px solid transparent;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap button i {
    font-size: 18px
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap button span {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-left: 6px
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap button.mask {
    opacity: .4
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap .linkr-subscribe-row__mask {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWAAAABQCAYAAAAnbK9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgB7dyxDYAwEATBN3JH9F+b6cAS0SYzKbp09QHympl3Ls45t8+z1hp7e3t7+//7ZwBICDBARIABIgIMEBFggIgAA0QEGCCy/adnb29v3+xdwAARAQaICDBARIABIgIMEBFggIgAA0S2//Ts7e3tm70LGCAiwAARAQaICDBARIABIgIMEBFggIj3gO3t7e2jvQsYICLAABEBBogIMEBEgAEiAgwQEWCAiPeA7e3t7aO9CxggIsAAEQEGiAgwQESAASICDBARYICI94Dt7e3to70LGCAiwAARAQaICDBARIABIgIMEBFggIj3gO3t7e2jvQsYICLAABEBBogIMEBEgAEiAgwQEWCAiPeA7e3t7aO9CxggIsAAEQEGiAgwQESAASICDBARYICI94Dt7e3to70LGCAiwAARAQaICDBARIABIgIMEBFggIj3gO3t7e2jvQsYICLAABEBBogIMEBEgAEiAgwQEWCAyAcfYpUAzO9WSgAAAABJRU5ErkJggg==) 50%!important;
    bottom: -10px;
    box-shadow: 0 0 22px rgba(0,0,0,.3);
    cursor: pointer;
    left: -10px;
    opacity: .4;
    position: absolute;
    right: -10px;
    top: -10px
}

.linkr-subscribe-row .linkr-subscribe-row__button-wrap+.linkr-subscribe-row__button-wrap {
    margin-left: 22px
}

.subscribe-popover {
    background: #fff!important;
    border-radius: 12px!important;
    box-shadow: 0 16px 32px rgba(17,0,57,.2)!important;
    padding: 0!important
}

.subscribe-popover li,.subscribe-popover ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.subscribe-popover li:not(:last-child) button span {
    border-bottom: .5px solid #f2f2f2
}

.subscribe-popover li button {
    align-items: center;
    background: 0 0;
    border: none;
    cursor: pointer;
    display: flex;
    padding: 0 0 0 16px;
    width: 100%
}

.subscribe-popover li button img {
    width: 24px
}

.subscribe-popover li button span {
    color: #232325;
    flex-grow: 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-left: 10px;
    padding: 14px;
    text-align: left
}

.linkr-popup-wrapper {
    align-items: center;
    display: flex;
    justify-content: center
}

.linkr-popup-wrapper.dialog-fade-enter-active,.linkr-popup-wrapper.dialog-fade-leave-active {
    animation: none
}

.linkr-popup-wrapper.dick.dialog-fade-enter-active {
    animation: linkr-popup-dick-in .4s
}

.linkr-popup-wrapper.dick.dialog-fade-leave-active {
    animation: linkr-popup-dick-out .4s
}

@keyframes linkr-popup-dick-in {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes linkr-popup-dick-out {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(0)
    }
}

.linkr-popup-wrapper .linkr-popup-custom {
    background: #fff!important;
    border-radius: 12px!important;
    margin: 0!important;
    padding: 20px
}

.linkr-popup-wrapper .linkr-popup-custom .el-dialog__header {
    display: none
}

.linkr-popup-wrapper .linkr-popup-custom .el-dialog__body {
    padding: 0
}

@media (max-width: 768px) {
    .linkr-popup-wrapper .linkr-popup-custom {
        max-width:calc(100% - 20px)
    }

    .linkr-popup-wrapper.rocket {
        align-items: flex-end
    }

    .linkr-popup-wrapper.rocket .linkr-popup-custom {
        border-bottom-left-radius: 0!important;
        border-bottom-right-radius: 0!important;
        max-width: 100%;
        width: 100%!important
    }

    .linkr-popup-wrapper.rocket.dialog-fade-enter-active {
        animation: linkr-popup-rocket-in .5s
    }

    .linkr-popup-wrapper.rocket.dialog-fade-leave-active {
        animation: linkr-popup-rocket-out .5s
    }

    @keyframes linkr-popup-rocket-in {
        0% {
            opacity: 0;
            transform: translate3d(0,100%,0)
        }

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

    @keyframes linkr-popup-rocket-out {
        0% {
            opacity: 1;
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            transform: translate3d(0,100%,0)
        }
    }
}

.linkr-popup .linkr-popup__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
    position: relative
}

.linkr-popup .linkr-popup__header .linkr-popup__header-title {
    color: #141414;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    text-align: center
}

.linkr-popup .linkr-popup__header .linkr-popup__header-button {
    background: 0 0;
    border: none;
    cursor: pointer;
    padding: 0
}

.linkr-popup .linkr-popup__header .linkr-popup__header-button img {
    vertical-align: middle;
    width: 30px
}

.linkr-popup .linkr-popup__header .linkr-popup__header-button-placeholder {
    display: inline-block;
    height: 30px;
    width: 30px
}

.blur-operation-panel {
    align-items: center;
    backdrop-filter: blur(8px);
    background: rgba(0,0,0,.24);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.blur-operation-panel .operation-button {
    align-items: center;
    backdrop-filter: blur(4px);
    background: hsla(0,0%,100%,.4);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 50px;
    justify-content: center;
    width: 50px
}

.blur-operation-panel .operation-button img {
    width: 18px
}

.blur-operation-panel .operation-button:not(:first-child) {
    margin-left: 40px
}

.blur-operation-panel-anim-enter,.blur-operation-panel-anim-leave-to {
    opacity: 0
}

.blur-operation-panel-anim-enter-active,.blur-operation-panel-anim-leave-active {
    transition: opacity .5s ease
}

.linkr-video {
    background: #000;
    border-radius: 8px;
    width: 100%
}

@media (min-width: 768px) {
    .linkr-video {
        height:337px
    }
}

@media (max-width: 768px) {
    .linkr-video {
        height:180px
    }
}

.linkr-flexible-multi-line {
    color: #2c2c2c;
    font-size: 15px;
    overflow: hidden;
    word-break: break-word
}

.linkr-flexible-multi-line .flexible-multi-line__float-placeholder {
    display: flex;
    float: right;
    width: 0
}

.linkr-flexible-multi-line .flexible-multi-line__expand-btn {
    clear: both;
    color: #7b8394;
    cursor: pointer;
    float: right
}

.linkr-flexible-multi-line .flexible-multi-line__expand-btn:before {
    color: #333;
    content: "...";
    left: -3px;
    position: relative
}

.linkr-flexible-multi-line .flexible-multi-line__fold-btn {
    color: #7b8394;
    cursor: pointer
}

.linkr-flexible-multi-line .flexible-multi-line__default-slot-wrap * {
    border: 0;
    display: inline;
    margin: 0;
    padding: 0
}

.linkr-chat-input {
    outline: 0
}

.linkr-chat-input .linkr-emoji {
    margin: 0 4px!important;
    vertical-align: middle
}

.linkr-chat-input.disabled {
    color: #c0c4cc!important;
    cursor: not-allowed
}

.linkr-chat-input:empty:before {
    color: #a8a8a8;
    content: attr(data-placeholder);
    cursor: text;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px
}

.linkr-emoji {
    height: auto;
    transition: transform .25s ease;
    vertical-align: middle
}

.linkr-emoji:hover {
    transform: scale(1.2)
}

.linkr-emoji-select {
    background: #fff;
    border-radius: 16px;
    box-shadow: 6px 16px 40px 10px rgba(0,0,0,.06);
    box-sizing: border-box;
    column-gap: 14px;
    display: grid;
    overflow-y: auto;
    row-gap: 12px
}

.linkr-emoji-select .linkr-emoji__item {
    background: 0 0;
    border: 0;
    cursor: pointer;
    padding: 0;
    width: 100%
}

.linkr-emoji-select .linkr-emoji__item:before {
    content: "";
    float: left;
    padding-top: 100%
}

.linkr-emoji-select .linkr-emoji__item:after {
    clear: both;
    content: "";
    display: block
}

@media (min-width: 768px) {
    .linkr-emoji-select {
        -ms-overflow-style:none;
        grid-template-columns: repeat(auto-fit,minmax(30px,1fr));
        padding: 16px;
        scrollbar-width: none;
        width: 370px
    }

    .linkr-emoji-select::-webkit-scrollbar {
        display: none
    }
}

@media (max-width: 768px) {
    .linkr-emoji-select {
        grid-template-columns:repeat(auto-fit,minmax(26px,1fr));
        max-height: 178px;
        padding: 12px;
        width: 271px
    }
}

.linkr-skeleton-wrapper .avator {
    border-radius: 50%;
    height: 80px;
    margin: 60px auto;
    width: 80px
}

.linkr-skeleton-wrapper .icon-list {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    padding: 0 70px
}

.linkr-skeleton-wrapper .icon-list .icon-item {
    border-radius: 50%;
    height: 36px;
    width: 36px
}

.linkr-skeleton-wrapper .link-item {
    border-radius: 8px;
    height: 60px;
    margin: 10px auto 30px;
    width: 315px
}

.linkr-skeleton-wrapper .skeleton-wrapper {
    background: #fff;
    width: 100%;
    z-index: 4
}

.linkr-skeleton-wrapper .skeleton-item {
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.linkr-embed-media {
    border-radius: 12px;
    min-height: 100px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-embed-media .linkr-embed-media-skeleton {
    align-items: center;
    background: #fff;
    border-radius: 16px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.linkr-embed-media .linkr-embed-media-skeleton .header {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 20px
}

.linkr-embed-media .linkr-embed-media-skeleton .header .avatar {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.linkr-embed-media .linkr-embed-media-skeleton .header .text {
    margin-left: 10px
}

.linkr-embed-media .linkr-embed-media-skeleton .header .text-slow {
    border-radius: 36px;
    height: 14px;
    margin-bottom: 12px;
    width: 97px
}

.linkr-embed-media .linkr-embed-media-skeleton .header .text-long {
    border-radius: 36px;
    height: 14px;
    width: 66px
}

.linkr-embed-media .linkr-embed-media-skeleton .skeleton-item {
    animation: skeleton-animation 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.linkr-embed-media .linkr-embed-media__wrap .linkr-embed-media__inner {
    border-radius: 12px;
    width: 100%
}

.linkr-embed-media .linkr-embed-media__wrap .linkr-embed-media__inner.iframe {
    aspect-ratio: 16/9;
    vertical-align: middle
}

.linkr-embed-media .linkr-embed-media__wrap .linkr-embed-media__inner.twitter {
    display: flex;
    justify-content: center
}

.linkr-embed-media .linkr-embed-media__wrap .linkr-embed-media__inner.tiktok,.linkr-embed-media .linkr-embed-media__wrap .linkr-embed-media__inner.tiktok-profile {
    border: 0;
    margin: 0
}

@keyframes skeleton-animation {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.linkr-avatar {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    overflow: hidden
}

.linkr-avatar .linkr-avatar__src.width {
    height: 100%;
    object-fit: cover;
    width: auto
}

.linkr-avatar .linkr-avatar__src.height {
    height: auto;
    object-fit: cover;
    width: 100%
}

.linkr-avatar .linkr-avatar__src.default {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.linkr-avatar .linkr-avatar__username {
    color: #fff;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 500
}

.linkr-avatar.round {
    border-radius: 50%
}

.linkr-avatar.large {
    height: 64px;
    width: 64px
}

.linkr-avatar.large .linkr-avatar__username {
    font-size: 32px;
    line-height: 64px
}

.linkr-avatar.medium {
    height: 40px;
    width: 40px
}

.linkr-avatar.medium .linkr-avatar__username {
    font-size: 20px;
    line-height: 40px
}

.linkr-avatar.small {
    height: 32px;
    width: 32px
}

.linkr-avatar.small .linkr-avatar__username {
    font-size: 16px;
    line-height: 32px
}

.linkr-avatar.square.large {
    border-radius: 20px
}

.linkr-avatar.square.medium,.linkr-avatar.square.small {
    border-radius: 12px
}

.linkr-avatar.border {
    border-style: solid;
    border-width: 1px
}

.linkr-full-screen-swiper {
    background: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999
}

.linkr-full-screen-swiper .el-carousel {
    height: 100%;
    width: 100%
}

.linkr-full-screen-swiper .el-carousel .el-carousel__container {
    height: 100%!important;
    width: 100%
}

.linkr-full-screen-swiper .el-carousel .el-carousel__container .el-carousel__item .linkr-full-screen-swiper__item {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.linkr-full-screen-swiper .el-carousel .el-carousel__container .el-carousel__item .linkr-full-screen-swiper__item img {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.linkr-full-screen-swiper .el-carousel .el-carousel__container .el-carousel__item .linkr-full-screen-swiper__item .linkr-embed-media[data-type=tiktok_embed_video] {
    width: auto
}

.linkr-full-screen-swiper .el-carousel .el-carousel__container .el-carousel__item .linkr-full-screen-swiper__item .linkr-embed-media .linkr-embed-media__inner {
    max-height: 100vh
}

.linkr-full-screen-swiper .linkr-full-screen-swiper__counter {
    left: 50%;
    position: absolute;
    top: 40px;
    transform: translateX(-50%);
    z-index: 10
}

.linkr-full-screen-swiper .linkr-full-screen-swiper__close-button {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 11
}

.linkr-full-screen-swiper .linkr-full-screen-swiper__close-button img {
    margin-right: 0
}

.linkr-full-screen-swiper__counter {
    color: #fff;
    font-family: SF Pro Display;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px
}

.linkr-swiper__control-button {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    z-index: 10
}

.linkr-swiper__control-button.prev {
    left: 0
}

.linkr-swiper__control-button.next {
    right: 0
}

.linkr-swiper__control-button.track {
    height: 100%;
    top: 0;
    transform: translateY(0)
}

.linkr-image-swiper .linkr-image-swiper__inner {
    position: relative
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item {
    cursor: pointer;
    font-size: 0;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item .linkr-image-skeleton {
    align-items: center;
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item .linkr-image-skeleton .skeleton-placeholder-img-wrapper {
    height: 28%;
    width: 32%
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item .linkr-image-swiper__background {
    filter: blur(40px);
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item .linkr-image-swiper__image {
    height: 100%;
    width: 100%
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item .linkr-image-swiper__play-button {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    width: 82px
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item.auto-height .linkr-image-swiper__image {
    height: auto
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item.contain .linkr-image-swiper__image {
    object-fit: contain;
    transform: translate3d(0,-100%,0)
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container .el-carousel__item .linkr-image-swiper__item.cover .linkr-image-swiper__image {
    object-fit: cover;
    object-position: center
}

.linkr-image-swiper .linkr-image-swiper__inner .el-carousel .el-carousel__container.height-animation {
    transition: height .5s ease .5s
}

.linkr-image-swiper .linkr-image-swiper__inner .linkr-image-swiper__counter {
    bottom: 14px;
    position: absolute;
    right: 14px;
    z-index: 10
}

.linkr-image-swiper .linkr-image-swiper__gallery {
    -ms-overflow-style: none;
    margin-top: 12px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 15px;
    position: relative;
    scrollbar-width: none;
    white-space: nowrap
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item {
    border: 2px solid transparent;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    height: 60px;
    position: relative;
    width: 100px
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item .linkr-image-skeleton {
    align-items: center;
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item .linkr-image-skeleton .skeleton-placeholder-img-wrapper {
    height: 28%;
    width: 32%
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item .linkr-image-swiper__play-button {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    width: 15px
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item img {
    border-radius: 4px;
    cursor: pointer;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item+.linkr-image-swiper__gallery-item {
    margin-left: 12px
}

.linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item.active {
    border-color: #8d5fff
}

.linkr-image-swiper .linkr-image-swiper__gallery::-webkit-scrollbar {
    display: none
}

@media (max-width: 768px) {
    .linkr-image-swiper .linkr-image-swiper__gallery {
        padding:0 12px
    }

    .linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item {
        height: 50px;
        width: 50px
    }

    .linkr-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item+.linkr-image-swiper__gallery-item {
        margin-left: 10px
    }
}

.linkr-image-swiper__counter {
    backdrop-filter: blur(18.5px);
    background: rgba(0,0,0,.15);
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .1em;
    line-height: 24px;
    padding: 0 6px
}

.linkr-image-swiper__play-button {
    cursor: pointer
}

.linkr-image-swiper__play-button img {
    height: auto;
    width: 100%
}

.linkr-textarea .linkr-textarea__inner {
    font-family: Inter
}

@font-face {
    font-family: linkr-ui-icon;
    src: url(data:font/woff2;base64,d09GMgABAAAAAANsAAsAAAAAB+wAAAMfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCfgqDEIMWATYCJAMMCwgABCAFhSMHNRslB8iemjwRNlAkBawHLlAA8Aie9mvzdv855sk1FLVEp1MSjQQ50kSbJ0K6S125D8R67AgpoLclnWyW5TBOD9iGuysDdXJVsEvHPQFh7G7tpYAgiaz66jtZU13yL2TpCkI4ZkXA6l0lkaqjeKIBuk1NyQkzI/1MYFe3QK784FcE6pb1CN8emVqC5CssLcgXyWsPyvS44gxDrKpVjKSHqlDmPliIO4gi3YSHcJv+fvxZTSxJKfNec36HVXj64cSHkxHH/h8DyK/iNgGHE0rImL+YPi7GDeci8sC8CPU+Q6Rx2l0IPk/+/8/niZh77X94hESUeaktYBrq5BnxQqmnxkNQwnM3UUboGrgXCT2bs9ybVZSVl3TwwtIrHzm2/Bq5uPoWOb7yRuMcLyQXOyTHhiQXEMUu3gFoRMRjt+PjES/cDQs7xOP3EhLS3Bo8mSfzZLYsXl0gTaKLif8uasLbbF5ralpr3nwTsBJWwaqiv9E3Nl/Yw7sY6+I9vwJWMr+L9fBftOuZm1SaHAwmp+eno7U0v3YBUGt9pQO3teEO5UvAovm4Ten40roQeEirtirXz59fr9yqChGLWAWr2r1qK9QT9ZEkDyW/CKWF8XbYDdAMRjzvZBq6GPG1/p/4N/4zi65J6foamzDg4+VsK2zNi5HAM4HqOzQEf5lsi4la2E5y0ccNSwSyvXfvS6j7bprgWbq8Wy7vZvsIrTWeAknFMGStpjAFYR1KGjagrNUx1M1Zf7yh2ykRotiYdEmAMOQRJG0eIBvyHlMQ/kNJX/KgbCi1UHeR8Zc1TObWoCBYEhVt70dcsS0a7JAGt3RR7fPqxuIFwnwDC7224l0hwuMYR/U1dX3hUWIRse4Vbw9rkJIiKmwTjWz/OWIYNnKErRFF1gSkdDpqayn9SI1imzBIIDCJUCHb9kM4hc1C4+uSgbPohGo+LghGmRcQjN8rJjhN9hauIAQPx3qRejXquJhRqcWve+HvePZgGkgShVCCzYSM3MM+wmCwIU7/Pg2hkGoEFvgcHWp9NMqV1hwrNz/6Gajz3pRjpRn5UlWjTG75HgAA) format("woff2"),url(/_nuxt/fonts/linkr-ui-icon.4e07a60.woff) format("woff"),url(/_nuxt/fonts/linkr-ui-icon.d5d4f7f.ttf) format("truetype")
}

.linkr-ui-icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: linkr-ui-icon!important;
    font-size: 16px;
    font-style: normal
}

.icon-add:before {
    content: "\e682"
}

.icon-minus:before {
    content: "\e683"
}

.linkr-input-number {
    position: relative
}

.linkr-input-number .linkr-input-number__inner {
    -moz-appearance: textfield
}

.linkr-input-number .linkr-input-number__inner::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.linkr-input-number .linkr-input-number__controls {
    align-items: center;
    display: flex;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

.linkr-input-number .linkr-input-number__controls>:not(:first-child) {
    margin-left: 24px
}

.linkr-input-number--no-border {
    align-items: center;
    display: flex
}

.linkr-input-number--no-border .linkr-input-number__inner {
    border: none;
    line-height: 24px;
    padding: 0 10px!important;
    text-align: center;
    width: 68px
}

.linkr-input-number__inner,.linkr-input__inner,.linkr-textarea__inner {
    background: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    box-sizing: border-box;
    color: #141414;
    font-size: 16px;
    line-height: 20px;
    outline: 0;
    padding: 12px;
    width: 100%
}

.linkr-input-number__inner::placeholder,.linkr-input__inner::placeholder,.linkr-textarea__inner::placeholder {
    color: #adadad;
    font-size: 16px;
    line-height: 20px
}

.linkr-input-number__inner:focus,.linkr-input-number__inner:hover,.linkr-input__inner:focus,.linkr-input__inner:hover,.linkr-textarea__inner:focus,.linkr-textarea__inner:hover {
    border-color: #8757ff
}

.linkr-input-number__inner.disabled,.linkr-input__inner.disabled,.linkr-textarea__inner.disabled {
    background: #f2f5f9;
    border: 1px solid #dce3ee;
    color: #adadad;
    cursor: not-allowed
}

.linkr-input {
    position: relative
}

.linkr-input .linkr-input__clear {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.linkr-input .linkr-input__prefix,.linkr-input .linkr-input__suffix {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.linkr-input .linkr-input__prefix>img,.linkr-input .linkr-input__suffix>img {
    height: 24px;
    width: 24px
}

.linkr-input .linkr-input__prefix {
    left: 12px
}

.linkr-input .linkr-input__suffix {
    right: 12px
}

.linkr-input:hover .linkr-input__clear {
    display: inline-block
}

.linkr-button {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    overflow: hidden;
    position: relative;
    user-select: none
}

.linkr-button>i,.linkr-button>img {
    margin-right: 8px
}

.linkr-button.disabled {
    cursor: not-allowed
}

.linkr-button.loading {
    pointer-events: none
}

.linkr-button.big {
    border-radius: 10px;
    line-height: 24px;
    padding: 12px 20px
}

.linkr-button.big>i {
    font-size: 24px
}

.linkr-button.big .linkr-button__loading,.linkr-button.big>img {
    height: 24px;
    width: 24px
}

.linkr-button.medium {
    border-radius: 10px;
    line-height: 19px;
    padding: 10.5px 20px
}

.linkr-button.medium>i {
    font-size: 19px
}

.linkr-button.medium .linkr-button__loading,.linkr-button.medium>img {
    height: 19px;
    width: 19px
}

.linkr-button.small {
    border-radius: 8px;
    line-height: 22px;
    padding: 5px 12px
}

.linkr-button.small>i {
    font-size: 22px
}

.linkr-button.small .linkr-button__loading,.linkr-button.small>img {
    height: 22px;
    width: 22px
}

.linkr-button.primary {
    background: #8757ff;
    border: none;
    color: #fff
}

.linkr-button.primary:hover {
    background: #a880ff
}

.linkr-button.primary:focus {
    background: #794ee6
}

.linkr-button.primary.disabled {
    background: #ceb2ff
}

.linkr-button.info {
    background: #ede3fc;
    border: none;
    color: #8757ff
}

.linkr-button.info:hover {
    background: #dbc6ff
}

.linkr-button.info:focus {
    background: #ceb2ff
}

.linkr-button.info.disabled {
    background: #ede3fc;
    color: #a880ff
}

.linkr-button.normal {
    background: #f2f5f9;
    border: none;
    color: #141414
}

.linkr-button.normal:hover {
    background: #dce3ee
}

.linkr-button.normal:focus {
    background: #bfcce0
}

.linkr-button.normal.disabled {
    background: #f2f5f9;
    color: #adadad
}

.linkr-button.danger {
    background: #f2f5f9;
    border: none;
    color: #ed372d
}

.linkr-button.danger:hover {
    background: #dce3ee
}

.linkr-button.danger:focus {
    background: #bfcce0
}

.linkr-button.danger.disabled {
    background: #f2f5f9;
    color: #ffa7a2
}

.linkr-button.dash {
    background: #fff;
    border: 1px dashed #adadad;
    color: #141414
}

.linkr-button.dash:focus,.linkr-button.dash:hover {
    border-color: #8757ff
}

.linkr-button.dash.disabled {
    color: #141414
}

.linkr-button.text {
    background: unset;
    border: unset;
    color: #8757ff;
    padding: 0
}

.linkr-button.text:hover {
    color: #a880ff
}

.linkr-button.text:focus {
    color: #794ee6
}

.linkr-button.text.disabled {
    color: #ceb2ff
}

.linkr-button.icon {
    background: unset;
    border: unset;
    color: #141414;
    padding: 0
}

.linkr-button.icon:focus,.linkr-button.icon:hover {
    color: #8757ff
}

.linkr-button.icon.disabled {
    color: #adadad
}

.linkr-button.borders {
    background: #fff;
    border: 1px solid #8757ff;
    color: #8757ff
}

.linkr-button.borders:hover {
    background: #ede3fc
}

.linkr-button.borders:focus {
    background: #dbc6ff
}

.linkr-button.borders.disabled {
    background: #fff;
    border: 1px solid #ceb2ff;
    color: #ceb2ff
}

body,html {
    font-family: Inter;
    margin: 0;
    padding: 0
}

.linkr-select__popper {
    max-width: 100vw
}

span.ripple {
    animation: ripple .5s linear;
    background: hsla(0,0%,100%,.7);
    border-radius: 50%;
    position: absolute;
    transform: scale(0)
}

@keyframes ripple {
    to {
        opacity: 0;
        transform: scale(4)
    }
}

.el-form-item.is-error .linkr-input-number__inner,.el-form-item.is-error .linkr-input-number__inner:focus,.el-form-item.is-error .linkr-input__inner,.el-form-item.is-error .linkr-input__inner:focus,.el-form-item.is-error .linkr-textarea__inner,.el-form-item.is-error .linkr-textarea__inner:focus {
    border-color: #ed372d
}

.el-form-item__error {
    color: #ed372d;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/Roboto/Roboto-Regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: OpenSans-Regular;
    font-style: normal;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/OpenSans/OpenSans-Regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: OpenSans-Bold;
    font-style: normal;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/OpenSans/OpenSans-Bold.ttf)
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 500;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.eot);
    src: local("Google Sans Medium"),local("GoogleSans-Medium"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.woff2) format("woff2"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.woff) format("woff"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/sf-pro-display/sf-pro-display_regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 700;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.eot);
    src: local("Google Sans Bold"),local("GoogleSans-Bold"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.woff2) format("woff2"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.woff) format("woff"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.eot);
    src: local("Google Sans Regular"),local("GoogleSans-Regular"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.woff2) format("woff2"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.woff) format("woff"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/Inter/Inter-Medium-8.otf);
    src: url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/Inter/Inter-Medium-8.otf) format("opentype"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/Inter/Inter-Regular-9.otf) format("opentype"),url(https://cdn.static.linkr.bio/ramboo/linkr/TEXT/Inter/Inter-SemiBold-10.otf) format("opentype")
}

.linkr-country-select__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.linkr-country-select__dial-code {
    margin-left: 10px
}

.linkr-country-select__flag {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.linkr-country-select__flag.be {
    width: 18px
}

.linkr-country-select__flag.ch {
    width: 15px
}

.linkr-country-select__flag.mc {
    width: 19px
}

.linkr-country-select__flag.ne {
    width: 18px
}

.linkr-country-select__flag.ac {
    background-position: 0 0;
    height: 10px
}

.linkr-country-select__flag.ad {
    background-position: -22px 0;
    height: 14px
}

.linkr-country-select__flag.ae {
    background-position: -44px 0;
    height: 10px
}

.linkr-country-select__flag.af {
    background-position: -66px 0;
    height: 14px
}

.linkr-country-select__flag.ag {
    background-position: -88px 0;
    height: 14px
}

.linkr-country-select__flag.ai {
    background-position: -110px 0;
    height: 10px
}

.linkr-country-select__flag.al {
    background-position: -132px 0;
    height: 15px
}

.linkr-country-select__flag.am {
    background-position: -154px 0;
    height: 10px
}

.linkr-country-select__flag.ao {
    background-position: -176px 0;
    height: 14px
}

.linkr-country-select__flag.aq {
    background-position: -198px 0;
    height: 14px
}

.linkr-country-select__flag.ar {
    background-position: -220px 0;
    height: 13px
}

.linkr-country-select__flag.as {
    background-position: -242px 0;
    height: 10px
}

.linkr-country-select__flag.at {
    background-position: -264px 0;
    height: 14px
}

.linkr-country-select__flag.au {
    background-position: -286px 0;
    height: 10px
}

.linkr-country-select__flag.aw {
    background-position: -308px 0;
    height: 14px
}

.linkr-country-select__flag.ax {
    background-position: -330px 0;
    height: 13px
}

.linkr-country-select__flag.az {
    background-position: -352px 0;
    height: 10px
}

.linkr-country-select__flag.ba {
    background-position: -374px 0;
    height: 10px
}

.linkr-country-select__flag.bb {
    background-position: -396px 0;
    height: 14px
}

.linkr-country-select__flag.bd {
    background-position: -418px 0;
    height: 12px
}

.linkr-country-select__flag.be {
    background-position: -440px 0;
    height: 15px
}

.linkr-country-select__flag.bf {
    background-position: -460px 0;
    height: 14px
}

.linkr-country-select__flag.bg {
    background-position: -482px 0;
    height: 12px
}

.linkr-country-select__flag.bh {
    background-position: -504px 0;
    height: 12px
}

.linkr-country-select__flag.bi {
    background-position: -526px 0;
    height: 12px
}

.linkr-country-select__flag.bj {
    background-position: -548px 0;
    height: 14px
}

.linkr-country-select__flag.bl {
    background-position: -570px 0;
    height: 14px
}

.linkr-country-select__flag.bm {
    background-position: -592px 0;
    height: 10px
}

.linkr-country-select__flag.bn {
    background-position: -614px 0;
    height: 10px
}

.linkr-country-select__flag.bo {
    background-position: -636px 0;
    height: 14px
}

.linkr-country-select__flag.bq {
    background-position: -658px 0;
    height: 14px
}

.linkr-country-select__flag.br {
    background-position: -680px 0;
    height: 14px
}

.linkr-country-select__flag.bs {
    background-position: -702px 0;
    height: 10px
}

.linkr-country-select__flag.bt {
    background-position: -724px 0;
    height: 14px
}

.linkr-country-select__flag.bv {
    background-position: -746px 0;
    height: 15px
}

.linkr-country-select__flag.bw {
    background-position: -768px 0;
    height: 14px
}

.linkr-country-select__flag.by {
    background-position: -790px 0;
    height: 10px
}

.linkr-country-select__flag.bz {
    background-position: -812px 0;
    height: 14px
}

.linkr-country-select__flag.ca {
    background-position: -834px 0;
    height: 10px
}

.linkr-country-select__flag.cc {
    background-position: -856px 0;
    height: 10px
}

.linkr-country-select__flag.cd {
    background-position: -878px 0;
    height: 15px
}

.linkr-country-select__flag.cf {
    background-position: -900px 0;
    height: 14px
}

.linkr-country-select__flag.cg {
    background-position: -922px 0;
    height: 14px
}

.linkr-country-select__flag.ch {
    background-position: -944px 0;
    height: 15px
}

.linkr-country-select__flag.ci {
    background-position: -961px 0;
    height: 14px
}

.linkr-country-select__flag.ck {
    background-position: -983px 0;
    height: 10px
}

.linkr-country-select__flag.cl {
    background-position: -1005px 0;
    height: 14px
}

.linkr-country-select__flag.cm {
    background-position: -1027px 0;
    height: 14px
}

.linkr-country-select__flag.cn {
    background-position: -1049px 0;
    height: 14px
}

.linkr-country-select__flag.co {
    background-position: -1071px 0;
    height: 14px
}

.linkr-country-select__flag.cp {
    background-position: -1093px 0;
    height: 14px
}

.linkr-country-select__flag.cr {
    background-position: -1115px 0;
    height: 12px
}

.linkr-country-select__flag.cu {
    background-position: -1137px 0;
    height: 10px
}

.linkr-country-select__flag.cv {
    background-position: -1159px 0;
    height: 12px
}

.linkr-country-select__flag.cw {
    background-position: -1181px 0;
    height: 14px
}

.linkr-country-select__flag.cx {
    background-position: -1203px 0;
    height: 10px
}

.linkr-country-select__flag.cy {
    background-position: -1225px 0;
    height: 13px
}

.linkr-country-select__flag.cz {
    background-position: -1247px 0;
    height: 14px
}

.linkr-country-select__flag.de {
    background-position: -1269px 0;
    height: 12px
}

.linkr-country-select__flag.dg {
    background-position: -1291px 0;
    height: 10px
}

.linkr-country-select__flag.dj {
    background-position: -1313px 0;
    height: 14px
}

.linkr-country-select__flag.dk {
    background-position: -1335px 0;
    height: 15px
}

.linkr-country-select__flag.dm {
    background-position: -1357px 0;
    height: 10px
}

.linkr-country-select__flag.do {
    background-position: -1379px 0;
    height: 13px
}

.linkr-country-select__flag.dz {
    background-position: -1401px 0;
    height: 14px
}

.linkr-country-select__flag.ea {
    background-position: -1423px 0;
    height: 14px
}

.linkr-country-select__flag.ec {
    background-position: -1445px 0;
    height: 14px
}

.linkr-country-select__flag.ee {
    background-position: -1467px 0;
    height: 13px
}

.linkr-country-select__flag.eg {
    background-position: -1489px 0;
    height: 14px
}

.linkr-country-select__flag.eh {
    background-position: -1511px 0;
    height: 10px
}

.linkr-country-select__flag.er {
    background-position: -1533px 0;
    height: 10px
}

.linkr-country-select__flag.es {
    background-position: -1555px 0;
    height: 14px
}

.linkr-country-select__flag.et {
    background-position: -1577px 0;
    height: 10px
}

.linkr-country-select__flag.eu {
    background-position: -1599px 0;
    height: 14px
}

.linkr-country-select__flag.fi {
    background-position: -1621px 0;
    height: 12px
}

.linkr-country-select__flag.fj {
    background-position: -1643px 0;
    height: 10px
}

.linkr-country-select__flag.fk {
    background-position: -1665px 0;
    height: 10px
}

.linkr-country-select__flag.fm {
    background-position: -1687px 0;
    height: 11px
}

.linkr-country-select__flag.fo {
    background-position: -1709px 0;
    height: 15px
}

.linkr-country-select__flag.fr {
    background-position: -1731px 0;
    float: none;
    height: 14px
}

.linkr-country-select__flag.ga {
    background-position: -1753px 0;
    height: 15px
}

.linkr-country-select__flag.gb {
    background-position: -1775px 0;
    height: 10px
}

.linkr-country-select__flag.gd {
    background-position: -1797px 0;
    height: 12px
}

.linkr-country-select__flag.ge {
    background-position: -1819px 0;
    height: 14px
}

.linkr-country-select__flag.gf {
    background-position: -1841px 0;
    height: 14px
}

.linkr-country-select__flag.gg {
    background-position: -1863px 0;
    height: 14px
}

.linkr-country-select__flag.gh {
    background-position: -1885px 0;
    height: 14px
}

.linkr-country-select__flag.gi {
    background-position: -1907px 0;
    height: 10px
}

.linkr-country-select__flag.gl {
    background-position: -1929px 0;
    height: 14px
}

.linkr-country-select__flag.gm {
    background-position: -1951px 0;
    height: 14px
}

.linkr-country-select__flag.gn {
    background-position: -1973px 0;
    height: 14px
}

.linkr-country-select__flag.gp {
    background-position: -1995px 0;
    height: 14px
}

.linkr-country-select__flag.gq {
    background-position: -2017px 0;
    height: 14px
}

.linkr-country-select__flag.gr {
    background-position: -2039px 0;
    height: 14px
}

.linkr-country-select__flag.gs {
    background-position: -2061px 0;
    height: 10px
}

.linkr-country-select__flag.gt {
    background-position: -2083px 0;
    height: 13px
}

.linkr-country-select__flag.gu {
    background-position: -2105px 0;
    height: 11px
}

.linkr-country-select__flag.gw {
    background-position: -2127px 0;
    height: 10px
}

.linkr-country-select__flag.gy {
    background-position: -2149px 0;
    height: 12px
}

.linkr-country-select__flag.hk {
    background-position: -2171px 0;
    height: 14px
}

.linkr-country-select__flag.hm {
    background-position: -2193px 0;
    height: 10px
}

.linkr-country-select__flag.hn {
    background-position: -2215px 0;
    height: 10px
}

.linkr-country-select__flag.hr {
    background-position: -2237px 0;
    height: 10px;
    margin: 0 8px 0 0
}

.linkr-country-select__flag.ht {
    background-position: -2259px 0;
    height: 12px
}

.linkr-country-select__flag.hu {
    background-position: -2281px 0;
    height: 10px
}

.linkr-country-select__flag.ic {
    background-position: -2303px 0;
    height: 14px
}

.linkr-country-select__flag.id {
    background-position: -2325px 0;
    height: 14px
}

.linkr-country-select__flag.ie {
    background-position: -2347px 0;
    height: 10px
}

.linkr-country-select__flag.il {
    background-position: -2369px 0;
    height: 15px
}

.linkr-country-select__flag.im {
    background-position: -2391px 0;
    height: 10px
}

.linkr-country-select__flag.in {
    background-position: -2413px 0;
    height: 14px
}

.linkr-country-select__flag.io {
    background-position: -2435px 0;
    height: 10px
}

.linkr-country-select__flag.iq {
    background-position: -2457px 0;
    height: 14px
}

.linkr-country-select__flag.ir {
    background-position: -2479px 0;
    height: 12px
}

.linkr-country-select__flag.is {
    background-position: -2501px 0;
    height: 15px
}

.linkr-country-select__flag.it {
    background-position: -2523px 0;
    height: 14px
}

.linkr-country-select__flag.je {
    background-position: -2545px 0;
    height: 12px
}

.linkr-country-select__flag.jm {
    background-position: -2567px 0;
    height: 10px
}

.linkr-country-select__flag.jo {
    background-position: -2589px 0;
    height: 10px
}

.linkr-country-select__flag.jp {
    background-position: -2611px 0;
    height: 14px
}

.linkr-country-select__flag.ke {
    background-position: -2633px 0;
    height: 14px
}

.linkr-country-select__flag.kg {
    background-position: -2655px 0;
    height: 12px
}

.linkr-country-select__flag.kh {
    background-position: -2677px 0;
    height: 13px
}

.linkr-country-select__flag.ki {
    background-position: -2699px 0;
    height: 10px
}

.linkr-country-select__flag.km {
    background-position: -2721px 0;
    height: 12px
}

.linkr-country-select__flag.kn {
    background-position: -2743px 0;
    height: 14px
}

.linkr-country-select__flag.kp {
    background-position: -2765px 0;
    height: 10px
}

.linkr-country-select__flag.kr {
    background-position: -2787px 0;
    height: 14px
}

.linkr-country-select__flag.kw {
    background-position: -2809px 0;
    height: 10px
}

.linkr-country-select__flag.ky {
    background-position: -2831px 0;
    height: 10px
}

.linkr-country-select__flag.kz {
    background-position: -2853px 0;
    height: 10px
}

.linkr-country-select__flag.la {
    background-position: -2875px 0;
    height: 14px
}

.linkr-country-select__flag.lb {
    background-position: -2897px 0;
    height: 14px
}

.linkr-country-select__flag.lc {
    background-position: -2919px 0;
    height: 10px
}

.linkr-country-select__flag.li {
    background-position: -2941px 0;
    height: 12px
}

.linkr-country-select__flag.lk {
    background-position: -2963px 0;
    height: 10px
}

.linkr-country-select__flag.lr {
    background-position: -2985px 0;
    height: 11px
}

.linkr-country-select__flag.ls {
    background-position: -3007px 0;
    height: 14px
}

.linkr-country-select__flag.lt {
    background-position: -3029px 0;
    height: 12px
}

.linkr-country-select__flag.lu {
    background-position: -3051px 0;
    height: 12px
}

.linkr-country-select__flag.lv {
    background-position: -3073px 0;
    height: 10px
}

.linkr-country-select__flag.ly {
    background-position: -3095px 0;
    height: 10px
}

.linkr-country-select__flag.ma {
    background-position: -3117px 0;
    height: 14px
}

.linkr-country-select__flag.mc {
    background-position: -3139px 0;
    height: 15px
}

.linkr-country-select__flag.md {
    background-position: -3160px 0;
    height: 10px
}

.linkr-country-select__flag.me {
    background-position: -3182px 0;
    height: 10px
}

.linkr-country-select__flag.mf {
    background-position: -3204px 0;
    height: 14px
}

.linkr-country-select__flag.mg {
    background-position: -3226px 0;
    height: 14px
}

.linkr-country-select__flag.mh {
    background-position: -3248px 0;
    height: 11px
}

.linkr-country-select__flag.mk {
    background-position: -3270px 0;
    height: 10px
}

.linkr-country-select__flag.ml {
    background-position: -3292px 0;
    height: 14px
}

.linkr-country-select__flag.mm {
    background-position: -3314px 0;
    height: 14px
}

.linkr-country-select__flag.mn {
    background-position: -3336px 0;
    height: 10px
}

.linkr-country-select__flag.mo {
    background-position: -3358px 0;
    height: 14px
}

.linkr-country-select__flag.mp {
    background-position: -3380px 0;
    height: 10px
}

.linkr-country-select__flag.mq {
    background-position: -3402px 0;
    height: 14px
}

.linkr-country-select__flag.mr {
    background-position: -3424px 0;
    height: 14px
}

.linkr-country-select__flag.ms {
    background-position: -3446px 0;
    height: 10px
}

.linkr-country-select__flag.mt {
    background-position: -3468px 0;
    height: 14px
}

.linkr-country-select__flag.mu {
    background-position: -3490px 0;
    height: 14px
}

.linkr-country-select__flag.mv {
    background-position: -3512px 0;
    height: 14px
}

.linkr-country-select__flag.mw {
    background-position: -3534px 0;
    height: 14px
}

.linkr-country-select__flag.mx {
    background-position: -3556px 0;
    height: 12px
}

.linkr-country-select__flag.my {
    background-position: -3578px 0;
    height: 10px
}

.linkr-country-select__flag.mz {
    background-position: -3600px 0;
    height: 14px
}

.linkr-country-select__flag.na {
    background-position: -3622px 0;
    height: 14px
}

.linkr-country-select__flag.nc {
    background-position: -3644px 0;
    height: 10px
}

.linkr-country-select__flag.ne {
    background-position: -3666px 0;
    height: 15px
}

.linkr-country-select__flag.nf {
    background-position: -3686px 0;
    height: 10px
}

.linkr-country-select__flag.ng {
    background-position: -3708px 0;
    height: 10px
}

.linkr-country-select__flag.ni {
    background-position: -3730px 0;
    height: 12px
}

.linkr-country-select__flag.nl {
    background-position: -3752px 0;
    height: 14px
}

.linkr-country-select__flag.no {
    background-position: -3774px 0;
    height: 15px
}

.linkr-country-select__flag.np {
    background-position: -3796px 0;
    height: 15px;
    width: 13px
}

.linkr-country-select__flag.nr {
    background-position: -3811px 0;
    height: 10px
}

.linkr-country-select__flag.nu {
    background-position: -3833px 0;
    height: 10px
}

.linkr-country-select__flag.nz {
    background-position: -3855px 0;
    height: 10px
}

.linkr-country-select__flag.om {
    background-position: -3877px 0;
    height: 10px
}

.linkr-country-select__flag.pa {
    background-position: -3899px 0;
    height: 14px
}

.linkr-country-select__flag.pe {
    background-position: -3921px 0;
    height: 14px
}

.linkr-country-select__flag.pf {
    background-position: -3943px 0;
    height: 14px
}

.linkr-country-select__flag.pg {
    background-position: -3965px 0;
    height: 15px
}

.linkr-country-select__flag.ph {
    background-position: -3987px 0;
    height: 10px
}

.linkr-country-select__flag.pk {
    background-position: -4009px 0;
    height: 14px
}

.linkr-country-select__flag.pl {
    background-position: -4031px 0;
    height: 13px
}

.linkr-country-select__flag.pm {
    background-position: -4053px 0;
    height: 14px
}

.linkr-country-select__flag.pn {
    background-position: -4075px 0;
    height: 10px
}

.linkr-country-select__flag.pr {
    background-position: -4097px 0;
    height: 14px
}

.linkr-country-select__flag.ps {
    background-position: -4119px 0;
    height: 10px
}

.linkr-country-select__flag.pt {
    background-position: -4141px 0;
    height: 14px
}

.linkr-country-select__flag.pw {
    background-position: -4163px 0;
    height: 13px
}

.linkr-country-select__flag.py {
    background-position: -4185px 0;
    height: 11px
}

.linkr-country-select__flag.qa {
    background-position: -4207px 0;
    height: 8px
}

.linkr-country-select__flag.re {
    background-position: -4229px 0;
    height: 14px
}

.linkr-country-select__flag.ro {
    background-position: -4251px 0;
    height: 14px
}

.linkr-country-select__flag.rs {
    background-position: -4273px 0;
    height: 14px
}

.linkr-country-select__flag.ru {
    background-position: -4295px 0;
    height: 14px
}

.linkr-country-select__flag.rw {
    background-position: -4317px 0;
    height: 14px
}

.linkr-country-select__flag.sa {
    background-position: -4339px 0;
    height: 14px
}

.linkr-country-select__flag.sb {
    background-position: -4361px 0;
    height: 10px
}

.linkr-country-select__flag.sc {
    background-position: -4383px 0;
    height: 10px
}

.linkr-country-select__flag.sd {
    background-position: -4405px 0;
    height: 10px
}

.linkr-country-select__flag.se {
    background-position: -4427px 0;
    height: 13px
}

.linkr-country-select__flag.sg {
    background-position: -4449px 0;
    height: 14px
}

.linkr-country-select__flag.sh {
    background-position: -4471px 0;
    height: 10px
}

.linkr-country-select__flag.si {
    background-position: -4493px 0;
    height: 10px
}

.linkr-country-select__flag.sj {
    background-position: -4515px 0;
    height: 15px
}

.linkr-country-select__flag.sk {
    background-position: -4537px 0;
    height: 14px
}

.linkr-country-select__flag.sl {
    background-position: -4559px 0;
    height: 14px
}

.linkr-country-select__flag.sm {
    background-position: -4581px 0;
    height: 15px
}

.linkr-country-select__flag.sn {
    background-position: -4603px 0;
    height: 14px
}

.linkr-country-select__flag.so {
    background-position: -4625px 0;
    height: 14px
}

.linkr-country-select__flag.sr {
    background-position: -4647px 0;
    height: 14px
}

.linkr-country-select__flag.ss {
    background-position: -4669px 0;
    height: 10px
}

.linkr-country-select__flag.st {
    background-position: -4691px 0;
    height: 10px
}

.linkr-country-select__flag.sv {
    background-position: -4713px 0;
    height: 12px
}

.linkr-country-select__flag.sx {
    background-position: -4735px 0;
    height: 14px
}

.linkr-country-select__flag.sy {
    background-position: -4757px 0;
    height: 14px
}

.linkr-country-select__flag.sz {
    background-position: -4779px 0;
    height: 14px
}

.linkr-country-select__flag.ta {
    background-position: -4801px 0;
    height: 10px
}

.linkr-country-select__flag.tc {
    background-position: -4823px 0;
    height: 10px
}

.linkr-country-select__flag.td {
    background-position: -4845px 0;
    height: 14px
}

.linkr-country-select__flag.tf {
    background-position: -4867px 0;
    height: 14px
}

.linkr-country-select__flag.tg {
    background-position: -4889px 0;
    height: 13px
}

.linkr-country-select__flag.th {
    background-position: -4911px 0;
    height: 14px
}

.linkr-country-select__flag.tj {
    background-position: -4933px 0;
    height: 10px
}

.linkr-country-select__flag.tk {
    background-position: -4955px 0;
    height: 10px
}

.linkr-country-select__flag.tl {
    background-position: -4977px 0;
    height: 10px
}

.linkr-country-select__flag.tm {
    background-position: -4999px 0;
    height: 14px
}

.linkr-country-select__flag.tn {
    background-position: -5021px 0;
    height: 14px
}

.linkr-country-select__flag.to {
    background-position: -5043px 0;
    height: 10px
}

.linkr-country-select__flag.tr {
    background-position: -5065px 0;
    height: 14px
}

.linkr-country-select__flag.tt {
    background-position: -5087px 0;
    height: 12px
}

.linkr-country-select__flag.tv {
    background-position: -5109px 0;
    height: 10px
}

.linkr-country-select__flag.tw {
    background-position: -5131px 0;
    height: 14px
}

.linkr-country-select__flag.tz {
    background-position: -5153px 0;
    height: 14px
}

.linkr-country-select__flag.ua {
    background-position: -5175px 0;
    height: 14px
}

.linkr-country-select__flag.ug {
    background-position: -5197px 0;
    height: 14px
}

.linkr-country-select__flag.um {
    background-position: -5219px 0;
    height: 11px
}

.linkr-country-select__flag.us {
    background-position: -5241px 0;
    height: 11px
}

.linkr-country-select__flag.uy {
    background-position: -5263px 0;
    height: 14px
}

.linkr-country-select__flag.uz {
    background-position: -5285px 0;
    height: 10px
}

.linkr-country-select__flag.va {
    background-position: -5307px 0;
    height: 15px;
    width: 15px
}

.linkr-country-select__flag.vc {
    background-position: -5324px 0;
    height: 14px
}

.linkr-country-select__flag.ve {
    background-position: -5346px 0;
    height: 14px
}

.linkr-country-select__flag.vg {
    background-position: -5368px 0;
    height: 10px
}

.linkr-country-select__flag.vi {
    background-position: -5390px 0;
    height: 14px
}

.linkr-country-select__flag.vn {
    background-position: -5412px 0;
    height: 14px
}

.linkr-country-select__flag.vu {
    background-position: -5434px 0;
    height: 12px
}

.linkr-country-select__flag.wf {
    background-position: -5456px 0;
    height: 14px
}

.linkr-country-select__flag.ws {
    background-position: -5478px 0;
    height: 10px
}

.linkr-country-select__flag.xk {
    background-position: -5500px 0;
    height: 15px
}

.linkr-country-select__flag.ye {
    background-position: -5522px 0;
    height: 14px
}

.linkr-country-select__flag.yt {
    background-position: -5544px 0;
    height: 14px
}

.linkr-country-select__flag.za {
    background-position: -5566px 0;
    height: 14px
}

.linkr-country-select__flag.zm {
    background-position: -5588px 0;
    height: 14px
}

.linkr-country-select__flag.zw {
    background-position: -5610px 0;
    height: 10px
}

.linkr-country-select__flag {
    background-color: #dbdbdb;
    background-image: url(/_nuxt/img/flags.7843df5.png);
    background-position: 20px 0;
    background-repeat: no-repeat;
    box-shadow: 0 0 1px 0 #888;
    height: 15px;
    width: 20px
}

@media only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .linkr-country-select__flag {
        background-image:url(/_nuxt/img/flags-2x.3f9c524.png);
        background-size: 5630px 15px
    }
}

.linkr-country-select__flag.np {
    background-color: transparent
}

.toast[data-v-56b4251c] {
    background: rgba(22,25,44,.9);
    border-radius: 8px;
    box-shadow: 0 0 22px rgba(0,0,0,.3);
    left: 50%;
    max-width: 327px;
    min-width: 150px;
    position: fixed;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    width: auto;
    z-index: 9999
}

.toast-body[data-v-56b4251c] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px;
    width: 100%
}

.toast-body .toast-img-wrapper .toast-img[data-v-56b4251c] {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 14px
}

.toast-body .toast-text[data-v-56b4251c] {
    color: #fff;
    flex: 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px;
    text-align: center
}

.loading[data-v-56b4251c] {
    animation: RotateAnimate-56b4251c 1s infinite
}

@keyframes RotateAnimate-56b4251c {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.secondary-nav[data-v-74eb67ba] {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 49px;
    justify-content: space-between;
    padding: 0 10px 0 15px;
    position: relative
}

.secondary-nav.dividing[data-v-74eb67ba] {
    border-bottom: 1px solid #d9e2f2
}

.secondary-nav.border_radius_12[data-v-74eb67ba] {
    border-radius: 12px 12px 0 0
}

.nav-back[data-v-74eb67ba] {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.secondary-nav-txt[data-v-74eb67ba] {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    left: 50%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

.post-not-found[data-v-5c9ee39c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 65vh;
    padding: 40px
}

.not-found[data-v-5c9ee39c] {
    height: 120px;
    width: 250px
}

.not-fount-404[data-v-5c9ee39c] {
    color: #141414;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 20px
}

.not-fount-des[data-v-5c9ee39c] {
    color: #141414;
    font-size: 14px;
    letter-spacing: .001em;
    line-height: 17px;
    margin-top: 12px;
    text-align: center
}

.product-list-wrapper[data-v-1d25cb42] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    left: -29px;
    margin-bottom: 20px;
    margin-top: 40px;
    position: relative;
    width: calc(100% + 29px)
}

.product-list-wrapper .product-list-item[data-v-1d25cb42] {
    cursor: pointer;
    display: flex;
    margin-bottom: 10px;
    width: 33%
}

.product-list-wrapper .product-list-item .product-item-info[data-v-1d25cb42] {
    width: calc(100% - 20px)
}

.product-list-wrapper .product-list-item .product-item-info .product-item-img[data-v-1d25cb42] {
    padding-bottom: 71%;
    position: relative;
    width: 100%
}

.product-list-wrapper .product-list-item .product-item-info .product-item-img img[data-v-1d25cb42] {
    border-radius: 4px;
    display: block;
    height: 100%;
    margin: 0 auto;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.product-list-wrapper .product-list-item .product-item-info .product-active[data-v-1d25cb42] {
    border: 1px solid var(--main-color)
}

.product-list-wrapper .product-list-item .product-item-add[data-v-1d25cb42] {
    align-self: center;
    margin: 0 10px
}

.product-list-wrapper .product-list-item .product-item-price[data-v-1d25cb42],.product-list-wrapper .product-list-item .product-item-title[data-v-1d25cb42] {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #141414;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    word-break: break-word
}

.product-list-wrapper .product-list-item .product-item-price span[data-v-1d25cb42],.product-list-wrapper .product-list-item .product-item-title span[data-v-1d25cb42] {
    color: #adadad;
    font-size: 10px;
    font-weight: 400;
    text-decoration: line-through
}

.privately[data-v-2605b642] {
    background: #fffae0;
    border-radius: 10px;
    display: flex;
    margin-top: 20px;
    padding: 12px 14px
}

.privately img[data-v-2605b642] {
    height: 22px;
    margin-right: 11px;
    width: 22px
}

.privately span[data-v-2605b642] {
    color: #141414;
    font-size: 15px;
    line-height: 24px
}

@media (max-width: 768px) {
    .sold-out[data-v-2605b642] {
        padding:8px
    }

    .sold-out img[data-v-2605b642] {
        height: 18px;
        margin-right: 6px;
        width: 18px
    }

    .sold-out span[data-v-2605b642] {
        font-size: 12px;
        line-height: 18px
    }
}

.sold-out[data-v-32d08928] {
    align-items: center;
    display: flex;
    padding: 10px 0
}

.sold-out img[data-v-32d08928] {
    height: 22px;
    margin-right: 11px;
    width: 22px
}

.sold-out span[data-v-32d08928] {
    color: #ed372d;
    font-size: 15px;
    line-height: 24px
}

@media (max-width: 768px) {
    .sold-out[data-v-32d08928] {
        padding:8px
    }

    .sold-out img[data-v-32d08928] {
        height: 18px;
        margin-right: 6px;
        width: 18px
    }

    .sold-out span[data-v-32d08928] {
        font-size: 12px;
        line-height: 18px
    }
}

.fulfill-time-wrapper[data-v-52343a1e] {
    width: 100%
}

.fulfill-time-steps[data-v-52343a1e] {
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    border-radius: 10px;
    margin-top: 10px;
    padding: 16px;
    width: 100%
}

.fulfill-time-steps .label-title[data-v-52343a1e] {
    font-size: 14px;
    font-weight: 700;
    margin-top: 16px
}

.fulfill-time-steps[data-v-52343a1e] .el-steps .el-step__head .el-step__line {
    background-color: #f2f5f9;
    height: 1px;
    left: 80%;
    right: -20%;
    top: 40px
}

.fulfill-time-steps[data-v-52343a1e] .el-steps .el-step__head .el-step__icon {
    border: none;
    height: 40px;
    width: 40px
}

.fulfill-time-steps[data-v-52343a1e] .el-steps .el-step__main {
    margin-top: 4px
}

.fulfill-time-steps[data-v-52343a1e] .el-steps .el-step__main .el-step__title {
    color: #141414;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.fulfill-time-steps[data-v-52343a1e] .el-steps .el-step__main .el-step__description {
    color: #141414;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 4px
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important;
    text-transform: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.product-detail[data-v-05e48137] {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 540px;
    position: relative;
    width: 100%;
    z-index: 0
}

.product-detail .land-background[data-v-05e48137] {
    left: 0
}

.product-detail .land-share-btn[data-v-05e48137] {
    z-index: 1
}

.product-detail .land-profile[data-v-05e48137] {
    padding-top: 40px
}

.product-detail .good-detail-content[data-v-05e48137] {
    padding: 10px
}

.product-detail .good-detail-content .goode-detail-img[data-v-05e48137] {
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    margin: 0 auto;
    max-width: 540px;
    padding: 10px
}

.product-detail .good-detail-content .goode-detail-img .swiper-slide[data-v-05e48137] {
    height: auto
}

.product-detail .good-detail-content .goode-detail-img .img-wrapper[data-v-05e48137] {
    padding-bottom: 75%;
    position: relative;
    width: 100%
}

.product-detail .good-detail-content .goode-detail-img .swiper-img[data-v-05e48137] {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.product-detail .goods-image-wrapper[data-v-05e48137] {
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    height: 86px;
    margin-right: 10px;
    overflow: hidden;
    width: 86px
}

.product-detail .goods-image-wrapper .goods-image[data-v-05e48137] {
    height: 100%
}

.product-detail .goods-card-wrapper[data-v-05e48137] {
    display: flex;
    justify-content: space-between
}

.product-detail .goods-card-wrapper .goods-info[data-v-05e48137] {
    flex: 1;
    overflow: hidden
}

.product-detail .goods-card-wrapper[data-v-05e48137] {
    padding: 16px 10px 14px
}

.product-detail .goods-price-space[data-v-05e48137] {
    border-top: 2px dashed transparent;
    margin: 0 10px;
    opacity: .4
}

.product-detail .goods-price-wrapper[data-v-05e48137] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 15px 10px
}

.product-detail .goods-price-wrapper .goods-price[data-v-05e48137] {
    margin-right: 25px
}

.product-detail .goods-price[data-v-05e48137] {
    display: flex;
    margin-top: 4px
}

.product-detail .goods-price .new-price[data-v-05e48137] {
    color: #373537;
    font-size: 18px;
    font-weight: 800
}

.product-detail .goods-price .old-price[data-v-05e48137] {
    color: #c4c4c4;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px;
    margin-left: 4px
}

.product-detail .goods-price .goods-discount[data-v-05e48137] {
    color: red;
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    text-align: right
}

.product-detail .goods-name-item[data-v-05e48137] {
    display: flex
}

.product-detail .goods-name-item .goods-icon[data-v-05e48137] {
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    margin-top: 3px;
    width: 16px
}

.product-detail .goods-name-item .goods-name[data-v-05e48137] {
    color: #373537;
    flex: 1;
    font-size: 14px
}

.product-detail .good-desc[data-v-05e48137] {
    color: #6a6a6a;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 20px 10px;
    text-align: justify;
    white-space: break-spaces;
    word-break: break-wrod
}

.product-detail .good-logo[data-v-05e48137] {
    background: url(/_nuxt/img/logo-black.db7d6f1.png) no-repeat 50%;
    background-size: cover;
    height: 20px;
    margin: 0 auto 120px;
    width: 26.7%
}

.product-detail .good-btn-wrapper[data-v-05e48137] {
    background: #fff;
    bottom: 0;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    height: 100px;
    left: 0;
    position: fixed;
    width: 100%
}

.product-detail .good-btn-wrapper .good-btn[data-v-05e48137] {
    background: #6968aa;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin: 31px auto;
    text-align: center;
    width: 335px
}

.digital-result .your-order[data-v-468d5b6c] {
    text-align: center
}

.digital-result .your-order .x[data-v-468d5b6c] {
    display: inline-block;
    position: relative
}

.digital-result .your-order .x .y[data-v-468d5b6c] {
    color: #373537;
    font-weight: 500;
    line-height: 22px
}

.digital-result .your-order .x .z[data-v-468d5b6c] {
    background: rgba(73,201,128,.2);
    bottom: 4px;
    height: 3px;
    position: absolute;
    width: 100%
}

.digital-result .download-all-btn[data-v-468d5b6c] {
    display: block;
    margin: 64px auto 0
}

.digital-result .result[data-v-468d5b6c] {
    align-items: center;
    background: #f4f6f9;
    border-radius: 8px;
    display: flex;
    height: 62px;
    margin: 14px auto 0;
    max-width: 100%;
    padding: 0 10px;
    width: 380px
}

.digital-result .result .digital-file-name[data-v-468d5b6c] {
    color: #000;
    flex: 1;
    font-weight: 500;
    line-height: 22px;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.digital-result .result .download-btn[data-v-468d5b6c] {
    color: #fff
}

.digital-result .result .download-btn img[data-v-468d5b6c] {
    height: 24px;
    width: 24px
}

.full-screen-swiper[data-v-05aa7fc6] {
    background: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.full-screen-swiper .single-img-wrap[data-v-05aa7fc6] {
    height: 100%;
    width: 100%
}

.full-screen-swiper .single-img-wrap .single-img[data-v-05aa7fc6] {
    height: auto;
    width: auto
}

.full-screen-swiper .swiper-wrap[data-v-05aa7fc6] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate3d(0,-50%,0);
    width: 100%
}

.full-screen-swiper .swiper-wrap .img-wrap[data-v-05aa7fc6] {
    height: 100%;
    width: 100%
}

.full-screen-swiper .swiper-wrap .img-wrap img[data-v-05aa7fc6] {
    height: auto;
    width: auto
}

.full-screen-swiper .swiper-wrap .next-btn-img[data-v-05aa7fc6],.full-screen-swiper .swiper-wrap .prev-btn-img[data-v-05aa7fc6] {
    height: 32px;
    max-width: unset;
    position: absolute;
    width: 32px
}

.full-screen-swiper .swiper-wrap .prev-btn-img[data-v-05aa7fc6] {
    left: 10px
}

.full-screen-swiper .swiper-wrap .next-btn-img[data-v-05aa7fc6] {
    right: 10px
}

.full-screen-swiper .swiper-wrap .swiper-button-next[data-v-05aa7fc6]:after,.full-screen-swiper .swiper-wrap .swiper-button-prev[data-v-05aa7fc6]:after {
    content: ""
}

.full-screen-swiper .close-btn[data-v-05aa7fc6] {
    cursor: pointer;
    position: absolute;
    right: 27.5px;
    top: 27.5px
}

.full-screen-swiper .slide-index[data-v-05aa7fc6] {
    top: 74px
}

.full-screen-swiper .slide-index[data-v-05aa7fc6],.full-screen-swiper .swiper-pagination-fraction[data-v-05aa7fc6] {
    color: #fff;
    font-family: Google Sans;
    font-size: 17px;
    font-weight: 600;
    left: 50%;
    position: absolute;
    transform: translate3d(-50%,0,0)
}

.full-screen-swiper .swiper-pagination-fraction[data-v-05aa7fc6] {
    bottom: unset;
    top: 40px
}

.full-screen-swiper .swiper.gallery[data-v-05aa7fc6] {
    height: 100%;
    width: 100%
}

.swiper-button-next.swiper-button-disabled[data-v-05aa7fc6],.swiper-button-prev.swiper-button-disabled[data-v-05aa7fc6] {
    opacity: 1;
    pointer-events: unset
}

.image-swiper[data-v-6b395a16] {
    background-color: #fff;
    position: relative;
    width: 100%
}

.image-swiper .social-media-loading[data-v-6b395a16] {
    min-height: 200px;
    position: relative
}

.image-swiper .social-media-loading .header[data-v-6b395a16] {
    scale: 1.5
}

.image-swiper .single-img-wrap-img[data-v-6b395a16] {
    object-fit: cover;
    width: 100%
}

.image-swiper .next-btn-img[data-v-6b395a16],.image-swiper .prev-btn-img[data-v-6b395a16] {
    height: 32px;
    max-width: unset;
    position: absolute;
    width: 32px
}

.image-swiper .swiper-button-next[data-v-6b395a16]:after,.image-swiper .swiper-button-prev[data-v-6b395a16]:after {
    content: ""
}

.image-swiper .swiper-button-next.swiper-button-disabled[data-v-6b395a16],.image-swiper .swiper-button-prev.swiper-button-disabled[data-v-6b395a16] {
    opacity: .6;
    pointer-events: unset
}

.image-swiper .gallery-wrap[data-v-6b395a16] {
    height: 100%;
    width: 100%
}

.image-swiper .gallery-wrap .gallery-wrap-img[data-v-6b395a16] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.image-swiper .thumb-wrap[data-v-6b395a16] {
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.image-swiper .thumb-wrap .thumb-wrap-img[data-v-6b395a16] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.image-swiper .slide-index[data-v-6b395a16] {
    backdrop-filter: blur(37px);
    -webkit-backdrop-filter: blur(37px);
    background: rgba(0,0,0,.15);
    border-radius: 25px;
    color: #fff;
    font-family: Google Sans;
    font-size: 12px;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 1
}

.swiper.gallery-top[data-v-6b395a16] {
    width: 100%
}

.swiper.gallery-thumbs[data-v-6b395a16] {
    box-sizing: border-box;
    height: 74px;
    padding: 10px 0 0
}

.swiper.gallery-thumbs.no-translate3d[data-v-6b395a16] .swiper-wrapper {
    transform: translateZ(0)!important
}

.swiper.gallery-thumbs .swiper-slide[data-v-6b395a16] {
    height: 100%;
    opacity: .4;
    width: 16%
}

.swiper.gallery-thumbs .swiper-slide-active[data-v-6b395a16] {
    border: 2px solid #8d5fff;
    border-radius: 6px;
    opacity: 1
}

@media (max-width: 768px) {
    .swiper.gallery-thumbs .swiper-slide[data-v-6b395a16] {
        width:64px
    }
}

.land-claim[data-v-5c3d7ce8] {
    align-items: center;
    background: linear-gradient(1turn,rgba(0,0,0,.5),hsla(0,0%,77%,0));
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 74px;
    justify-content: center;
    left: 0;
    margin: auto;
    max-width: 540px;
    padding-top: 10px;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 10
}

.land-claim .landing-fixed-box[data-v-5c3d7ce8] {
    animation: boxShakeX 4s linear 0s infinite;
    background: #000;
    border-radius: 38px;
    box-shadow: 0 0 22px rgba(45,48,65,.2);
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    text-decoration: none
}

.land-claim .landing-fixed-box .landing-fixed-box-logo[data-v-5c3d7ce8] {
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    width: 14px
}

.land-claim .landing-fixed-origin[data-v-5c3d7ce8] {
    color: hsla(0,0%,100%,.5)
}

.land-claim .landing-fixed-close[data-v-5c3d7ce8] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAHlBMVEX///8AAACUlJT9/f3///8oKCj////////IyMi5ubkmnr48AAAACnRSTlMzADMsEzMjHDMzfPjKpAAAAHdJREFUCNdNz8EJwkAQheGPJJjkuCh4zWXvK1jAimABW4EHC9AOUkJKdgUhe5qfYYb/PSGER+pfdVS8w/WHZ+BWMQNjcOK/dtRvTMlFNhXiZvAkLl3hINGVuNCDWKDF/aB9y+ZCXA2qYmWuilYc3sC4h/y00ZtCX8fVD/dpFClfAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    position: relative;
    vertical-align: middle;
    width: 14px
}

.land-claim .landing-fixed-claim[data-v-5c3d7ce8] {
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 5px 0 12px;
    text-decoration: none
}

.linkr-background[data-v-50a14ee0] {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.linkr-background[data-v-50a14ee0]:before {
    background: inherit;
    background-size: cover;
    bottom: 0;
    content: "";
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(1.05)
}

.linkr_select_area_code .el-select[data-v-a20608d8] {
    display: block
}

@keyframes scaleAn-5ce697d6 {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.preview-area[data-v-5ce697d6] {
    align-items: center;
    background: #141414;
    bottom: 0;
    box-shadow: 0 4px 25px rgba(0,0,0,.2);
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.preview-area_close[data-v-5ce697d6] {
    cursor: pointer;
    height: 16px;
    left: 32px;
    position: absolute;
    top: 32px;
    width: 16px
}

.preview-area_close[data-v-5ce697d6]:before {
    background: #fff;
    content: "";
    height: 2px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 16px
}

.preview-area_close[data-v-5ce697d6]:after {
    background: #fff;
    content: "";
    height: 2px;
    position: absolute;
    top: 50%;
    transform: rotate(135deg);
    width: 16px
}

.preview-area_show[data-v-5ce697d6] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    max-width: 540px;
    width: 100%
}

.preview-area_show-instructions[data-v-5ce697d6] {
    color: #fff;
    font-family: SF Pro Display;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .1em;
    line-height: 24px;
    margin: 32px 0 50px
}

.preview-area_show-img[data-v-5ce697d6] {
    animation: scaleAn-5ce697d6 .3s linear;
    display: flex;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: hidden;
    position: relative;
    width: 100%
}

.preview-area_show-img li[data-v-5ce697d6] {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    overflow: hidden;
    transition: all .1s linear;
    width: 100%
}

.preview-area_show-img li img[data-v-5ce697d6] {
    width: 100%
}

.preview-area_show-img .arrow-aroup[data-v-5ce697d6] {
    height: 30px;
    position: absolute;
    top: 50%;
    width: 100%
}

.preview-area_show-img .arrow-aroup img[data-v-5ce697d6] {
    margin-top: -15px;
    position: absolute;
    top: 50%;
    transition: all .2s linear;
    z-index: 9
}

.preview-area_show-img .arrow-aroup>img[data-v-5ce697d6]:first-child {
    left: -30px
}

.preview-area_show-img .arrow-aroup>img[data-v-5ce697d6]:nth-child(2) {
    right: -30px
}

.preview-area_show-img:hover .arrow-aroup>img[data-v-5ce697d6]:first-child {
    left: 16px
}

.preview-area_show-img:hover .arrow-aroup>img[data-v-5ce697d6]:nth-child(2) {
    right: 16px
}

.preview-area_show-point[data-v-5ce697d6] {
    display: flex;
    margin: 70px 0 30px
}

.preview-area_show-point li[data-v-5ce697d6] {
    background: #fff;
    border-radius: 100%;
    height: 6px;
    margin: 0 2px;
    transition: all .3s linear;
    width: 6px
}

.flexible-multi-line-text {
    display: flex
}

.flexible-multi-line-text .text {
    color: #2c2c2c;
    font-size: 15px;
    overflow: hidden;
    word-break: break-word
}

.flexible-multi-line-text .text .float-placeholder {
    background: red;
    content: "";
    float: right;
    width: 0
}

.flexible-multi-line-text .text .more-btn {
    clear: both;
    cursor: pointer;
    float: right
}

.flexible-multi-line-text .text .more-btn:before {
    color: #333;
    content: "...";
    left: -3px;
    position: relative
}

.flexible-multi-line-text .text .fold-btn {
    cursor: pointer
}

.m-slide[data-v-535cd4d2] {
    position: relative
}

.m-slide .m-slide__top[data-v-535cd4d2] {
    position: relative;
    width: 100%;
    z-index: 1
}

.m-slide .m-slide__del[data-v-535cd4d2] {
    bottom: 0;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 0
}

.m-slide .m-slide__del span[data-v-535cd4d2] {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%)
}

.linkr-center-dialog-wrapper[data-v-5d8f13f8] {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.linkr-center-dialog-wrapper.is-bottom[data-v-5d8f13f8] {
    align-items: flex-end
}

.linkr-center-dialog-wrapper .linkr-dialog-cover[data-v-5d8f13f8] {
    background-color: rgba(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.linkr-center-dialog-wrapper .linkr-dialog-content[data-v-5d8f13f8] {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 32px rgba(0,0,0,.25);
    max-height: 100vh;
    overflow: auto;
    position: relative;
    width: 375px
}

.linkr-center-dialog-wrapper .linkr-dialog-content.is-top-radius[data-v-5d8f13f8] {
    border-radius: 12px 12px 0 0;
    width: 100%
}

.linkr-image-swiper[data-v-26c84676] {
    margin-bottom: 20px;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.linkr-image-swiper-num[data-v-26c84676] {
    align-items: center;
    backdrop-filter: blur(18.5px);
    background: rgba(0,0,0,.15);
    border-radius: 12px;
    color: #fff;
    display: flex;
    font-size: 12px;
    line-height: 1;
    padding: 4px 10px;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 3
}

.linkr-image-swiper-box[data-v-26c84676] {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.linkr-image-swiper-carousel[data-v-26c84676] {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-26c84676] .el-carousel__indicators--horizontal {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-26c84676] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal {
    padding: 3px
}

.linkr-image-swiper-carousel[data-v-26c84676] .el-carousel__indicators--horizontal .el-carousel__button {
    border-radius: 50%;
    height: 5px;
    width: 5px
}

.linkr-image-swiper-arrow-left[data-v-26c84676] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAWlBMVEXq6uoAAAAAAAB7e3vn5+f+/v7p6enz8/Pj4+Pb29v8/PzV1dW9vb3Gxsbc3Nz29vb////Pz8+ysrL////w8PD8/Pz5+fn+/v78/Pz+/v78/Pz6+vrw8PD///8EJscyAAAAHXRSTlM9AAQLNec5VS8pniEXGyVh8x4U20m2hs/DwqqSVg8nnWkAAAJZSURBVFjD7dmLcuIwDAXQu5JxbewEEtjtvvL/v7kdOoMC2PiZaXem9wMOmiBwJOPbZvmiK2m6STeagmmixWU/WaMU3qKVsW5m0Svpd3ZUeIiynhM6EvBsNGKx/imOZzA7jadRA8dx1MGCu2jliMqDQlbUELERkdkgO5aDNsIlTxoF0VOocARLHlGYMWAjJCsUR/GDjZjcbiMmt9uIye02+shix2kFtNgPtMgjmjIShWmiCY2ZVjbWMutWWnOEtmiOkbKxkgd0yHC1UdUdf3O6BCK7XPhwXHYHxOKI7mlW+fKyvKa/SciTLpGXI5Jlo/RJ/1gu+Y5o9D3ti+TTGfHMQktPN8vS20JzPxmab2jf/pwlXujM5/FH5Jw/QOT3xz5XhlrT3FMGeEXPXWX4K03kMuV97okgtO0qwxJdadNVhonQ7TLUitYNcoJO/AYLZSCTfhW5N/3rQu9eNqAPR7EraPXU3pXaOpfGi9i9+1rsCtqipy0/9Dd7Qlfbrf5UPbrac+woaLc5coC124rW9Ih8+5DxLRa9LIh9TNn+9hVHd7T5hiaDbrYloeVMT+Z8Stv+/iVYF9mnVH+spwKHEvuIaIbHgUOX2L8Tc1LlmHTe/9wjc0xKz0lFh/l2I2lwkDbtsqUVLek5/vdfWsiEvv2qRWw2XbpDaEnrWusDlnHtK8QPWHyKbTqva8Wu6MFR5DAt+FC8Gt9moW+Y6DNcQ7zjLgPXTkouuvIZVAZMlRdV3sZdO9ddVEnp3gZqV+PMArdcCs7OGqMvpjJ28heWPu9VZugD/ptr44r8A+hzMAbKsnkwAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    left: 10px;
    position: absolute;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-swiper-arrow-left[data-v-26c84676]:active,.linkr-image-swiper-arrow-left[data-v-26c84676]:hover {
    background: url(/_nuxt/img/icon_swiper_arrow_left3_active.996cd6c.png) no-repeat;
    background-size: contain
}

.linkr-image-swiper-arrow-right[data-v-26c84676] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABaCAMAAADgtNoOAAAAYFBMVEXq6uoAAAAAAAB9fX3d3d3p6enj4+OysrLn5+fw8PDT09PIyMjPz8/6+vr////8/Pz////8/Pz6+vqamprd3d3AwMD9/f339/f09PT+/v7z8/P6+vr8/Pz39/f4+Pj///8xHRnmAAAAH3RSTlM9AAULJzkvFDZJIhoehvO2256eECwXxWFh51WSqnptVBp+/AAAAmRJREFUaN7t2Ytu2zAMBdBb6mVbTtPOcdak2/z/f7lHOzCrLJuMJGADdj/ggJBtySLx0C7/7SKb3lLZpjSFNrsmjPbUdQDgOn8a5knEY1cOg0cSd4pml8e2PA0OufifvNbmkj22Y1nX2CzfrSO7Gh6yDFkdGXqAOF0kkttkOnBEpQttouigS7eKo2Q9OC4Q7dtEFvdkTHEU0pwhwVFKc8bELqY5kTbtAQVxE+VtmpGk4FVE8smUxBOt20QepRlzdkRxnKHE5hUpjF+3LWokUGqTQTZfz8frHY8TgrIPy7JcPusLh6DsL8uPPEpxz7ZgtZ8XxsWFs03UIZv+osIt24J3+/rEuPgdZ/uErfTv+Dfxfsg2kYMEXw7iRWE7APVw96dtUROf6Nb22MfPYnxkm5d7O0cpbm/tCVDgnwSfJtsBVXF3a4+oixtie4A0zyJ8urEt6uIhsVX4KzYyq+x0y+2RT7zXfnkrvIX98viLPtdeb6YvV6k9aOmnXvwOxro0zAPbs5A+MC3+5o2QXpgW71XkatI46c4Gps+96Gxg24rpo/pMC9jLK9PKs9g42Q511P1D8IJXohE/2KEe7cyH/1jjJOeB/l9zb0s5qGgEUvzbH1W0V91JnjU0ImnuUv1ZQXekvAP2PaSZV23jUB5L63fuseadu32voOKqWMr3ZkJxb6ZZT8lQs17YTA17eA17j816ppEa9npl/W8aC3rUtXvr1lCrmUAQzgS4dMUsQz+DiV2DGQzrO7U7lsU268bmi/cjy/fO6uzqrG7Uz+rSvM8Yvf89Y7Q2GvmMUT8c/ZfmxX+V/R0hwDMfpWp0aQAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: 10px;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-swiper-arrow-right[data-v-26c84676]:active,.linkr-image-swiper-arrow-right[data-v-26c84676]:hover {
    background: url(/_nuxt/img/icon_swiper_arrow_right3_active.ca9b41e.png) no-repeat;
    background-size: contain
}

.linkr-image-swiper-option[data-v-26c84676] {
    height: 100%;
    width: 100%
}

.share-item[data-v-e25a6662] {
    align-items: center;
    background: #f4f6f9;
    border-radius: 8px;
    color: #373537;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    line-height: 22px;
    padding: 12px 8px;
    text-align: left
}

.share-item+.share-item[data-v-e25a6662] {
    margin-top: 8px
}

.share-item-icon[data-v-e25a6662] {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.ons-wrapper[data-v-6757f852] {
    align-items: center;
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: space-between;
    padding: 10px 12px;
    width: 100%
}

.ons-wrapper .ons-wrapper-title[data-v-6757f852] {
    color: #141414;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5
}

.ons-wrapper .ons-wrapper-arrow[data-v-6757f852] {
    color: #adadad;
    font-size: 24px;
    transform: rotate(180deg)
}

.ons-list[data-v-6757f852] {
    margin-left: -8px;
    margin-top: 10px
}

.ons-list .ons-item[data-v-6757f852] {
    background: #f2f5f9;
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--main-fontColor);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 16px;
    margin-left: 8px;
    padding: 10px 20px
}

.ons-list .ons-item.ons-item-active[data-v-6757f852] {
    border: 1px solid var(--main-color)
}

.ons-list .ons-item-text[data-v-6757f852] {
    color: var(--main-fontColor);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    word-break: break-word
}

.ons-list .ons-item-text .ons-item-price[data-v-6757f852] {
    color: var(--main-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px
}

.ons-list .ons-item-text .price-hide[data-v-6757f852] {
    visibility: hidden
}

.add-ons-button[data-v-6757f852] {
    margin-top: 8px
}

.add-ons-button button[data-v-6757f852] {
    width: 100%
}

@media screen and (min-width: 769px) {
    .ons-wrapper[data-v-6757f852] {
        width:48%
    }
}

.form-title[data-v-7905804d] {
    color: #8d5fff;
    font-size: 24px;
    font-weight: 700;
    padding: 0 15px;
    text-align: left
}

@media screen and (min-width: 769px) {
    .form-title[data-v-7905804d] {
        font-size:32px;
        text-align: center
    }
}

.sku-outer-wrapper[data-v-4999b79d] {
    height: 600px;
    overflow: auto;
    padding: 10px;
    width: 100%
}

.sku-img[data-v-4999b79d] {
    animation: el-skeleton-loading-4999b79d 1.4s ease infinite;
    background: #fff;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    border-radius: 8px;
    height: 150px;
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
    width: 150px
}

.sku-img img[data-v-4999b79d] {
    height: 150px;
    width: 150px
}

@keyframes el-skeleton-loading-4999b79d {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.img_background[data-v-4999b79d] {
    filter: blur(40px);
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.img[data-v-4999b79d] {
    left: 0;
    object-fit: contain;
    position: absolute;
    top: 0
}

.sku-wrapper[data-v-4999b79d] {
    margin-top: 8px
}

.sku-wrapper .sku-title[data-v-4999b79d] {
    color: var(--main-fontColor);
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    margin: 14px 8px
}

.sku-wrapper .sku-list[data-v-4999b79d] {
    display: flex;
    flex-wrap: wrap
}

.sku-wrapper .sku-list .sku-item[data-v-4999b79d] {
    background: #f2f5f9;
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--main-fontColor);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-right: 16px;
    padding: 10px 20px
}

.sku-wrapper .sku-list .sku-item[data-v-4999b79d]:disabled {
    background: #f2f5f9;
    color: #e8e8e8
}

.sku-wrapper .sku-list .sku-item-active[data-v-4999b79d] {
    border: 1px solid var(--main-color)
}

.sku-button[data-v-4999b79d] {
    display: block;
    margin-top: 36px;
    width: 100%
}

@media (max-width: 768px) {
    .sku-outer-wrapper[data-v-4999b79d] {
        height:600px;
        overflow: auto;
        padding: 10px;
        width: 100%
    }
}

.subscription-btn[data-v-e2f4fbaa] {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    line-height: 16px;
    min-width: 60%;
    padding: 0 20px;
    text-align: center
}

.subscription-btn.write[data-v-e2f4fbaa] {
    background: #fff;
    color: #000
}

.btn-vip[data-v-e2f4fbaa] {
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.vip-icon[data-v-e2f4fbaa] {
    font-size: 14px;
    margin-right: 10px
}

@media (max-width: 540px) {
    .subscription-btn[data-v-e2f4fbaa] {
        margin-top:12px
    }
}

.subscription-status-wrapper[data-v-487341df] {
    align-items: center;
    background: #fff;
    border-radius: 12px;
    display: flex;
    min-width: 60%;
    padding: 12px 15px
}

.membership-vip[data-v-487341df] {
    height: 24px;
    margin-right: 6px;
    width: 24px
}

.membership-title[data-v-487341df] {
    color: #000;
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.membership-status[data-v-487341df] {
    color: #bfbfbf;
    flex: 1;
    font-size: 14px;
    line-height: 18px;
    margin-left: 5px;
    text-align: right
}

.membership-status.danger[data-v-487341df] {
    color: #ff0032;
    font-weight: 500
}

.membership-dividing[data-v-487341df] {
    background-color: #dbdee7;
    flex: 0 0 1px;
    height: 16px;
    margin: 0 14px;
    width: 1px
}

.membership-btn[data-v-487341df] {
    color: #7e55ff;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    margin-right: 5px
}

@media (max-width: 540px) {
    .subscription-status-wrapper[data-v-487341df] {
        padding:12px 8px
    }

    .membership-btn[data-v-487341df] {
        margin-right: 0
    }

    .membership-dividing[data-v-487341df] {
        margin: 0 5px
    }
}

.subscription-portal[data-v-45691919] {
    display: flex;
    justify-content: center;
    margin: 0 50px 20px
}

@media (max-width: 540px) {
    .subscription-portal[data-v-45691919] {
        margin:0 20px 20px
    }
}

.subscribe-welcome-message[data-v-d4b93c56] {
    align-items: flex-start;
    background: #fffae0;
    border-radius: 10px;
    display: flex;
    padding: 12px 16px
}

.subscribe-welcome-message .text-wrap[data-v-d4b93c56] {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0
}

.subscribe-welcome-message .close-btn[data-v-d4b93c56] {
    background: transparent;
    cursor: pointer;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: 12px
}

.subscribe-welcome-message .close-btn img[data-v-d4b93c56] {
    width: 24px
}

@media (max-width: 768px) {
    .subscribe-welcome-message[data-v-d4b93c56] {
        width:335px
    }
}

@media (min-width: 768px) {
    .subscribe-welcome-message[data-v-d4b93c56] {
        width:500px
    }
}

.subscription-portal[data-v-0a03fc17] {
    display: flex;
    justify-content: center;
    margin: 0 50px 20px;
    position: relative;
    z-index: 1
}

.subscription-portal .welcome-msg[data-v-0a03fc17] {
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translate3d(-50%,10px,0)
}

@media (max-width: 540px) {
    .subscription-portal[data-v-0a03fc17] {
        margin:0 20px 20px
    }
}

.product-reviews[data-v-c16cb962] {
    border: 1px solid rgba(127,147,177,.3);
    border-radius: 16px;
    padding: 36px 48px;
    width: 100%
}

.product-reviews-title[data-v-c16cb962] {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .216px;
    line-height: normal;
    margin-bottom: 36px
}

.review-item[data-v-c16cb962] {
    color: #141414;
    display: flex;
    margin-bottom: 16px
}

.review-item .review-detail[data-v-c16cb962] {
    margin-left: 16px;
    width: 100%
}

.review-item .review-detail .name[data-v-c16cb962] {
    font-size: 20px;
    font-weight: 700
}

.review-item .review-detail .star-list[data-v-c16cb962] {
    margin: 12px 0
}

.review-item .review-detail .product-reviews-item-star[data-v-c16cb962] {
    color: #ede3fc;
    display: inline-block;
    font-size: 16px;
    height: 16px;
    margin-right: 4px;
    width: 16px
}

.review-item .review-detail .product-reviews-item-star-active[data-v-c16cb962] {
    color: #ff8f00
}

.review-item .review-detail .review-content[data-v-c16cb962] {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .064px;
    line-height: 160%
}

.review-item .review-detail .review-images[data-v-c16cb962] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px
}

.review-item .review-detail .review-images .review-img-item[data-v-c16cb962] {
    height: 100px;
    object-fit: cover;
    width: 100px
}

.review-item .review-detail .line[data-v-c16cb962] {
    border-bottom: 1px solid rgba(127,147,177,.3);
    margin-top: 12px
}

@media screen and (max-width: 768px) {
    .product-reviews[data-v-c16cb962] {
        border:none;
        padding: 24px 10px
    }
}

.recommended-products-wrapper[data-v-f541eea6] {
    border: 1px solid rgba(127,147,177,.3);
    border-radius: 16px;
    margin: 24px 0;
    padding: 36px 48px;
    position: relative
}

.recommended-products-wrapper .header-title[data-v-f541eea6] {
    color: #141414;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: .216px;
    line-height: 40px
}

.recommended-products-wrapper .recommend-list[data-v-f541eea6] {
    column-gap: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 36px
}

.recommended-products-wrapper .recommend-list .recommend-product-item[data-v-f541eea6] {
    border-radius: 10px;
    cursor: pointer;
    height: min-content;
    overflow: hidden
}

.recommended-products-wrapper .recommend-list .recommend-product-item:hover .txt-info[data-v-f541eea6] {
    background-color: #f0f4f9
}

.recommended-products-wrapper .recommend-list .recommend-product-item:hover .thumb-img-wrapper[data-v-f541eea6] {
    border-radius: 10px 10px 0 0
}

.recommended-products-wrapper .recommend-list .thumb-img-wrapper[data-v-f541eea6] {
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.recommended-products-wrapper .recommend-list .thumb-img-wrapper .thumb-img-bg[data-v-f541eea6] {
    filter: blur(40px);
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%
}

.recommended-products-wrapper .recommend-list .thumb-img-wrapper .thumb-img[data-v-f541eea6] {
    height: 100%;
    left: 0;
    margin: auto;
    object-fit: contain;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 100%
}

.recommended-products-wrapper .recommend-list .txt-info[data-v-f541eea6] {
    border-radius: 0 0 10px 10px;
    color: #17191f;
    padding: 16px
}

.recommended-products-wrapper .recommend-list .thumb-title[data-v-f541eea6] {
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.recommended-products-wrapper .recommend-list .goods-price[data-v-f541eea6] {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 16px
}

.recommended-products-wrapper .recommend-list .goods-old-price[data-v-f541eea6] {
    color: #99a4b4;
    font-size: 14px;
    letter-spacing: -.28px;
    line-height: 22px;
    margin-top: 4px
}

.recommended-products-wrapper .more-btn[data-v-f541eea6] {
    align-items: center;
    border: 1px solid #17191f;
    border-radius: 50px;
    color: #525860;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    padding: 0 30px;
    position: absolute;
    right: 48px;
    top: 36px;
    width: max-content
}

@media screen and (max-width: 768px) {
    .recommended-products-wrapper[data-v-f541eea6] {
        border:none;
        margin-bottom: 0;
        padding: 0 15px 24px
    }

    .recommended-products-wrapper .recommend-list[data-v-f541eea6] {
        column-gap: 10px;
        grid-template-columns: 1fr 1fr;
        margin-top: 20px;
        row-gap: 20px
    }

    .recommended-products-wrapper .more-btn[data-v-f541eea6] {
        margin: 20px auto 0;
        position: relative;
        right: unset;
        top: unset
    }
}

.land-card[data-v-f009ad8c] {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    position: relative;
    -webkit-transform: translateZ(0)
}

.land-card .left-top-star-wrapper[data-v-f009ad8c] {
    left: -10px;
    line-height: 1;
    position: absolute;
    top: -10px
}

.land-card .left-top-star-wrapper .icon-star[data-v-f009ad8c] {
    font-size: 21px
}

.land-card .right-bottom-star-wrapper[data-v-f009ad8c] {
    bottom: -10px;
    line-height: 1;
    position: absolute;
    right: -11px
}

.land-card .right-bottom-star-wrapper .icon-star[data-v-f009ad8c] {
    font-size: 21px
}

.land-card-content[data-v-f009ad8c] {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.card-style-1[data-v-f009ad8c] {
    border-radius: 5px
}

.card-style-2[data-v-f009ad8c] {
    border-radius: 15px;
    box-shadow: 0 7px 13px 1px rgba(0,0,0,.1);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-2[data-v-f009ad8c]:active,.card-style-2[data-v-f009ad8c]:hover {
    transform: scale(1.05)
}

.card-style-3[data-v-f009ad8c] {
    border-radius: 15px 0 15px 0;
    box-shadow: 0 10px 24px 2px rgba(0,0,0,.3);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-3[data-v-f009ad8c]:active,.card-style-3[data-v-f009ad8c]:hover {
    transform: scale(1.05)
}

.card-style-4[data-v-f009ad8c] {
    border: 3px solid #000;
    box-shadow: 8px 8px 0 #000;
    margin-bottom: 4px
}

.card-style-4[data-v-f009ad8c]:active,.card-style-4[data-v-f009ad8c]:hover {
    box-shadow: 4px 4px 0 #000;
    margin-bottom: 0;
    margin-left: 4px;
    margin-top: 4px
}

.card-style-5[data-v-f009ad8c] {
    border: 2px solid #fff;
    border-radius: 10px
}

.card-style-6[data-v-f009ad8c] {
    -webkit-backface-visibility: hidden;
    border: 3px solid #000;
    border-radius: 36px;
    box-shadow: 8px 8px 0 #000;
    margin-bottom: 4px;
    -webkit-transform: translateZ(0)
}

.card-style-6[data-v-f009ad8c]:active,.card-style-6[data-v-f009ad8c]:hover {
    box-shadow: 4px 4px 0 #000;
    margin-bottom: 0;
    margin-left: 4px;
    margin-top: 4px
}

.card-style-7[data-v-f009ad8c] {
    border-radius: 5px;
    box-shadow: inset 0 -4px 8px 1px rgba(0,0,0,.1);
    margin-bottom: 3px
}

.card-style-7[data-v-f009ad8c]:active,.card-style-7[data-v-f009ad8c]:hover {
    box-shadow: 0 4px 0 rgba(0,0,0,.15);
    margin-bottom: 0;
    margin-top: 3px
}

.card-style-8[data-v-f009ad8c] {
    border: 2px solid #fff;
    border-radius: 12px
}

.card-style-9[data-v-f009ad8c] {
    border-radius: 10px;
    box-shadow: inset 0 -4px 8px 1px rgba(0,0,0,.2)
}

.card-style-10[data-v-f009ad8c] {
    border-radius: 12px
}

.card-style-11[data-v-f009ad8c] {
    border-radius: 5px;
    margin-bottom: 4px
}

.card-style-11[data-v-f009ad8c]:active,.card-style-11[data-v-f009ad8c]:hover {
    margin-bottom: 0;
    margin-top: 4px
}

.card-style-13[data-v-f009ad8c],.card-style-14[data-v-f009ad8c] {
    border-radius: 12px
}

.card-style-14[data-v-f009ad8c]:after {
    background-color: inherit;
    bottom: -14px;
    content: "";
    height: 20px;
    left: 18px;
    -webkit-mask-image: url(/_nuxt/img/card14_l_bottom.b9b2629.svg);
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 18px
}

.card-style-15[data-v-f009ad8c] {
    border-radius: 15px
}

.card-style-16[data-v-f009ad8c] {
    border: 2px solid #fff;
    border-radius: 5px
}

.card-style-20[data-v-f009ad8c] {
    border: 2px solid #000;
    bottom: 4px;
    overflow: visible;
    position: relative
}

.card-style-20[data-v-f009ad8c]:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #000;
    bottom: -10px;
    content: "";
    height: 0;
    left: -2px;
    position: absolute;
    right: -2px;
    z-index: -1
}

.card-style-20[data-v-f009ad8c]:active,.card-style-20[data-v-f009ad8c]:hover {
    bottom: 0
}

.card-style-20[data-v-f009ad8c]:active:after,.card-style-20[data-v-f009ad8c]:hover:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #000;
    bottom: -7px
}

.card-style-21[data-v-f009ad8c] {
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2)
}

.card-style-21[data-v-f009ad8c]:before {
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg);
    top: -10px
}

.card-style-21[data-v-f009ad8c]:after,.card-style-21[data-v-f009ad8c]:before {
    background-color: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask-position: 0 top;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%
}

.card-style-21[data-v-f009ad8c]:after {
    bottom: -10px;
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.card-style-22[data-v-f009ad8c] {
    border-radius: 5px;
    box-shadow: inset 0 -4px 2px rgba(3,0,0,.2);
    opacity: 1
}

.card-style-22[data-v-f009ad8c]:active,.card-style-22[data-v-f009ad8c]:hover {
    opacity: .7
}

.card-style-24[data-v-f009ad8c] {
    box-shadow: 0 7px 13px 1px rgba(0,0,0,.1);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-24[data-v-f009ad8c]:active,.card-style-24[data-v-f009ad8c]:hover {
    transform: scale(1.05)
}

.card-style-25[data-v-f009ad8c] {
    border: 2px solid #232429
}

.card-style-10.card-layout-1[data-v-f009ad8c],.card-style-14.card-layout-1[data-v-f009ad8c],.card-style-15.card-layout-1[data-v-f009ad8c],.card-style-2.card-layout-1[data-v-f009ad8c],.card-style-5.card-layout-1[data-v-f009ad8c],.card-style-9.card-layout-1[data-v-f009ad8c] {
    border-radius: 30px
}

.card-style-6.card-layout-2[data-v-f009ad8c],.card-style-6.card-layout-3[data-v-f009ad8c] {
    border-radius: 10px
}

.card-style-17.card-layout-1[data-v-f009ad8c] {
    border: 2px solid #fff;
    border-radius: 30px;
    box-shadow: 0 0 0 6px #1c2728
}

.card-style-18.card-layout-1[data-v-f009ad8c] {
    margin-bottom: 1vw
}

.card-style-18.card-layout-1[data-v-f009ad8c]:before {
    background: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNDgiPjxwYXRoIGQ9Ik0zMzMuNzMgMTUuNDhWMS4yN0EyNC4xOSAyNC4xOSAwIDAgMCAzMjUuMTIgMGMtOC41NSAwLTguNTUgMy4yOC0xNy4xIDMuMjhTMjk5LjQ4IDAgMjkxLjI4IDBjLTguODkgMC04Ljg5IDMuMjgtMTcuNDQgMy4yOFMyNjUuMjkgMCAyNTYuNzUgMHMtOC41NSAzLjI4LTE3LjA5IDMuMjhTMjMxLjExIDAgMjIyLjU2IDAgMjE0IDMuMjggMjA1LjQ3IDMuMjggMTk2LjkzIDAgMTg5LjI1IDBjLTkuNDEgMC05LjQxIDMuMjgtMTggMy4yOFMxNjIuNzQgMCAxNTQuMiAwcy04LjU1IDMuMjgtMTcuMDkgMy4yOEMxMjkgMy4yOCAxMjkgMCAxMjAgMGMtOC41NSAwLTguNTUgMy4yOC0xNy4wOSAzLjI4Uzk0LjM4IDAgODUuODQgMHMtOC41NSAzLjI4LTE2LjQgMy4yOEM2MC4yIDMuMjggNjAuMiAwIDUxLjY2IDBzLTguNTUgMy4yOC0xNy4xIDMuMjhTMjYgMCAxNy40NyAwIDguOTMgMy4yOC4zOCAzLjI4SDB2MTIuMloiIHN0eWxlPSJmaWxsOiMyMzYxYWQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=);
    -webkit-mask-size: 100% 100%;
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    width: 100%;
    z-index: -1
}

.card-style-18.card-layout-1[data-v-f009ad8c]:after {
    background: inherit;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIGQ9Ik0wIDB2MTUuNTJoLjM5YzguNTQgMCA4LjU0LTMuMjggMTcuMDktMy4yOHM4LjUyIDMuMjggMTcuMDkgMy4yOCA4LjU1LTMuMjggMTcuMDktMy4yOCA4LjU1IDMuMjggMTcuMjUgMy4yOGM4LjM5IDAgOC4zOS0zLjI4IDE2Ljk0LTMuMjhzOC41NCAzLjI4IDE3LjA5IDMuMjggOC41NS0zLjI4IDE3LjA5LTMuMjhjOS4xNCAwIDkuMTQgMy4yOCAxNy4wOSAzLjI4IDguNTUgMCA4LjU1LTMuMjggMTcuMDktMy4yOHM4LjU1IDMuMjggMTcuMSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNTQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNjQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNTQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy41LTMuMjhjOC4xNCAwIDguMTQgMy4yOCAxNi42OCAzLjI4czguNTUtMy4yOCAxNy4wOS0zLjI4YTE4LjcgMTguNyAwIDAgMSA4LjYxIDJWMFoiIHN0eWxlPSJmaWxsOiMyMzYxYWQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=);
    -webkit-mask-size: 100% 100%;
    position: absolute;
    transform: translateY(50%);
    width: 100%;
    z-index: -1
}

.card-style-18 .link-layout-1[data-v-f009ad8c] {
    height: 50px;
    min-height: unset
}

.card-style-19.card-layout-1[data-v-f009ad8c] {
    margin-bottom: 1vw
}

.card-style-19[data-v-f009ad8c]:after {
    background: inherit;
    bottom: 0;
    box-shadow: 0 4px 4px 4px #000
}

.card-style-19[data-v-f009ad8c]:after,.card-style-19[data-v-f009ad8c]:before {
    content: "";
    height: 100%;
    left: 0;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTA7ZmlsbC1ydWxlOmV2ZW5vZGQiIGQ9Ik0wIDB2MTUuNTJoMzAuODhsMi45OS0yLjk5IDEuOTkgMi45OWgyOC44OWwxMC45Ni00Ljk4IDMuOTkgNC45OGgyMi45MWwyLjk5LTMuOTggMi45OSAzLjk4aDE3LjkzbDQuOTgtNC45OCAxMC45NiA0Ljk4aDI4Ljg5bDMuOTgtMy45OCA2Ljk4IDMuOThoMjAuOTJsMi45OS00Ljk4IDMuOTggNC45OGgxNS45NGwyLjk5LTQuOTggNi45NyA0Ljk4aDE0Ljk0bDIuOTktMy45OCAzLjk5IDMuOThoMTcuOTNsNS45OC00Ljk4IDguOTYgNC45OGgxOC45M2wxLjk5LTQuOTggMSA0Ljk4aDIwLjkyVjBIMHoiLz48L3N2Zz4=);
    -webkit-mask-size: 100% 100%;
    position: absolute;
    transform: translateY(50%);
    width: 100%;
    z-index: -1
}

.card-style-19[data-v-f009ad8c]:before {
    background: #000;
    bottom: -4px
}

.card-layout-2.card-type-link.card-style-14[data-v-f009ad8c]:after {
    bottom: -13px;
    left: 14px;
    -webkit-mask-image: url(/_nuxt/img/card14_l_bottom.b9b2629.svg);
    right: 14px
}

.card-layout-2.card-type-link.card-style-19[data-v-f009ad8c]:after,.card-layout-2.card-type-link.card-style-19[data-v-f009ad8c]:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTA7ZmlsbC1ydWxlOmV2ZW5vZGQiIGQ9Ik0wIDB2MTUuNTJoMzAuODhsMi45OS0yLjk5IDEuOTkgMi45OWgyOC44OWwxMC45Ni00Ljk4IDMuOTkgNC45OGgyMi45MWwyLjk5LTMuOTggMi45OSAzLjk4aDE3LjkzbDQuOTgtNC45OCAxMC45NiA0Ljk4aDI4Ljg5bDMuOTgtMy45OCA2Ljk4IDMuOThoMjAuOTJsMi45OS00Ljk4IDMuOTggNC45OGgxNS45NGwyLjk5LTQuOTggNi45NyA0Ljk4aDE0Ljk0bDIuOTktMy45OCAzLjk5IDMuOThoMTcuOTNsNS45OC00Ljk4IDguOTYgNC45OGgxOC45M2wxLjk5LTQuOTggMSA0Ljk4aDIwLjkyVjBIMHoiLz48L3N2Zz4=)
}

.card-layout-2.card-type-link.card-style-21[data-v-f009ad8c]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg)
}

.card-layout-2.card-type-link.card-style-21[data-v-f009ad8c]:after {
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.card-layout-3.card-type-link.card-style-14[data-v-f009ad8c]:after {
    bottom: -13px;
    left: 14px;
    -webkit-mask-image: url(/_nuxt/img/card14_s_bottom.fa5874a.svg);
    right: 14px
}

.card-layout-3.card-type-link.card-style-19[data-v-f009ad8c]:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDAgNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQwIDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTAiIGQ9Ik0wIDB2NWgxM2wxLjYtMy44TDE1LjcgNWgxMS41bDUuMS0zLjFMMzMuNCA1SDQzbDEuMy0yLjVMNDUuNSA1aDcuNmwyLjEtMy4xTDU5LjggNWgxMi4xbDEuNy0yLjVMNzYuNSA1aDguN2wxLjMtMy4xTDg4LjIgNWg2LjdsMS4yLTMuMSAzIDMuMWg2LjJsMS41LTIuNSAxLjQgMi41aDcuNmwyLjUtMy4xTDEyMiA1aDhsLjgtMy4xLjcgMy4xaDguNVYweiIvPjwvc3ZnPg==)
}

.card-layout-3.card-type-link.card-style-21[data-v-f009ad8c]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_s_top.01200a5.svg)
}

.card-layout-3.card-type-link.card-style-21[data-v-f009ad8c]:after {
    -webkit-mask-image: url(/_nuxt/img/card21_s_bottom.f33a169.svg)
}

.card-layout-4.card-style-14[data-v-f009ad8c]:after,.card-type-media.card-style-14[data-v-f009ad8c]:after {
    display: none
}

@media (max-width: 768px) {
    .card-style-1[data-v-f009ad8c] {
        border-radius:10px;
        overflow: hidden
    }
}

.no-product[data-v-008ef8fc] {
    margin-top: 14px
}

.no-product .content[data-v-008ef8fc] {
    align-items: center;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    font-style: normal;
    line-height: 20px;
    padding: 50px 0;
    text-align: center
}

.no-product .content .cover[data-v-008ef8fc] {
    width: 115px
}

.no-product .content .title[data-v-008ef8fc] {
    color: #141414;
    font-size: 13px;
    font-weight: 500;
    margin-top: 20px;
    padding: 0 12px
}

.no-product .content .desc[data-v-008ef8fc] {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 16px;
    padding: 0 12px
}

.product-coupon[data-v-7add3bb8] {
    color: var(--main-fontColor);
    margin: 10px auto;
    position: relative;
    width: calc(100% - 20px)
}

.product-coupon .coupon-content[data-v-7add3bb8] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    left: 0;
    top: 0;
    width: 100%
}

.product-coupon .coupon-content .goods-coupon[data-v-7add3bb8] {
    margin-right: 6px
}

.product-coupon .coupon-content img[data-v-7add3bb8] {
    display: block;
    margin-right: 8px;
    width: 16px
}

.product-coupon .coupon-bg[data-v-7add3bb8] {
    width: 100%
}

.land-mailchimp[data-v-2b9d56a6] {
    display: block;
    padding: 10px 0;
    position: relative;
    width: 100%
}

.land-mailchimp-item[data-v-2b9d56a6] {
    overflow: auto;
    position: relative;
    width: 100%
}

.land-mailchimp-item-edit[data-v-2b9d56a6] {
    overflow: hidden
}

@media screen and (max-width: 768px) {
    .land-mailchimp[data-v-2b9d56a6] {
        padding:10px
    }
}

.land-text[data-v-0c9d5ead] {
    display: block;
    font-family: OpenSans-Regular;
    font-size: 14px;
    padding: 1rem 10px;
    text-align: left;
    text-align: center;
    width: 100%;
    word-break: break-word
}

.land-header[data-v-3ae10404] {
    display: block;
    font-family: OpenSans-Bold;
    font-size: 16px;
    letter-spacing: 1px;
    min-height: 36px;
    padding: 10px 0;
    width: 100%;
    word-break: break-word
}

@media screen and (max-width: 768px) {
    .land-header[data-v-3ae10404] {
        padding:10px
    }
}

.media-skeleton[data-v-4cb07e74] {
    background-color: #fff;
    height: 100%;
    width: 100%
}

.media-skeleton-content[data-v-4cb07e74] {
    align-items: center;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-items: center;
    padding: 14px
}

.media-skeleton-item[data-v-4cb07e74] {
    margin: 0 16px 12px 0
}

.tiktok-skelegon[data-v-053350bc] {
    background: #fff;
    position: absolute;
    top: 30px;
    width: 80%
}

@keyframes el-skeleton-loading-053350bc {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.title[data-v-053350bc] {
    border-radius: 36px;
    height: 14px;
    margin: 0 auto 10px;
    width: 88%
}

.header[data-v-053350bc] {
    display: flex;
    padding: 20px
}

.header .avator[data-v-053350bc] {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.header .text[data-v-053350bc] {
    margin-left: 10px
}

.header .text-low[data-v-053350bc] {
    border-radius: 36px;
    height: 14px;
    margin-bottom: 12px;
    width: 97px
}

.header .text-long[data-v-053350bc] {
    border-radius: 36px;
    height: 14px;
    width: 66px
}

.skeleton-item[data-v-053350bc] {
    animation: el-skeleton-loading-053350bc 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.video-wrapper[data-v-053350bc] {
    height: 200px;
    position: relative
}

.video-wrapper .play[data-v-053350bc] {
    border: 30px solid #fff;
    border-left-color: #f4f6f9;
    border-width: 23px 35px;
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 1px
}

.post-something[data-v-496e4096] {
    background: #fff;
    color: #373537;
    font-family: Google Sans;
    font-size: 15px;
    line-height: 24px;
    padding: 0 20px;
    word-break: break-word
}

.twitter-skelegon[data-v-5b92c8c6] {
    background: #fff;
    height: 100%;
    min-height: 200px;
    width: 100%
}

@keyframes el-skeleton-loading-5b92c8c6 {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.title[data-v-5b92c8c6] {
    border-radius: 36px;
    height: 14px;
    margin: 0 auto 10px;
    width: 88%
}

.header[data-v-5b92c8c6] {
    display: flex;
    padding: 20px
}

.header .avator[data-v-5b92c8c6] {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.header .text[data-v-5b92c8c6] {
    margin-left: 10px
}

.header .text-slow[data-v-5b92c8c6] {
    border-radius: 36px;
    height: 14px;
    margin-bottom: 12px;
    width: 97px
}

.header .text-long[data-v-5b92c8c6] {
    border-radius: 36px;
    height: 14px;
    width: 66px
}

.play[data-v-5b92c8c6] {
    border: 30px solid #fff;
    border-left-color: #f4f6f9;
    border-width: 23px 35px;
    height: 1px;
    margin: 0 auto;
    width: 1px
}

.skeleton-item[data-v-5b92c8c6] {
    animation: el-skeleton-loading-5b92c8c6 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.contact-info-form[data-v-cf9a5210] {
    padding: 24px 8px 6px
}

.contact-info-form .contact-title[data-v-cf9a5210] {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 16px
}

.contact-info-form .label[data-v-cf9a5210] {
    color: #373537;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    padding: 20px 0
}

.contact-info-form .region-phone-wrap[data-v-cf9a5210] {
    align-items: center;
    display: flex
}

.contact-info-form .region-phone-wrap .region-form-item[data-v-cf9a5210] {
    margin-right: 20px;
    width: 90px
}

.contact-info-form .region-phone-wrap .phone-form-item[data-v-cf9a5210] {
    flex: 1
}

@media (max-width: 768px) {
    .contact-info-form[data-v-cf9a5210] {
        border-bottom:none
    }
}

.cannot-deliver[data-v-f9c9aefa] {
    align-items: center;
    background: #ff8f00;
    border-radius: 8px;
    display: flex;
    padding: 16px
}

.cannot-deliver img[data-v-f9c9aefa] {
    height: 22px;
    margin-right: 11px;
    width: 22px
}

.cannot-deliver span[data-v-f9c9aefa] {
    color: #fff;
    font-size: 15px;
    line-height: 24px
}

@media (max-width: 768px) {
    .cannot-deliver[data-v-f9c9aefa] {
        padding:8px
    }

    .cannot-deliver img[data-v-f9c9aefa] {
        height: 18px;
        margin-right: 6px;
        width: 18px
    }

    .cannot-deliver span[data-v-f9c9aefa] {
        font-size: 12px;
        line-height: 18px
    }
}

.shipping-info-form[data-v-420332ac] {
    padding: 24px 8px 4px
}

.shipping-info-form .shipping-title[data-v-420332ac] {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 16px
}

.shipping-info-form .label[data-v-420332ac] {
    color: #373537;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    padding: 20px 0
}

.shipping-info-form .area-wrap[data-v-420332ac] {
    display: flex
}

.shipping-info-form .area-wrap .city[data-v-420332ac],.shipping-info-form .area-wrap .state[data-v-420332ac] {
    margin-right: 18px
}

.shipping-info-form .country-code .el-select[data-v-420332ac] {
    width: 100%
}

.discount-code-form .label[data-v-2e121029],.form-label[data-v-4b968bcd] {
    color: #373537;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    padding: 20px 0
}

.price-tag[data-v-6122c59f] {
    align-items: center;
    display: flex;
    padding-top: 20px
}

.price-tag .label[data-v-6122c59f] {
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.price-tag .dashed[data-v-6122c59f] {
    flex: 1;
    height: 1px;
    margin: 0 5px
}

.price-tag .price[data-v-6122c59f] {
    color: #141414;
    font-size: 14px;
    font-style: normal;
    font-weight: 700
}

.linkr-payment-stripe .payment-wrapper[data-v-4b4dc8a2] {
    background: #f8f8fa;
    border-radius: 8px;
    padding: 10px 0
}

.linkr-payment-stripe .payment-wrapper .payment-method[data-v-4b4dc8a2] {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: space-between
}

.linkr-payment-stripe .payment-wrapper .payment-method .payment-type[data-v-4b4dc8a2] {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

.linkr-payment-stripe .payment-wrapper .payment-input[data-v-4b4dc8a2] {
    margin-top: 10px;
    position: relative
}

.linkr-payment-stripe .payment-wrapper .payment-input .type-img[data-v-4b4dc8a2] {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 13px
}

.linkr-payment-stripe .payment-wrapper .payment-input .input-name[data-v-4b4dc8a2] {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    outline: none;
    padding: 13px 10px;
    width: 100%
}

.linkr-payment-stripe .payment-wrapper .payment-input .input-name[data-v-4b4dc8a2]::placeholder {
    color: #c4c4c4;
    font-size: 14px
}

.linkr-payment-stripe .payment-wrapper #card-element[data-v-4b4dc8a2] {
    background-color: #fff;
    border-radius: 8px;
    color: #373537;
    font-size: 14px;
    font-weight: 700;
    max-height: 50px;
    min-height: 40px;
    overflow: hidden;
    padding: 13px 10px
}

.linkr-payment-stripe .payment-wrapper .payment-card-errors[data-v-4b4dc8a2] {
    color: #cc4d48;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 14px;
    margin-left: 15px;
    margin-top: 8px;
    word-break: break-word
}

.linkr-payment-stripe .payment-default[data-v-4b4dc8a2] {
    align-items: center;
    color: #373537;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px
}

.linkr-payment-stripe .payment-default .type-img[data-v-4b4dc8a2] {
    height: 14px;
    margin-right: 16px
}

.linkr-payment-stripe .payment-security[data-v-4b4dc8a2] {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 18px;
    padding: 10px
}

.linkr-payment-stripe .payment-security img[data-v-4b4dc8a2] {
    height: 14px;
    margin-right: 10px;
    width: 14px
}

.product-info-container[data-v-57a64e8b] {
    border-bottom: 1px solid #e8e8e8;
    padding: 24px 8px
}

.product-info-container .header[data-v-57a64e8b] {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 16px
}

.product-info-container .content-wrapper[data-v-57a64e8b] {
    align-items: center;
    display: flex
}

.product-info-container .select-content[data-v-57a64e8b] {
    margin-left: 20px
}

.product-info-container .title[data-v-57a64e8b] {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.product-info-container .sku[data-v-57a64e8b] {
    font-size: 14px;
    font-weight: 400;
    margin: 8px 0
}

.product-info-container .label[data-v-57a64e8b] {
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 768px) {
    .product-info-container[data-v-57a64e8b] {
        padding:0 8px
    }

    .product-info-container .header[data-v-57a64e8b] {
        margin-top: 12px
    }
}

.scaleAnimation-enter-active[data-v-732e0d10] {
    animation: scaleAnimation-732e0d10 .2s linear
}

.scaleAnimation-leave-active[data-v-732e0d10] {
    animation: scaleAnimation-732e0d10 .2s reverse
}

@keyframes scaleAnimation-732e0d10 {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.contact_form_dialog[data-v-732e0d10] {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.contact_form_dialog-mask[data-v-732e0d10] {
    background: rgba(0,0,0,.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.contact_form_dialog-content[data-v-732e0d10] {
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 32px rgba(0,0,0,.25);
    margin: 0 20px;
    padding-bottom: 30px;
    width: 375px
}

.contact_form_dialog-content-header[data-v-732e0d10] {
    color: #373537;
    font-family: Google Sans;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    padding: 20px 20px 0;
    text-align: center
}

.contact_form_dialog-content-header-close[data-v-732e0d10] {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px
}

.contact_form_dialog-content-mes[data-v-732e0d10] {
    padding: 0 20px
}

.contact_form_dialog-content-mes-icon[data-v-732e0d10] {
    height: 109px;
    margin: 17px auto;
    width: 109px
}

.contact_form_dialog-content-mes p[data-v-732e0d10] {
    color: #373537;
    font-family: SF Pro Display;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin: 19px 0 12px;
    text-align: center;
    text-transform: capitalize
}

.contact_form_dialog-content-mes button[data-v-732e0d10] {
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    background: #f4f6f9;
    border-radius: 6px;
    color: #8d5fff;
    cursor: pointer;
    font-family: SF Pro Display;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.02em;
    line-height: 24px;
    padding: 9px 0;
    text-align: center;
    width: 100%
}

.face-skelegon[data-v-81dfa632] {
    background: #fff;
    position: absolute;
    top: 40px;
    width: 80%
}

@keyframes el-skeleton-loading-81dfa632 {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.title[data-v-81dfa632] {
    border-radius: 36px;
    height: 14px;
    margin: 0 auto 10px;
    width: 88%
}

.header[data-v-81dfa632] {
    display: flex;
    padding: 20px
}

.header .avator[data-v-81dfa632] {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.header .text[data-v-81dfa632] {
    margin-left: 10px
}

.header .text-slow[data-v-81dfa632] {
    border-radius: 36px;
    height: 14px;
    margin-bottom: 12px;
    width: 97px
}

.header .text-long[data-v-81dfa632] {
    border-radius: 36px;
    height: 14px;
    width: 66px
}

.play[data-v-81dfa632] {
    border: 30px solid #fff;
    border-left-color: #f4f6f9;
    border-width: 23px 35px;
    height: 1px;
    margin: 0 auto;
    width: 1px
}

.skeleton-item[data-v-81dfa632] {
    animation: el-skeleton-loading-81dfa632 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.tab_wrapper[data-v-04b53633] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative
}

.tab_wrapper .dividing_line[data-v-04b53633] {
    flex: 0 0 100vw;
    height: 1px;
    opacity: .3;
    padding-bottom: 1px
}

.tab_wrapper .tab_item[data-v-04b53633] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    opacity: .5;
    text-align: center;
    transition: all .3s
}

.tab_wrapper .tab_item.is-active[data-v-04b53633] {
    font-size: 16px;
    opacity: 1
}

.tab_wrapper .tab_item .iconfont[data-v-04b53633] {
    font-size: 28px;
    margin-right: 5px
}

.tab_wrapper .tab_item .tab_text[data-v-04b53633] {
    padding-right: 10px;
    text-transform: uppercase
}

.tab_wrapper .tab_bar_wrapper[data-v-04b53633] {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    transition: left .3s;
    width: min-content;
    z-index: -1
}

.tab_wrapper .tab_bar_wrapper.left_50[data-v-04b53633] {
    left: 50%
}

.tab_wrapper .tab_bar_wrapper .tab_bar[data-v-04b53633] {
    border-radius: 10px;
    color: transparent;
    font-size: 16px;
    font-weight: 700;
    height: 4px;
    overflow: hidden;
    padding: 0 10px 0 32px;
    text-transform: uppercase
}

.tab_wrapper_top .tab_item .tab_text[data-v-04b53633] {
    padding: 0
}

.tab_wrapper_top .tab_bar_wrapper[data-v-04b53633] {
    bottom: 2px
}

@media (max-width: 540px) {
    .tab_wrapper .tab_item[data-v-04b53633] {
        height:40px
    }

    .tab_wrapper .tab_item .iconfont[data-v-04b53633] {
        font-size: 20px
    }

    .tab_wrapper_top .tab_bar_wrapper[data-v-04b53633] {
        bottom: 1px
    }

    .tab_wrapper_top .tab_bar_wrapper .tab_bar[data-v-04b53633] {
        padding: 0 10px 0 25px
    }
}

.black-wrapper[data-v-a11ece50] {
    display: flex;
    font-family: OpenSans-Regular,SF Pro Display,Arial,sans-serif;
    justify-content: center;
    left: 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.black-wrapper .black-bg-box[data-v-a11ece50] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

.black-wrapper .black-bg-box[data-v-a11ece50]:before {
    background: inherit;
    background-size: cover;
    bottom: 0;
    content: "";
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(1.05)
}

.black-wrapper .black-container-bg[data-v-a11ece50] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 7px 29px 0 hsla(240,5%,41%,.2);
    height: 100vh;
    left: 50%;
    max-width: 540px;
    position: fixed;
    top: 0;
    transform: translateX(-50%);
    width: 100vw
}

.black-wrapper .black-container[data-v-a11ece50] {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 500px;
    min-height: 85vh;
    padding: 40px 0 0;
    position: relative;
    z-index: 2
}

.black-wrapper .black-container .avatar[data-v-a11ece50] {
    border-radius: 50px;
    box-shadow: 0 7px 29px 0 hsla(240,5%,41%,.2);
    height: 100px;
    width: 100px
}

.black-wrapper .black-container .name[data-v-a11ece50] {
    font-size: 20px;
    font-weight: bolder;
    margin-top: 10px
}

.black-wrapper .black-container .black-tip-wrapper[data-v-a11ece50] {
    background: #f7f6f8;
    border-radius: 10px;
    box-shadow: 0 7px 29px 0 hsla(240,5%,41%,.2);
    color: #cc4d48;
    margin-top: 30px;
    padding: 20px;
    text-align: center
}

.black-wrapper .black-container a[data-v-a11ece50] {
    color: #333;
    margin-top: 50px
}

.black-wrapper .black-container a i[data-v-a11ece50] {
    font-family: Font Awesome\ 5 Pro!important;
    font-size: 15px
}

.black-wrapper .black-container .jump-btn[data-v-a11ece50] {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 24px;
    margin-top: 32px
}

.black-wrapper .black-container .jump-arrow[data-v-a11ece50] {
    height: 16px;
    vertical-align: middle;
    width: 16px
}

.black-wrapper-down[data-v-a11ece50] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 60px;
    width: 100%
}

.black-wrapper-down .black-wrapper-ios[data-v-a11ece50] {
    cursor: pointer;
    display: inline-block;
    height: 40px
}

.black-wrapper-down .black-wrapper-android[data-v-a11ece50] {
    cursor: pointer;
    display: inline-block;
    height: 40px;
    margin-left: 12px
}

@media only screen and (max-width: 768px) {
    .black-wrapper .black-container .black-tip-wrapper[data-v-a11ece50] {
        margin-left:15px;
        margin-right: 15px
    }
}

.input-box .input-wrap[data-v-23929795] {
    align-items: center;
    background-color: #fff;
    border: 1px solid #d9e2f2;
    border-radius: 20px;
    display: flex;
    min-height: 40px
}

.input-box .input-wrap[data-v-23929795] .linkr-chat-input {
    flex: 1 0 0;
    padding-left: 12px
}

.input-box .input-wrap.loading-bg[data-v-23929795] {
    background-color: #f5f7fa
}

.input-box .input-wrap .comment-btn-wrap[data-v-23929795] {
    align-items: center;
    display: flex;
    margin-right: 16px
}

.input-box .input-wrap .comment-btn-wrap .emoji-trigger-button[data-v-23929795] {
    background: transparent;
    cursor: pointer;
    padding: 0
}

.input-box .input-wrap .comment-btn-wrap .emoji-trigger-button img[data-v-23929795] {
    vertical-align: middle;
    width: 24px
}

.input-box .input-wrap .comment-btn-wrap .comment-btn[data-v-23929795] {
    align-items: center;
    background: transparent;
    display: flex;
    justify-content: center;
    margin-left: 4px;
    width: 24px
}

.input-box .input-wrap .comment-btn-wrap .comment-btn img[data-v-23929795] {
    width: 24px
}

.input-box .input-wrap .comment-btn-wrap .comment-btn i[data-v-23929795] {
    font-size: 20px
}

.input-box .focus-input[data-v-23929795] {
    border-color: #8d5fff
}

.input-box .error-msg[data-v-23929795] {
    color: #ff0032;
    font-family: Google Sans;
    font-size: 11px;
    letter-spacing: .223636px;
    line-height: 13px;
    margin-top: 6px;
    opacity: .7;
    padding-left: 15px
}

.emoji-select-popper {
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 0
}

@media (max-width: 768px) {
    .emoji-select-popper {
        left:auto!important;
        right: 32px
    }
}

.no-comment[data-v-6b304f10] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 340px;
    justify-content: center;
    padding: 0 20px
}

.no-comment .no-comment-img[data-v-6b304f10] {
    height: 107px;
    margin-bottom: 10px;
    width: 130px
}

.no-comment .no-comment-des[data-v-6b304f10] {
    color: #a8a8a8;
    font-family: Google Sans;
    font-size: 12px;
    letter-spacing: .001em;
    line-height: 14px;
    text-align: center
}

.more-comment[data-v-935501b6] {
    padding: 10px;
    text-align: center
}

.more-comment .loading[data-v-935501b6] {
    font-size: 20px
}

.more-comment .more-btn[data-v-935501b6] {
    background: transparent;
    color: #8757ff
}

.land-card[data-v-18e43c3f] {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    position: relative;
    -webkit-transform: translateZ(0)
}

.land-card .left-top-star-wrapper[data-v-18e43c3f] {
    left: -10px;
    line-height: 1;
    position: absolute;
    top: -10px
}

.land-card .left-top-star-wrapper .icon-star[data-v-18e43c3f] {
    font-size: 21px
}

.land-card .right-bottom-star-wrapper[data-v-18e43c3f] {
    bottom: -10px;
    line-height: 1;
    position: absolute;
    right: -11px
}

.land-card .right-bottom-star-wrapper .icon-star[data-v-18e43c3f] {
    font-size: 21px
}

.land-card-content[data-v-18e43c3f] {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.card-style-1[data-v-18e43c3f] {
    border-radius: 5px
}

.card-style-2[data-v-18e43c3f] {
    border-radius: 15px;
    box-shadow: 0 7px 13px 1px rgba(0,0,0,.1);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-2[data-v-18e43c3f]:active,.card-style-2[data-v-18e43c3f]:hover {
    transform: scale(1.05)
}

.card-style-3[data-v-18e43c3f] {
    border-radius: 15px 0 15px 0;
    box-shadow: 0 10px 24px 2px rgba(0,0,0,.3);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-3[data-v-18e43c3f]:active,.card-style-3[data-v-18e43c3f]:hover {
    transform: scale(1.05)
}

.card-style-4[data-v-18e43c3f] {
    border: 3px solid #000;
    box-shadow: 8px 8px 0 #000;
    margin-bottom: 4px
}

.card-style-4[data-v-18e43c3f]:active,.card-style-4[data-v-18e43c3f]:hover {
    box-shadow: 4px 4px 0 #000;
    margin-bottom: 0;
    margin-left: 4px;
    margin-top: 4px
}

.card-style-5[data-v-18e43c3f] {
    border: 2px solid #fff
}

.card-style-6[data-v-18e43c3f] {
    -webkit-backface-visibility: hidden;
    border: 3px solid #000;
    border-radius: 36px;
    box-shadow: 8px 8px 0 #000;
    margin-bottom: 4px;
    -webkit-transform: translateZ(0)
}

.card-style-6[data-v-18e43c3f]:active,.card-style-6[data-v-18e43c3f]:hover {
    box-shadow: 4px 4px 0 #000;
    margin-bottom: 0;
    margin-left: 4px;
    margin-top: 4px
}

.card-style-7[data-v-18e43c3f] {
    border-radius: 5px;
    box-shadow: inset 0 -4px 8px 1px rgba(0,0,0,.1);
    margin-bottom: 3px
}

.card-style-7[data-v-18e43c3f]:active,.card-style-7[data-v-18e43c3f]:hover {
    box-shadow: 0 4px 0 rgba(0,0,0,.15);
    margin-bottom: 0;
    margin-top: 3px
}

.card-style-8[data-v-18e43c3f] {
    border: 2px solid #fff;
    border-radius: 12px
}

.card-style-9[data-v-18e43c3f] {
    border-radius: 10px;
    box-shadow: inset 0 -4px 8px 1px rgba(0,0,0,.2)
}

.card-style-10[data-v-18e43c3f] {
    border-radius: 12px
}

.card-style-11[data-v-18e43c3f] {
    border-radius: 5px;
    margin-bottom: 4px
}

.card-style-11[data-v-18e43c3f]:active,.card-style-11[data-v-18e43c3f]:hover {
    margin-bottom: 0;
    margin-top: 4px
}

.card-style-13[data-v-18e43c3f],.card-style-14[data-v-18e43c3f] {
    border-radius: 12px
}

.card-style-14[data-v-18e43c3f]:after {
    background-color: inherit;
    bottom: -14px;
    content: "";
    height: 20px;
    left: 18px;
    -webkit-mask-image: url(/_nuxt/img/card14_l_bottom.b9b2629.svg);
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 18px
}

.card-style-15[data-v-18e43c3f] {
    border-radius: 15px
}

.card-style-16[data-v-18e43c3f] {
    border: 2px solid #fff;
    border-radius: 5px
}

.card-style-20[data-v-18e43c3f] {
    border: 2px solid #000;
    bottom: 4px;
    overflow: visible;
    position: relative
}

.card-style-20[data-v-18e43c3f]:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #000;
    bottom: -10px;
    content: "";
    height: 0;
    left: -2px;
    position: absolute;
    right: -2px;
    z-index: -1
}

.card-style-20[data-v-18e43c3f]:active,.card-style-20[data-v-18e43c3f]:hover {
    bottom: 0
}

.card-style-20[data-v-18e43c3f]:active:after,.card-style-20[data-v-18e43c3f]:hover:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #000;
    bottom: -7px
}

.card-style-21[data-v-18e43c3f] {
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2)
}

.card-style-21[data-v-18e43c3f]:before {
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg);
    top: -10px
}

.card-style-21[data-v-18e43c3f]:after,.card-style-21[data-v-18e43c3f]:before {
    background-color: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask-position: 0 top;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%
}

.card-style-21[data-v-18e43c3f]:after {
    bottom: -10px;
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.card-style-22[data-v-18e43c3f] {
    border-radius: 5px;
    box-shadow: inset 0 -4px 2px rgba(3,0,0,.2);
    opacity: 1
}

.card-style-22[data-v-18e43c3f]:active,.card-style-22[data-v-18e43c3f]:hover {
    opacity: .7
}

.card-style-24[data-v-18e43c3f] {
    box-shadow: 0 7px 13px 1px rgba(0,0,0,.1);
    transition: box-shadow .25s cubic-bezier(.08,.59,.29,.99) 0s,transform .25s cubic-bezier(.08,.59,.29,.99) 0s,background-color .25s cubic-bezier(.08,.59,.29,.99) 0s
}

.card-style-24[data-v-18e43c3f]:active,.card-style-24[data-v-18e43c3f]:hover {
    transform: scale(1.05)
}

.card-style-25[data-v-18e43c3f] {
    border: 2px solid #232429
}

.card-style-10[data-v-18e43c3f],.card-style-14[data-v-18e43c3f],.card-style-15[data-v-18e43c3f],.card-style-2[data-v-18e43c3f],.card-style-5[data-v-18e43c3f],.card-style-9[data-v-18e43c3f] {
    border-radius: 30px
}

.card-style-17.card-layout-1[data-v-18e43c3f] {
    border: 2px solid #fff;
    border-radius: 30px;
    box-shadow: 0 0 0 6px #1c2728
}

.card-style-18.card-layout-1[data-v-18e43c3f] {
    margin-bottom: 1vw
}

.card-style-18.card-layout-1[data-v-18e43c3f]:before {
    background: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNDgiPjxwYXRoIGQ9Ik0zMzMuNzMgMTUuNDhWMS4yN0EyNC4xOSAyNC4xOSAwIDAgMCAzMjUuMTIgMGMtOC41NSAwLTguNTUgMy4yOC0xNy4xIDMuMjhTMjk5LjQ4IDAgMjkxLjI4IDBjLTguODkgMC04Ljg5IDMuMjgtMTcuNDQgMy4yOFMyNjUuMjkgMCAyNTYuNzUgMHMtOC41NSAzLjI4LTE3LjA5IDMuMjhTMjMxLjExIDAgMjIyLjU2IDAgMjE0IDMuMjggMjA1LjQ3IDMuMjggMTk2LjkzIDAgMTg5LjI1IDBjLTkuNDEgMC05LjQxIDMuMjgtMTggMy4yOFMxNjIuNzQgMCAxNTQuMiAwcy04LjU1IDMuMjgtMTcuMDkgMy4yOEMxMjkgMy4yOCAxMjkgMCAxMjAgMGMtOC41NSAwLTguNTUgMy4yOC0xNy4wOSAzLjI4Uzk0LjM4IDAgODUuODQgMHMtOC41NSAzLjI4LTE2LjQgMy4yOEM2MC4yIDMuMjggNjAuMiAwIDUxLjY2IDBzLTguNTUgMy4yOC0xNy4xIDMuMjhTMjYgMCAxNy40NyAwIDguOTMgMy4yOC4zOCAzLjI4SDB2MTIuMloiIHN0eWxlPSJmaWxsOiMyMzYxYWQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=);
    -webkit-mask-size: 100% auto;
    position: absolute;
    top: 0;
    transform: translateY(-50%);
    width: 100%;
    z-index: -1
}

.card-style-18.card-layout-1[data-v-18e43c3f]:after {
    background: inherit;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIGQ9Ik0wIDB2MTUuNTJoLjM5YzguNTQgMCA4LjU0LTMuMjggMTcuMDktMy4yOHM4LjUyIDMuMjggMTcuMDkgMy4yOCA4LjU1LTMuMjggMTcuMDktMy4yOCA4LjU1IDMuMjggMTcuMjUgMy4yOGM4LjM5IDAgOC4zOS0zLjI4IDE2Ljk0LTMuMjhzOC41NCAzLjI4IDE3LjA5IDMuMjggOC41NS0zLjI4IDE3LjA5LTMuMjhjOS4xNCAwIDkuMTQgMy4yOCAxNy4wOSAzLjI4IDguNTUgMCA4LjU1LTMuMjggMTcuMDktMy4yOHM4LjU1IDMuMjggMTcuMSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNTQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNjQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy4wOS0zLjI4IDguNTQgMy4yOCAxNy4wOSAzLjI4IDguNTQtMy4yOCAxNy41LTMuMjhjOC4xNCAwIDguMTQgMy4yOCAxNi42OCAzLjI4czguNTUtMy4yOCAxNy4wOS0zLjI4YTE4LjcgMTguNyAwIDAgMSA4LjYxIDJWMFoiIHN0eWxlPSJmaWxsOiMyMzYxYWQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=);
    -webkit-mask-size: 100% 100%;
    position: absolute;
    transform: translateY(50%);
    width: 100%;
    z-index: -1
}

.card-style-18 .link-layout-1[data-v-18e43c3f] {
    height: 50px;
    min-height: unset
}

.card-style-19.card-layout-1[data-v-18e43c3f] {
    margin-bottom: 1vw
}

.card-style-19[data-v-18e43c3f]:after {
    background: inherit;
    bottom: 0;
    box-shadow: 0 4px 4px 4px #000
}

.card-style-19[data-v-18e43c3f]:after,.card-style-19[data-v-18e43c3f]:before {
    content: "";
    height: 100%;
    left: 0;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTA7ZmlsbC1ydWxlOmV2ZW5vZGQiIGQ9Ik0wIDB2MTUuNTJoMzAuODhsMi45OS0yLjk5IDEuOTkgMi45OWgyOC44OWwxMC45Ni00Ljk4IDMuOTkgNC45OGgyMi45MWwyLjk5LTMuOTggMi45OSAzLjk4aDE3LjkzbDQuOTgtNC45OCAxMC45NiA0Ljk4aDI4Ljg5bDMuOTgtMy45OCA2Ljk4IDMuOThoMjAuOTJsMi45OS00Ljk4IDMuOTggNC45OGgxNS45NGwyLjk5LTQuOTggNi45NyA0Ljk4aDE0Ljk0bDIuOTktMy45OCAzLjk5IDMuOThoMTcuOTNsNS45OC00Ljk4IDguOTYgNC45OGgxOC45M2wxLjk5LTQuOTggMSA0Ljk4aDIwLjkyVjBIMHoiLz48L3N2Zz4=);
    -webkit-mask-size: 100% 100%;
    position: absolute;
    transform: translateY(50%);
    width: 100%;
    z-index: -1
}

.card-style-19[data-v-18e43c3f]:before {
    background: #000;
    bottom: -4px
}

.card-layout-2.card-type-link.card-style-14[data-v-18e43c3f]:after {
    bottom: -13px;
    left: 14px;
    -webkit-mask-image: url(/_nuxt/img/card14_l_bottom.b9b2629.svg);
    right: 14px
}

.card-layout-2.card-type-link.card-style-19[data-v-18e43c3f]:after,.card-layout-2.card-type-link.card-style-19[data-v-18e43c3f]:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzMuNzMgMTUuNTIiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTA7ZmlsbC1ydWxlOmV2ZW5vZGQiIGQ9Ik0wIDB2MTUuNTJoMzAuODhsMi45OS0yLjk5IDEuOTkgMi45OWgyOC44OWwxMC45Ni00Ljk4IDMuOTkgNC45OGgyMi45MWwyLjk5LTMuOTggMi45OSAzLjk4aDE3LjkzbDQuOTgtNC45OCAxMC45NiA0Ljk4aDI4Ljg5bDMuOTgtMy45OCA2Ljk4IDMuOThoMjAuOTJsMi45OS00Ljk4IDMuOTggNC45OGgxNS45NGwyLjk5LTQuOTggNi45NyA0Ljk4aDE0Ljk0bDIuOTktMy45OCAzLjk5IDMuOThoMTcuOTNsNS45OC00Ljk4IDguOTYgNC45OGgxOC45M2wxLjk5LTQuOTggMSA0Ljk4aDIwLjkyVjBIMHoiLz48L3N2Zz4=)
}

.card-layout-2.card-type-link.card-style-21[data-v-18e43c3f]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg)
}

.card-layout-2.card-type-link.card-style-21[data-v-18e43c3f]:after {
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.card-layout-3.card-type-link.card-style-14[data-v-18e43c3f]:after {
    bottom: -13px;
    left: 14px;
    -webkit-mask-image: url(/_nuxt/img/card14_s_bottom.fa5874a.svg);
    right: 14px
}

.card-layout-3.card-type-link.card-style-19[data-v-18e43c3f]:before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDAgNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQwIDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiMwODY2NTAiIGQ9Ik0wIDB2NWgxM2wxLjYtMy44TDE1LjcgNWgxMS41bDUuMS0zLjFMMzMuNCA1SDQzbDEuMy0yLjVMNDUuNSA1aDcuNmwyLjEtMy4xTDU5LjggNWgxMi4xbDEuNy0yLjVMNzYuNSA1aDguN2wxLjMtMy4xTDg4LjIgNWg2LjdsMS4yLTMuMSAzIDMuMWg2LjJsMS41LTIuNSAxLjQgMi41aDcuNmwyLjUtMy4xTDEyMiA1aDhsLjgtMy4xLjcgMy4xaDguNVYweiIvPjwvc3ZnPg==)
}

.card-layout-3.card-type-link.card-style-21[data-v-18e43c3f]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_s_top.01200a5.svg)
}

.card-layout-3.card-type-link.card-style-21[data-v-18e43c3f]:after {
    -webkit-mask-image: url(/_nuxt/img/card21_s_bottom.f33a169.svg)
}

.card-layout-4.card-style-14[data-v-18e43c3f]:after,.card-type-media.card-style-14[data-v-18e43c3f]:after {
    display: none
}

@media (max-width: 768px) {
    .card-style-1[data-v-18e43c3f] {
        border-radius:10px;
        overflow: hidden
    }
}

.land-media[data-v-2728a6e4] {
    display: block;
    padding: 10px 0;
    width: 100%
}

.media-wrapper[data-v-2728a6e4] {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    position: relative;
    -webkit-transform-style: preserve-3d
}

.media-edit[data-v-2728a6e4] {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.iframe-wrapper[data-v-2728a6e4] {
    height: 100%;
    width: 100%
}

.media-wrapper-skeleton[data-v-2728a6e4] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.media-wrapper-model[data-v-2728a6e4] {
    width: 100%
}

.iframe-wrapper-embed[data-v-2728a6e4] {
    aspect-ratio: 16/9;
    vertical-align: middle;
    width: 100%
}

.iframe-wrapper-chat[data-v-2728a6e4] {
    aspect-ratio: 16/10;
    vertical-align: middle;
    width: 100%
}

.media-layout-1[data-v-2728a6e4] {
    display: flex;
    justify-content: space-between;
    min-height: 60px
}

.media-layout-1 .media-image-wrapper[data-v-2728a6e4] {
    height: 48px;
    margin-right: 5px;
    width: 48px
}

.media-layout-1 .media-image-wrapper img[data-v-2728a6e4] {
    height: 100%
}

.media-layout-1 .media-title[data-v-2728a6e4] {
    flex: 1
}

.media-layout-2[data-v-2728a6e4],.media-layout-3[data-v-2728a6e4],.media-layout-4[data-v-2728a6e4] {
    display: flex;
    flex-direction: column
}

.media-layout-2 .media-image-wrapper[data-v-2728a6e4],.media-layout-3 .media-image-wrapper[data-v-2728a6e4],.media-layout-4 .media-image-wrapper[data-v-2728a6e4] {
    height: 0;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.media-layout-2 .media-image-wrapper .media-image[data-v-2728a6e4],.media-layout-3 .media-image-wrapper .media-image[data-v-2728a6e4],.media-layout-4 .media-image-wrapper .media-image[data-v-2728a6e4] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.media-layout-2 .media-title-wrapper .media-title[data-v-2728a6e4],.media-layout-3 .media-title-wrapper .media-title[data-v-2728a6e4],.media-layout-4 .media-title-wrapper .media-title[data-v-2728a6e4] {
    flex: 1;
    padding: 16px 20px
}

.media-style-1.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4] {
    border-radius: 10px
}

.media-style-10.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-15.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-16.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-2.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-5.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-6.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4],.media-style-9.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4] {
    border-radius: 24px
}

.media-style-3.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4] {
    border-radius: 10px 0 10px 0
}

.media-style-7.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4] {
    border-radius: 4px
}

.media-style-8.media-layout-1 .media-image-wrapper .media-image[data-v-2728a6e4] {
    border-radius: 7px
}

.media-layout-2.media-style-10 .media-title-wrapper[data-v-2728a6e4],.media-layout-3.media-style-10 .media-title-wrapper[data-v-2728a6e4],.media-layout-4.media-style-10 .media-title-wrapper[data-v-2728a6e4] {
    border: 2px solid #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 5px;
    width: calc(100% - 10px)
}

.link-share-icon[data-v-2728a6e4] {
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon[data-v-2728a6e4]:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .land-media[data-v-2728a6e4] {
        padding:10px
    }

    .pc-share-icon[data-v-2728a6e4] {
        display: block
    }

    .link-share-top[data-v-2728a6e4] {
        right: 16px;
        top: 30px
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon[data-v-2728a6e4] {
        cursor:pointer;
        display: none
    }

    .land-media:hover .link-share-icon[data-v-2728a6e4] {
        display: block
    }

    .link-share-top[data-v-2728a6e4] {
        right: 16px;
        top: 30px
    }
}

.tiktok[data-v-ded3b48e] {
    border-radius: inherit;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.media-edit[data-v-ded3b48e] {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.tiktok-profile[data-v-ded3b48e],.tiktok-video[data-v-ded3b48e] {
    background: #fff;
    display: block;
    min-height: 200px
}

.twitter[data-v-481b061c] {
    border-radius: inherit;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.media-edit[data-v-481b061c] {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.twitter-wrapper {
    position: relative
}

.twitter-wrapper .twitter-tweet {
    margin: 0!important
}

.twitter-wrapper .twitter-timeline:before,.twitter-wrapper .twitter-tweet:before {
    border: 10px solid #fff;
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    transition-duration: .2s;
    transition-property: border;
    width: 100%
}

@media screen and (max-width: 768px) {
    .pc-share-icon {
        display:block
    }

    .link-share-top {
        top: 20px
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon {
        cursor:pointer;
        display: none
    }

    .media-wrapper:hover .link-share-icon {
        display: block
    }

    .link-share-top {
        top: 30px
    }
}

.faceBook[data-v-01f98893] {
    border-radius: inherit;
    overflow: hidden;
    position: relative
}

.fb-wrapper[data-v-01f98893] {
    margin: 0 auto;
    width: 100%
}

.media-edit[data-v-01f98893] {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fb-post[data-v-01f98893] {
    background: #fff;
    min-height: 240px
}

.fb-video[data-v-01f98893] {
    background: #fff;
    min-height: 200px
}

.fb_iframe_widget_fluid span {
    background: #fff
}

.fb-wrapper span {
    display: block
}

.fb-wrapper span,.fb-wrapper span iframe {
    width: 100%!important
}

.landEdit .media-wrapper .land-card-content {
    overflow: inherit;
    position: relative
}

.landEdit .media-wrapper .left-top-star-wrapper {
    left: 20px!important;
    top: 0!important
}

.landEdit .media-wrapper .right-bottom-star-wrapper {
    right: 18px!important
}

.landEdit .media-wrapper .tiktok-embed {
    margin: 0 auto!important
}

.landEdit .media-wrapper .card-style-14:after {
    bottom: -9px!important;
    z-index: -1
}

.landEdit .media-wrapper .right-bottom-star-wrapper {
    bottom: 0;
    right: 0
}

.land .media-wrapper .land-card-content {
    overflow: inherit;
    position: relative
}

.land .media-wrapper .left-top-star-wrapper {
    left: 0!important;
    top: 0!important
}

.land .media-wrapper .right-bottom-star-wrapper {
    bottom: 0;
    right: 0
}

.land .media-wrapper .tiktok-embed {
    margin: 0 auto!important
}

.land .media-wrapper .card-style-14:after {
    bottom: -9px!important;
    z-index: -1
}

.link-share-icon {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .pc-share-icon {
        display:block
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon {
        cursor:pointer;
        display: none
    }

    .media-wrapper:hover .link-share-icon {
        display: block
    }
}

.land-donation[data-v-7df5c652] {
    display: block;
    padding: 10px 0;
    -webkit-transform: translateZ(0);
    width: 100%
}

[data-v-7df5c652] .el-input__inner {
    text-align: left!important
}

.donation-wrapper[data-v-7df5c652] {
    min-height: 60px;
    width: 100%
}

.donation-wrapper .donation-title-wrapper[data-v-7df5c652] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    min-height: 60px;
    padding: 0 10px
}

.donation-wrapper .donation-title-wrapper .donation-title[data-v-7df5c652] {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.donation-content[data-v-7df5c652] {
    margin-top: 1rem
}

.support-box[data-v-7df5c652] {
    padding: 1rem
}

.support-box .label[data-v-7df5c652] {
    padding-bottom: .5rem;
    text-align: left
}

.support-box .form-control[data-v-7df5c652] {
    margin-bottom: 1rem
}

.form-control[data-v-7df5c652] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #212529;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

.support-box-list[data-v-7df5c652] {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.support-box-btn[data-v-7df5c652] {
    background-color: #009cde;
    border: 1px solid #fff;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: 0 .25rem;
    padding: .25rem 1rem;
    text-decoration: none
}

.support-box-btn.focus[data-v-7df5c652],.support-box-btn[data-v-7df5c652]:hover {
    background-color: #0081b8;
    border-color: #0078ab
}

.support-box-btn.focus[data-v-7df5c652] {
    box-shadow: 0 0 0 .2rem rgba(38,171,227,.5);
    color: #fff
}

.support-box-btn.active[data-v-7df5c652] {
    background: transparent;
    border: 1px solid #fff;
    color: #009cde
}

.support-box-btn.active[data-v-7df5c652]:hover {
    background-color: #fff;
    border-color: #009cde
}

.support-box-pay[data-v-7df5c652] {
    text-align: center
}

.support-box-pay-btn[data-v-7df5c652] {
    line-height: 1;
    padding: .4rem 3rem
}

.support-box-hide[data-v-7df5c652] {
    display: none
}

.donation-layout-1[data-v-7df5c652] {
    align-items: center;
    display: flex;
    height: 60px;
    justify-content: space-between;
    padding: 6px 5px
}

.donation-layout-1 .donation-title[data-v-7df5c652] {
    flex: 1
}

@media (any-hover: hover) {
    .donation-style-16:hover .donation-title-wrapper .donation-title[data-v-7df5c652],.donation-style-5:hover .donation-title-wrapper .donation-title[data-v-7df5c652] {
        color:#000!important
    }
}

.donation-style-16:active .donation-title-wrapper .donation-title[data-v-7df5c652],.donation-style-5:active .donation-title-wrapper .donation-title[data-v-7df5c652] {
    color: #000!important
}

@media (any-hover: hover) {
    .donation-style-8:hover .donation-title-wrapper .donation-title[data-v-7df5c652] {
        color:#fff!important
    }
}

.donation-style-8:active .donation-title-wrapper .donation-title[data-v-7df5c652] {
    color: #fff!important
}

.donation-style-10[data-v-7df5c652]:before {
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    height: calc(100% - 10px);
    left: 5px;
    pointer-events: none;
    position: absolute;
    top: 5px;
    width: calc(100% - 10px)
}

.donation-style-18 .donation-title-wrapper[data-v-7df5c652],.donation-style-18[data-v-7df5c652] {
    min-height: 50px
}

@media screen and (max-width: 768px) {
    .land-donation[data-v-7df5c652] {
        padding:10px
    }
}

.linkr-support-me-all-in-one-payment[data-v-0b6800c9] {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    padding: 24px
}

.linkr-support-me-all-in-one-payment>div[data-v-0b6800c9] {
    width: 100%
}

.linkr-support-me-all-in-one-payment .header[data-v-0b6800c9] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.linkr-support-me-all-in-one-payment .header .back-image[data-v-0b6800c9] {
    cursor: pointer;
    height: 30px;
    width: 30px
}

.linkr-support-me-all-in-one-payment .header .title[data-v-0b6800c9] {
    color: #26272a;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 19px
}

.linkr-support-me-all-in-one-payment .header .placeholder[data-v-0b6800c9] {
    width: 30px
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] {
    margin-top: 18px;
    padding: 0
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item {
    margin-bottom: 24px
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item:last-child {
    margin: 0
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item .el-form-item__error {
    padding: 0
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item .el-textarea .el-textarea__inner {
    background: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    color: #141414;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    padding: 14px
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item .el-textarea .el-textarea__inner::placeholder {
    color: #adadad;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px
}

.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item .el-textarea .el-textarea__inner:focus,.linkr-support-me-all-in-one-payment .form-wrap[data-v-0b6800c9] .el-form-item .el-textarea .el-textarea__inner:hover {
    border-color: #8757ff
}

.linkr-support-me-all-in-one-payment .payment-way-wrap[data-v-0b6800c9] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 32px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .or-text[data-v-0b6800c9],.linkr-support-me-all-in-one-payment .payment-way-wrap .pay-with-text[data-v-0b6800c9] {
    color: #666;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .pay-with-text[data-v-0b6800c9] {
    margin-bottom: 8px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .or-text[data-v-0b6800c9] {
    margin: 8px 0
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap[data-v-0b6800c9] {
    margin-bottom: 8px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap[data-v-0b6800c9] .linkr-stripe {
    background-color: #fff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    color: #373537;
    margin-bottom: 8px;
    max-height: 46px;
    min-height: 46px;
    overflow: hidden;
    padding: 12px
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap[data-v-0b6800c9] .linkr-stripe:hover {
    border-color: #8757ff
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .stripe-form-wrap[data-v-0b6800c9],.linkr-support-me-all-in-one-payment .payment-way-wrap[data-v-0b6800c9] .linkr-button,.linkr-support-me-all-in-one-payment .payment-way-wrap[data-v-0b6800c9] .linkr-paypal {
    width: 100%
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .paypal-wrap[data-v-0b6800c9] {
    position: relative;
    width: 100%
}

.linkr-support-me-all-in-one-payment .payment-way-wrap .paypal-wrap .paypal-disabled[data-v-0b6800c9] {
    bottom: 0;
    cursor: not-allowed;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999
}

.linkr-support-me-all-in-one-payment .intro[data-v-0b6800c9] {
    color: #959595;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 24px
}

.linkr-support-me-all-in-one-pay-success[data-v-57c4e9d3] {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    padding: 24px
}

.linkr-support-me-all-in-one-pay-success .pay-success-image[data-v-57c4e9d3] {
    height: auto;
    width: 89.08px
}

.linkr-support-me-all-in-one-pay-success .pay-success-desc[data-v-57c4e9d3] {
    color: #000;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 17px;
    margin: 8px 0 16px
}

.linkr-support-me-all-in-one-pay-success[data-v-57c4e9d3] .linkr-button {
    width: 100%
}

.land-goods[data-v-33db5d76] {
    display: block;
    padding: 10px;
    width: 100%
}

.goods-wrapper[data-v-33db5d76] {
    cursor: pointer;
    display: block
}

.goods-wrapper:hover .goods-wave[data-v-33db5d76] {
    opacity: .8
}

.wrap[data-v-33db5d76] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.goods-layout-banner[data-v-33db5d76] {
    min-height: 70px;
    position: relative
}

.goods-layout-banner .goods-card-wrapper[data-v-33db5d76] {
    padding: 10px
}

.goods-layout-advanced[data-v-33db5d76] {
    display: flex;
    flex-direction: column
}

.goods-layout-advanced .goods-big-image-wrapper[data-v-33db5d76] {
    overflow: hidden;
    padding-bottom: 70%;
    position: relative
}

.goods-layout-advanced .goods-big-image-wrapper .goods-big-image[data-v-33db5d76] {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.goods-layout-advanced .goods-big-image-wrapper .goods-wave[data-v-33db5d76] {
    bottom: -5px;
    height: 10px;
    left: 0;
    position: absolute;
    width: 100%
}

.goods-layout-advanced .goods-card-wrapper[data-v-33db5d76] {
    padding: 16px 10px 14px
}

.goods-layout-advanced .goods-price-space[data-v-33db5d76] {
    border-top: 2px dashed transparent;
    margin: 0 10px;
    opacity: .4
}

.goods-layout-advanced .goods-price-wrapper[data-v-33db5d76] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 15px 10px
}

.goods-layout-advanced .goods-price-wrapper .goods-price[data-v-33db5d76] {
    margin-right: 25px
}

.goods-image-wrapper[data-v-33db5d76] {
    border-radius: 4px;
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2);
    height: 50px;
    margin-right: 10px;
    overflow: hidden;
    width: 50px
}

.goods-image-wrapper .goods-image[data-v-33db5d76] {
    height: 50px;
    width: 50px
}

.goods-card-wrapper[data-v-33db5d76] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.goods-card-wrapper .goods-info[data-v-33db5d76] {
    flex: 1;
    overflow: hidden
}

.goods-item[data-v-33db5d76] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.goods-name-item[data-v-33db5d76] {
    align-items: start;
    line-height: 22px
}

.goods-name-item .goods-icon[data-v-33db5d76] {
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    margin-top: 3px;
    width: 16px
}

.goods-name-item .goods-name[data-v-33db5d76] {
    flex: 1;
    font-size: 14px
}

.goods-price-item[data-v-33db5d76] {
    margin-top: 3px
}

.new-price[data-v-33db5d76] {
    font-size: 18px;
    font-weight: 700;
    margin-right: 4px
}

.old-price[data-v-33db5d76] {
    font-size: 12px;
    opacity: .6
}

.goods-discount[data-v-33db5d76] {
    font-size: 16px;
    font-weight: 700;
    margin: 0 20px
}

.goods-style-10.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-14.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-15.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-17.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-2.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-5.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-6.goods-layout-banner .goods-image-wrapper[data-v-33db5d76],.goods-style-9.goods-layout-banner .goods-image-wrapper[data-v-33db5d76] {
    border-radius: 25px
}

@media (any-hover: hover) {
    .goods-style-16:hover .goods-info[data-v-33db5d76],.goods-style-16:hover .goods-price-wrapper[data-v-33db5d76],.goods-style-5:hover .goods-info[data-v-33db5d76],.goods-style-5:hover .goods-price-wrapper[data-v-33db5d76] {
        color:#000!important
    }
}

.goods-style-16:active .goods-info[data-v-33db5d76],.goods-style-16:active .goods-price-wrapper[data-v-33db5d76],.goods-style-5:active .goods-info[data-v-33db5d76],.goods-style-5:active .goods-price-wrapper[data-v-33db5d76] {
    color: #000!important
}

.goods-layout-advanced.goods-style-10 .goods-title-wrapper[data-v-33db5d76] {
    border: 2px solid #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 5px;
    width: calc(100% - 10px)
}

.link-share-icon[data-v-33db5d76] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon[data-v-33db5d76]:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .land-goods[data-v-33db5d76] {
        padding:10px
    }

    .pc-share-icon[data-v-33db5d76] {
        display: none
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon[data-v-33db5d76] {
        cursor:pointer;
        display: none
    }

    .goods-wrapper:hover .link-share-icon[data-v-33db5d76] {
        display: block
    }
}

.land-link[data-v-216daba4] {
    -webkit-transform: translateZ(0)
}

.land-link[data-v-216daba4] .land-card .land-card-content.card-layout-4 {
    background-color: transparent!important
}

.link-wrapper[data-v-216daba4] {
    cursor: pointer;
    display: inline-block;
    position: relative
}

.link-wrapper .link-title-bg[data-v-216daba4] {
    flex: 1
}

.link-wrapper .link-title-wrapper[data-v-216daba4] {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%
}

.link-wrapper .link-title-wrapper .link-title[data-v-216daba4] {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    width: 1px;
    word-break: break-word
}

.link-wrapper .link-image-wrapper[data-v-216daba4] {
    flex-shrink: 0
}

.link-wrapper .link-image-wrapper .link-image[data-v-216daba4] {
    object-fit: cover;
    width: 100%
}

.link-layout-1[data-v-216daba4] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 60px;
    padding: 6px
}

.link-layout-1 .link-image-wrapper[data-v-216daba4] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-image-wrapper img[data-v-216daba4] {
    height: 100%
}

.link-layout-1 .link-image-place[data-v-216daba4] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-title-wrapper[data-v-216daba4] {
    padding-left: 12px;
    padding-right: 12px
}

.link-layout-1 .link-title-wrapper .link-title[data-v-216daba4] {
    flex: 1
}

.link-layout-2[data-v-216daba4],.link-layout-3[data-v-216daba4],.link-layout-4[data-v-216daba4] {
    display: flex;
    flex-direction: column
}

.link-layout-2 .link-image-wrapper[data-v-216daba4],.link-layout-3 .link-image-wrapper[data-v-216daba4],.link-layout-4 .link-image-wrapper[data-v-216daba4] {
    height: 0;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.link-layout-2 .link-image-wrapper .link-image[data-v-216daba4],.link-layout-3 .link-image-wrapper .link-image[data-v-216daba4],.link-layout-4 .link-image-wrapper .link-image[data-v-216daba4] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.link-layout-2 .link-image-place[data-v-216daba4],.link-layout-3 .link-image-place[data-v-216daba4],.link-layout-4 .link-image-place[data-v-216daba4] {
    display: none
}

.link-layout-2 .link-title-wrapper .link-title[data-v-216daba4],.link-layout-3 .link-title-wrapper .link-title[data-v-216daba4],.link-layout-4 .link-title-wrapper .link-title[data-v-216daba4] {
    flex: 1;
    overflow: hidden;
    padding: 16px 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.link-layout-2 .link-image-none[data-v-216daba4],.link-layout-3 .link-image-none[data-v-216daba4],.link-layout-4 .link-image-none[data-v-216daba4] {
    background: #f0f0f0;
    display: inline-block;
    opacity: .5;
    width: 100%
}

.link-layout-2 .link-image-none[data-v-216daba4]:after,.link-layout-3 .link-image-none[data-v-216daba4]:after,.link-layout-4 .link-image-none[data-v-216daba4]:after {
    content: "";
    display: block;
    padding-top: 100%
}

.link-style-1.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 5px
}

.link-style-10.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-14.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-15.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-17.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-2.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-5.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-6.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4],.link-style-9.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 24px
}

.link-style-10 .timer-icon[data-v-216daba4],.link-style-14 .timer-icon[data-v-216daba4],.link-style-15 .timer-icon[data-v-216daba4],.link-style-17 .timer-icon[data-v-216daba4],.link-style-2 .timer-icon[data-v-216daba4],.link-style-5 .timer-icon[data-v-216daba4],.link-style-6 .timer-icon[data-v-216daba4],.link-style-9 .timer-icon[data-v-216daba4] {
    height: 16px;
    position: absolute;
    right: 22px;
    top: 10px;
    width: 16px
}

.link-style-3.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 10px 0 10px 0
}

.link-style-7.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 4px
}

.link-style-8.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 7px
}

.link-style-8:active .link-title-wrapper .link-title[data-v-216daba4],.link-style-8:hover .link-title-wrapper .link-title[data-v-216daba4] {
    color: #fff!important
}

.link-style-13.link-layout-1 .link-image-wrapper .link-image[data-v-216daba4] {
    border-radius: 10px
}

.link-style-14.link-layout-3 .link-title-bg[data-v-216daba4]:after {
    background-color: inherit;
    bottom: -11px;
    content: "";
    height: 20px;
    left: 10px;
    -webkit-mask-image: url(/_nuxt/img/card14_s_bottom.fa5874a.svg);
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 10px
}

.link-style-17.link-layout-1.link-layout-1[data-v-216daba4] {
    height: 52px;
    min-height: 52px;
    padding: 6px 14px
}

.link-style-17.link-layout-1.link-layout-1 .link-image-wrapper[data-v-216daba4] {
    height: 42px;
    width: 42px
}

.link-style-17.link-layout-1.link-layout-2[data-v-216daba4] {
    background: red
}

.link-style-21.link-layout-3 .link-title-bg[data-v-216daba4] {
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2)
}

.link-style-21.link-layout-3 .link-title-bg[data-v-216daba4]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg);
    top: -10px
}

.link-style-21.link-layout-3 .link-title-bg[data-v-216daba4]:after,.link-style-21.link-layout-3 .link-title-bg[data-v-216daba4]:before {
    background-color: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 0
}

.link-style-21.link-layout-3 .link-title-bg[data-v-216daba4]:after {
    bottom: -10px;
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.link-layout-1.link-style-10[data-v-216daba4] {
    padding: 12px
}

.link-layout-1.link-style-10 .link-image-wrapper[data-v-216daba4] {
    height: 40px!important;
    margin-right: 5px;
    width: 40px!important
}

.link-layout-1.link-style-10[data-v-216daba4]:before {
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    height: calc(100% - 10px);
    left: 5px;
    position: absolute;
    top: 5px;
    width: calc(100% - 10px)
}

.link-layout-2.link-style-10 .link-title-bg[data-v-216daba4],.link-layout-3.link-style-10 .link-title-bg[data-v-216daba4] {
    padding: 5px
}

.link-layout-2.link-style-10 .link-title-wrapper[data-v-216daba4],.link-layout-3.link-style-10 .link-title-wrapper[data-v-216daba4] {
    border: 2px solid #fff;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.link-layout-2.link-style-16 .link-title-wrapper .link-title[data-v-216daba4],.link-layout-3.link-style-16 .link-title-wrapper .link-title[data-v-216daba4] {
    border-top: 2px solid #fff
}

.land-link[data-v-216daba4] {
    position: relative
}

.timer-icon[data-v-216daba4] {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

.link-share-icon[data-v-216daba4] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon[data-v-216daba4]:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .pc-share-icon[data-v-216daba4] {
        display:block
    }

    .link-share-top[data-v-216daba4] {
        top: 20px
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon[data-v-216daba4] {
        display:none
    }

    .link-wrapper:hover .link-share-icon[data-v-216daba4] {
        display: block
    }

    .link-share-top[data-v-216daba4] {
        top: 30px
    }
}

.land-code-wrapper[data-v-da0401aa],.land-code[data-v-da0401aa] {
    position: relative;
    width: 100%
}

.land-code-mask[data-v-da0401aa] {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.land-code-frame-wrap[data-v-da0401aa] {
    align-items: stretch;
    display: flex;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 100%
}

.land-code-frame[data-v-da0401aa] {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

.land-code-edit[data-v-da0401aa] {
    min-height: 40px;
    position: relative;
    width: 100%
}

.sign-up-popup .cover-row[data-v-eebc41f4] {
    text-align: center
}

.sign-up-popup .cover-row img[data-v-eebc41f4] {
    width: 87px
}

.sign-up-popup .title[data-v-eebc41f4] {
    color: #141414;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.4px;
    margin-top: 16px;
    text-align: center
}

.sign-up-popup .desc[data-v-eebc41f4] {
    color: #666;
    font-family: Inter;
    font-size: 16px;
    line-height: 24px;
    margin-top: 4px;
    text-align: center;
    word-break: break-word
}

.sign-up-popup .desc .price[data-v-eebc41f4] {
    color: #141414;
    font-weight: bolder
}

.sign-up-popup .sign-up-button-row[data-v-eebc41f4] {
    margin-top: 32px
}

.sign-up-popup .sign-up-button-row button[data-v-eebc41f4] {
    width: 100%
}

.sign-up-popup .footer-message[data-v-eebc41f4] {
    color: #141414;
    font-family: Inter;
    font-size: 12px;
    letter-spacing: -.24px;
    margin-top: 16px;
    text-align: center
}

.land-link[data-v-1ef3af34] {
    -webkit-transform: translateZ(0)
}

.land-link[data-v-1ef3af34] .land-card .land-card-content.card-layout-4 {
    background-color: transparent!important
}

.link-wrapper[data-v-1ef3af34] {
    cursor: pointer;
    display: inline-block;
    position: relative
}

.link-wrapper .link-title-bg[data-v-1ef3af34] {
    flex: 1
}

.link-wrapper .link-title-wrapper[data-v-1ef3af34] {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%
}

.link-wrapper .link-title-wrapper .link-title[data-v-1ef3af34] {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    width: 1px;
    word-break: break-word
}

.link-wrapper .link-image-wrapper[data-v-1ef3af34] {
    flex-shrink: 0
}

.link-wrapper .link-image-wrapper .link-image[data-v-1ef3af34] {
    object-fit: cover;
    width: 100%
}

.link-layout-1[data-v-1ef3af34] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 60px;
    padding: 6px
}

.link-layout-1 .link-image-wrapper[data-v-1ef3af34] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-image-wrapper img[data-v-1ef3af34] {
    height: 100%
}

.link-layout-1 .link-image-place[data-v-1ef3af34] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-title-wrapper[data-v-1ef3af34] {
    padding-left: 12px;
    padding-right: 12px
}

.link-layout-1 .link-title-wrapper .link-title[data-v-1ef3af34] {
    flex: 1
}

.link-layout-2[data-v-1ef3af34],.link-layout-3[data-v-1ef3af34],.link-layout-4[data-v-1ef3af34] {
    display: flex;
    flex-direction: column
}

.link-layout-2 .link-image-wrapper[data-v-1ef3af34],.link-layout-3 .link-image-wrapper[data-v-1ef3af34],.link-layout-4 .link-image-wrapper[data-v-1ef3af34] {
    height: 0;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.link-layout-2 .link-image-wrapper .link-image[data-v-1ef3af34],.link-layout-3 .link-image-wrapper .link-image[data-v-1ef3af34],.link-layout-4 .link-image-wrapper .link-image[data-v-1ef3af34] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.link-layout-2 .link-image-place[data-v-1ef3af34],.link-layout-3 .link-image-place[data-v-1ef3af34],.link-layout-4 .link-image-place[data-v-1ef3af34] {
    display: none
}

.link-layout-2 .link-title-wrapper .link-title[data-v-1ef3af34],.link-layout-3 .link-title-wrapper .link-title[data-v-1ef3af34],.link-layout-4 .link-title-wrapper .link-title[data-v-1ef3af34] {
    flex: 1;
    overflow: hidden;
    padding: 16px 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.link-layout-2 .link-image-none[data-v-1ef3af34],.link-layout-3 .link-image-none[data-v-1ef3af34],.link-layout-4 .link-image-none[data-v-1ef3af34] {
    background: #f0f0f0;
    display: inline-block;
    opacity: .5;
    width: 100%
}

.link-layout-2 .link-image-none[data-v-1ef3af34]:after,.link-layout-3 .link-image-none[data-v-1ef3af34]:after,.link-layout-4 .link-image-none[data-v-1ef3af34]:after {
    content: "";
    display: block;
    padding-top: 100%
}

.link-style-1.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 5px
}

.link-style-10.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-14.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-15.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-17.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-2.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-5.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-6.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34],.link-style-9.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 24px
}

.link-style-3.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 10px 0 10px 0
}

.link-style-16:active .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-16:hover .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-25:active .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-25:hover .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-5:active .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-5:hover .link-title-wrapper .link-title[data-v-1ef3af34] {
    color: #000!important
}

.link-style-7.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 4px
}

.link-style-8.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 7px
}

.link-style-8:active .link-title-wrapper .link-title[data-v-1ef3af34],.link-style-8:hover .link-title-wrapper .link-title[data-v-1ef3af34] {
    color: #fff!important
}

.link-style-13.link-layout-1 .link-image-wrapper .link-image[data-v-1ef3af34] {
    border-radius: 10px
}

.link-style-14.link-layout-3 .link-title-bg[data-v-1ef3af34]:after {
    background-color: inherit;
    bottom: -11px;
    content: "";
    height: 20px;
    left: 10px;
    -webkit-mask-image: url(/_nuxt/img/card14_s_bottom.fa5874a.svg);
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 10px
}

.link-style-17.link-layout-1.link-layout-1[data-v-1ef3af34] {
    height: 52px;
    min-height: 52px;
    padding: 6px 14px
}

.link-style-17.link-layout-1.link-layout-1 .link-image-wrapper[data-v-1ef3af34] {
    height: 42px;
    width: 42px
}

.link-style-17.link-layout-1.link-layout-2[data-v-1ef3af34] {
    background: red
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ef3af34] {
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2)
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ef3af34]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg);
    top: -10px
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ef3af34]:after,.link-style-21.link-layout-3 .link-title-bg[data-v-1ef3af34]:before {
    background-color: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 0
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ef3af34]:after {
    bottom: -10px;
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.link-layout-1.link-style-10[data-v-1ef3af34] {
    padding: 12px
}

.link-layout-1.link-style-10 .link-image-wrapper[data-v-1ef3af34] {
    height: 40px!important;
    margin-right: 5px;
    width: 40px!important
}

.link-layout-1.link-style-10[data-v-1ef3af34]:before {
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    height: calc(100% - 10px);
    left: 5px;
    position: absolute;
    top: 5px;
    width: calc(100% - 10px)
}

.link-layout-2.link-style-10 .link-title-bg[data-v-1ef3af34],.link-layout-3.link-style-10 .link-title-bg[data-v-1ef3af34] {
    padding: 5px
}

.link-layout-2.link-style-10 .link-title-wrapper[data-v-1ef3af34],.link-layout-3.link-style-10 .link-title-wrapper[data-v-1ef3af34] {
    border: 2px solid #fff;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.link-layout-2.link-style-16 .link-title-wrapper .link-title[data-v-1ef3af34],.link-layout-3.link-style-16 .link-title-wrapper .link-title[data-v-1ef3af34] {
    border-top: 2px solid #fff
}

.land-link[data-v-1ef3af34] {
    position: relative
}

@keyframes vibrate-037973ca {
    0% {
        transform: translate(0)
    }

    20% {
        transform: translate(-1px,1px)
    }

    40% {
        transform: translate(-1px,-1px)
    }

    60% {
        transform: translate(1px,1px)
    }

    80% {
        transform: translate(1px,-1px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes moveStripes-037973ca {
    0% {
        background-position-x: 0
    }

    to {
        background-position-x: 99999px
    }
}

.diversion[data-v-037973ca] {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 20px 0;
    position: fixed;
    right: 0;
    z-index: 10
}

.diversion .close[data-v-037973ca] {
    height: 12px;
    margin-bottom: 2px;
    margin-left: 20px;
    vertical-align: middle;
    width: 12px
}

.diversion .diversion-button[data-v-037973ca] {
    animation: moveStripes-037973ca 2000s linear infinite;
    animation-play-state: paused;
    background: transparent;
    background-color: #211a32;
    background-image: url(/_nuxt/img/diversion_bg.117b37a.png);
    background-repeat: repeat-x;
    background-size: 100% auto;
    border-radius: 16px;
    box-shadow: 0 2px 8px rgba(52,59,70,.5);
    color: #f3daff;
    cursor: pointer;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 8px 20px 8px 40px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 5px #9d6fff
}

.diversion .diversion-button .stars[data-v-037973ca] {
    animation: vibrate-037973ca 1s linear infinite both;
    bottom: 8px;
    left: 6px;
    position: absolute;
    width: 28px
}

.diversion .diversion-button .stars.store-stars[data-v-037973ca] {
    left: 4px;
    width: 32px
}

.diversion .diversion-button .gift[data-v-037973ca] {
    animation: vibrate-037973ca 1s linear infinite both;
    bottom: 0;
    left: 5px;
    position: absolute;
    width: 29px
}

.diversion .diversion-button[data-v-037973ca]:hover {
    animation-play-state: running;
    background-color: #332160
}

.diversion .diversion-button:hover .gift[data-v-037973ca],.diversion .diversion-button:hover .stars[data-v-037973ca] {
    animation-play-state: paused
}

.linkr-image-item[data-v-56041e56] {
    border-radius: 4px;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.linkr-image-item-box[data-v-56041e56],.linkr-image-item-error[data-v-56041e56],.linkr-image-item-holder[data-v-56041e56],.linkr-image-item-surplus[data-v-56041e56] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.linkr-image-item-surplus[data-v-56041e56] {
    background-color: rgba(0,0,0,.5);
    color: #fafafa;
    cursor: pointer;
    font-size: 20px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    z-index: 1
}

.linkr-image-item-error>img[data-v-56041e56] {
    max-width: 60%
}

.linkr-image-full[data-v-8c7c4b1e] {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 60
}

.linkr-image-full-mask[data-v-8c7c4b1e] {
    background: rgba(0,0,0,.8);
    bottom: 0;
    box-shadow: 0 4px 25px rgba(0,0,0,.2);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.linkr-image-full-close[data-v-8c7c4b1e] {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 80px;
    justify-content: flex-start;
    width: 80px
}

.linkr-image-full-close>img[data-v-8c7c4b1e] {
    width: 16px
}

.linkr-image-full-head[data-v-8c7c4b1e] {
    align-items: center;
    color: #fff;
    display: flex;
    height: 80px;
    justify-content: space-between;
    left: 0;
    padding: 0 32px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.linkr-image-full-empty[data-v-8c7c4b1e] {
    height: 5px;
    width: 5px
}

.linkr-image-full-num[data-v-8c7c4b1e] {
    align-items: center;
    backdrop-filter: blur(18.5px);
    background: rgba(0,0,0,.15);
    border-radius: 12px;
    color: #fff;
    display: flex;
    font-size: 12px;
    left: -40px;
    line-height: 1;
    padding: 4px 10px;
    position: relative
}

.linkr-image-full-box[data-v-8c7c4b1e] {
    bottom: 0;
    height: 100vh;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.linkr-image-full-carousel[data-v-8c7c4b1e] {
    height: 100vh;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-image-full-carousel[data-v-8c7c4b1e] .el-carousel__indicators--horizontal {
    bottom: 20px;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-full-carousel[data-v-8c7c4b1e] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal {
    padding: 3px
}

.linkr-image-full-carousel[data-v-8c7c4b1e] .el-carousel__indicators--horizontal .el-carousel__button {
    border-radius: 50%;
    height: 5px;
    width: 5px
}

.linkr-image-full-arrow-left[data-v-8c7c4b1e] {
    background: url(/_nuxt/img/icon_swiper_arrow_left.41441e7.png) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    left: 32px;
    position: absolute;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-full-arrow-left[data-v-8c7c4b1e]:active {
    transform: scale(1.1)
}

.linkr-image-full-arrow-right[data-v-8c7c4b1e] {
    background: url(/_nuxt/img/icon_swiper_arrow_right.16c67f6.png) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: 32px;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-full-arrow-right[data-v-8c7c4b1e]:active {
    transform: scale(1.1)
}

.linkr-image-swiper-option[data-v-8c7c4b1e] {
    height: 100%;
    width: 100%
}

.viewer-fade-enter-active[data-v-8c7c4b1e] {
    animation: viewer-fade-in-8c7c4b1e .2s
}

.viewer-fade-leave-active[data-v-8c7c4b1e] {
    animation: viewer-fade-out-8c7c4b1e .2s
}

@keyframes viewer-fade-in-8c7c4b1e {
    0% {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }

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

@keyframes viewer-fade-out-8c7c4b1e {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }
}

@media (max-width: 768px) {
    .linkr-image-swiper-arrow[data-v-8c7c4b1e] {
        display:none
    }
}

.linkr-image-list[data-v-a81f6eb4] {
    position: relative;
    width: 100%
}

.linkr-image-list-wrap[data-v-a81f6eb4] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.linkr-image-list-scrolly[data-v-a81f6eb4] {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden
}

.linkr-image-list-scrolly-padding[data-v-a81f6eb4] {
    padding-bottom: 10px
}

.linkr-image-list-item[data-v-a81f6eb4] {
    margin-bottom: 20px;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.linkr-image-list-box[data-v-a81f6eb4] {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.linkr-image-list-2[data-v-a81f6eb4] {
    padding-top: calc(50% - 5px);
    width: calc(50% - 5px)
}

.linkr-image-list-3[data-v-a81f6eb4] {
    padding-top: calc(33.3% - 5px);
    width: calc(33.3% - 5px)
}

.linkr-image-list-y2[data-v-a81f6eb4] {
    flex-shrink: 0;
    padding-top: calc(65% - 5px);
    width: calc(65% - 5px)
}

.linkr-image-list-y2+.linkr-image-list-y2[data-v-a81f6eb4] {
    margin-left: 10px
}

.linkr-image-list-y4[data-v-a81f6eb4] {
    flex-shrink: 0;
    padding-top: calc(28% - 5px);
    width: calc(28% - 5px)
}

.linkr-image-list-y4+.linkr-image-list-y4[data-v-a81f6eb4] {
    margin-left: 10px
}

.linkr-image-list-indicator[data-v-a81f6eb4] {
    align-items: center;
    bottom: 20px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-list-dot[data-v-a81f6eb4] {
    border-radius: 50%;
    height: 5px;
    opacity: .2;
    width: 5px
}

.linkr-image-list-dot+.linkr-image-list-dot[data-v-a81f6eb4] {
    margin-left: 4px
}

.linkr-image-list-dot-active[data-v-a81f6eb4] {
    opacity: 1
}

[data-v-a81f6eb4]::-webkit-scrollbar {
    height: 8px!important
}

[data-v-a81f6eb4]::-webkit-scrollbar-thumb {
    background: #e7e7e7;
    border-radius: 10px
}

[data-v-a81f6eb4]::-webkit-scrollbar-track {
    background: transparent
}

@media (max-width: 768px) {
    .linkr-image-list-indicator[data-v-a81f6eb4] {
        bottom:15px
    }
}

.linkr-image-swiper[data-v-768c7216] {
    margin-bottom: 20px;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.linkr-image-swiper-num[data-v-768c7216] {
    align-items: center;
    backdrop-filter: blur(18.5px);
    background: rgba(0,0,0,.15);
    border-radius: 12px;
    color: #fff;
    display: flex;
    font-size: 12px;
    line-height: 1;
    padding: 4px 10px;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 3
}

.linkr-image-swiper-box[data-v-768c7216] {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.linkr-image-swiper-carousel[data-v-768c7216] {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-768c7216] .el-carousel__indicators--horizontal {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-768c7216] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal {
    padding: 3px
}

.linkr-image-swiper-carousel[data-v-768c7216] .el-carousel__indicators--horizontal .el-carousel__button {
    border-radius: 50%;
    height: 5px;
    width: 5px
}

.linkr-image-swiper-arrow-left[data-v-768c7216] {
    background: url(/_nuxt/img/icon_swiper_arrow_left.41441e7.png) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    left: 10px;
    position: absolute;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-swiper-arrow-left[data-v-768c7216]:active {
    transform: scale(1.1)
}

.linkr-image-swiper-arrow-right[data-v-768c7216] {
    background: url(/_nuxt/img/icon_swiper_arrow_right.16c67f6.png) no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: 10px;
    top: 42%;
    width: 42px;
    z-index: 3
}

.linkr-image-swiper-arrow-right[data-v-768c7216]:active {
    transform: scale(1.1)
}

.linkr-image-swiper-option[data-v-768c7216] {
    height: 100%;
    width: 100%
}

@media (max-width: 768px) {
    .linkr-image-swiper-arrow[data-v-768c7216] {
        display:none
    }

    .el-image-viewer__wrapper {
        .el-image-viewer__close {
            right: 16px;
            top: 16px
        }

        .el-image-viewer__prev {
            left: 16px
        }

        .el-image-viewer__next {
            right: 16px
        }
    }
}

.follow-success[data-v-4f9a2c9f] {
    backdrop-filter: blur(11px);
    background: #fff;
    border-radius: 20px;
    padding: 24px;
    width: 327px
}

.follow-success .header[data-v-4f9a2c9f] {
    display: flow-root;
    transform: translate3d(12px,-12px,0)
}

.follow-success .header .close-button[data-v-4f9a2c9f] {
    background: transparent;
    cursor: pointer;
    float: right
}

.follow-success .header .close-button img[data-v-4f9a2c9f] {
    height: 24px;
    vertical-align: bottom;
    width: 24px
}

.follow-success .cover-image-wrap[data-v-4f9a2c9f] {
    margin-block-start:2px;text-align: center
}

.follow-success .cover-image-wrap img[data-v-4f9a2c9f] {
    height: auto;
    width: 72px
}

.follow-success .desc[data-v-4f9a2c9f] {
    color: #141414;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-block-start:30px;max-width: 279px;
    text-align: center;
    word-break: break-word
}

.follow-success .go-to-feed-button-wrap[data-v-4f9a2c9f] {
    margin-block-start:32px}

.follow-success .go-to-feed-button-wrap[data-v-4f9a2c9f] .linkr-button {
    width: 100%!important
}

.follow-success .maybe-later-button-wrap[data-v-4f9a2c9f] {
    margin-block-start:16px;text-align: center
}

.follow-success .maybe-later-button-wrap button[data-v-4f9a2c9f] {
    background: transparent;
    color: #959595;
    cursor: pointer;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    text-decoration-line: underline
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] {
    margin-block-start:32px;text-align: center
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__inner {
    border: 1.5px solid #141414;
    border-radius: 4px
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__label {
    color: #141414;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #141414
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #141414;
    border-color: #141414
}

.follow-success .dont-show-wrap[data-v-4f9a2c9f] .el-checkbox .el-checkbox__inner:hover {
    border-color: #141414
}

.follow_btn[data-v-6025ffb0] {
    align-items: center;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(27,30,37,.4);
    border-radius: 32px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 32px;
    line-height: 18px;
    margin: 0 auto;
    padding: 0 10px;
    width: min-content
}

.follow_btn[data-v-6025ffb0]:hover {
    background-color: rgba(27,30,37,.7)
}

.followed-icon-wrapper[data-v-6025ffb0] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(27,30,37,.4);
    border-radius: 50%;
    height: 32px;
    margin-left: 10px;
    width: 32px
}

.followed-icon-wrapper[data-v-6025ffb0]:hover {
    background-color: rgba(27,30,37,.7)
}

.followed-icon-wrapper.is-disabled[data-v-6025ffb0]:hover {
    background-color: rgba(27,30,37,.4)
}

.followed-icon-wrapper.is-disabled .followed-icon[data-v-6025ffb0] {
    cursor: default
}

.followed-icon[data-v-6025ffb0] {
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    vertical-align: top;
    width: 32px
}

.follow-success-dialog {
    border-radius: 20px!important;
    margin-top: 0!important;
    top: 50%;
    transform: translateY(-50%)
}

.follow-success-dialog .el-dialog__header {
    display: none
}

.follow-success-dialog .el-dialog__body {
    padding: 0
}

.drop-down-wrapper[data-v-0e724458] {
    background: #fff;
    border: 1px solid #d9e2f2;
    border-radius: 12px;
    box-shadow: 0 16px 32px rgba(17,0,57,.15);
    font-size: 16px;
    font-weight: 400;
    padding: 10px;
    width: 200px
}

.drop-down-wrapper.is_small[data-v-0e724458] {
    width: 170px
}

.drop-down-wrapper .option-item[data-v-0e724458] {
    align-items: center;
    background-color: transparent;
    border: 0;
    color: rgba(0,0,0,.847);
    cursor: pointer;
    display: flex;
    height: 50px;
    outline: none;
    width: 100%
}

.drop-down-wrapper .option-item.is-active[data-v-0e724458],.drop-down-wrapper .option-item[data-v-0e724458]:hover {
    background-color: #f4f6f9;
    border-radius: 6px;
    color: #8d5fff
}

.drop-down-wrapper .option-item .option-item-text[data-v-0e724458] {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    word-break: break-all
}

.drop-down-wrapper .option-item .option-item-icon[data-v-0e724458] {
    margin: 0 10px;
    width: 22px
}

.drop-down-wrapper .logout-item.is-active[data-v-0e724458],.drop-down-wrapper .logout-item[data-v-0e724458],.drop-down-wrapper .logout-item[data-v-0e724458]:hover {
    color: #ff0032
}

.tab_bar_wrapper[data-v-2c23371b] {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: flex-end;
    padding: 0 15px 0 50px;
    position: relative
}

.tab_bar_wrapper .tab-menu-wrapper[data-v-2c23371b] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: rgba(27,30,37,.4);
    border-radius: 50%;
    height: 32px;
    margin-left: 10px;
    width: 32px
}

.tab_bar_wrapper .tab-menu-wrapper[data-v-2c23371b]:hover {
    background-color: rgba(27,30,37,.7)
}

.tab_bar_wrapper .menu-icon[data-v-2c23371b] {
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    vertical-align: top;
    width: 32px
}

.tab_bar_wrapper.is-ceiling .follow_btn[data-v-2c23371b],.tab_bar_wrapper.is-ceiling .follow_btn[data-v-2c23371b]:hover {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background-color: #8757ff;
    color: #fff
}

.tab_bar_wrapper.is-ceiling .followed-icon-wrapper[data-v-2c23371b],.tab_bar_wrapper.is-ceiling .followed-icon-wrapper[data-v-2c23371b]:hover,.tab_bar_wrapper.is-ceiling .tab-menu-wrapper[data-v-2c23371b],.tab_bar_wrapper.is-ceiling .tab-menu-wrapper[data-v-2c23371b]:hover {
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background-color: #000
}

.tab_bar_wrapper .drop-position[data-v-2c23371b] {
    position: absolute;
    right: 20px;
    top: 38px;
    z-index: 102
}

.tab_bar_wrapper .drop-position.is-close[data-v-2c23371b] {
    display: none
}

.tab_bar_wrapper .drop-position .drop-cover[data-v-2c23371b] {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

@media (max-width: 540px) {
    .tab_bar_wrapper[data-v-2c23371b] {
        padding:0 15px 0 10px
    }
}

.linkr-skeleton-wrapper[data-v-f86b8bca] {
    align-items: center;
    border: 1px solid #f3f6fa;
    border-radius: 30px;
    display: flex;
    margin: 10px 0 24px;
    padding: 20px
}

.linkr-skeleton-wrapper .skeleton-item[data-v-f86b8bca] {
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

.linkr-skeleton-wrapper .img-skeleton[data-v-f86b8bca] {
    border-radius: 12px;
    flex: 0 0 108px;
    height: 108px;
    width: 108px
}

.linkr-skeleton-wrapper .line-wrapper[data-v-f86b8bca] {
    flex: 1;
    margin-left: 20px
}

.linkr-skeleton-wrapper .line-one[data-v-f86b8bca] {
    border-radius: 4px;
    height: 24px
}

.linkr-skeleton-wrapper .line-two[data-v-f86b8bca] {
    border-radius: 4px;
    height: 24px;
    margin-top: 16px;
    width: 70%
}

.no-data[data-v-1be6bec6] {
    align-items: center;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    font-family: Inter;
    padding: 60px 0
}

.no-data .cover[data-v-1be6bec6] {
    height: auto;
    width: 164px
}

.no-data .title[data-v-1be6bec6] {
    color: #141414;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    margin-top: 24px;
    text-align: center
}

.no-data .description[data-v-1be6bec6] {
    color: #959595;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 16px;
    text-align: center;
    width: 296px
}

.no-data .linkr-button[data-v-1be6bec6] {
    background: #ede3fc;
    color: #8757ff;
    margin-top: 24px;
    width: 165px
}

.no-data .linkr-button[data-v-1be6bec6]:hover {
    background: #dbc6ff
}

.no-data .linkr-button.active[data-v-1be6bec6] {
    background: #ceb2ff
}

.land-background[data-v-5dbe1012] {
    align-items: stretch;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -10
}

.land-background.is-fixed .land-background-page[data-v-5dbe1012],.land-background.is-fixed .land-background-video[data-v-5dbe1012],.land-background.is-fixed[data-v-5dbe1012] {
    position: fixed
}

.land-background-page[data-v-5dbe1012] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    left: 50%;
    max-width: 540px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.land-background-page.is-frosted[data-v-5dbe1012] {
    max-width: 100%
}

.land-background-page.is-frosted[data-v-5dbe1012]:before {
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    bottom: 0;
    content: "";
    left: -5px;
    position: absolute;
    right: -5px;
    top: 0
}

.land-background-page.is-white[data-v-5dbe1012] {
    max-width: 100%
}

.land-background-page.is-white[data-v-5dbe1012]:before {
    background-color: hsla(0,0%,100%,.5)
}

.land-background-page.is-black[data-v-5dbe1012] {
    max-width: 100%
}

.land-background-page.is-black[data-v-5dbe1012]:before {
    background-color: rgba(0,0,0,.4)
}

.land-background-video[data-v-5dbe1012] {
    bottom: 0;
    height: 100%;
    left: 0;
    left: 50%;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

.land-background-video video[data-v-5dbe1012] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.fb-pixel-faker[data-v-088a08b2] {
    display: none
}

.land-email[data-v-7f1d3563],.land-list-drag[data-v-7f1d3563] {
    margin: 0 auto;
    max-width: 540px
}

.land-link-item[data-v-7f1d3563] {
    padding: 10px 0
}

.land-list-group[data-v-7f1d3563] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.land-list-group[data-v-7f1d3563]>:not(.land-link-grid) {
    width: 100%
}

.land-link-grid[data-v-7f1d3563] {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    width: 50%
}

.land-link-line[data-v-7f1d3563] {
    display: block;
    padding: 8px 0;
    width: 100%
}

@media screen and (max-width: 768px) {
    .land-link-item[data-v-7f1d3563] {
        padding:10px
    }

    .land-link-line[data-v-7f1d3563] {
        padding: 8px 10px
    }
}

@media (max-width: 576px) {
    .land-list-drag[data-v-7f1d3563] {
        padding-left:0;
        padding-right: 0;
        width: 100%
    }

    .land-email[data-v-7f1d3563] {
        width: 100%
    }
}

.land-btn {
    appearance: none;
    background: transparent;
    box-sizing: border-box;
    font-family: inherit;
    margin: 0;
    padding: 0;
    pointer-events: auto;
    vertical-align: middle;
    width: 100%
}

.product-detail {
    font-family: Inter;
    height: calc(100vh - var(--vh-offset, 0px));
    overflow: hidden;
    position: relative;
    width: 100%
}

.product-detail .linkr-image-swiper__next,.product-detail .linkr-image-swiper__prev {
    display: none!important
}

.product-detail .land-card {
    margin: 20px 0
}

.product-detail .product-detail-wrapper {
    -ms-overflow-style: none;
    height: 100%;
    overflow: auto;
    padding-bottom: 84px;
    padding-top: 0;
    scrollbar-width: none;
    width: 100%
}

.product-detail .product-detail-wrapper::-webkit-scrollbar {
    display: none
}

.product-detail .ql-container {
    font-family: unset
}

.product-detail .linkr-editor .linkr-editor__inner .ql-editor {
    background: transparent;
    color: unset;
    font-family: unset;
    padding: 0
}

.product-detail .product-detail-nav {
    background: transparent;
    position: absolute;
    top: -150px;
    transition: top .3s;
    width: 100%;
    z-index: 11
}

.product-detail .product-detail-nav.is-show {
    top: 0
}

.product-detail .product-detail-nav-pc {
    backdrop-filter: blur(22px);
    background: hsla(0,0%,100%,.9);
    border: .5px solid #e2e8f1;
    display: none;
    width: 100%
}

.product-detail .product-detail-nav-pc .back-btn img {
    height: 24px;
    width: 24px
}

.product-detail .product-detail-nav-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1100px;
    padding: 10px 0;
    width: 100%
}

.product-detail .product-detail-nav-back,.product-detail .product-detail-nav-first {
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex;
    justify-content: flex-start
}

.product-detail .product-detail-nav-avatar {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 0 8px 0 14px;
    overflow: hidden;
    width: 40px
}

.product-detail .product-detail-nav-avatar>img {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.product-detail .product-detail-nav-name {
    color: #141414;
    font-size: 16px;
    font-weight: 700
}

.product-detail .product-detail-nav-purchase.medium,.product-detail .product-detail-nav-store.medium {
    line-height: 18px;
    padding: 10px 30px
}

.product-detail .product-detail-nav-store.borders {
    border-color: #141414;
    color: #000;
    line-height: 16px
}

.product-detail .product-detail-nav-store.borders:hover {
    background: #f2f5f9
}

.product-detail .product-detail-nav-store+a {
    margin-left: 30px
}

.product-detail .product-detail-title-share {
    display: none
}

.product-detail .product-detail-ons {
    margin: 20px 0
}

.product-detail .product-detail-ons .add-ons-title {
    color: var(--main-fontColor);
    font-size: 14px;
    font-weight: 700;
    line-height: 17px
}

.product-detail .product-detail-nav-m {
    display: flex;
    justify-content: space-between;
    padding: 24px 20px 0
}

.product-detail .back-btn,.product-detail .share-btn {
    background: transparent;
    cursor: pointer
}

.product-detail .back-btn img,.product-detail .share-btn img {
    height: 36px;
    width: 36px
}

.product-detail .product-detail-layout {
    width: 100%
}

.product-detail .product-detail-row {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 1100px;
    width: 100%
}

.product-detail .product-detail-col {
    flex: 0;
    width: 100%
}

.product-detail .product-detail-col+.product-detail-col {
    margin-left: 0
}

.product-detail .product-detail-content {
    padding: 0 15px 15px
}

.product-detail .product-detail-head {
    position: relative;
    width: 100%
}

.product-detail .product-detail-title {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin: 16px 0;
    width: 100%
}

.product-detail .product-detail-title .product-detail-title-wrap {
    flex: 1
}

.product-detail .product-detail-title .product-detail-text {
    color: #141414;
    flex: 1;
    font-size: 24px;
    font-weight: 700;
    word-break: break-word
}

.product-detail .product-detail-title .product-detail-auto {
    background: #49c980;
    border-radius: 30px 0 0 30px;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    margin-right: -15px;
    text-align: center;
    width: 114px
}

.product-detail .product-detail-title-share {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAPFBMVEUAAAAQEBATExMTExMQEBATExMUFBQTExMTExMUFBQUFBQUFBQUFBQTExMQEBATExMTExMVFRUVFRUUFBRGGQp1AAAAE3RSTlMAEN+gIHC/769Az4+AYDBQkN8wyb9iJgAAAMFJREFUWMPt1NEOgyAMheGCiKCo2877v+tMWELmNgO0u+t3L+EPtqSUUkr9mfNYDAm4AbCO+AYcplHoIOQ8/kHsPPeIHgdW3pb8hDdDT16+SdGZZxZ815jnZhSMPGfxm2/osrhC1RZA5EYrrgRDtS7DRhK5kN2onmVlFXv57j6Ma4yh82cMyOZkTtO/UQvzeuNY1kjfwO55YfA35PAx47fGrPJmszkNXs8ecvkcvh3WkIQ0ORIRVpKRSIgjpZRSqsoTCz4eJ5nC0oIAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: cover;
    cursor: pointer;
    height: 36px;
    margin-left: 16px;
    width: 36px
}

.product-detail .product-detail-title-share:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAflBMVEUAAADy9fny9fjv7//y9fnv8/fx9vnx9Pfx8/fy9vry9Prx9Pjz9/vy9Pfv///z9vry9fry9vny9Pnw8vjx9PTv9Pry9fkUFBTk5+svMDDW2dxnaGpLTE11dnghIiLIy85ZWluRk5WQkpSDhIc9Pj+7vcCtrrKfoaO7vL+eoKOzx+ICAAAAFnRSTlMA33AQ7yDfgEC/v5B/YBCPz69QUDAw8sqB8QAAAhJJREFUWMO11+ty2jAQBWBdfAObGAg9ss09QNO+/wvW06azwZZWlpV8/3OyR2I1Y8HQO1VvpERPrhe1KsQcWi0SDC1WaXAKyCArIKZKwJBVGhtDUcKvkJhAvvrGqTFRrbmcVGIymTK1EgRInPUUAil7ToVgFTNP9ExbzFKM7ivBLMng7rTETFI/BdWYrbYcUPwxUbG4chWi5PYNC5fo0UCRI9FAcSOt4NUdzLHxbsoSXkdjTNvBafH3qOG3N73TG5w0NfMHGaaeomb+IKpn7+Y/6fOvg+lRPeu9FeCcb4eTebK319uxDyNNQhz1lCjh0hyNna1e6T7r7m6It95GrF05rXE7YEi6Fq1pDccSxCxFyERwBL2zOZdmchBb7AoLETxQe4Y1SHID8bX8t/bz0//fv70/HhdHLbIWG4z9/7v7raHtp1o2C9uKNB93/KBnxPmLphVRjman6+iFvLKv9g/LMzba8SPVciiETmx3dm8Gi0e17GxPbUc5Y8xTq8ZH1IbmYNUHaQzcTh1CpcLS7fIbCG9m6XYD5jQTo3sLL5aJf3JEyoWgkSJkqaCRIgf6oLOogQQpEOHpa6vEbCWlRJXLXr70oyb+mLbf8eEX8WvKv+fjmLyGfa4XwinNgjaMoUtMVL4I3jabNE4h/HJvVJLTOJw0zyJjyGoJh6UaxfBSS1ZCKWEKVS7XEj0pN6XacSl/AOE9XzcgQQWJAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover
}

.product-detail .product-detail-tiers {
    background: #f4f6f9 url(/_nuxt/img/tier_bg.203c972.png) no-repeat 50%;
    background-size: cover;
    border: 1px solid #d9e2f2;
    border-radius: 11px;
    display: flex;
    height: 99px;
    justify-content: space-between;
    margin-top: 13px;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    width: 100%
}

.product-detail .product-detail-tiers .tiers-content {
    margin-top: 19px
}

.product-detail .product-detail-tiers .tiers-content .title {
    color: #373537;
    font-size: 17px;
    font-weight: 700;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px
}

.product-detail .product-detail-tiers .tiers-content .desc {
    color: #373537;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

.product-detail .product-detail-tiers .tiers-content .desc,.product-detail .product-detail-tiers .tiers-content .desc div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px
}

.product-detail .product-detail-tiers .tiers-price {
    margin-top: 10px;
    text-align: right
}

.product-detail .product-detail-tiers .tiers-price .price {
    color: #ff5c00;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px
}

.product-detail .product-detail-tiers .tiers-price .desc {
    color: #6a6a6a;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px
}

.product-detail .product-detail-tiers .tiers-tag {
    background: #49c980;
    border-radius: 1px 1px 1px 11px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0
}

.product-detail .product-detail-price {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-top: 8px
}

.product-detail .product-detail-price .sale-price {
    color: #141414;
    font-size: 48px;
    font-weight: 700;
    line-height: normal
}

.product-detail .product-detail-price .origin-price {
    color: #adadad;
    font-size: 24px;
    font-weight: 400;
    margin-left: 8px;
    text-decoration: line-through
}

.product-detail .product-sale {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px
}

.product-detail .product-sale .virtual-sale {
    margin-right: 50px
}

.product-detail .product-sale .product-reviews-item-score {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.product-detail .product-sale .product-reviews-item-star {
    color: #ede3fc;
    display: inline-block;
    font-size: 24px;
    height: 24px;
    width: 24px
}

.product-detail .product-sale .product-reviews-item-star-active {
    color: #ff8f00
}

.product-detail .product-sale .avg-Rate-Label {
    color: #adadad;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 5px
}

.product-detail .sku-wrapper {
    margin-top: 8px
}

.product-detail .sku-wrapper .sku-title {
    color: var(--main-fontColor);
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 24px 0 8px
}

.product-detail .sku-wrapper .sku-error-container {
    display: inline-block
}

.product-detail .sku-wrapper .sku-error {
    color: red;
    margin-left: 10px
}

.product-detail .sku-wrapper .shake {
    animation: shake .5s
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-8px)
    }

    50% {
        transform: translateX(8px)
    }

    75% {
        transform: translateX(-8px)
    }

    to {
        transform: translateX(0)
    }
}

.product-detail .sku-wrapper .sku-list {
    display: flex;
    flex-wrap: wrap
}

.product-detail .sku-wrapper .sku-list .sku-item {
    background: #f2f5f9;
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--main-fontColor);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-right: 16px;
    padding: 10px 20px
}

.product-detail .sku-wrapper .sku-list .sku-item:disabled {
    background: #f2f5f9;
    color: #e8e8e8
}

.product-detail .sku-wrapper .sku-list .sku-item-active {
    border: 1px solid var(--main-color)
}

.product-detail .ons-list {
    margin-left: -8px;
    margin-top: 10px
}

.product-detail .ons-list .ons-item {
    background: #f2f5f9;
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--main-fontColor);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 16px;
    margin-left: 8px;
    padding: 10px 20px
}

.product-detail .ons-list .ons-item.ons-item-active {
    border: 1px solid var(--main-color)
}

.product-detail .ons-list .ons-item-text {
    color: var(--main-fontColor);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    word-break: break-word
}

.product-detail .ons-list .ons-item-text .ons-item-price {
    color: var(--main-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px
}

.product-detail .ons-list .ons-item-text .price-hide {
    visibility: hidden
}

.product-detail .product-detail-sale {
    align-items: center;
    display: flex;
    margin-left: 8px
}

.product-detail .product-detail-sale .sale-rate {
    background: #ff6b00;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 27px;
    line-height: 27px;
    margin-right: 8px;
    min-width: 70px;
    padding: 0 10px;
    position: relative;
    text-align: center
}

.product-detail .product-auto {
    color: #959595;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 10px;
    position: relative;
    text-indent: 20px
}

.product-detail .product-auto:before {
    background: url(/_nuxt/img/star.c55e428.png) no-repeat 50%;
    background-size: cover;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    width: 15px
}

.product-detail .product-quantity {
    color: rgba(0,0,0,.45);
    font-size: 15px;
    font-weight: 500;
    margin-top: 10px;
    position: relative;
    text-indent: 20px
}

.product-detail .product-quantity:before {
    background: url(/_nuxt/img/quantity.0eaf2c8.png) no-repeat 50%;
    background-size: cover;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    width: 15px
}

.product-detail .product-detail-btn {
    background-color: #3f3e40!important;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 12px 0;
    text-align: center;
    width: 100%
}

.product-detail .label-title {
    font-size: 14px;
    font-weight: 700;
    margin-top: 16px
}

.product-detail .label-title .disabled-input input {
    pointer-events: none
}

.product-detail .quantity {
    margin-bottom: 8px
}

.product-detail .product-detail-card {
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 100
}

.product-detail .product-detail-card .land-card {
    margin: 6px 16px
}

.product-detail .pay-btn-disabled {
    background-color: #acacad!important;
    color: hsla(0,0%,100%,.85);
    cursor: not-allowed
}

.product-detail .product-detail-reviews-container {
    padding: 0 15px;
    width: 100%
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content {
    margin: 0 auto;
    max-width: 1100px
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content .product-detail-editor {
    border-radius: 16px;
    padding: 24px 10px
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content .product-detail-editor .desc-title {
    color: #141414;
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .216px;
    line-height: normal;
    margin-bottom: 20px
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content .product-detail-editor .product-detail-editor-more {
    color: #666;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    margin-top: 8px;
    text-align: center
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content .detail-footer {
    align-items: center;
    display: flex;
    height: 144px;
    justify-content: center
}

.product-detail .product-detail-reviews-container .product-detail-reviews-content .detail-footer .made-linkr {
    cursor: pointer;
    margin-left: 8px
}

.product-detail .ql-editor {
    font-family: var(--main-font)!important
}

.product-detail .ql-editor li,.product-detail .ql-editor ol,.product-detail .ql-editor p,.product-detail .ql-editor ul {
    margin: 2px 0!important
}

.product-detail .ql-editor li {
    padding-left: 1em!important
}

.product-detail .pay-form-container {
    height: 100%;
    overflow: auto;
    width: 100%
}

.product-detail .pay-form-container .pay-form-content {
    margin: 0 auto;
    max-width: 1100px
}

.product-detail .pay-form-container .pay-form-header {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 24px;
    margin-left: 10px;
    margin-top: 32px;
    width: 100px
}

.product-detail .pay-form-container .pay-form-back {
    background: transparent;
    cursor: pointer;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

@media screen and (min-width: 768px) {
    .product-detail .product-detail-card {
        background-color:transparent;
        position: relative;
        z-index: 1
    }

    .product-detail .product-detail-card .land-card {
        margin: 20px 0
    }

    .product-detail .product-detail-layout {
        width: 100%
    }

    .product-detail .product-detail-row {
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .product-detail .product-detail-col {
        flex: 1
    }

    .product-detail .product-detail-col+.product-detail-col {
        margin-left: 32px
    }

    .product-detail .product-detail-layout-img {
        padding-bottom: 20px
    }

    .product-detail .product-detail-row.product-detail-row-img .product-detail-col:nth-child(2) {
        align-self: stretch;
        flex: 1.14
    }

    .product-detail .product-detail-row.product-detail-row-img .product-detail-col:nth-child(2) .product-detail-content {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: flex-start;
        padding: 0
    }

    .product-detail .product-detail-wrapper {
        padding-bottom: 0;
        padding-top: 84px
    }

    .product-detail .product-detail-title-share {
        display: block
    }

    .product-detail .product-detail-nav {
        top: 0
    }

    .product-detail .product-detail-nav-pc {
        display: block
    }

    .product-detail .product-detail-sale+.product-detail-editor,.product-detail .product-detail-sale+.product-detail-ons {
        margin-top: 0
    }

    .product-detail .product-detail-ons {
        flex-direction: row;
        justify-content: space-between
    }

    .product-detail .product-detail-ons+.product-detail-editor {
        margin-top: 0
    }

    .product-detail .product-sku {
        width: 48%
    }

    .product-detail .product-detail-nav-m {
        display: none
    }

    .product-detail .product-detail-title {
        margin: 0 0 16px
    }

    .product-detail .product-detail-reviews-container .product-detail-reviews-content .product-detail-editor {
        border: 1px solid rgba(127,147,177,.3);
        margin-bottom: 24px;
        padding: 24px 48px
    }
}

.ql-container.ql-snow {
    border: none!important
}

.product-detail .linkr-image-swiper__gallery {
    margin-top: 7px
}

.product-detail .linkr-image-swiper__gallery-item {
    height: 70px!important;
    margin-left: 7px;
    width: 70px!important
}

.product-detail .linkr-editor {
    background: transparent;
    border: none
}

.product-detail .linkr-image-swiper .linkr-image-swiper__inner .el-carousel__item img {
    height: 100%!important;
    width: 100%!important
}

@media screen and (min-width: 768px) {
    .linkr-image-swiper.product-detail-image-swiper .official-banner {
        border-radius:0 0 10px 10px;
        bottom: 0;
        position: absolute;
        width: 100%;
        z-index: 2
    }

    .linkr-image-swiper.product-detail-image-swiper .official-banner:not(:last-child) {
        bottom: 78px
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__inner {
        border-radius: 10px;
        overflow: hidden
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__inner .linkr-image-swiper__counter {
        bottom: unset;
        top: 14px
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__gallery {
        padding: 0
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item+.linkr-image-swiper__gallery-item {
        margin-left: 0!important
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item {
        margin-left: 0;
        margin-right: 8px
    }

    .linkr-image-swiper.product-detail-image-swiper .linkr-image-swiper__gallery .linkr-image-swiper__gallery-item:last-child {
        margin-right: 0
    }
}

.payment-type-wrapper[data-v-53b6bb72] {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.payment-type-wrapper .payment-card[data-v-53b6bb72],.payment-type-wrapper .payment-paypal[data-v-53b6bb72] {
    background: rgba(191,204,224,.2);
    border-radius: 10px;
    height: 48px;
    position: relative;
    width: calc(50% - 8px)
}

.payment-type-wrapper .payment-checked[data-v-53b6bb72] {
    background: rgba(191,204,224,.2);
    border: 1.5px solid hsla(0,0%,8%,.8)
}

.payment-type-wrapper .payment-paypal img[data-v-53b6bb72] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 64px
}

.payment-type-wrapper .payment-card .payment-card-content[data-v-53b6bb72] {
    align-items: center;
    display: flex;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.payment-type-wrapper .payment-card img[data-v-53b6bb72] {
    margin-right: 7px;
    width: 24px
}

.posting-time[data-v-38ddad22] {
    color: #6a6a6ab3;
    font-family: Google Sans;
    font-size: 12px;
    line-height: 15px
}

.post_text .title[data-v-2bd9ca3c] {
    -webkit-line-clamp: 3;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px
}

.post_text .title[data-v-2bd9ca3c],.post_text .txt[data-v-2bd9ca3c] {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: Google Sans;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.post_text .txt[data-v-2bd9ca3c] {
    color: #141414;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 0
}

.post_text .post-text-time[data-v-2bd9ca3c] {
    font-size: 12px;
    line-height: 15px;
    margin-top: 14px
}

.portrait-container[data-v-5c468803] {
    display: inline-block;
    height: 0;
    max-width: 100%;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.portrait-img[data-v-5c468803] {
    display: inline-block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.portrait-img img[data-v-5c468803] {
    display: block;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
    width: 100%
}

.portrait-img-border[data-v-5c468803] {
    border: 1px solid #f7f6f8
}

.portrait-text-wrapper[data-v-5c468803] {
    align-items: center;
    border: 1px solid #f7f6f8;
    border-radius: 50%;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 100%
}

.portrait-text-wrapper .portrait-text[data-v-5c468803] {
    white-space: nowrap
}

.land-btn[data-v-70afc32b] {
    display: inline-block;
    width: auto
}

.land-icon[data-v-70afc32b] {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 38px;
    min-width: 38px;
    overflow: hidden
}

.land-icon-gradient[data-v-70afc32b] {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.land-icon .ts-icons[data-v-70afc32b] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.share-widget[data-v-2b391f1b] {
    align-items: center;
    display: flex
}

.share-widget img[data-v-2b391f1b] {
    cursor: pointer;
    max-width: 20px
}

.land-icon-group[data-v-50a6245a] {
    display: block;
    padding: 5px 40px 20px;
    text-align: center;
    width: 100%
}

.land-icon-group .icon-drag-class[data-v-50a6245a] {
    background-color: hsla(0,0%,100%,.3);
    box-shadow: 0 0 22px rgba(0,0,0,.25)
}

.land-icon-group .icon-ghost-class[data-v-50a6245a] {
    opacity: 0
}

.link-share-icon[data-v-50a6245a] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: -40px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon[data-v-50a6245a]:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .pc-share-icon[data-v-50a6245a] {
        display:block
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon[data-v-50a6245a] {
        cursor:pointer;
        display: none
    }

    .land-icon-group:hover .link-share-icon[data-v-50a6245a] {
        display: block
    }
}

.land-profile-title[data-v-5588481b] {
    align-items: center;
    display: flex;
    font-family: OpenSans-Bold;
    font-size: 16px;
    margin: .5rem 0;
    padding: 0 5%;
    position: relative;
    text-align: center;
    width: 100%;
    word-break: break-word
}

.land-profile-title .avatar-verified[data-v-5588481b] {
    align-self: flex-end;
    height: 20px;
    margin-left: 2px;
    position: relative;
    top: 3px;
    width: 20px
}

.land-logo[data-v-ef9d1600] {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 40px;
    padding-top: 40px;
    width: 100%
}

.land-logo .land-logo-wrap[data-v-ef9d1600] {
    text-align: center
}

.land-logo .logo-img[data-v-ef9d1600] {
    margin: 0 auto;
    width: 26.7%
}

.land-logo .logo-img-native[data-v-ef9d1600] {
    margin: 0 auto
}

.land-logo .land-logo-empty[data-v-ef9d1600] {
    height: 21px
}

.avatar[data-v-22329bdc] {
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    vertical-align: top
}

.avatar img[data-v-22329bdc] {
    border-radius: 50%;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.avatar .avatar-text[data-v-22329bdc] {
    align-items: center;
    background: #8d5fff;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 100%;
    justify-content: center
}

.template-CardHeader[data-v-da938b2e] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.template-CardHeader .user-info[data-v-da938b2e] {
    cursor: pointer;
    display: flex;
    flex-direction: row
}

.template-CardHeader .user-info .avatar[data-v-da938b2e] {
    margin-right: 10px
}

.template-CardHeader .user-info .user[data-v-da938b2e] {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.template-CardHeader .user-info .user .name[data-v-da938b2e] {
    color: #373537;
    cursor: pointer;
    font-family: Google Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.template-CardHeader .user-info .user .time[data-v-da938b2e] {
    color: #000;
    font-family: Google Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    opacity: .5
}

.template-CardHeader .tools[data-v-da938b2e] {
    display: flex;
    flex-shrink: 0
}

.template-CardHeader .tools .more-icon[data-v-da938b2e] {
    cursor: pointer;
    height: 24px;
    width: 24px
}

.template-CardHeader .tools .edit-btn[data-v-da938b2e] {
    margin-right: 24px
}

[data-v-da938b2e] .custom-dialog-cls {
    border-radius: 12px
}

[data-v-da938b2e] .el-dialog__body,[data-v-da938b2e] .el-dialog__header {
    padding: 0
}

.comment-item[data-v-555de0ee] {
    display: flex;
    padding: 15px 0
}

.comment-item .avatar-wrap[data-v-555de0ee] {
    margin-right: 16px
}

.comment-item .info-wrap[data-v-555de0ee] {
    flex: 1;
    padding: 8px;
    position: relative
}

.comment-item .info-wrap .high-light[data-v-555de0ee] {
    animation: high-light-555de0ee 3s ease forwards;
    background: linear-gradient(180deg,#fff2e2,hsla(0,0%,100%,0) 37.5%);
    border-radius: 8px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@keyframes high-light-555de0ee {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.comment-item .info-wrap .comment-info[data-v-555de0ee] {
    display: flex
}

.comment-item .info-wrap .comment-info .comment-info-left[data-v-555de0ee] {
    flex: 1
}

.comment-item .info-wrap .comment-info .comment-info-left .creator-wrap[data-v-555de0ee] {
    align-items: center;
    display: flex;
    margin-bottom: 3px
}

.comment-item .info-wrap .comment-info .comment-info-left .creator-wrap .creator-name[data-v-555de0ee] {
    color: #6a6a6a;
    font-family: Google Sans;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin-right: 10px
}

.comment-item .info-wrap .comment-info .comment-info-left .creator-wrap .creator-tag[data-v-555de0ee] {
    background: rgba(141,95,255,.14);
    border-radius: 3px;
    color: #8d5fff;
    font-family: Google Sans;
    font-size: 11px;
    font-weight: 600;
    margin-right: 10px;
    padding: .5px 4px
}

.comment-item .info-wrap .comment-info .comment-info-left .creator-wrap .reply-arrow[data-v-555de0ee] {
    margin-right: 10px;
    width: 4px
}

.comment-item .info-wrap .comment-info .comment-info-left .creator-wrap .reply-name[data-v-555de0ee] {
    color: #7b8394;
    font-family: Inter;
    font-size: 12px;
    font-weight: 400
}

.comment-item .info-wrap .comment-info .comment-info-left .content-wrap[data-v-555de0ee] {
    margin-bottom: 6px
}

.comment-item .info-wrap .comment-info .comment-info-left .content-wrap[data-v-555de0ee] .text {
    color: #373537;
    font-size: 14px
}

.comment-item .info-wrap .comment-info .comment-info-left .time-wrap[data-v-555de0ee] {
    align-items: center;
    display: flex;
    margin-bottom: 10px
}

.comment-item .info-wrap .comment-info .comment-info-left .time-wrap .time[data-v-555de0ee] {
    color: #6a6a6a;
    font-family: Inter;
    font-size: 12px;
    margin-right: 16px;
    opacity: .7
}

.comment-item .info-wrap .comment-info .comment-info-left .time-wrap .reply-btn[data-v-555de0ee] {
    color: #7b8394;
    cursor: pointer;
    font-family: Inter;
    font-size: 12px;
    font-weight: 600
}

.comment-item .info-wrap .comment-info .opt-wrap[data-v-555de0ee] {
    margin: 0 10px 0 50px
}

.comment-item .info-wrap .comment-info .opt-wrap .more-btn[data-v-555de0ee] {
    background: transparent;
    width: 24px
}

.comment-item[data-v-555de0ee]:first-child {
    padding-top: 30px
}

.comment-list[data-v-33107c77] {
    min-height: 120px
}

.comment[data-v-847f78e2] {
    background: #fff;
    padding: 0 20px;
    width: 100%
}

.comment .title[data-v-847f78e2] {
    color: #141414;
    font-family: Google Sans;
    font-style: normal;
    line-height: 24px;
    margin-bottom: 16px
}

.comment .input-wrap[data-v-847f78e2] {
    align-items: flex-start;
    display: flex
}

.comment .input-wrap .avatar[data-v-847f78e2] {
    margin-right: 16px
}

.comment .input-wrap .input-box[data-v-847f78e2] {
    flex: 1
}

@media (max-width: 540px) {
    .comment[data-v-847f78e2] {
        padding:0 20px
    }
}

.menu-more-popover.el-popover {
    border-radius: 12px;
    max-width: 140px;
    padding: 0
}

.menu-more-popover .more-item {
    align-items: center;
    color: #232325;
    cursor: pointer;
    display: flex;
    font-family: Google Sans;
    font-size: 16px;
    line-height: 24px;
    padding-right: 5px
}

.menu-more-popover .more-item:hover {
    color: #8d5fff
}

.menu-more-popover .more-item+.more-item .more-item-txt {
    border-top: 1px solid #f2f2f2
}

.menu-more-popover .more-item .more-item-txt {
    flex: 1;
    padding: 15px 0
}

.menu-more-popover .more-item .more-item-icon {
    height: 20px;
    margin: 0 11px 0 17px;
    width: 20px
}

.share-widget-ui[data-v-681c80ed] {
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex
}

.share-widget-ui .share-widget-icon[data-v-681c80ed] {
    width: 20px
}

.tier-tip-wrapper[data-v-62af7acc] {
    display: flex;
    padding-top: 10px
}

.tier-lock-icon[data-v-62af7acc] {
    height: 14px;
    margin-right: 6px;
    width: 14px
}

.tier-txt[data-v-62af7acc] {
    color: #8c8c8c;
    font-size: 12px;
    line-height: 14px;
    word-break: break-word
}

.detail-header[data-v-5f44ee76] {
    background: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    display: flex;
    flex-direction: column;
    padding: 0 20px 8px
}

.detail-header[data-v-5f44ee76] .tier-tip-wrapper {
    margin-bottom: 12px
}

.detail-header .detail-title[data-v-5f44ee76] {
    color: #373537;
    font-family: Google Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 14px;
    word-break: break-word
}

.post_lock_wrapper[data-v-17e1717c] {
    align-items: center;
    aspect-ratio: 16/9;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 15px 0;
    position: relative;
    z-index: 5
}

.post_lock_wrapper.is-vertical[data-v-17e1717c] {
    aspect-ratio: 1
}

.img-total[data-v-17e1717c] {
    backdrop-filter: blur(18.5px);
    -webkit-backdrop-filter: blur(18.5px);
    background-color: rgba(0,0,0,.15);
    border-radius: 25px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 8px;
    position: absolute;
    right: 12px;
    top: 12px
}

.lock_img_wrapper[data-v-17e1717c] {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.lock_img_wrapper[data-v-17e1717c]:after {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background: hsla(0,0%,92%,.29);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.lock_img[data-v-17e1717c] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.lock_icon[data-v-17e1717c] {
    height: 50px;
    width: 50px
}

.lock_txt[data-v-17e1717c] {
    color: #fff;
    flex-basis: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: 15px 0 24px;
    padding: 0 25%;
    text-align: center
}

.lock_btn[data-v-17e1717c] {
    background: linear-gradient(297.5deg,#8d5fff -17.02%,#c2aaff 97.78%);
    border-radius: 12px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding: 10px 20px;
    text-align: center
}

@media (max-width: 768px) {
    .post_lock_wrapper .lock_txt[data-v-17e1717c] {
        padding:0 15%;
        width: 70%
    }
}

.quick-post-detail[data-v-53ae53e2] {
    background: #fff
}

.quick-post-detail .post-tier-wrapper[data-v-53ae53e2] {
    padding: 0 30px 15px
}

.image-post-detail[data-v-3ad57e80],.media-post-detail[data-v-7c43d832] {
    background: #fff
}

.media-post-detail .local-video[data-v-7c43d832] {
    background: #000;
    border-radius: 8px;
    width: 100%
}

@media (min-width: 768px) {
    .media-post-detail .local-video[data-v-7c43d832] {
        height:337px
    }
}

@media (max-width: 768px) {
    .media-post-detail .media-wrap[data-v-7c43d832] {
        padding:0 20px
    }

    .media-post-detail[data-v-7c43d832] .linkr-embed-media[data-type=facebook_embed_video] {
        align-items: center;
        display: flex;
        justify-content: center
    }

    .media-post-detail[data-v-7c43d832] .linkr-embed-media[data-type=facebook_embed_video] .linkr-embed-media__wrap {
        border-radius: 12px;
        overflow: hidden;
        width: 60%!important
    }

    .media-post-detail .local-video[data-v-7c43d832] {
        height: 180px
    }
}

.blog-post-detail[data-v-0c7374ad] {
    background: #fff
}

[data-v-0c7374ad] .linkr-editor {
    border: none!important
}

[data-v-0c7374ad] .ql-editor {
    padding: 0 30px
}

.like-widget-ui[data-v-d202bb72] {
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex
}

.like-widget-ui .is-like-img[data-v-d202bb72] {
    width: 20px
}

.like-widget-ui .like-count[data-v-d202bb72] {
    color: #000;
    font-family: Google Sans;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    margin-left: 8px;
    text-align: left
}

.comment-widget-ui[data-v-1fcfb6ea] {
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex
}

.comment-widget-ui .comment-icon[data-v-1fcfb6ea] {
    width: 20px
}

.comment-widget-ui .comment-count[data-v-1fcfb6ea] {
    color: #000;
    font-family: Google Sans;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    margin-left: 8px;
    text-align: left
}

.linkr-popup[data-v-6ca11582] .el-dialog {
    border-radius: 16px
}

.linkr-popup[data-v-6ca11582] .el-dialog .el-dialog__body,.linkr-popup[data-v-6ca11582] .el-dialog .el-dialog__header {
    padding: 0
}

@media (max-width: 768px) {
    .linr-popup-mobile[data-v-6ca11582] {
        align-items:flex-end;
        display: flex
    }

    .linr-popup-mobile[data-v-6ca11582] .el-dialog {
        border-radius: 8px 8px 0 0;
        margin-bottom: 0;
        margin-right: 0;
        max-height: 100%;
        max-width: unset!important;
        overflow: auto;
        width: 100%!important
    }
}

.delete-confirm[data-v-4ad7215d] {
    align-items: center;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    padding: 20px 10px 10px;
    width: 375px
}

.delete-confirm .title[data-v-4ad7215d] {
    font-family: Google Sans;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px
}

.delete-confirm .description[data-v-4ad7215d] {
    font-family: Google Sans;
    line-height: 22px;
    margin-bottom: 8px
}

.delete-confirm .cancel-btn[data-v-4ad7215d],.delete-confirm .delete-btn[data-v-4ad7215d] {
    align-items: center;
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    background: #f4f6f9;
    border-radius: 6px;
    display: flex;
    font-family: Google Sans;
    font-size: 17px;
    font-weight: 700;
    height: 50px;
    justify-content: center;
    line-height: 24px;
    width: 100%
}

.delete-confirm .delete-btn[data-v-4ad7215d] {
    margin-bottom: 4px
}

.delete-confirm .delete-btn span[data-v-4ad7215d] {
    color: red
}

.delete-confirm .cancel-btn[data-v-4ad7215d] {
    color: #373537
}

@media (max-width: 768px) {
    .delete-confirm[data-v-4ad7215d] {
        width:100%
    }
}

.post-detail-footer[data-v-0e6393f4] {
    text-align: center
}

.footer-txt[data-v-0e6393f4] {
    color: #141414;
    cursor: pointer;
    font-family: Inter;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px
}

.footer-logo[data-v-0e6393f4] {
    cursor: pointer;
    height: 18px;
    margin: 16px 0 40px;
    width: 121px
}

.send-tip[data-v-471bee2d] {
    align-items: center;
    cursor: pointer;
    display: flex
}

.send-tip img[data-v-471bee2d] {
    height: 24px;
    width: 24px
}

.send-tip span[data-v-471bee2d] {
    color: #373537;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    margin-left: 4px
}

@media (max-width: 768px) {
    .send-tip span[data-v-471bee2d] {
        display:none
    }
}

.detail-toolbar .detail-toolbar-row[data-v-6a611e96] {
    align-items: center;
    display: flex
}

@media (max-width: 768px) {
    .detail-toolbar .detail-toolbar-row[data-v-6a611e96] {
        justify-content:space-between
    }

    .detail-toolbar .detail-toolbar-row[data-v-6a611e96] .comment-widget-ui,.detail-toolbar .detail-toolbar-row[data-v-6a611e96] .like-widget-ui,.detail-toolbar .detail-toolbar-row[data-v-6a611e96] .share-widget-ui {
        height: 40px
    }
}

@media (min-width: 768px) {
    .detail-toolbar .detail-toolbar-row>[data-v-6a611e96] {
        margin-right:40px
    }
}

.secondary-nav[data-v-54f58935] {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #d9e2f2;
    display: flex;
    height: 49px;
    justify-content: space-between;
    padding: 0 10px 0 15px;
    position: relative
}

.secondary-nav.border_radius_12[data-v-54f58935] {
    border-radius: 12px 12px 0 0
}

.nav-back[data-v-54f58935] {
    cursor: pointer;
    height: 20px;
    width: 20px
}

.secondary-nav-txt[data-v-54f58935] {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    left: 50%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

.pay-failed[data-v-3960ea1e] {
    background: #fff;
    font-family: Google Sans;
    height: 100vh;
    margin: 0 auto;
    max-width: 540px;
    padding: 24px 20px 55px;
    position: relative
}

.pay-failed .header[data-v-3960ea1e] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.pay-failed .header .back-btn[data-v-3960ea1e] {
    background: transparent
}

.pay-failed .header .back-btn img[data-v-3960ea1e] {
    cursor: pointer;
    height: 36px;
    width: 36px
}

.pay-failed .header .title[data-v-3960ea1e] {
    color: #373537;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px
}

.pay-failed .header .placeholder[data-v-3960ea1e] {
    width: 36px
}

.pay-failed .body[data-v-3960ea1e] {
    text-align: center
}

.pay-failed .body .lottie-wrap #lottie-container[data-v-3960ea1e] {
    margin: 50px auto;
    width: 250px
}

.pay-failed .body .title[data-v-3960ea1e] {
    color: #141414;
    font-family: Google Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    text-align: center
}

.pay-failed .body .desc[data-v-3960ea1e] {
    color: #c4c4c4;
    font-weight: 500;
    line-height: 22px;
    margin-top: 14px;
    text-align: center
}

.pay-failed .body .mobile-return-detail-btn[data-v-3960ea1e] {
    margin-top: 40px;
    width: 100%
}

.pay-failed .return-detail-btn-wrap[data-v-3960ea1e] {
    bottom: 55px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%
}

.pay-failed .return-detail-btn-wrap .return-detail-btn[data-v-3960ea1e] {
    align-items: center;
    background: transparent;
    display: flex
}

.pay-failed .return-detail-btn-wrap .return-detail-btn img[data-v-3960ea1e] {
    cursor: pointer;
    height: 20px;
    margin-right: 4px;
    width: 20px
}

.pay-failed .return-detail-btn-wrap .return-detail-btn span[data-v-3960ea1e] {
    color: #4080ff;
    cursor: pointer;
    line-height: 22px
}

@media (max-width: 768px) {
    .pay-failed[data-v-3960ea1e] {
        padding:0;
        position: relative
    }

    .pay-failed .body[data-v-3960ea1e] {
        padding: 0 15px
    }

    .pay-failed .body .lottie-wrap #lottie-container[data-v-3960ea1e] {
        margin: 40px auto;
        width: 220px
    }

    .pay-failed .header[data-v-3960ea1e],.pay-failed .return-detail-btn-wrap[data-v-3960ea1e] {
        display: none
    }
}

@media screen and (min-width: 769px) {
    .payment-failed[data-v-3960ea1e] {
        margin:0 auto;
        max-width: 1100px
    }
}

@media (min-width: 768px) {
    .pay-failed .mobile-return-detail-btn[data-v-3960ea1e],.pay-failed .secondary-nav[data-v-3960ea1e] {
        display:none
    }
}

.payment-success[data-v-4b8f51ae] {
    background: #fff;
    font-family: Google Sans;
    margin: 0 auto;
    max-width: 540px;
    min-height: 100vh;
    padding: 24px 20px 55px;
    position: relative
}

.payment-success .header[data-v-4b8f51ae] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.payment-success .header .back-btn[data-v-4b8f51ae] {
    background: transparent
}

.payment-success .header .back-btn img[data-v-4b8f51ae] {
    cursor: pointer;
    height: 36px;
    width: 36px
}

.payment-success .header .title[data-v-4b8f51ae] {
    color: #373537;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px
}

.payment-success .header .placeholder[data-v-4b8f51ae] {
    width: 36px
}

.payment-success .body .title[data-v-4b8f51ae] {
    color: #373537;
    line-height: 22px;
    text-align: center
}

.payment-success .body .desc[data-v-4b8f51ae] {
    color: #c4c4c4;
    font-weight: 500;
    line-height: 22px;
    margin-top: 14px;
    text-align: center
}

.payment-success .body[data-v-4b8f51ae] .digital-result {
    margin-top: 40px
}

.payment-success .body .mobile-return-home-btn[data-v-4b8f51ae] {
    background: #8757ff;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    height: 37px;
    line-height: 20px;
    margin-bottom: 40px;
    margin-top: 40px;
    width: 100%
}

.payment-success .return-home-btn-wrap[data-v-4b8f51ae] {
    bottom: 20px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%
}

.payment-success .return-home-btn-wrap .return-home-btn[data-v-4b8f51ae] {
    align-items: center;
    background: transparent;
    display: flex
}

.payment-success .return-home-btn-wrap .return-home-btn img[data-v-4b8f51ae] {
    cursor: pointer;
    height: 20px;
    margin-right: 4px;
    width: 20px
}

.payment-success .return-home-btn-wrap .return-home-btn span[data-v-4b8f51ae] {
    color: #49c980;
    cursor: pointer;
    line-height: 22px
}

@media screen and (min-width: 769px) {
    .payment-success[data-v-4b8f51ae] {
        margin:0 auto;
        max-width: 1100px
    }
}

@media (max-width: 768px) {
    .payment-success[data-v-4b8f51ae] {
        padding:0;
        position: relative
    }

    .payment-success .body[data-v-4b8f51ae] {
        padding: 0 15px
    }

    .payment-success .header[data-v-4b8f51ae],.payment-success .return-home-btn-wrap[data-v-4b8f51ae] {
        display: none
    }
}

@media (min-width: 768px) {
    .payment-success .mobile-return-home-btn[data-v-4b8f51ae],.payment-success .secondary-nav[data-v-4b8f51ae] {
        display:none
    }
}

.card-bottom-tools[data-v-54880b69] {
    align-items: center;
    display: flex;
    margin-top: 18px;
    padding: 0 16px
}

@media (max-width: 768px) {
    .card-bottom-tools[data-v-54880b69] {
        justify-content:space-between
    }
}

@media (min-width: 768px) {
    .card-bottom-tools>[data-v-54880b69] {
        margin-right:40px
    }
}

.post_item_wrapper[data-v-e95d5820] {
    background: #fff;
    cursor: pointer;
    isolation: isolate;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative
}

.post_item_wrapper.is-box-shadow[data-v-e95d5820] {
    box-shadow: 0 10px 32px rgba(17,0,57,.09)
}

.post_item_wrapper.pad-20[data-v-e95d5820] {
    padding: 20px 0
}

.post_item_wrapper.no-padding-top[data-v-e95d5820],.post_item_wrapper.pad-20 .content[data-v-e95d5820] {
    padding-top: 0
}

.post_item_wrapper .template-CardHeader[data-v-e95d5820] {
    margin-bottom: 15px;
    padding: 0 20px
}

.post_item_wrapper .post_tier_wrapper[data-v-e95d5820] {
    margin-bottom: 14px
}

.post_item_wrapper .template-CardBottomTools[data-v-e95d5820] {
    margin-top: 20px;
    padding: 0 20px
}

.post_item_wrapper .image_wrapper[data-v-e95d5820] {
    aspect-ratio: 16/9;
    margin-bottom: 16px;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.post_item_wrapper .image_wrapper.square[data-v-e95d5820],.post_item_wrapper .image_wrapper.vertical[data-v-e95d5820] {
    aspect-ratio: 1;
    padding-bottom: 100%
}

.post_item_wrapper .image_wrapper .post_image[data-v-e95d5820] {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.post_item_wrapper .image_wrapper .img-total[data-v-e95d5820] {
    backdrop-filter: blur(18.5px);
    -webkit-backdrop-filter: blur(18.5px);
    background-color: rgba(0,0,0,.15);
    border-radius: 25px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 8px;
    position: absolute;
    right: 12px;
    top: 12px
}

.post_item_wrapper .image_wrapper .media_icon[data-v-e95d5820] {
    height: 24px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 24px
}

.post_item_wrapper .post-lock-wrapper[data-v-e95d5820] {
    margin-bottom: 16px
}

.post_item_wrapper .content[data-v-e95d5820] {
    padding: 0 20px
}

.post_item_wrapper.blog .content[data-v-e95d5820] {
    display: flex;
    flex-wrap: wrap
}

.post_item_wrapper.blog .post_tier_wrapper[data-v-e95d5820] {
    flex: 1;
    flex-basis: 100%
}

.post_item_wrapper.blog .post_txt_wrapper[data-v-e95d5820] {
    flex: 1
}

.post_item_wrapper.blog .thumbnail[data-v-e95d5820] {
    flex-shrink: 0;
    margin-left: 20px;
    position: relative;
    width: 190px
}

.post_item_wrapper.blog .thumbnail[data-v-e95d5820]:before {
    content: "";
    float: left;
    padding-top: 56.25%
}

.post_item_wrapper.blog .thumbnail[data-v-e95d5820]:after {
    clear: both;
    content: "";
    display: block
}

.post_item_wrapper.blog .thumbnail.square[data-v-e95d5820]:before {
    content: "";
    float: left;
    padding-top: 100%
}

.post_item_wrapper.blog .thumbnail.square[data-v-e95d5820]:after {
    clear: both;
    content: "";
    display: block
}

.post_item_wrapper.blog .thumbnail.vertical[data-v-e95d5820]:before {
    content: "";
    float: left;
    padding-top: 125%
}

.post_item_wrapper.blog .thumbnail.vertical[data-v-e95d5820]:after {
    clear: both;
    content: "";
    display: block
}

.post_item_wrapper.blog .thumbnail .thumbnail_img[data-v-e95d5820] {
    border-radius: 4px;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.post_item_wrapper.blog .thumbnail .thumbnail_icon[data-v-e95d5820] {
    height: 16px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px
}

@media screen and (max-width: 768px) {
    .post_item_wrapper .image_wrapper.vertical[data-v-e95d5820] {
        aspect-ratio:4/5;
        padding-bottom: 125%
    }

    .post_item_wrapper .image_wrapper .image-swiper-wrap[data-v-e95d5820] {
        align-items: center;
        bottom: 0;
        display: flex;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .post_item_wrapper .image_wrapper .image-swiper-wrap[data-v-e95d5820] .linkr-image-swiper {
        flex: 0 0 auto;
        width: 100%
    }

    .post_item_wrapper .image_wrapper .image-swiper-wrap[data-v-e95d5820] .linkr-image-swiper .linkr-image-swiper__counter {
        bottom: 50px
    }

    .post_item_wrapper.blog .thumbnail[data-v-e95d5820] {
        width: 89px
    }
}

.button-custom[data-v-16fda8fc] {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.button-custom .spinner-border-custom[data-v-16fda8fc] {
    color: #fff;
    margin-right: 8px
}

.button-custom .spinner-border-center[data-v-16fda8fc] {
    height: 18px;
    left: calc(50% - 9px);
    position: absolute;
    top: calc(50% - 9px);
    width: 18px;
    z-index: 100
}

.button-custom.button-custom-disable[data-v-16fda8fc] {
    cursor: not-allowed
}

[data-v-5b288dad] .el-dialog__body,[data-v-5b288dad] .el-dialog__header {
    padding: 0!important
}

[data-v-5b288dad] .el-dialog {
    border-radius: 12px;
    margin-top: 0!important;
    margin: 0 auto;
    max-width: 505px;
    width: 95%
}

[data-v-5b288dad] .el-larde-dialog {
    max-width: 1000px
}

[data-v-5b288dad] .el-dialog.el-border-radius-20,[data-v-5b288dad] .el-dialog.el-border-radius-20 .dialog-wrapper {
    border-radius: 20px
}

.el-dialog-custom[data-v-5b288dad] {
    align-items: center;
    display: flex
}

.el-dialog-custom-top[data-v-5b288dad] {
    align-items: flex-start;
    display: flex
}

.el-dialog-custom-bottom[data-v-5b288dad] {
    align-items: flex-end;
    display: flex
}

.dialog-wrapper[data-v-5b288dad] {
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 20px
}

.dialog-wrapper .header[data-v-5b288dad] {
    position: relative
}

.dialog-wrapper .header .title[data-v-5b288dad] {
    color: #373537;
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 22px;
    padding: 4px 0 0;
    width: 90%;
    word-break: break-word
}

.dialog-wrapper .header .title-desc[data-v-5b288dad] {
    color: #373537;
    display: inline-block;
    font-size: 14px;
    letter-spacing: normal;
    padding-bottom: 16px;
    padding-right: 20px;
    padding-top: 8px;
    white-space: pre-wrap;
    word-break: break-word
}

.dialog-wrapper .header .title-center[data-v-5b288dad] {
    text-align: center
}

.dialog-wrapper .header .close[data-v-5b288dad] {
    background: transparent;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.dialog-wrapper .header .close img[data-v-5b288dad] {
    width: 32px
}

.dialog-wrapper .body[data-v-5b288dad] {
    flex: 1
}

.dialog-wrapper .body input[data-v-5b288dad] {
    background-color: #f7fafc
}

.dialog-wrapper .body input[data-v-5b288dad]:focus {
    background-color: #f7f6f8
}

.dialog-wrapper .body-custom[data-v-5b288dad] {
    flex: 1
}

.dialog-wrapper .footer[data-v-5b288dad] {
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    justify-content: space-between;
    line-height: 12px;
    padding: 20px;
    text-align: center
}

.dialog-wrapper .footer .footer-info[data-v-5b288dad] {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.dialog-wrapper .footer .footer-btn[data-v-5b288dad] {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.dialog-wrapper .footer .cancel-btn[data-v-5b288dad] {
    background: transparent;
    border: 1px solid #c4c4c4;
    border-radius: 8px;
    color: #c4c4c4;
    margin-right: 10px;
    padding: 8px 16px
}

.dialog-wrapper .footer .cancel-btn[data-v-5b288dad]:active,.dialog-wrapper .footer .cancel-btn[data-v-5b288dad]:hover {
    border-color: #373537;
    color: #373537
}

.dialog-wrapper .footer .confirm-btn[data-v-5b288dad] {
    background: #8d5fff;
    border-radius: 8px;
    color: #fff;
    min-width: 78px;
    padding: 8px 16px;
    transition: all .3s
}

.dialog-wrapper .footer .confirm-btn[data-v-5b288dad]:active,.dialog-wrapper .footer .confirm-btn[data-v-5b288dad]:hover {
    background-color: #6434dc
}

.dialog-wrapper .footer .confirm-btn.warn[data-v-5b288dad] {
    background-color: #ff5f5f;
    color: #fff;
    font-weight: 600
}

.dialog-wrapper .footer .confirm-btn.warn[data-v-5b288dad]:active,.dialog-wrapper .footer .confirm-btn.warn[data-v-5b288dad]:hover {
    background-color: #f4f6f9;
    color: #ff5f5f
}

.dialog-wrapper .footer .confirm-btn-disabled[data-v-5b288dad] {
    background-color: #c6b9fb;
    cursor: not-allowed
}

.dialog-wrapper .footer .confirm-btn-disabled[data-v-5b288dad]:active,.dialog-wrapper .footer .confirm-btn-disabled[data-v-5b288dad]:hover {
    background-color: #c6b9fb
}

[data-v-5b288dad] .dialog-center {
    align-self: center!important
}

@media (max-width: 768px) {
    [data-v-5b288dad] .dialog-center {
        margin:0 5.3vw!important
    }
}

[data-v-5b288dad] .dialog-center .dialog-wrapper {
    border-radius: 8px!important
}

@media (max-width: 768px) {
    [data-v-5b288dad] .el-dialog {
        max-width:unset;
        width: 100%
    }

    [data-v-5b288dad] .el-dialog__wrapper {
        overflow: hidden
    }

    .el-dialog-custom-mobile[data-v-5b288dad] {
        align-items: flex-end;
        display: flex
    }

    .dialog-wrapper[data-v-5b288dad] {
        border-radius: 12px 12px 0 0
    }
}

.send-tip-popup-body[data-v-29d5bc25] {
    position: relative
}

.send-tip-popup-body .close-button[data-v-29d5bc25] {
    background: transparent;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.send-tip-popup-body .close-button img[data-v-29d5bc25] {
    width: 30px
}

.post_list_component[data-v-2cc64826] {
    margin: 0 auto;
    max-width: 540px
}

.post_list_component .post_list_container[data-v-2cc64826] {
    background-color: #fff;
    margin-top: 10px
}

.post_list_component .no-data[data-v-2cc64826] {
    margin-top: 10px
}

.post_list_component .post_loading_icon[data-v-2cc64826] {
    height: 100px
}

.post_list_component .post_loading_icon[data-v-2cc64826] .el-loading-mask {
    background-color: transparent
}

.post_list_component .post_loading_icon[data-v-2cc64826] .el-loading-spinner .path {
    stroke: #ab97ff
}

.post_list_component .post_item_wrapper[data-v-2cc64826] {
    border-bottom: 1px solid #f4f6f9
}

.post-item-module[data-v-605c498e] {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    padding-bottom: 16px;
    text-align: left
}

.post-item-module .more-post-button-wrap[data-v-605c498e] {
    padding: 0 16px
}

.post-item-module .more-post-button-wrap button[data-v-605c498e] {
    background: transparent;
    border: 1px solid hsla(0,0%,8%,.35);
    border-radius: 8px;
    color: #141414;
    cursor: pointer;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0;
    width: 100%
}

@media (min-width: 768px) {
    .post-item-module[data-v-605c498e] .post_item_wrapper .linkr-image-swiper__counter {
        bottom:22px
    }
}

.land-goods[data-v-66755b14] {
    display: block;
    padding: 10px;
    width: 100%
}

.land-goods[data-v-66755b14] .land-card .land-card-content {
    background-color: transparent!important
}

.goods-wrapper[data-v-66755b14] {
    cursor: pointer;
    display: flex;
    flex-wrap: wrap
}

.goods-wrapper .goods-draft[data-v-66755b14] {
    background: #ceb2ff;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 16px 32px rgba(17,0,57,.15);
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    padding: 1px 6px;
    position: absolute;
    right: 60px;
    top: 0;
    z-index: 1
}

.wrap[data-v-66755b14] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.goods-layout-banner[data-v-66755b14] {
    min-height: 70px;
    overflow: hidden;
    position: relative
}

.goods-card-wrapper[data-v-66755b14] {
    flex-basis: 100%;
    padding: 16px
}

.goods-button[data-v-66755b14] {
    background: hsla(0,0%,100%,.5);
    border-radius: 66px;
    box-shadow: 0 4px 32px rgba(17,0,57,.15);
    color: #fff;
    font-weight: 400;
    height: 50px;
    left: 54px;
    line-height: 50px;
    margin: 10px auto 20px;
    text-align: center;
    top: 404px;
    width: 90%
}

.goods-button-normal[data-v-66755b14] {
    background: var(--main-color);
    color: #fff
}

.goods-big-image-wrapper[data-v-66755b14] {
    flex-basis: 100%;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.goods-big-image-wrapper .goods-big-image[data-v-66755b14] {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.goods-price-space[data-v-66755b14] {
    border-top: 2px dashed transparent;
    margin: 0 10px;
    opacity: .4
}

.goods-price-wrapper[data-v-66755b14] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 15px 10px
}

.goods-image-wrapper[data-v-66755b14] {
    border-radius: 50%;
    height: 50px;
    margin-right: 10px;
    overflow: hidden;
    width: 50px
}

.goods-image-wrapper .goods-image[data-v-66755b14] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.goods-card-wrapper[data-v-66755b14] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.goods-card-wrapper .goods-info[data-v-66755b14] {
    flex: 1;
    overflow: hidden
}

.goods-item[data-v-66755b14] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.land-link-item-half[data-v-66755b14] {
    width: calc(50% - 5px)
}

.goods-name-item[data-v-66755b14] {
    align-items: start;
    line-height: 22px
}

.goods-name-item .goods-icon[data-v-66755b14] {
    border-radius: 8px;
    height: 16px;
    margin-right: 4px;
    margin-top: 3px;
    width: 16px
}

.goods-name-item .goods-name[data-v-66755b14] {
    flex: 1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.goods-left-item[data-v-66755b14] {
    font-size: 10px;
    font-weight: 400;
    opacity: .5
}

.goods-price-item[data-v-66755b14] {
    margin-top: 3px
}

.goods-price-item .goods-price[data-v-66755b14] {
    align-items: center;
    display: flex
}

.goods-price-item .goods-price .goods-coupon[data-v-66755b14] {
    margin-right: 6px
}

.new-price[data-v-66755b14] {
    font-size: 18px;
    font-weight: 700;
    margin-right: 4px
}

.old-price[data-v-66755b14] {
    font-size: 12px;
    opacity: .6
}

.rate[data-v-66755b14] {
    background: hsla(0,0%,100%,.5);
    border-radius: 12px;
    color: #141414;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    margin-left: 5px;
    padding: 2px 6px
}

.goods-discount[data-v-66755b14] {
    font-size: 16px;
    font-weight: 700;
    margin: 0 20px
}

.goods-img-large[data-v-66755b14] {
    height: 150px;
    width: 150px
}

.goods-img-large img[data-v-66755b14] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.goods-text-large[data-v-66755b14] {
    box-sizing: border-box;
    padding: 15px 15px 0;
    width: calc(100% - 150px)
}

.goods-text-large .goods-button[data-v-66755b14] {
    margin: 10px auto 0;
    width: 100%
}

.goods-text-large .goods-name[data-v-66755b14] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.goods-left[data-v-66755b14] {
    float: left
}

.goods-right[data-v-66755b14] {
    float: right
}

.goods-style-10.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-14.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-15.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-17.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-2.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-5.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-6.goods-layout-banner .goods-image-wrapper[data-v-66755b14],.goods-style-9.goods-layout-banner .goods-image-wrapper[data-v-66755b14] {
    border-radius: 25px
}

@media (any-hover: hover) {
    .goods-style-16:hover .goods-button[data-v-66755b14],.goods-style-16:hover .goods-info[data-v-66755b14],.goods-style-16:hover .goods-price-item[data-v-66755b14],.goods-style-16:hover .goods-price-wrapper[data-v-66755b14],.goods-style-5:hover .goods-button[data-v-66755b14],.goods-style-5:hover .goods-info[data-v-66755b14],.goods-style-5:hover .goods-price-item[data-v-66755b14],.goods-style-5:hover .goods-price-wrapper[data-v-66755b14] {
        color:#000!important
    }
}

.goods-style-16:active .goods-button[data-v-66755b14],.goods-style-16:active .goods-info[data-v-66755b14],.goods-style-16:active .goods-price-item[data-v-66755b14],.goods-style-16:active .goods-price-wrapper[data-v-66755b14],.goods-style-5:active .goods-button[data-v-66755b14],.goods-style-5:active .goods-info[data-v-66755b14],.goods-style-5:active .goods-price-item[data-v-66755b14],.goods-style-5:active .goods-price-wrapper[data-v-66755b14] {
    color: #000!important
}

.goods-layout-advanced.goods-style-10 .goods-title-wrapper[data-v-66755b14] {
    border: 2px solid #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 5px;
    width: calc(100% - 10px)
}

@media screen and (max-width: 768px) {
    .land-goods[data-v-66755b14] {
        padding:10px
    }

    .land-link-item-half[data-v-66755b14] {
        width: 50%
    }

    .new-price[data-v-66755b14] {
        font-size: 10px;
        margin-right: 4px
    }

    .goods-text-large[data-v-66755b14] {
        padding: 15px 8px 0
    }

    .old-price[data-v-66755b14] {
        font-size: 10px
    }

    .rate[data-v-66755b14] {
        margin-left: 4px
    }
}

.linkr-image-swiper[data-v-75f698b9] {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.linkr-image-swiper-box[data-v-75f698b9] {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.linkr-image-swiper-carousel[data-v-75f698b9] {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-75f698b9] .el-carousel__indicators--horizontal {
    bottom: 3%;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-swiper-carousel[data-v-75f698b9] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal {
    padding: 3px
}

.linkr-image-swiper-carousel[data-v-75f698b9] .el-carousel__indicators--horizontal .el-carousel__button {
    background-color: #adadad;
    border-radius: 50%;
    height: 5px;
    width: 5px
}

.linkr-image-swiper-carousel[data-v-75f698b9] .el-carousel__indicators--horizontal.is-active .el-carousel__button {
    background-color: #8757ff
}

.linkr-image-swiper-arrow-left[data-v-75f698b9] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEUAAACVlZWVlZWTk5OVlZW7CPytAAAABHRSTlMAgGBAQYdXLQAAADdJREFUOMtjGAV0A0wKOCREnLCLM7rgkBBxEcChwXGgNJggNGBKkGYUg8hAa3EiGFGYUTsK6AEAPhsIo3oOeRgAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    bottom: 2%;
    cursor: pointer;
    height: 24px;
    left: 100px;
    position: absolute;
    width: 24px;
    z-index: 3
}

.linkr-image-swiper-arrow-left[data-v-75f698b9]:active {
    transform: scale(1.1)
}

.linkr-image-swiper-arrow-right[data-v-75f698b9] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEUAAACVlZWVlZWTk5OVlZW7CPytAAAABHRSTlMAgGBAQYdXLQAAADZJREFUOMtjGAV0AUwKOCRUHHFJuAhgl2B0waVFZKC1OJMmgTAK03I6ayAc7CqOuKN2FNALAABB0wijrmbVgQAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    bottom: 2%;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 100px;
    width: 24px;
    z-index: 3
}

.linkr-image-swiper-arrow-right[data-v-75f698b9]:active {
    transform: scale(1.1)
}

.linkr-image-swiper-option[data-v-75f698b9] {
    height: 100%;
    width: 100%
}

.product-list-layout1-good[data-v-75f698b9] {
    padding: 10px 16px
}

@media (max-width: 768px) {
    .linkr-image-swiper-arrow[data-v-75f698b9] {
        display:none
    }
}

.linkr-image-list[data-v-bd021a5e] {
    position: relative;
    width: 100%
}

.linkr-image-list-wrap[data-v-bd021a5e] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.linkr-image-list-scrolly[data-v-bd021a5e] {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden
}

.linkr-image-list-scrolly-padding[data-v-bd021a5e] {
    padding-bottom: 10px
}

.linkr-image-list-item[data-v-bd021a5e] {
    margin-bottom: 20px;
    position: relative;
    width: 100%
}

.linkr-image-list-y2[data-v-bd021a5e] {
    flex-shrink: 0;
    width: calc(65% - 5px)
}

.linkr-image-list-y2+.linkr-image-list-y2[data-v-bd021a5e] {
    margin-left: 10px
}

.linkr-image-list-indicator[data-v-bd021a5e] {
    align-items: center;
    bottom: 20px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%
}

.linkr-image-list-dot[data-v-bd021a5e] {
    background-color: #adadad;
    border-radius: 50%;
    height: 5px;
    opacity: .2;
    width: 5px
}

.linkr-image-list-dot+.linkr-image-list-dot[data-v-bd021a5e] {
    margin-left: 4px
}

.linkr-image-list-dot-active[data-v-bd021a5e] {
    background-color: #8757ff;
    opacity: 1
}

[data-v-bd021a5e]::-webkit-scrollbar {
    height: 8px!important
}

[data-v-bd021a5e]::-webkit-scrollbar-thumb {
    background: #e2e8f1;
    border-radius: 10px
}

[data-v-bd021a5e]::-webkit-scrollbar-track {
    background: transparent
}

@media (max-width: 768px) {
    .linkr-image-list-indicator[data-v-bd021a5e] {
        bottom:15px
    }
}

.land-store-wrapper[data-v-a88b9634] {
    border-radius: 12px;
    overflow: hidden;
    text-align: left
}

.land-store-wrapper .land-store-more[data-v-a88b9634] {
    padding: 0 16px 10px
}

.land-store-wrapper .land-store-more .land-store-more-btn[data-v-a88b9634] {
    background: transparent;
    border: 1px solid hsla(0,0%,8%,.35);
    border-radius: 8px;
    color: #141414;
    cursor: pointer;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0;
    text-align: center;
    width: 100%
}

.share-title[data-v-7c406b2b] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.share-tips[data-v-7c406b2b] {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    margin-top: 4px;
    text-align: center
}

.share-link-wrapper[data-v-7c406b2b] {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border-radius: 8px;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: space-between;
    line-height: 50px;
    padding: 0 10px;
    width: 100%
}

.share-link-wrapper .share-text[data-v-7c406b2b] {
    color: #333;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-link-wrapper .copy-link-img[data-v-7c406b2b] {
    cursor: pointer;
    width: 1.5rem
}

.share-link-wrapper .copy-link-text[data-v-7c406b2b] {
    color: #666;
    width: 100px
}

.btn-save-img[data-v-7c406b2b] {
    background: #ab97ff;
    color: #fff;
    margin-top: 20px
}

.btn-jump-img[data-v-7c406b2b],.btn-save-img[data-v-7c406b2b] {
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    height: 50px;
    line-height: 19px;
    padding: 0;
    width: 100%
}

.btn-jump-img[data-v-7c406b2b] {
    background: #fff;
    border: 1px solid #ab97ff;
    color: #ab97ff;
    margin-top: 10px
}

.link-text[data-v-7c406b2b] {
    color: #6a6a6a;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    word-break: break-word
}

.link-text .a-link[data-v-7c406b2b] {
    color: #4aa0ff;
    cursor: pointer
}

#QRCode_header[data-v-7c406b2b],.qrcode-custom[data-v-7c406b2b] {
    background: #f7f6f8;
    height: 60%;
    margin: 20px auto;
    min-height: 160px;
    padding: 10px;
    position: relative;
    width: 60%
}

.qrcode-custom img[data-v-7c406b2b] {
    display: block;
    width: 100%
}

.avator-image[data-v-7c406b2b] {
    aspect-ratio: 1;
    background: #fff;
    border: 4px solid #fff;
    border-radius: 4px;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 20%
}

#canvas[data-v-7c406b2b] {
    display: none
}

.share-diaolog {
    position: absolute!important
}

.share-title[data-v-0aacca2e] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.land-icon[data-v-0aacca2e] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 32px;
    position: relative
}

.land-icon .land-icon-left[data-v-0aacca2e] {
    align-items: center;
    color: #373537;
    display: flex;
    font-size: 16px;
    font-weight: 400
}

.land-icon span[data-v-0aacca2e] {
    margin-left: 8px
}

.land-icon[data-v-0aacca2e]:after {
    background: #d9e2f2;
    bottom: -16px;
    content: "";
    height: .5px;
    position: absolute;
    width: 100%
}

.land-icon[data-v-0aacca2e]:last-child:after {
    content: "";
    height: 0;
    position: absolute;
    width: 100%
}

.land-icon-share[data-v-0aacca2e] {
    background: rgba(124,175,251,.2);
    border-radius: 100px;
    color: #3d82eb;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 63px
}

.share-link-diaolog {
    max-height: 560px;
    overflow: auto;
    position: absolute!important
}

.view-tiers-box[data-v-018e2a93] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.view-tiers-box .lock[data-v-018e2a93] {
    margin-bottom: 10px;
    margin-top: 10px
}

.view-tiers-box .tier-desc[data-v-018e2a93] {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 40px;
    text-align: center;
    word-break: break-word
}

.view-tiers-box .view-tiers[data-v-018e2a93] {
    margin-bottom: 20px;
    width: 100%
}

.view-tiers-box[data-v-62c0e2cf] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.view-tiers-box .lock[data-v-62c0e2cf] {
    margin-bottom: 10px;
    margin-top: 10px
}

.view-tiers-box .tier-desc[data-v-62c0e2cf] {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 40px;
    text-align: center;
    word-break: break-word
}

.view-tiers-box .view-tiers[data-v-62c0e2cf] {
    margin-bottom: 20px;
    width: 100%
}

.fan-club-message-box {
    width: 400px!important
}

.share-title[data-v-18a28b70] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    padding-bottom: 20px;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.share-item[data-v-18a28b70] {
    background: #f4f6f9;
    border-radius: 6px;
    color: #373537;
    font-family: Google Sans;
    font-weight: 400;
    height: 50px;
    letter-spacing: 0;
    line-height: 50px;
    margin-top: 10px;
    text-align: center;
    width: 100%
}

.land-link[data-v-1ce3ab24] {
    -webkit-transform: translateZ(0)
}

.land-link[data-v-1ce3ab24] .land-card .land-card-content.card-layout-4 {
    background-color: transparent!important
}

.link-wrapper[data-v-1ce3ab24] {
    cursor: pointer;
    display: inline-block;
    position: relative
}

.link-wrapper .link-title-bg[data-v-1ce3ab24] {
    flex: 1
}

.link-wrapper .link-title-wrapper[data-v-1ce3ab24] {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%
}

.link-wrapper .link-title-wrapper .link-title[data-v-1ce3ab24] {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    width: 1px;
    word-break: break-word
}

.link-wrapper .link-image-wrapper[data-v-1ce3ab24] {
    flex-shrink: 0
}

.link-wrapper .link-image-wrapper .link-image[data-v-1ce3ab24] {
    object-fit: cover;
    width: 100%
}

.link-layout-1[data-v-1ce3ab24] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 60px;
    padding: 6px
}

.link-layout-1 .link-image-wrapper[data-v-1ce3ab24] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-image-wrapper img[data-v-1ce3ab24] {
    height: 100%
}

.link-layout-1 .link-image-place[data-v-1ce3ab24] {
    height: 48px;
    width: 48px
}

.link-layout-1 .link-title-wrapper[data-v-1ce3ab24] {
    padding-left: 12px;
    padding-right: 12px
}

.link-layout-1 .link-title-wrapper .link-title[data-v-1ce3ab24] {
    flex: 1
}

.link-layout-2[data-v-1ce3ab24],.link-layout-3[data-v-1ce3ab24],.link-layout-4[data-v-1ce3ab24] {
    display: flex;
    flex-direction: column
}

.link-layout-2 .link-image-wrapper[data-v-1ce3ab24],.link-layout-3 .link-image-wrapper[data-v-1ce3ab24],.link-layout-4 .link-image-wrapper[data-v-1ce3ab24] {
    height: 0;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.link-layout-2 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-layout-3 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-layout-4 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.link-layout-2 .link-image-place[data-v-1ce3ab24],.link-layout-3 .link-image-place[data-v-1ce3ab24],.link-layout-4 .link-image-place[data-v-1ce3ab24] {
    display: none
}

.link-layout-2 .link-title-wrapper .link-title[data-v-1ce3ab24],.link-layout-3 .link-title-wrapper .link-title[data-v-1ce3ab24],.link-layout-4 .link-title-wrapper .link-title[data-v-1ce3ab24] {
    flex: 1;
    overflow: hidden;
    padding: 16px 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.link-layout-2 .link-image-none[data-v-1ce3ab24],.link-layout-3 .link-image-none[data-v-1ce3ab24],.link-layout-4 .link-image-none[data-v-1ce3ab24] {
    background: #f0f0f0;
    display: inline-block;
    opacity: .5;
    width: 100%
}

.link-layout-2 .link-image-none[data-v-1ce3ab24]:after,.link-layout-3 .link-image-none[data-v-1ce3ab24]:after,.link-layout-4 .link-image-none[data-v-1ce3ab24]:after {
    content: "";
    display: block;
    padding-top: 100%
}

.link-style-1.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 5px
}

.link-style-10.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-14.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-15.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-17.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-2.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-5.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-6.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24],.link-style-9.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 24px
}

.link-style-10 .timer-icon[data-v-1ce3ab24],.link-style-14 .timer-icon[data-v-1ce3ab24],.link-style-15 .timer-icon[data-v-1ce3ab24],.link-style-17 .timer-icon[data-v-1ce3ab24],.link-style-2 .timer-icon[data-v-1ce3ab24],.link-style-5 .timer-icon[data-v-1ce3ab24],.link-style-6 .timer-icon[data-v-1ce3ab24],.link-style-9 .timer-icon[data-v-1ce3ab24] {
    height: 16px;
    position: absolute;
    right: 22px;
    top: 10px;
    width: 16px
}

.link-style-3.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 10px 0 10px 0
}

.link-style-16:active .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-16:hover .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-25:active .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-25:hover .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-5:active .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-5:hover .link-title-wrapper .link-title[data-v-1ce3ab24] {
    color: #000!important
}

.link-style-7.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 4px
}

.link-style-8.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 7px
}

.link-style-8:active .link-title-wrapper .link-title[data-v-1ce3ab24],.link-style-8:hover .link-title-wrapper .link-title[data-v-1ce3ab24] {
    color: #fff!important
}

.link-style-13.link-layout-1 .link-image-wrapper .link-image[data-v-1ce3ab24] {
    border-radius: 10px
}

.link-style-14.link-layout-3 .link-title-bg[data-v-1ce3ab24]:after {
    background-color: inherit;
    bottom: -11px;
    content: "";
    height: 20px;
    left: 10px;
    -webkit-mask-image: url(/_nuxt/img/card14_s_bottom.fa5874a.svg);
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 10px
}

.link-style-17.link-layout-1.link-layout-1[data-v-1ce3ab24] {
    height: 52px;
    min-height: 52px;
    padding: 6px 14px
}

.link-style-17.link-layout-1.link-layout-1 .link-image-wrapper[data-v-1ce3ab24] {
    height: 42px;
    width: 42px
}

.link-style-17.link-layout-1.link-layout-2[data-v-1ce3ab24] {
    background: red
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ce3ab24] {
    box-shadow: 0 11px 16px 1px rgba(3,0,0,.2)
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ce3ab24]:before {
    display: none;
    -webkit-mask-image: url(/_nuxt/img/card21_l_top.7920a36.svg);
    top: -10px
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ce3ab24]:after,.link-style-21.link-layout-3 .link-title-bg[data-v-1ce3ab24]:before {
    background-color: inherit;
    content: "";
    height: 20px;
    left: 0;
    -webkit-mask-position: 0 top;
    -webkit-mask-size: 100% 100%;
    overflow: hidden;
    position: absolute;
    right: 0
}

.link-style-21.link-layout-3 .link-title-bg[data-v-1ce3ab24]:after {
    bottom: -10px;
    -webkit-mask-image: url(/_nuxt/img/card21_l_bottom.7fad4f5.svg)
}

.link-layout-1.link-style-10[data-v-1ce3ab24] {
    padding: 12px
}

.link-layout-1.link-style-10 .link-image-wrapper[data-v-1ce3ab24] {
    height: 40px!important;
    margin-right: 5px;
    width: 40px!important
}

.link-layout-1.link-style-10[data-v-1ce3ab24]:before {
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    height: calc(100% - 10px);
    left: 5px;
    position: absolute;
    top: 5px;
    width: calc(100% - 10px)
}

.link-layout-2.link-style-10 .link-title-bg[data-v-1ce3ab24],.link-layout-3.link-style-10 .link-title-bg[data-v-1ce3ab24] {
    padding: 5px
}

.link-layout-2.link-style-10 .link-title-wrapper[data-v-1ce3ab24],.link-layout-3.link-style-10 .link-title-wrapper[data-v-1ce3ab24] {
    border: 2px solid #fff;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.link-layout-2.link-style-16 .link-title-wrapper .link-title[data-v-1ce3ab24],.link-layout-3.link-style-16 .link-title-wrapper .link-title[data-v-1ce3ab24] {
    border-top: 2px solid #fff
}

.land-link[data-v-1ce3ab24] {
    position: relative
}

.timer-icon[data-v-1ce3ab24] {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

.land-store-link-head[data-v-1ce3ab24] {
    color: #373537;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase
}

.land-store-link-wrapper[data-v-1ce3ab24] {
    align-items: center;
    display: flex;
    flex-direction: column
}

.store-link-logo[data-v-1ce3ab24] {
    margin-bottom: 20px;
    width: 100px
}

.land-store-link-title[data-v-1ce3ab24] {
    color: #373537;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    text-transform: capitalize
}

.land-store-link-tip[data-v-1ce3ab24] {
    color: #373537;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 19px;
    margin: 10px 0 15px
}

.land-store-img[data-v-1ce3ab24] {
    cursor: pointer;
    margin-bottom: 5px;
    width: 150px
}

.link-share-icon[data-v-1ce3ab24] {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsla(0,0%,8%,.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgB7dXRDYIwFAXQ1gl0A/f/ESfAEdwENnhC1IQPRYIpNfGcpD99N+ntT5sSAAAAAADAT4iI47DaYXVxdxr3auWLepR5FpnqXpUqnS9uOLSJ99qt80vltNJ46sy4zzkftswvtUvr9TOzfYX8It9c+DozO1fIlxX/9mhNSjWTIpf4/M0UywMAAAAAAGzrBrSOqdmyOhomAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: cover;
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.link-share-icon[data-v-1ce3ab24]:hover {
    background-color: hsla(0,0%,8%,.4)
}

@media screen and (max-width: 768px) {
    .pc-share-icon[data-v-1ce3ab24] {
        display:block
    }
}

@media screen and (min-width: 768px) {
    .link-share-icon[data-v-1ce3ab24] {
        cursor:pointer;
        display: none
    }

    .link-wrapper:hover .link-share-icon[data-v-1ce3ab24] {
        display: block
    }
}

[data-v-7b08e9e7] .el-dialog__body,[data-v-7b08e9e7] .el-dialog__header {
    padding: 0!important
}

[data-v-7b08e9e7] .el-dialog {
    border-radius: 12px;
    margin-top: 0!important;
    margin: 0 auto;
    max-width: 505px;
    width: 95%
}

[data-v-7b08e9e7] .el-larde-dialog {
    max-width: 1000px
}

[data-v-7b08e9e7] .el-dialog.el-border-radius-20,[data-v-7b08e9e7] .el-dialog.el-border-radius-20 .dialog-wrapper {
    border-radius: 20px
}

.el-dialog-custom[data-v-7b08e9e7] {
    align-items: center;
    display: flex
}

.el-dialog-custom-top[data-v-7b08e9e7] {
    align-items: flex-start;
    display: flex
}

.el-dialog-custom-bottom[data-v-7b08e9e7] {
    align-items: flex-end;
    display: flex
}

.dialog-wrapper[data-v-7b08e9e7] {
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 20px
}

.dialog-wrapper .header[data-v-7b08e9e7] {
    position: relative
}

.dialog-wrapper .header .title[data-v-7b08e9e7] {
    color: #373537;
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 22px;
    padding: 4px 0 0;
    width: 90%;
    word-break: break-word
}

.dialog-wrapper .header .title-desc[data-v-7b08e9e7] {
    color: #373537;
    display: inline-block;
    font-size: 14px;
    letter-spacing: normal;
    padding-bottom: 16px;
    padding-right: 20px;
    padding-top: 8px;
    white-space: pre-wrap;
    word-break: break-word
}

.dialog-wrapper .header .title-center[data-v-7b08e9e7] {
    text-align: center
}

.dialog-wrapper .header .close[data-v-7b08e9e7] {
    background: transparent;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.dialog-wrapper .header .close img[data-v-7b08e9e7] {
    width: 32px
}

.dialog-wrapper .body[data-v-7b08e9e7] {
    flex: 1
}

.dialog-wrapper .body input[data-v-7b08e9e7] {
    background-color: #f7fafc
}

.dialog-wrapper .body input[data-v-7b08e9e7]:focus {
    background-color: #f7f6f8
}

.dialog-wrapper .body-custom[data-v-7b08e9e7] {
    flex: 1
}

.dialog-wrapper .footer[data-v-7b08e9e7] {
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    justify-content: space-between;
    line-height: 12px;
    padding: 20px;
    text-align: center
}

.dialog-wrapper .footer .footer-info[data-v-7b08e9e7] {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.dialog-wrapper .footer .footer-btn[data-v-7b08e9e7] {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.dialog-wrapper .footer .cancel-btn[data-v-7b08e9e7] {
    background: transparent;
    border: 1px solid #c4c4c4;
    border-radius: 8px;
    color: #c4c4c4;
    margin-right: 10px;
    padding: 8px 16px
}

.dialog-wrapper .footer .cancel-btn[data-v-7b08e9e7]:active,.dialog-wrapper .footer .cancel-btn[data-v-7b08e9e7]:hover {
    border-color: #373537;
    color: #373537
}

.dialog-wrapper .footer .confirm-btn[data-v-7b08e9e7] {
    background: #8d5fff;
    border-radius: 8px;
    color: #fff;
    min-width: 78px;
    padding: 8px 16px;
    transition: all .3s
}

.dialog-wrapper .footer .confirm-btn[data-v-7b08e9e7]:active,.dialog-wrapper .footer .confirm-btn[data-v-7b08e9e7]:hover {
    background-color: #6434dc
}

.dialog-wrapper .footer .confirm-btn.warn[data-v-7b08e9e7] {
    background-color: #ff5f5f;
    color: #fff;
    font-weight: 600
}

.dialog-wrapper .footer .confirm-btn.warn[data-v-7b08e9e7]:active,.dialog-wrapper .footer .confirm-btn.warn[data-v-7b08e9e7]:hover {
    background-color: #f4f6f9;
    color: #ff5f5f
}

.dialog-wrapper .footer .confirm-btn-disabled[data-v-7b08e9e7] {
    background-color: #c6b9fb;
    cursor: not-allowed
}

.dialog-wrapper .footer .confirm-btn-disabled[data-v-7b08e9e7]:active,.dialog-wrapper .footer .confirm-btn-disabled[data-v-7b08e9e7]:hover {
    background-color: #c6b9fb
}

[data-v-7b08e9e7] .dialog-center {
    align-self: center!important
}

@media (max-width: 768px) {
    [data-v-7b08e9e7] .dialog-center {
        margin:0 5.3vw!important
    }
}

[data-v-7b08e9e7] .dialog-center .dialog-wrapper {
    border-radius: 8px!important
}

@media (max-width: 768px) {
    [data-v-7b08e9e7] .el-dialog {
        max-width:unset;
        width: 100%
    }

    [data-v-7b08e9e7] .el-dialog__wrapper {
        overflow: hidden
    }

    .el-dialog-custom-mobile[data-v-7b08e9e7] {
        align-items: flex-end;
        display: flex
    }

    .dialog-wrapper[data-v-7b08e9e7] {
        border-radius: 12px 12px 0 0
    }
}

@media (max-width: 768px) {
    @keyframes dialog-fade-in {
        0% {
            opacity:0;
            transform: translate3d(0,100%,0)
        }

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

    @keyframes dialog-fade-out {
        0% {
            opacity: 1;
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            transform: translate3d(0,100%,0)
        }
    }
}

.land-donation[data-v-9cbfe444] {
    padding: 10px 0
}

.land-donation[data-v-9cbfe444] .linkr-support-me-all-in-one {
    background: #fff;
    border: 1px solid #f2f5f9;
    box-shadow: 0 6px 24px rgba(0,0,0,.06);
    padding: 24px
}

.donation-wrapper[data-v-9cbfe444] {
    width: 100%
}

.donation-wrapper .donation-default-wrapper[data-v-9cbfe444] {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 60px;
    overflow: hidden
}

.donation-wrapper .donation-image-wrapper[data-v-9cbfe444] {
    flex: 0 0 48px;
    height: 48px;
    margin-left: 6px;
    width: 48px
}

.donation-wrapper .donation-image-wrapper .donation-image[data-v-9cbfe444] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.donation-wrapper .donation-title-wrapper[data-v-9cbfe444] {
    color: #fff;
    flex: 1;
    font-size: 14px;
    line-height: 16px;
    padding: 0 10px;
    text-align: center
}

.donation-wrapper .donation-title-wrapper.donation-right-pad[data-v-9cbfe444] {
    padding-right: 64px
}

.donation-wrapper .donation-suppport-content[data-v-9cbfe444] {
    padding: 10px 20px 20px;
    position: relative;
    z-index: 1
}

.donation-wrapper .donation-support-cover-image[data-v-9cbfe444] {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.donation-wrapper .donation-support-cover[data-v-9cbfe444] {
    background: linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.8));
    height: 100%;
    width: 100%
}

.donation-wrapper .donation-support-title[data-v-9cbfe444] {
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    line-height: 24px;
    padding: 30px 0 10px;
    text-align: center;
    text-shadow: 0 0 4px rgba(0,0,0,.25)
}

.donation-wrapper .donation-support-item[data-v-9cbfe444] {
    align-items: center;
    background: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    margin-top: 20px;
    min-height: 54px;
    padding: 0 18px
}

.donation-wrapper .donation-support-item-icon-wrapper[data-v-9cbfe444] {
    height: 24px;
    width: 24px
}

.donation-wrapper .donation-support-item-icon[data-v-9cbfe444] {
    max-height: 100%;
    max-width: 100%
}

.donation-wrapper .donation-support-item-title[data-v-9cbfe444] {
    color: #373537;
    flex: 1;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    padding-right: 24px;
    text-align: center
}

.donation-style-1 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-1 .donation-support-item[data-v-9cbfe444] {
    border-radius: 5px
}

.donation-style-10 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-10 .donation-support-item[data-v-9cbfe444],.donation-style-14 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-14 .donation-support-item[data-v-9cbfe444],.donation-style-15 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-15 .donation-support-item[data-v-9cbfe444],.donation-style-17 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-17 .donation-support-item[data-v-9cbfe444],.donation-style-2 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-2 .donation-support-item[data-v-9cbfe444],.donation-style-5 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-5 .donation-support-item[data-v-9cbfe444],.donation-style-6 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-6 .donation-support-item[data-v-9cbfe444],.donation-style-9 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-9 .donation-support-item[data-v-9cbfe444] {
    border-radius: 24px
}

.donation-style-3 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-3 .donation-support-item[data-v-9cbfe444] {
    border-radius: 10px 0 10px 0
}

.donation-style-7 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-7 .donation-support-item[data-v-9cbfe444] {
    border-radius: 4px
}

.donation-style-8 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-8 .donation-support-item[data-v-9cbfe444] {
    border-radius: 7px
}

.donation-style-13 .donation-image-wrapper .donation-image[data-v-9cbfe444],.donation-style-13 .donation-support-item[data-v-9cbfe444] {
    border-radius: 10px
}

@media (any-hover: hover) {
    .donation-style-16:hover .donation-support-wrapper[data-v-9cbfe444],.donation-style-16:hover .donation-title-wrapper[data-v-9cbfe444],.donation-style-5:hover .donation-support-wrapper[data-v-9cbfe444],.donation-style-5:hover .donation-title-wrapper[data-v-9cbfe444] {
        color:#000!important
    }
}

.donation-style-16:active .donation-support-wrapper[data-v-9cbfe444],.donation-style-16:active .donation-title-wrapper[data-v-9cbfe444],.donation-style-5:active .donation-support-wrapper[data-v-9cbfe444],.donation-style-5:active .donation-title-wrapper[data-v-9cbfe444] {
    color: #000!important
}

@media (any-hover: hover) {
    .donation-style-8:hover .donation-support-wrapper[data-v-9cbfe444],.donation-style-8:hover .donation-title-wrapper[data-v-9cbfe444] {
        color:#fff!important
    }
}

.donation-style-8:active .donation-support-wrapper[data-v-9cbfe444],.donation-style-8:active .donation-title-wrapper[data-v-9cbfe444] {
    color: #fff!important
}

.donation-style-10[data-v-9cbfe444]:before {
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    height: calc(100% - 10px);
    left: 5px;
    pointer-events: none;
    position: absolute;
    top: 5px;
    width: calc(100% - 10px)
}

.timer-icon[data-v-9cbfe444] {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

@media (max-width: 768px) {
    .land-donation[data-v-9cbfe444] {
        padding:10px
    }
}

.all-in-one-dialog .dialog-wrapper {
    padding: 0
}

@media (max-width: 768px) {
    .all-in-one-dialog .dialog-wrapper {
        border-radius:20px
    }
}

.landing_wrapper[data-v-08caf8d2] {
    height: calc(100vh - var(--vh-offset, 0px));
    overflow-x: hidden;
    overflow-y: overlay
}

.land[data-v-08caf8d2] {
    height: 100%;
    position: relative;
    width: 100%
}

.land-main[data-v-08caf8d2] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 540px;
    min-height: 100vh;
    position: relative;
    width: 100%;
    z-index: 0
}

.land-main.main-vhCheck[data-v-08caf8d2] {
    min-height: calc(100vh - var(--vh-offset, 0px))
}

.land-main.land-main-full[data-v-08caf8d2] {
    max-width: 100%
}

.contact-form-box .contact_form[data-v-08caf8d2] {
    margin: auto;
    max-width: 540px;
    width: 100%
}

.land-main-info[data-v-08caf8d2] {
    display: flex;
    flex: 1;
    flex-direction: column;
    width: 100%
}

.land-main-info .land-child-wrapper[data-v-08caf8d2] {
    min-height: calc(100vh - 170px)
}

.land-main-info .child-router-wrapper[data-v-08caf8d2] {
    flex: 1
}

.landing-control[data-v-08caf8d2] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999
}

.default-wrapper[data-v-08caf8d2] {
    height: 100vh;
    width: 100%
}

.animation-slide-in[data-v-08caf8d2] {
    animation: slide-in-fwd-center-08caf8d2 .4s cubic-bezier(.25,.46,.45,.94) 0s 1 normal both running
}

@keyframes slide-in-fwd-center-08caf8d2 {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-1400px);
        transform: translateZ(-1400px)
    }

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

.lock[data-v-08caf8d2] {
    align-items: center;
    background: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    left: 0;
    padding: 40px 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

.lock .content[data-v-08caf8d2] {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center
}

.lock .content img[data-v-08caf8d2] {
    display: block;
    width: 59px
}

.lock .content p[data-v-08caf8d2] {
    color: #373537;
    font-family: Google Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    margin-top: 20px
}

.sm[data-v-08caf8d2] {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background: rgba(0,0,0,.75);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9
}

.sm-content[data-v-08caf8d2],.sm[data-v-08caf8d2] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.sm-content[data-v-08caf8d2] {
    max-width: 500px
}

.sm-content h6[data-v-08caf8d2] {
    color: #fff;
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    margin: 10px 0 16px
}

.sm-content .tips[data-v-08caf8d2] {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 24px;
    text-align: center
}

.sm-content-btn-group[data-v-08caf8d2] {
    display: flex;
    flex-direction: column
}

.sm-content-btn-group button[data-v-08caf8d2] {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 0;
    text-align: center;
    width: 327px
}

.sm-content-btn-group button[data-v-08caf8d2]:last-child {
    border: 0;
    margin-top: 10px
}

.sm-content-btn-group button[data-v-08caf8d2]:hover {
    background: #fff;
    color: #141414;
    cursor: pointer
}

.top-btn-wrapper[data-v-08caf8d2] {
    display: none
}

@media screen and (min-width: 1004px) {
    .land-main.two-column-layout-wrapper[data-v-08caf8d2] {
        max-width:1004px
    }

    .land-main.two-column-layout-wrapper .land-main-info.two-column-layout[data-v-08caf8d2] {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-top-wrapper[data-v-08caf8d2] {
        flex: 0 0 424px;
        position: relative;
        width: 424px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2] {
        max-height: 100vh;
        padding-top: 180px;
        position: fixed;
        width: 424px;
        z-index: 3
    }
}

@media screen and (min-width: 1004px) and (any-hover:hover) {
    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2] {
        overflow:hidden!important;
        padding-right: 24px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]:active,.land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]:hover {
        overflow-y: scroll!important;
        padding-right: 12px
    }
}

@media screen and (min-width: 1004px) {
    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar {
        bottom:0;
        height: 12px;
        position: absolute;
        right: 0;
        top: 0;
        width: 12px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar-corner {
        background-color: transparent
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar-thumb {
        background-color: hsla(220,4%,58%,.3);
        min-height: 40px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar-thumb,.land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar-track {
        background-clip: padding-box;
        border: 4px solid transparent;
        border-radius: 8px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]::-webkit-scrollbar-track {
        background-color: transparent;
        margin-bottom: 8px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-footer-wrapper.is-sticky[data-v-08caf8d2] {
        bottom: 0;
        position: sticky
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-footer-wrapper.is-sticky .land-logo[data-v-08caf8d2] {
        height: 32px;
        padding: 0
    }

    .land-main.two-column-layout-wrapper .land-main-info .diversion[data-v-08caf8d2] {
        position: sticky;
        width: 400px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-bottom: 0;
        max-width: 400px;
        min-height: calc(100vh - 285px);
        width: 100%
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] .land_top_nav .land_top_nav_content {
        max-width: 1100px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] .land_top_nav .land_top_nav_option {
        justify-content: flex-end
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] .tab_wrapper {
        display: none
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] .land_open_header {
        padding-top: 0
    }

    .land-main.two-column-layout-wrapper .land-main-info .child-router-wrapper[data-v-08caf8d2] {
        flex: 0 0 540px;
        margin-left: 40px;
        padding-bottom: 60px;
        padding-top: 120px;
        position: relative
    }

    .land-main.two-column-layout-wrapper .land-main-info .child-router-wrapper .tab_wrapper[data-v-08caf8d2] {
        margin-bottom: 20px
    }

    .land-main.two-column-layout-wrapper .land-main-info .child-router-wrapper .tab_wrapper[data-v-08caf8d2] .dividing_line {
        display: none
    }

    .land-main.two-column-layout-wrapper .land-main-info .child-router-wrapper .post_list_component[data-v-08caf8d2] {
        margin-top: 30px
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn-wrapper[data-v-08caf8d2] {
        background-color: red;
        border-radius: 56px;
        bottom: -100px;
        display: block;
        height: 0;
        position: fixed;
        transition: bottom .3s ease-in-out;
        z-index: 100
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn-wrapper.is-show[data-v-08caf8d2] {
        bottom: 80px
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn-wrapper[data-v-08caf8d2]:before {
        content: "";
        display: inline-block;
        font-size: 0;
        max-width: calc(100vw - 80px);
        vertical-align: top;
        width: 1172px
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn[data-v-08caf8d2] {
        box-shadow: 0 2px 10px 0 rgba(52,59,70,.05);
        cursor: pointer;
        display: inline-block;
        height: 56px;
        text-align: right;
        vertical-align: top;
        width: 56px
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn:hover .top-btn-hover-icon[data-v-08caf8d2] {
        display: block
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn:hover .top-btn-icon[data-v-08caf8d2] {
        display: none
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn-hover-icon[data-v-08caf8d2],.land-main.two-column-layout-wrapper .land-main-info .top-btn-icon[data-v-08caf8d2] {
        display: none;
        height: 100%;
        width: 100%
    }

    .land-main.two-column-layout-wrapper .land-main-info .top-btn-icon[data-v-08caf8d2] {
        display: block
    }
}

@media screen and (min-width: 1200px) {
    .land-main.two-column-layout-wrapper[data-v-08caf8d2] {
        max-width:1100px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-top-wrapper[data-v-08caf8d2] {
        flex: 0 0 480px;
        width: 480px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2] {
        width: 480px
    }
}

@media screen and (min-width: 1200px) and (any-hover:hover) {
    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2] {
        padding-right:20px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]:active,.land-main.two-column-layout-wrapper .land-main-info .land-left-content[data-v-08caf8d2]:hover {
        padding-right: 8px
    }
}

@media screen and (min-width: 1200px) {
    .land-main.two-column-layout-wrapper .land-main-info .diversion[data-v-08caf8d2] {
        width:460px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] {
        max-width: 460px
    }

    .land-main.two-column-layout-wrapper .land-main-info .land_top_header[data-v-08caf8d2] .land_top_nav .land_top_nav_content {
        max-width: 1300px
    }

    .land-main.two-column-layout-wrapper .land-main-info .child-router-wrapper[data-v-08caf8d2] {
        margin-left: 80px
    }
}

@media screen and (max-width: 768px) {
    .land-main.land-main-full[data-v-08caf8d2] {
        max-width:540px
    }

    .sm-content[data-v-08caf8d2] {
        margin: 0 20px;
        width: auto
    }

    .sm-content h6[data-v-08caf8d2] {
        font-size: 24px;
        line-height: 36px
    }
}

.share-title[data-v-993c1ba6] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.share-tips[data-v-993c1ba6] {
    color: #333;
    font-family: Google Sans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 4px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qrcode-download[data-v-993c1ba6] {
    border: 2px solid #9892e9;
    border-radius: 8px;
    color: #9892e9;
    font-size: 14px;
    font-weight: 700;
    height: 46px;
    line-height: 46px;
    margin: 0 auto 12px;
    text-align: center;
    width: 100%
}

.qrcode-or[data-v-993c1ba6] {
    margin-bottom: 15px;
    position: relative;
    text-align: center;
    width: 100%
}

.qrcode-or[data-v-993c1ba6]:before {
    left: 0
}

.qrcode-or[data-v-993c1ba6]:after,.qrcode-or[data-v-993c1ba6]:before {
    background: #eae9eb;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 126px
}

.qrcode-or[data-v-993c1ba6]:after {
    right: 0
}

.share-list[data-v-993c1ba6] {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
    width: 100%
}

.share-list-item[data-v-993c1ba6] {
    cursor: pointer;
    width: 25px
}

.share-list-item img[data-v-993c1ba6] {
    display: block;
    width: 100%
}

.share-link-wrapper[data-v-993c1ba6] {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border-radius: 4px;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: space-between;
    line-height: 50px;
    padding: 0 10px;
    width: 100%
}

.share-link-wrapper .share-text[data-v-993c1ba6] {
    color: #333;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-link-wrapper .copy-link-img[data-v-993c1ba6] {
    cursor: pointer;
    width: 1.5rem
}

.share-link-wrapper .copy-link-text[data-v-993c1ba6] {
    color: #666;
    width: 100px
}

.link-text[data-v-993c1ba6] {
    color: #6a6a6a;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    word-break: break-word
}

.link-text .a-link[data-v-993c1ba6] {
    color: #4aa0ff;
    cursor: pointer
}

.qrcode-custom[data-v-993c1ba6] {
    background: #f7f6f8;
    height: 175px;
    margin: 20px auto;
    min-height: 160px;
    padding: 10px;
    position: relative;
    width: 175px
}

.qrcode-custom img[data-v-993c1ba6] {
    height: 153px;
    width: 153px
}

.share-link-diaolog {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 335px!important
}

.share-link-diaolog .dialog-wrapper {
    border-radius: 12px!important
}

.product-detail-form .product-detail-layout[data-v-27621b8e] {
    padding: 0 15px;
    width: 100%
}

.product-detail-form .product-detail-row[data-v-27621b8e] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.product-detail-form .product-detail-col[data-v-27621b8e] {
    background-color: #fff;
    background: hsla(0,0%,100%,.6);
    border-radius: 16px;
    flex: 0;
    padding: 0;
    width: 100%
}

.product-detail-form .product-detail-col .order-summary[data-v-27621b8e] {
    border-bottom: 1px solid #e8e8e8;
    padding: 24px 12px
}

.product-detail-form .product-detail-col .order-summary-title[data-v-27621b8e] {
    font-size: 20px;
    font-weight: 700
}

.product-detail-form .product-detail-col .payment-method-container[data-v-27621b8e] {
    padding: 24px 12px 0
}

.product-detail-form .product-detail-col .payment-method-title[data-v-27621b8e] {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 14px
}

.product-detail-form .product-detail-col .total-price[data-v-27621b8e] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 20px
}

.product-detail-form .product-detail-col .total-price .label[data-v-27621b8e] {
    color: #141414;
    font-size: 14px;
    font-weight: 500;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.product-detail-form .product-detail-col .total-price .price[data-v-27621b8e] {
    color: #141414;
    font-size: 14px;
    font-style: normal;
    font-weight: 500
}

.product-detail-form .product-detail-col .total-price .price .price-number[data-v-27621b8e] {
    font-size: 24px;
    font-weight: 700;
    padding-left: 8px
}

.product-detail-form .product-detail-col+.product-detail-col[data-v-27621b8e] {
    margin-left: 0
}

.product-detail-form[data-v-27621b8e] .el-form-item {
    margin-bottom: 20px
}

.product-detail-form[data-v-27621b8e] .el-form-item .el-input__inner {
    background: #fff;
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    border-radius: 10px;
    box-sizing: border-box;
    color: unset;
    font-family: unset;
    font-size: 16px;
    height: unset;
    line-height: 20px;
    outline: none;
    padding: 12px;
    width: 100%
}

.product-detail-form[data-v-27621b8e] .el-form-item .el-input__inner::placeholder {
    color: #c4c4c4;
    font-size: 16px;
    line-height: 20px
}

.product-detail-form[data-v-27621b8e] .el-form-item .el-input__inner:focus,.product-detail-form[data-v-27621b8e] .el-form-item .el-input__inner:hover {
    border-color: #8757ff
}

.product-detail-form[data-v-27621b8e] .el-form-item .el-input__inner.disabled {
    background: #f2f5f9;
    border: 1px solid #dce3ee;
    color: #adadad;
    cursor: not-allowed
}

.product-detail-form[data-v-27621b8e] .el-form-item.is-error .el-input__inner {
    border-color: #ed372d
}

.product-detail-form[data-v-27621b8e] .linkr-input-number__inner,.product-detail-form[data-v-27621b8e] .linkr-input__inner,.product-detail-form[data-v-27621b8e] .linkr-textarea__inner {
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    color: unset;
    font-family: unset
}

.product-detail-form[data-v-27621b8e] .linkr-input-number__inner::input-placeholder,.product-detail-form[data-v-27621b8e] .linkr-input__inner::input-placeholder,.product-detail-form[data-v-27621b8e] .linkr-textarea__inner::input-placeholder {
    color: #c4c4c4;
    font-family: unset
}

.product-detail-form[data-v-27621b8e] .linkr-input-number__inner::-webkit-input-placeholder,.product-detail-form[data-v-27621b8e] .linkr-input__inner::-webkit-input-placeholder,.product-detail-form[data-v-27621b8e] .linkr-textarea__inner::-webkit-input-placeholder {
    color: #c4c4c4;
    font-family: unset
}

.product-detail-form[data-v-27621b8e] .el-form-item.is-error .linkr-input__inner {
    border-color: #ed372d!important
}

.product-detail-form[data-v-27621b8e] .linkr-input-number__inner:disabled {
    color: unset!important
}

.product-detail-form .paypal-wrap[data-v-27621b8e] {
    position: relative;
    width: 100%
}

.product-detail-form .paypal-wrap .paypal-login[data-v-27621b8e] {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999
}

.product-detail-form .paypal-wrap .paypal-disabled[data-v-27621b8e] {
    bottom: 0;
    cursor: not-allowed;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999
}

.product-detail-form .stripe-label[data-v-27621b8e] {
    color: #141414;
    font-size: 14px;
    font-weight: 500;
    margin-top: 24px
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe {
    margin-top: 9px
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper {
    background: transparent
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .input-name {
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    font-family: unset
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .input-name::-webkit-input-placeholder {
    font-weight: 400
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .input-name::-moz-placeholder {
    font-weight: 400
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .input-name:-ms-input-placeholder {
    font-weight: 400
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .input-name::placeholder {
    font-weight: 400
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper #card-element {
    background: hsla(0,0%,100%,.3);
    border: 1px solid rgba(127,147,177,.3);
    font-family: unset
}

.product-detail-form[data-v-27621b8e] .linkr-payment-stripe .payment-wrapper .type-img {
    opacity: .5
}

.product-detail-form .paypal-wrapper[data-v-27621b8e] {
    margin: 20px 0
}

@media screen and (min-width: 769px) {
    .product-detail-form .product-detail-form-title[data-v-27621b8e] {
        color:#141414;
        font-size: 32px;
        font-weight: 700;
        margin-bottom: 22px
    }

    .product-detail-form .product-detail-layout[data-v-27621b8e] {
        padding: 0 40px;
        width: 100%
    }

    .product-detail-form .product-detail-row[data-v-27621b8e] {
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin: 0 auto 40px;
        max-width: 1100px;
        width: 100%
    }

    .product-detail-form .product-detail-col[data-v-27621b8e] {
        border: 1px solid rgba(127,147,177,.3);
        flex: 1;
        padding: 0 24px
    }

    .product-detail-form .product-detail-col[data-v-27621b8e]:nth-child(2) {
        flex: 1
    }

    .product-detail-form .product-detail-col+.product-detail-col[data-v-27621b8e] {
        margin-left: 32px
    }
}

@media (max-width: 768px) {
    .product-detail-form[data-v-27621b8e] .el-form-item {
        margin-bottom:14px!important
    }

    .product-detail-col[data-v-27621b8e] {
        margin-bottom: 20px
    }
}

.share-title[data-v-70079b04] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    max-height: 580px;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.rate-list[data-v-70079b04] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 600px;
    overflow: auto;
    width: 100%
}

.rate-list .rate-item[data-v-70079b04] {
    background: #f2f5f9;
    border: 1px solid #dce3ee;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 10px;
    width: 48%
}

.rate-list .rate-item .rate-item-name[data-v-70079b04] {
    color: var(--main-fontColor);
    font-family: Inter;
    font-size: 13px;
    font-weight: 500
}

.rate-list .rate-item .rate-item-info[data-v-70079b04] {
    display: flex;
    margin-top: 8px
}

.rate-list .rate-item .rate-item-info img[data-v-70079b04] {
    height: 15px;
    width: 20px
}

.rate-list .rate-item .rate-item-info span[data-v-70079b04] {
    color: var(--main-fontColor);
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    margin-left: 5px
}

.rate-list .rate-item-active[data-v-70079b04] {
    background: #794ee6
}

.rate-list .rate-item-active .rate-item-info span[data-v-70079b04],.rate-list .rate-item-active .rate-item-name[data-v-70079b04] {
    color: #fff
}

@media screen and (max-width: 768px) {
    .rate-list[data-v-70079b04] {
        max-height:480px;
        overflow: auto
    }
}

.update-btn[data-v-70079b04] {
    display: block;
    margin: 0 auto;
    max-width: 345px;
    width: 100%
}

.rate-link-diaolog {
    left: 50%;
    max-width: 520px!important;
    position: absolute!important;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%!important
}

.rate-link-diaolog .dialog-wrapper {
    border-radius: 12px!important
}

.rate-link-diaolog .dialog-wrapper .header .title {
    font-size: 20px;
    font-weight: 700;
    text-align: center
}

.store-login-confirm-dialog {
    z-index: 999999!important
}

.confirm-login-dialog {
    max-width: 520px!important
}

.confirm-header[data-v-029a0352] {
    font-family: Inter;
    padding: 0 15px
}

.confirm-header .title[data-v-029a0352] {
    color: var(--main-fontColor);
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    text-align: center
}

.confirm-header .desc[data-v-029a0352] {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    margin: 8px 0 32px;
    word-break: break-word
}

.confirm-header .desc span[data-v-029a0352] {
    color: #141414
}

.confirm-header .sign-btn[data-v-029a0352] {
    font-weight: 400;
    margin-top: 16px;
    width: 100%
}

.text[data-v-029a0352] {
    color: #959595;
    font-family: Inter;
    margin-top: 16px;
    text-align: center
}

.space_wrapper[data-v-029a0352] {
    align-items: center;
    display: flex;
    margin-bottom: 10px;
    margin-top: 71px
}

.space_wrapper .space_line[data-v-029a0352] {
    background-color: #eae9eb;
    flex: 1;
    height: 1px
}

.space_wrapper .space_txt[data-v-029a0352] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 5px
}

.footer-text[data-v-029a0352] {
    color: var(--main-color);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-align: center
}

.product-detail-wrap[data-v-52eb12fb],.product-detail-wrap[data-v-52eb12fb] .prodcut-detail {
    min-height: 100vh
}

.product-detail-wrap .currency-container[data-v-52eb12fb] {
    border: 1px solid #000;
    border-radius: 333px;
    color: #141414;
    cursor: pointer;
    height: 30px;
    padding: 4px 12px
}

.product-detail-wrap .purchase-button[data-v-52eb12fb] {
    margin: 20px auto;
    width: 100%
}

.product-detail-wrap .purchase-button .product-detail-nav-purchase[data-v-52eb12fb] {
    background: #3f3e40!important;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 12px 0
}

.product-detail-wrap .purchase-button .purchase-disabled[data-v-52eb12fb] {
    background: #acacad!important;
    cursor: not-allowed
}

@media screen and (max-width: 768px) {
    .product-detail-wrap .purchase-button[data-v-52eb12fb] {
        margin:20px 12px;
        width: auto
    }
}

.fanclub_loading[data-v-24c40e70] {
    height: 100px
}

.fanclub_loading[data-v-24c40e70] .el-loading-mask {
    background-color: transparent
}

.fanclub_loading[data-v-24c40e70] .el-loading-spinner .path {
    stroke: #ab97ff
}

.fanclub-container[data-v-24c40e70] {
    backdrop-filter: blur(22px);
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 22px rgba(0,0,0,.15);
    margin: 32px 0;
    opacity: .9;
    overflow: hidden;
    padding: 32px 24px 0
}

.fanclub-container .fanclub-header[data-v-24c40e70] {
    display: flex
}

.fanclub-container .fanclub-header .server-logo .linkr-avatar.large[data-v-24c40e70] {
    height: 92px;
    width: 92px
}

.fanclub-container .fanclub-header .server-info[data-v-24c40e70] {
    flex: 1;
    margin-left: 16px;
    overflow: hidden
}

.fanclub-container .fanclub-header .server-info .server-name[data-v-24c40e70] {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fanclub-container .fanclub-header .server-info .member-only[data-v-24c40e70] {
    background: linear-gradient(122.59deg,#ffebc2 9.89%,#f3b882 90.65%);
    border-radius: 8px;
    font-size: 12px;
    font-weight: 400;
    height: 23px;
    line-height: 15px;
    margin-top: 8px;
    padding: 4px 10px;
    text-align: center;
    width: 111px
}

.fanclub-container .fanclub-header .server-info .member-count[data-v-24c40e70] {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: flex-start;
    margin-top: 16px
}

.fanclub-container .fanclub-header .server-info .member-count .icon[data-v-24c40e70] {
    align-items: center;
    display: flex;
    height: 24px;
    margin-right: 10px;
    position: relative
}

.fanclub-container .fanclub-header .server-info .member-count .icon .avatar_img[data-v-24c40e70] {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 24px;
    position: absolute;
    width: 24px
}

.fanclub-container .fanclub-header .server-info .member-count .member-label[data-v-24c40e70] {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

.fanclub-container .join-button-container[data-v-24c40e70] {
    margin-top: 24px;
    width: 100%
}

.fanclub-container .join-button-container .join-btn[data-v-24c40e70] {
    width: 100%
}

.fanclub-container .channel-container[data-v-24c40e70] {
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    margin: 16px -24px 0;
    padding: 24px 24px 16px;
    position: relative
}

.fanclub-container .channel-container[data-v-24c40e70]:before {
    background-color: #f4f6f9;
    border-radius: 50% 50% 0 0;
    bottom: 0;
    content: "";
    left: -20%;
    position: absolute;
    right: -20%;
    top: 0;
    z-index: -1
}

.fanclub-container .channel-container .channel-item[data-v-24c40e70] {
    border-radius: 8px;
    color: #141414;
    cursor: pointer;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding: 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fanclub-container .channel-container .channel-item[data-v-24c40e70]:hover {
    background-color: #e2e8f1
}

@media screen and (max-width: 768px) {
    .fanclub-container[data-v-24c40e70] {
        margin:32px 24px
    }
}

.product-list[data-v-15d88c24] {
    min-height: 100px
}

.product-list[data-v-15d88c24] .el-loading-spinner .path {
    stroke: #ab97ff
}

.product-detail-rate[data-v-15d88c24] {
    color: #6543b9;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    margin-top: 24px;
    padding-bottom: 20px;
    text-align: center;
    text-decoration-line: underline
}

.product-wrapper[data-v-15d88c24] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 540px
}

@media (max-width: 576px) {
    .product-wrapper[data-v-15d88c24] {
        padding:0 10px
    }
}

.more-dialog {
    border-radius: 12px!important;
    max-width: 450px!important
}

.more-dialog .dialog-wrapper {
    padding: 0;
    position: relative
}

.more-dialog .dialog-wrapper .header {
    display: none
}

.more-dialog-content {
    color: var(--main-fontColor);
    font-family: var(--main-font);
    padding: 0 20px;
    word-break: break-word
}

.more-dialog-content img {
    display: block;
    height: 120px;
    margin: 60px auto 0
}

.more-dialog-content h6 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-top: 32px
}

.more-dialog-content .tips,.more-dialog-content h6 {
    color: #373537;
    font-family: Inter;
    font-style: normal;
    text-align: center
}

.more-dialog-content .tips {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding: 10px 0 0
}

.more-dialog-content-btn {
    background: #8757ff;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    line-height: 19px;
    margin: 40px 0;
    padding: 12px 0;
    text-align: center;
    transition: all .1s linear;
    width: 100%
}

.more-dialog-content-btn:active {
    transform: translateY(3px)
}

.share-title[data-v-363cd592] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    padding-bottom: 20px;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.link[data-v-363cd592] {
    position: relative;
    width: 100%
}

.link .link-item[data-v-363cd592] {
    background: #d9e2f2;
    border-radius: 12px;
    height: 66px;
    margin-top: 10px;
    position: relative;
    width: 100%
}

.link .link-item-line[data-v-363cd592] {
    background: #f4f6f9;
    border-radius: 30px;
    height: 10px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 200px
}

.link .link-share[data-v-363cd592] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAWlBMVEUAAAAAAAAnJycgICAREREpKSknJycpKSkmJiYlJSUnJydSUlLFxcUnJyf6+vr19fUnJyfPz8/v7+/g4ODZ2dmqqqqbm5uGhoaHh4dvb2/o6Oi4uLi5ubn////de2LDAAAAHXRSTlNNAFJPT0cKQDQfF2OmKPTpLbHdyLyQhHp5btKbmvx4wE8AAAKsSURBVFjDvdjbktowDAZgI5/jHBdY2N3m/V+ziadblcqRQkyrS2b4Rr8DsS11EqqJwVsLS2nvQ9echFIsNlogZUNzDGyCzn0ZY9R3GaMzSkwZ7HTGVKEyaqMTQMKhVjBXstsNRrtwBKFt2rgLdD5zcq1r6WQwagASdjO4jhI4kva40gAjCzpP2hOb9G4bdJa2J6+kdQQkXoWoiFcpqjoPRQp6xhNFT8FR8ARx/BuMAErViPERdBpMDWhAuwcwCIHF0uD/BCN6NaERtKBqy4BFsMMGa0J336DDBmsKdAbJCta1mEG77ycz9UOSWsxgs6/B93mplgWhyWDYt4LtvNY5cQ86ZBCeAefhg8+sSGIB5GJraBYwgNkP8rENjAto5cTp2k6Xt9USYoNdQBDA+9QjJcQGOClhCe+fBGNia2hUxy0hTPNWDffiIkYVGDANM1NtCQzKA+exNRVAj6Dk0epLj1npTfA8CzUUQdgCf0he/14AYRNMveC9JfUUeBG8CdRTYBLiXpXaAC2IDcpxEdQEpA325/Z6S+nC/AAR9MoX/ynX39p0w9cXPl0GDEXw89d3W+y/ZePiXy+WwFR4ki3GZcAOX18k8bCGxfrCuNweUH7BXgrRUk8+IwWwsQUMy3fJx2n6YizcAkYwhSUc4NAJLJS30feZPXQI2+hJA90xPw4eOk8rGEjmc3tAw6NIQ57z5QiHhyWa+VZxKF7B7lUHzphBbLGywLqXHtoBD+3kUFx5raA3vfqLz8nXX83Cyy+P/+x6iwObGm8sjQjguOfLQwx45RADxfoxCxXrB0EoVnqvH6bVj/v+20ASYwcA2Nmed/uHukbmbNw/dl5IEMbOuntmMO6i5Qfjujswuoe19MPkPmOghdE9Y1ogZUeiEZBFu+C9zpL1Ia4YWz8BOgpLSadOh3kAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: cover;
    height: 40px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: scale(0) translatey(-50%);
    transform-origin: top;
    width: 40px
}

.linl-bottom-text[data-v-363cd592] {
    color: #373537;
    font-family: Google Sans;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 26px;
    text-align: center
}

.animation .link-item[data-v-363cd592] {
    animation: move-363cd592 4s ease
}

.animation .link-share[data-v-363cd592] {
    animation: fadeIn-363cd592 4s ease
}

@keyframes fadeIn-363cd592 {
    0% {
        opacity: 0;
        transform: scale(0) translatey(-50%)
    }

    25% {
        opacity: 1;
        transform: scale(1) translatey(-50%)
    }

    75% {
        opacity: 1;
        transform: scale(1) translatey(-50%)
    }

    to {
        opacity: 0;
        transform: scale(0) translatey(-50%)
    }
}

@keyframes move-363cd592 {
    0% {
        transform: translatex(0)
    }

    25% {
        transform: translatex(-60px)
    }

    75% {
        transform: translatex(-60px)
    }

    to {
        transform: translatex(0)
    }
}

.to-manage[data-v-0423e4b8] {
    cursor: pointer;
    height: 40px;
    left: 10px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 40px;
    z-index: 1
}

.to-manage .to-manage-icon[data-v-0423e4b8] {
    font-size: 22px
}

.land-share-btn[data-v-0423e4b8] {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    position: absolute!important;
    right: 15px;
    text-align: center;
    top: 15px;
    width: 40px;
    z-index: 1
}

.land-share-btn .qr-code-icon[data-v-0423e4b8] {
    height: 30px;
    vertical-align: middle;
    width: 30px
}

.land-share-dialog[data-v-0423e4b8] {
    text-align: center
}

.share-title[data-v-0423e4b8] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    width: 70%;
    word-break: break-word
}

.share-tips[data-v-0423e4b8] {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    margin-top: 4px
}

.share-link-wrapper[data-v-0423e4b8] {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border-radius: 8px;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: space-between;
    line-height: 50px;
    padding: 0 10px;
    width: 100%
}

.share-link-wrapper .share-text[data-v-0423e4b8] {
    color: #333;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-link-wrapper .copy-link-img[data-v-0423e4b8] {
    cursor: pointer;
    width: 1.5rem
}

.share-link-wrapper .copy-link-text[data-v-0423e4b8] {
    color: #666;
    width: 100px
}

.btn-save-img[data-v-0423e4b8] {
    background: #ab97ff;
    color: #fff;
    margin-top: 20px
}

.btn-jump-img[data-v-0423e4b8],.btn-save-img[data-v-0423e4b8] {
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    height: 50px;
    line-height: 19px;
    padding: 0;
    width: 100%
}

.btn-jump-img[data-v-0423e4b8] {
    background: #fff;
    border: 1px solid #ab97ff;
    color: #ab97ff;
    margin-top: 10px
}

.link-text[data-v-0423e4b8] {
    color: #6a6a6a;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    word-break: break-word
}

.link-text .a-link[data-v-0423e4b8] {
    color: #4aa0ff;
    cursor: pointer
}

#QRCode_header[data-v-0423e4b8],.qrcode-custom[data-v-0423e4b8] {
    background: #f7f6f8;
    height: 60%;
    margin: 20px auto;
    min-height: 160px;
    padding: 10px 0;
    position: relative;
    width: 60%
}

.qrcode-custom img[data-v-0423e4b8] {
    display: block;
    width: 100%
}

.avator-image[data-v-0423e4b8] {
    border: 2px solid #fff;
    height: 20%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 20%
}

.avator-image img[data-v-0423e4b8] {
    height: 100%;
    object-fit: cover;
    width: 100%
}

#canvas[data-v-0423e4b8] {
    display: none
}

.share-diaolog {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%!important
}

.share-diaolog .dialog-wrapper {
    border-radius: 12px!important
}

.land-share-dialog canvas {
    display: block;
    width: 100%
}

.landing-btn {
    appearance: none;
    background: transparent;
    box-sizing: border-box;
    font-family: inherit;
    margin: 0;
    padding: 0;
    pointer-events: auto;
    vertical-align: middle;
    width: 100%
}

.land-profile[data-v-4cf9cfbe] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 5px;
    padding: 10px 0
}

.land-profile .profile-bg[data-v-4cf9cfbe] {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 110px;
    max-width: 540px;
    position: absolute;
    top: -60px;
    width: 100%;
    width: calc(100% + 40px)
}

.land-profile .profile-bg-width[data-v-4cf9cfbe] {
    width: 100%
}

.land-profile .land-profile-bio[data-v-4cf9cfbe] {
    font-family: OpenSans-Regular;
    margin-top: 1rem;
    text-align: center;
    width: 90%;
    word-break: break-word
}

.avatar .avatar-picture[data-v-4cf9cfbe],.avatar[data-v-4cf9cfbe] {
    box-sizing: content-box;
    font-size: 26px;
    position: relative
}

.avatar-around-wrap[data-v-4cf9cfbe] {
    margin-bottom: 18px
}

.avatar-around[data-v-4cf9cfbe] {
    left: 0;
    max-width: 250%!important;
    position: absolute;
    top: 0;
    -webkit-transform: translate(-30%,-20%);
    transform: translate(-30%,-20%);
    width: 250%;
    z-index: 2
}

.text-bottom[data-v-4cf9cfbe],.text-center[data-v-4cf9cfbe],.text-top[data-v-4cf9cfbe] {
    position: absolute
}

.text-top[data-v-4cf9cfbe] {
    top: 20px
}

.text-bottom[data-v-4cf9cfbe] {
    bottom: 20px
}

.text-center[data-v-4cf9cfbe] {
    top: 50%;
    transform: translatey(-50%)
}

@-webkit-keyframes fadeInDown-4cf9cfbe {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

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

@keyframes jello-horizontal-4cf9cfbe {
    0%,to {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.05,.95,1)
    }

    40% {
        transform: scale3d(.95,1.05,1)
    }

    50% {
        transform: scale3d(1.05,.95,1)
    }

    65% {
        transform: scale3d(.95,1.05,1)
    }

    75% {
        transform: scale3d(1.05,.95,1)
    }
}

.msg-content[data-v-24a77228] {
    color: #525860;
    font-size: 14px;
    letter-spacing: -.28px;
    line-height: 22px;
    max-height: 40vh;
    min-height: 80px;
    overflow: auto
}

.land_top_header[data-v-5e25b179] {
    margin: 0 auto;
    max-width: 540px;
    width: 540px
}

.land_top_header.flex_header .land_hide_header[data-v-5e25b179] {
    box-shadow: 0 6px 24px 0 rgba(0,0,0,.06);
    position: fixed;
    top: 0;
    z-index: 20
}

.land_top_header.flex_header .land_top_nav_content[data-v-5e25b179] {
    height: 60px
}

.land_top_header[data-v-5e25b179] .two-column-follow {
    margin: 0 auto
}

.land_top_header .land_open_header[data-v-5e25b179] {
    margin-bottom: 20px;
    padding-top: 40px
}

.land_top_header .land_hide_header.pad_10[data-v-5e25b179] {
    padding-bottom: 11px
}

.land_top_header .land_hide_header[data-v-5e25b179]:after {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: hsla(0,0%,100%,.85);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -10
}

.land_top_header .land_hide_header[data-v-5e25b179] .dividing_line {
    display: none
}

.land_top_header .land_top_nav[data-v-5e25b179] {
    left: 50%;
    position: fixed;
    top: 15px;
    transform: translateX(-50%);
    width: 100%;
    z-index: 50
}

.land_top_header .land_top_nav_content[data-v-5e25b179] {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center;
    margin: 0 auto;
    max-width: 1000px;
    width: 100%
}

.land_top_header .land_top_nav_tab[data-v-5e25b179] {
    align-items: center;
    display: flex;
    flex: 3;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    max-width: 540px
}

.land_top_header .land_top_nav_option[data-v-5e25b179],.land_top_header .land_top_nav_user[data-v-5e25b179] {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%;
    white-space: nowrap
}

.land_top_header .land_top_nav_user[data-v-5e25b179] {
    justify-content: flex-end;
    overflow: hidden
}

.land_top_header .land_top_nav_user .user-avatar-wrapper[data-v-5e25b179] {
    cursor: default;
    flex: 0 0 40px
}

.land_top_header .land_top_nav_user .user_name[data-v-5e25b179] {
    color: #141414;
    display: inline-block;
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 70px 0 8px
}

.land_top_header .land_top_nav_option[data-v-5e25b179] {
    justify-content: flex-start
}

.land_top_header .land_top_nav_controller[data-v-5e25b179] {
    width: 100%
}

@media (max-width: 540px) {
    .land_top_header .land_hide_header[data-v-5e25b179],.land_top_header[data-v-5e25b179] {
        width:100%
    }

    .land_top_header .land_top_nav_content[data-v-5e25b179] {
        flex-wrap: wrap
    }

    .land_top_header.flex_header .land_top_nav_content[data-v-5e25b179] {
        height: auto;
        padding-bottom: 2px;
        padding-top: 10px
    }

    .land_top_header .land_top_nav_user[data-v-5e25b179] {
        justify-content: flex-start;
        padding-left: 15px
    }

    .land_top_header .land_top_nav_user .user_name[data-v-5e25b179] {
        margin: 0 10px 0 8px
    }

    .land_top_header .land_top_nav_option[data-v-5e25b179] {
        justify-content: flex-end;
        order: 1
    }

    .land_top_header .land_top_nav_tab[data-v-5e25b179] {
        flex: initial;
        flex-shrink: 0;
        order: 2;
        width: 100%
    }
}

.header_wrapper[data-v-6d6fc41e] {
    font-family: Inter;
    font-style: normal
}

.header_wrapper .header_title[data-v-6d6fc41e] {
    color: #373537;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -.02em;
    line-height: 38px;
    text-align: center
}

.header_wrapper .header_des[data-v-6d6fc41e] {
    color: #373537;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 18px;
    padding: 6px 20px 0;
    text-align: center
}

.header_wrapper .header_des span[data-v-6d6fc41e] {
    font-size: 17px;
    font-weight: 400
}

.header_wrapper .header_des img[data-v-6d6fc41e] {
    display: block;
    margin: 4px auto 45px;
    width: 118px
}

.header_wrapper .blue[data-v-6d6fc41e] {
    color: #8d5fff
}

.header_wrapper .is_block[data-v-6d6fc41e] {
    display: block;
    width: 100%
}

.login_help[data-v-03a74742] {
    color: #6a6a6a;
    font-family: Google Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

.login_help .help_link[data-v-03a74742] {
    color: #6a6a6a;
    cursor: pointer;
    text-decoration: underline
}

[data-v-a1af9aea] {
    letter-spacing: 0
}

.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner {
    background: #f7f6f8;
    border: 1px solid #f16063;
    border-radius: 8px;
    color: #f16063;
    padding: 0 10px
}

.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner:focus,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner:hover,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner:focus,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner:hover {
    border: 1px solid #f16063
}

.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner::-webkit-input-placeholder,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner::-webkit-input-placeholder {
    color: #f16063
}

.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner:-moz-placeholder,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner::-moz-placeholder,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner:-moz-placeholder,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner::-moz-placeholder {
    color: #f16063
}

.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-input__inner:-ms-input-placeholder,.error-input-wrapper .el-input-custom[data-v-a1af9aea] .el-textarea__inner:-ms-input-placeholder {
    color: #f16063
}

.error-input-wrapper .error-msg[data-v-a1af9aea] {
    color: #f25a5a
}

.error-input-wrapper .error-msg[data-v-a1af9aea],.send-text[data-v-a1af9aea] {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    margin-left: 14px;
    margin-top: 5px;
    word-break: break-word
}

.send-text[data-v-a1af9aea] {
    color: var(--main-color)
}

.normal-input-wrapper[data-v-a1af9aea] {
    width: 100%
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner {
    background: #f4f6f9;
    border: 1px solid #f7f6f8;
    border-radius: 8px;
    color: #373537;
    padding: 0 10px
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner:focus,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner:focus {
    background-color: #d9e2f2;
    border: 1px solid #5f9fff
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner:hover,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner:hover {
    border: 1px solid #5f9fff
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner::-webkit-input-placeholder,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner::-webkit-input-placeholder {
    color: #6a6a6a
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner:-moz-placeholder,.normal-input-wrapper[data-v-a1af9aea] .el-input__inner::-moz-placeholder,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner:-moz-placeholder,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner::-moz-placeholder {
    color: #6a6a6a
}

.normal-input-wrapper[data-v-a1af9aea] .el-input__inner:-ms-input-placeholder,.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner:-ms-input-placeholder {
    color: #6a6a6a
}

.normal-input-wrapper[data-v-a1af9aea] .el-textarea__inner {
    padding: 10px
}

.loading-wrapper[data-v-a1af9aea] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-right: 5px
}

.loading-wrapper .spinner-border-custom[data-v-a1af9aea] {
    color: #c4c4c4;
    margin-right: 8px
}

.has-prefix[data-v-a1af9aea] .el-input__inner {
    padding-left: 36px
}

.has-prefix[data-v-a1af9aea] .el-input__prefix,.has-prefix[data-v-a1af9aea] .el-input__suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.has-prefix[data-v-a1af9aea] .el-input__prefix img,.has-prefix[data-v-a1af9aea] .el-input__suffix img {
    margin-left: 5px;
    width: 24px
}

.has-suffix[data-v-a1af9aea] .el-input__inner {
    padding-right: 36px
}

.has-suffix[data-v-a1af9aea] .el-input__suffix {
    align-items: center;
    display: flex
}

.mobileAnimation-enter-active[data-v-5545c092] {
    animation: mobileAnimation-5545c092 .2s linear
}

.mobileAnimation-leave-active[data-v-5545c092] {
    animation: mobileAnimation-5545c092 .2s reverse
}

@keyframes mobileAnimation-5545c092 {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.contact_form[data-v-5545c092] {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99
}

.contact_form-mask[data-v-5545c092] {
    background: rgba(0,0,0,.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.contact_form-content[data-v-5545c092] {
    background: #fff;
    border-radius: 12px 12px 0 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0;
    max-height: 660px;
    overflow: hidden;
    position: absolute;
    right: 0
}

.contact_form-content-header[data-v-5545c092] {
    color: #373537;
    font-family: Google Sans;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 20px 20px 0;
    text-align: center
}

.contact_form-content-header-close[data-v-5545c092] {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px
}

.contact_form-content-warp[data-v-5545c092] {
    flex: 1;
    overflow: auto
}

.contact_form-content-tips[data-v-5545c092] {
    color: #6f727a;
    font-family: SF Pro Display;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    text-align: center;
    text-transform: capitalize
}

.contact_form-content-item[data-v-5545c092] {
    padding: 0 20px
}

.contact_form-content-item .el-select[data-v-5545c092] {
    display: block
}

.contact_form-content-item[data-v-5545c092] .el-input__inner {
    background: #f4f6f9!important;
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 0 30px 0 10px
}

.contact_form-content-item[data-v-5545c092] .el-input__inner:focus {
    border: 1px solid #5f9fff
}

.contact_form-content-item[data-v-5545c092] .error-msg {
    margin-left: 0
}

.contact_form-content-item[data-v-5545c092] .el-textarea__inner {
    height: 110px
}

.contact_form-content-item button[data-v-5545c092] {
    border-radius: 4px;
    color: #fff;
    font-family: SF Pro Display;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    margin: 20px 0 40px;
    padding: 7px 0;
    text-align: center;
    width: 100%
}

.contact_form-content-item-error-tips[data-v-5545c092] {
    color: #f25a5a;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    margin-left: 0;
    margin-top: 5px;
    word-break: break-word
}

.contact_form-content-title[data-v-5545c092] {
    color: #373537;
    font-family: SF Pro Display;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    padding: 20px 0 10px;
    text-transform: capitalize
}

.contact_form-content .item-box[data-v-5545c092] {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.contact_form-content .item-box .el-select[data-v-5545c092] {
    margin-right: 10px;
    width: 30%
}

.contact_form-content .item-box-input[data-v-5545c092] {
    flex: 1
}

.contact_form-content-mes[data-v-5545c092] {
    color: #898989;
    font-family: SF Pro Display;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    padding: 0 20px;
    text-align: center
}

.contact_form-content-mes i[data-v-5545c092] {
    color: #0d0c0c;
    cursor: pointer;
    font-style: normal
}

.contact_form .recaptcha_wrapper[data-v-5545c092] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 10px 0;
    padding: 0 20px
}

.contact_form .recaptcha-msg[data-v-5545c092] {
    color: #f25a5a;
    font-size: 14px;
    line-height: 14px;
    margin: 5px auto 0;
    word-break: break-word
}

.mobileAnimation-enter-active[data-v-3eb622f0] {
    animation: mobileAnimation-3eb622f0 .2s linear
}

.mobileAnimation-leave-active[data-v-3eb622f0] {
    animation: mobileAnimation-3eb622f0 .2s reverse
}

@keyframes mobileAnimation-3eb622f0 {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.contentAnimation-enter-active[data-v-3eb622f0] {
    animation: contentAnimation-3eb622f0 .2s linear
}

.contentAnimation-leave-active[data-v-3eb622f0] {
    animation: contentAnimation-3eb622f0 .2s reverse
}

@keyframes contentAnimation-3eb622f0 {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes throttle-3eb622f0 {
    0% {
        pointer-events: none
    }

    to {
        pointer-events: all
    }
}

.report[data-v-3eb622f0] {
    align-items: center;
    bottom: 0;
    display: flex;
    font-family: Inter;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99
}

.report-mask[data-v-3eb622f0] {
    background: rgba(0,0,0,.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.report-content[data-v-3eb622f0] {
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    font-family: Inter;
    left: 0;
    margin: auto;
    max-height: 660px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 375px
}

.report-content-header[data-v-3eb622f0] {
    color: #373537;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    height: 50px;
    line-height: 70px;
    margin-bottom: 10px;
    text-align: center
}

.report-content-header-back[data-v-3eb622f0] {
    cursor: pointer;
    height: 30px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 30px
}

.report-content-header-close[data-v-3eb622f0] {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px
}

.report-content-warp[data-v-3eb622f0] {
    flex: 1;
    overflow: auto
}

.report-content-tips[data-v-3eb622f0] {
    color: #666;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    text-align: center;
    text-transform: capitalize
}

.report-content-list[data-v-3eb622f0] {
    margin: 30px 0 0;
    padding: 0 10px
}

.report-content-list li[data-v-3eb622f0] {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 0 10px
}

.report-content-list li p[data-v-3eb622f0] {
    color: #141414;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px
}

.report-content-list li[data-v-3eb622f0]:hover {
    background: #f2f5f9;
    border-radius: 8px;
    cursor: pointer
}

.report-content-title[data-v-3eb622f0] {
    color: #141414;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 16px 20px 5px
}

.report-content-info[data-v-3eb622f0] {
    color: #666;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 0 20px
}

.report-content-subtitle[data-v-3eb622f0] {
    color: #141414;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    padding: 16px 20px 5px
}

.report-content-input[data-v-3eb622f0] {
    border-radius: 8px;
    margin: 10px 20px 0;
    width: auto
}

.report-content-input[data-v-3eb622f0] textarea {
    height: 100px
}

.report-content-input[data-v-3eb622f0] .el-input,.report-content-input[data-v-3eb622f0] .el-textarea {
    border: 1px solid #dce3ee;
    border-radius: 8px
}

.report-content-btn[data-v-3eb622f0] {
    animation: throttle-3eb622f0 1s step-end forwards;
    border-radius: 10px;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 48px;
    line-height: 19px;
    margin: 16px 20px 30px;
    text-align: center;
    text-transform: capitalize;
    transition: all .1s linear;
    width: calc(100% - 40px)
}

.report-content-btn[data-v-3eb622f0]:active {
    animation: none
}

.report-content-upload[data-v-3eb622f0] {
    align-items: center;
    border-radius: 8px;
    display: inline-flex;
    font-family: Google Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    margin: 10px 0 0 20px;
    padding: 3px 5px
}

.report-content-upload img[data-v-3eb622f0] {
    margin-right: 6px
}

.report-content-files[data-v-3eb622f0] {
    display: flex;
    margin: 10px 20px 0
}

.report-content-files li[data-v-3eb622f0] {
    display: flex;
    flex-direction: column;
    width: 25%
}

.report-content-files li .icon[data-v-3eb622f0] {
    margin: auto;
    position: relative;
    width: 44px
}

.report-content-files li .icon .del[data-v-3eb622f0] {
    position: absolute;
    right: -8px;
    top: 0
}

.report-content-files li span[data-v-3eb622f0] {
    color: #141414;
    font-family: Google Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 15px;
    margin-top: 7px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .report-content[data-v-3eb622f0] {
        border-radius:12px 12px 0 0;
        bottom: 0;
        width: 100%
    }
}

.login_footer[data-v-2abe9116] {
    font-family: Inter;
    font-style: normal
}

.login_footer .space_wrapper[data-v-2abe9116] {
    align-items: center;
    display: flex;
    margin-bottom: 10px
}

.login_footer .space_wrapper .space_line[data-v-2abe9116] {
    background-color: #eae9eb;
    flex: 1;
    height: 1px
}

.login_footer .space_wrapper .space_txt[data-v-2abe9116] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 5px
}

.login_footer .footer_txt[data-v-2abe9116] {
    color: #373537;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -.02em;
    line-height: 19px;
    text-align: center
}

.login_footer .footer_txt .btn_txt[data-v-2abe9116] {
    cursor: pointer
}

.login_footer .footer_txt .blue[data-v-2abe9116] {
    color: #8d5fff
}

.footer-it[data-v-2abe9116] {
    color: #7e7d81;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    margin-top: 105px
}

.footer-it span[data-v-2abe9116] {
    color: #4aa0ff
}

@media (max-width: 768px) {
    .footer-it[data-v-2abe9116] {
        display:none
    }
}

.google-btn {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: .01;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

@media (max-width: 768px) {
    .login_method_wrapper.full_screen[data-v-abe31e62] {
        display:flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }

    .login_method_wrapper.full_screen .header_wrapper[data-v-abe31e62] {
        padding-top: 30px
    }

    .login_method_wrapper.full_screen .header_wrapper.login_header_wrapper[data-v-abe31e62] {
        padding-top: 50px
    }
}

.login_method_list[data-v-abe31e62] {
    margin-top: 20px
}

.login_method_item[data-v-abe31e62] {
    align-items: center;
    border: 1px solid #959595;
    border-radius: 8px;
    color: #141414;
    cursor: pointer;
    display: flex;
    margin: 0 auto 20px;
    min-height: 42px;
    padding: 0 15px;
    position: relative;
    width: 290px
}

.login_method_item[data-v-abe31e62]:hover {
    background-color: #edf4ff
}

.login_method_item .login_method_icon[data-v-abe31e62] {
    background-size: 100%;
    flex: 0 0 20px;
    height: 20px;
    width: 20px
}

.login_method_item .login_method_icon.is-hover[data-v-abe31e62] {
    display: none
}

.login_method_item .login_method_txt[data-v-abe31e62] {
    flex: 1;
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -.02em;
    margin-right: 20px;
    padding: 0 5px;
    text-align: center
}

.login_method_item .last-login-methods[data-v-abe31e62] {
    align-items: center;
    background: #49c980;
    border-radius: 0 8px;
    color: #fff;
    display: flex;
    font-family: PingFang SC;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: 11px;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    top: 0
}

.help_wrapper[data-v-abe31e62] {
    margin: 10px
}

.footer_wrapper[data-v-abe31e62] {
    padding: 0 70px 40px
}

@media (max-width: 768px) {
    .help_wrapper[data-v-abe31e62] {
        margin:10px 20px
    }

    .footer_wrapper[data-v-abe31e62] {
        padding: 0 30px 40px
    }
}

.btn-default[data-v-2d416156] {
    align-items: center;
    background-color: #8d5fff;
    border: 1px solid #8d5fff;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: Google Sans;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    justify-content: center;
    letter-spacing: -.02em;
    line-height: 22px;
    text-transform: capitalize
}

.btn-default.disable_btn[data-v-2d416156] {
    background-color: #f4f6f9;
    border-color: #d9e2f2;
    color: #d9e2f2;
    cursor: not-allowed
}

.btn-default .btn_landing_wrapper[data-v-2d416156] {
    height: 30px;
    width: 30px
}

.btn-default .btn_landing_wrapper[data-v-2d416156] .el-loading-spinner {
    margin-top: -10px
}

.btn-default .btn_landing_wrapper[data-v-2d416156] .circular {
    height: 20px;
    width: 20px
}

.btn-default .btn_landing_wrapper[data-v-2d416156] .el-loading-spinner .path {
    stroke: #8d5fff
}

.login_email_wrapper[data-v-777d7b7c] {
    flex: 1;
    font-family: Google Sans;
    padding: 0 30px
}

.login_email_wrapper .login_header[data-v-777d7b7c] {
    color: #373537;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -.02em;
    line-height: 38px;
    padding-bottom: 30px;
    text-align: center
}

.login_email_wrapper .login_header .blue[data-v-777d7b7c] {
    color: #8757ff
}

.login_email_wrapper .login_header .sign_up_tip[data-v-777d7b7c] {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin-top: 8px
}

.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] {
    margin-top: 15px;
    text-align: left
}

.login_email_wrapper .linkr-input-custom.error-input-wrapper[data-v-777d7b7c] .el-input__inner {
    border-color: #ff0032
}

.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] .el-input__inner {
    background: #fafafa;
    border-color: #d9e2f2;
    border-radius: 8px;
    height: 42px
}

.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] .el-input-group--append .el-input__inner {
    -moz-appearance: textfield;
    border-radius: 8px 0 0 8px
}

.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] .el-input-group--append .el-input__inner::-webkit-inner-spin-button,.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] .el-input-group--append .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.login_email_wrapper .linkr-input-custom[data-v-777d7b7c] .el-input-group__append {
    border-color: #d9e2f2;
    border-radius: 0 8px 8px 0;
    overflow: hidden;
    padding: 0
}

.login_email_wrapper .linkr-input-custom .eyes-icon[data-v-777d7b7c] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAP1BMVEUAAADMzMzNzc3Nzc3Ozs7Nzc3S0tLOzs7Nzc3MzMzNzc3Nzc3MzMzPz8/Q0NDNzc3MzMz+/v7y8vLf39/Z2dm3Z1rmAAAAEHRSTlMA89hXOeMZRsa+kIBqMCaeIal+RQAAAMhJREFUOMvl01sOhCAMBVCoIuMLobr/tQ7RGa5iTfrv/SLmhNoC5tXpqFG6GFUyu0O2Y++sdf3YyrCJu5woltD0IO8hr5VxEWBwkqRQu9ZGMbZqysNtnBKvkP5xvwwzFfec67rrRc7lWBzq/hcpobrrfvBzKstlT8bXz+GGiKR0WiGDGt5Ll1/jS2k0g3bRF5oRxsNoF+ORBo5xy4foIVfOcIPz6ktRJZDkXDD3LAKUX5wnrTTXx9U8yvq57pKMIllSZ1QyuzfnC4s5JU+2mo2LAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-right: 15px;
    width: 20px
}

.login_email_wrapper .linkr-input-custom .eyes-icon.show[data-v-777d7b7c] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAPFBMVEUAAADMzMzNzc3Nzc3Ozs7T09POzs7Nzc3MzMzNzc3Nzc3Nzc3MzMzPz8/Q0NDV1dXMzMz+/v7z8/Pf39+rMLsSAAAAEHRSTlMA9ObXOQdIxr6ekIBqMCYYaTPtzAAAAKRJREFUOMvtk8sOhCAMRQcEfGuB///XIUPkQmSsLNx5VxhOjlDaz5tHouZBCiGHWV1ReukopVv0P85EDKip60Y6ZaxIN+hy6Xa6hKRqpCo5I9KWd9Y6nz6FKXzgnP3Fgcyca8H5YC3I9eB2nC8QcRF4nHOPnO4JwmPfZ0rqY5UmQoIQK2RqAG/+uu0yfHlaC84/YXtT8G3GN277KPDDxY/rmyfyBcK4IzHH3JPFAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%
}

.login_email_wrapper .send_btn[data-v-777d7b7c] {
    align-items: center;
    background-color: #8d5fff;
    color: #f4f6f9;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: center;
    letter-spacing: -.02em;
    padding: 0 10px;
    text-transform: capitalize
}

.login_email_wrapper .send_btn.disabled_btn[data-v-777d7b7c] {
    background-color: #f1f3f8;
    color: #d9e2f2;
    cursor: not-allowed
}

.login_email_wrapper .send_btn .code_time[data-v-777d7b7c] {
    padding-left: 3px;
    text-align: center;
    width: 30px
}

.login_email_wrapper .send_btn .send_loading[data-v-777d7b7c] {
    margin-left: 10px;
    width: 15px
}

.login_email_wrapper .send_btn .send_loading[data-v-777d7b7c] .el-loading-spinner .el-loading-spinner {
    margin-top: -10px
}

.login_email_wrapper .send_btn .send_loading[data-v-777d7b7c] .el-loading-spinner .el-loading-spinner .circular {
    height: 15px;
    width: 15px
}

.login_email_wrapper .send_btn .send_loading[data-v-777d7b7c] .el-loading-spinner .el-loading-spinner .path {
    color: #8d5fff
}

.login_email_wrapper .send_code[data-v-777d7b7c] {
    margin-bottom: 55px
}

.login_email_wrapper .attempts_tip[data-v-777d7b7c] {
    color: #6a6a6a;
    font-size: 14px;
    letter-spacing: -.02em;
    line-height: 22px
}

.login_email_wrapper .explain[data-v-777d7b7c] {
    color: #5f6dff;
    font-size: 14px;
    margin-top: 4px;
    text-align: right
}

.login_email_wrapper .recaptcha_wrapper[data-v-777d7b7c] {
    margin-bottom: 40px
}

.login_email_wrapper #recaptchaElement[data-v-777d7b7c] {
    display: flex;
    justify-content: center;
    margin: 30px auto 0;
    max-width: 100%;
    min-height: 80px;
    width: 100%
}

.login_email_wrapper .recaptcha-msg[data-v-777d7b7c] {
    color: #f25a5a;
    font-size: 14px;
    line-height: 14px;
    margin: 5px auto 0;
    width: 300px;
    word-break: break-word
}

.login_email_wrapper .help_wrapper[data-v-777d7b7c] {
    margin-top: 30px
}

.login_email_wrapper .footer_wrapper[data-v-777d7b7c] {
    margin-top: 20px
}

@media (max-width: 768px) {
    .login_email_wrapper #recaptchaElement[data-v-777d7b7c] {
        justify-content:start
    }

    .login_email_wrapper .recaptcha-msg[data-v-777d7b7c] {
        margin: 5px 0 0
    }
}

.header_des[data-v-777d7b7c] {
    color: #373537;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 18px;
    padding: 6px 20px 0;
    text-align: center
}

.header_des span[data-v-777d7b7c] {
    font-size: 17px;
    font-weight: 400
}

.header_des img[data-v-777d7b7c] {
    display: block;
    margin: 4px auto 45px;
    width: 118px
}

.password[data-v-777d7b7c] {
    margin-bottom: 40px
}

.verify_code_wrapper[data-v-772c38d8] {
    position: relative;
    width: 100%
}

.verify_code_wrapper .verify_code_content[data-v-772c38d8] {
    display: flex;
    justify-content: space-between;
    margin: 18px auto 24px
}

.verify_code_wrapper .verify_code_content .verify_code_item[data-v-772c38d8] {
    background: #f4f6f9;
    border: .5px solid #f2f5f9;
    border-radius: 8px;
    font-family: var(--main-font);
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 40px
}

.verify_code_wrapper .verify_code_content .verify_code_ani[data-v-772c38d8] {
    background: #f2f5f9;
    border: .5px solid #5f6dff;
    position: relative
}

.verify_code_wrapper .verify_code_content .verify_code_ani[data-v-772c38d8]:after {
    animation: opacity-772c38d8 .8s infinite;
    background: #5f6dff;
    content: "";
    height: 28px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 2px
}

@keyframes opacity-772c38d8 {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.verify_code_wrapper .verify_code_error .verify_code_item[data-v-772c38d8] {
    border: .5px solid #ff3b30;
    color: #ff3b30
}

.verify_code_wrapper .verify_input[data-v-772c38d8] {
    height: 100%;
    left: -100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 200%
}

.verify_code_wrapper .error-text[data-v-772c38d8] {
    color: #dc352c;
    font-family: var(--main-font);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    margin-top: -20px;
    text-align: center
}

.share-title[data-v-fd8de9d4] {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 20px;
    line-height: 28px;
    margin: -50px auto 0;
    text-align: center;
    width: 70%;
    word-break: break-word
}

.share-tips[data-v-fd8de9d4] {
    color: #333;
    font-family: Google Sans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 4px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qrcode-download[data-v-fd8de9d4] {
    border: 2px solid #8757ff;
    border-radius: 8px;
    color: #8757ff;
    font-size: 14px;
    font-weight: 700;
    height: 46px;
    line-height: 46px;
    margin: 0 auto 12px;
    text-align: center;
    width: 100%
}

.qrcode-or[data-v-fd8de9d4] {
    margin-bottom: 15px;
    position: relative;
    text-align: center;
    width: 100%
}

.qrcode-or[data-v-fd8de9d4]:before {
    left: 0
}

.qrcode-or[data-v-fd8de9d4]:after,.qrcode-or[data-v-fd8de9d4]:before {
    background: #eae9eb;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 126px
}

.qrcode-or[data-v-fd8de9d4]:after {
    right: 0
}

.share-list[data-v-fd8de9d4] {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
    width: 100%
}

.share-list-item[data-v-fd8de9d4] {
    cursor: pointer;
    width: 25px
}

.share-list-item img[data-v-fd8de9d4] {
    display: block;
    width: 100%
}

.share-link-wrapper[data-v-fd8de9d4] {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border-radius: 4px;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: space-between;
    line-height: 50px;
    padding: 0 10px;
    width: 100%
}

.share-link-wrapper .share-text[data-v-fd8de9d4] {
    color: #333;
    font-weight: 500;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-link-wrapper .copy-link-img[data-v-fd8de9d4] {
    cursor: pointer;
    width: 1.5rem
}

.share-link-wrapper .copy-link-text[data-v-fd8de9d4] {
    color: #666;
    width: 100px
}

.link-text[data-v-fd8de9d4] {
    color: #6a6a6a;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
    word-break: break-word
}

.link-text .a-link[data-v-fd8de9d4] {
    color: #4aa0ff;
    cursor: pointer
}

.qrcode-custom[data-v-fd8de9d4] {
    background: #f7f6f8;
    height: 175px;
    margin: 20px auto;
    min-height: 160px;
    padding: 10px;
    position: relative;
    width: 175px
}

.qrcode-custom .qrcode-custom-img[data-v-fd8de9d4] {
    height: 153px;
    width: 153px
}

.signup-input-cls[data-v-7900a30d] .el-input .el-input__inner {
    background: #f2f5f9!important;
    color: #141414;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px
}

.signup-input-cls[data-v-7900a30d] .el-input .el-input__inner::placeholder {
    color: #959595;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px
}

.signup-input-cls[data-v-7900a30d] .el-input .el-input__inner:focus {
    border-color: #8757ff
}

.signup-input-cls[data-v-7900a30d] .el-input .el-input__inner[disabled=disabled] {
    color: #adadad
}

.email_verify_module_wrapper[data-v-7900a30d] {
    flex: 1;
    font-family: var(--main-font);
    padding: 0 30px
}

.email_verify_module_wrapper .email_verify_header[data-v-7900a30d] {
    align-items: start;
    color: #141414;
    display: flex;
    flex-direction: column;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px
}

.email_verify_module_wrapper .email_verify_header .email_send_tip[data-v-7900a30d] {
    color: #141414;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 8px
}

.email_verify_module_wrapper .email_verify_header .email_send_tip .bold[data-v-7900a30d] {
    font-weight: 700
}

.email_verify_module_wrapper .email_verify_header .email_resend_tip[data-v-7900a30d] {
    color: #28ca90;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 8px
}

.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] {
    margin-top: 40px;
    text-align: left
}

.email_verify_module_wrapper .linkr-input-custom.error-input-wrapper[data-v-7900a30d] .el-input-group__append,.email_verify_module_wrapper .linkr-input-custom.error-input-wrapper[data-v-7900a30d] .el-input__inner {
    border-color: #ff3b30
}

.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] .el-input__inner {
    background: #fafafa;
    border-color: #f2f5f9;
    border-radius: 8px;
    height: 42px
}

.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] .el-input-group--append .el-input__inner {
    -moz-appearance: textfield;
    border-radius: 8px 0 0 8px
}

.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] .el-input-group--append .el-input__inner::-webkit-inner-spin-button,.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] .el-input-group--append .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.email_verify_module_wrapper .linkr-input-custom[data-v-7900a30d] .el-input-group__append {
    border-color: #f2f5f9;
    border-radius: 0 8px 8px 0;
    overflow: hidden;
    padding: 0
}

.email_verify_module_wrapper .send_btn[data-v-7900a30d] {
    align-items: center;
    background-color: var(--main-color);
    color: #f4f6f9;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: center;
    letter-spacing: -.02em;
    padding: 0 10px;
    text-transform: capitalize
}

.email_verify_module_wrapper .send_btn.disabled_btn[data-v-7900a30d] {
    background-color: #ceb2ff;
    color: hsla(0,0%,100%,.85);
    cursor: not-allowed
}

.email_verify_module_wrapper .send_btn .code_time[data-v-7900a30d] {
    padding-left: 3px;
    text-align: center;
    width: 30px
}

.email_verify_module_wrapper .send_btn .send_loading[data-v-7900a30d] {
    margin-left: 10px;
    width: 15px
}

.email_verify_module_wrapper .send_btn .send_loading[data-v-7900a30d] .el-loading-spinner {
    margin-top: -10px
}

.email_verify_module_wrapper .send_btn .send_loading[data-v-7900a30d] .el-loading-spinner .circular {
    height: 15px;
    width: 15px
}

.email_verify_module_wrapper .send_btn .send_loading[data-v-7900a30d] .el-loading-spinner .path {
    color: var(--main-color)
}

.email_verify_module_wrapper .linkr-login-btn[data-v-7900a30d],.email_verify_module_wrapper .send_code[data-v-7900a30d] {
    margin-bottom: 40px
}

.email_verify_module_wrapper[data-v-7900a30d] .verify_code_wrapper .verify_code_item {
    width: 50px
}

.email_verify_module_wrapper[data-v-7900a30d] .verify_code_wrapper .verify_code_content {
    margin: 40px 0 0
}

.email_verify_module_wrapper[data-v-7900a30d] .verify_code_wrapper {
    max-width: 380px
}

.email_verify_module_wrapper .btn_wrapper[data-v-7900a30d] {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-bottom: 30px;
    margin-top: 8px
}

.email_verify_module_wrapper .btn_wrapper .blue[data-v-7900a30d] {
    color: #4080ff;
    cursor: pointer
}

.email_verify_module_wrapper .btn_wrapper .blue.disabled[data-v-7900a30d] {
    color: #94bfff80;
    cursor: not-allowed
}

.email_verify_module_wrapper .verify_error[data-v-7900a30d] {
    color: #ed372d;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    margin-top: 6px
}

@media screen and (max-width: 415px) {
    .email_verify_module_wrapper[data-v-7900a30d] .verify_code_wrapper .verify_code_item {
        font-size:25px;
        height: 40px;
        line-height: 40px;
        width: 40px
    }
}

canvas {
    width: 100%
}

.linkr-share-diaolog.el-dialog {
    left: 50%;
    max-height: 90vh;
    overflow: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 335px!important
}

.linkr-share-diaolog.el-dialog .dialog-wrapper {
    border-radius: 12px!important
}

.post-detail[data-v-77f09fc4] {
    background: #fff;
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0
}

.detail-wrapper[data-v-77f09fc4] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: calc(100vh - var(--vh-offset, 0px))
}

.logo-icon[data-v-77f09fc4] {
    cursor: pointer;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.detail-content[data-v-77f09fc4] {
    background-color: #fff;
    box-shadow: 0 7px 29px 0 hsla(240,5%,41%,.2);
    display: flex;
    flex-direction: column;
    margin: auto;
    min-height: calc(100vh - var(--vh-offset, 0px));
    position: relative;
    width: 540px;
    z-index: 10
}

.detail-content[data-v-77f09fc4] .secondary-nav {
    position: sticky;
    top: 0;
    z-index: 100
}

.detail-content .detail-main[data-v-77f09fc4] .template-CardHeader {
    padding: 20px
}

.detail-content .detail-main[data-v-77f09fc4] .detail-toolbar {
    padding: 20px 20px 0
}

.detail-content .post-comp-wrap[data-v-77f09fc4] {
    margin-bottom: 40px
}

.detail-content .post-comp-wrap[data-v-77f09fc4] .image-post-detail .post-something,.detail-content .post-comp-wrap[data-v-77f09fc4] .media-post-detail .post-something {
    margin-top: 20px
}

.detail-content[data-v-77f09fc4] .el-loading-mask {
    background-color: transparent
}

.detail-content[data-v-77f09fc4] .el-loading-spinner .path {
    stroke: #ab97ff
}

.post-detail-content[data-v-77f09fc4] {
    flex: 1
}

@media (max-width: 768px) {
    .detail-content[data-v-77f09fc4] {
        width:100%
    }

    .detail-content .detail-main[data-v-77f09fc4] {
        flex: 1
    }

    .detail-content .detail-main[data-v-77f09fc4] .detail-toolbar {
        padding: 10px 20px 0
    }

    .detail-content .post-comp-wrap[data-v-77f09fc4] {
        margin-bottom: 30px
    }
}

.login_dialog_wrapper[data-v-3ab69042] {
    overflow: hidden;
    z-index: 9999
}

.login_dialog_content[data-v-3ab69042] {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 32px rgba(0,0,0,.25);
    color: #373537;
    display: flex;
    flex-direction: column;
    font-family: Google Sans;
    font-style: normal;
    max-height: calc(100vh - var(--vh-offset, 0px) - 10px);
    overflow: hidden;
    padding: 20px;
    position: relative;
    text-align: center;
    width: 500px;
    z-index: 1
}

.login_dialog_content .btn_header[data-v-3ab69042] {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: space-between;
    margin-bottom: 10px
}

.login_dialog_content .btn_header .btn_icon[data-v-3ab69042] {
    cursor: pointer;
    height: 30px;
    width: 30px
}

.login_dialog_content .dialog_content_wrapper[data-v-3ab69042] {
    flex: 1;
    overflow: auto
}

@media (max-width: 768px) {
    .login_dialog_wrapper[data-v-3ab69042] {
        align-items:flex-end
    }

    .login_dialog_content[data-v-3ab69042] {
        border-radius: 12px 12px 0 0;
        width: 100%
    }
}

.login_no_scroll {
    overflow: hidden
}

.login-iframe {
    display: none;
    height: 0;
    width: 0
}

.product-detail-404[data-v-2a77224c] {
    background: #fff;
    min-height: 100vh;
    padding-top: 260px;
    position: relative
}

.product-detail-404 .back-btn-wrap[data-v-2a77224c],.product-detail-404 .desc[data-v-2a77224c],.product-detail-404 .title[data-v-2a77224c] {
    text-align: center
}

.product-detail-404 .title[data-v-2a77224c] {
    color: #000;
    font-size: 36px;
    line-height: 44px
}

.product-detail-404 .desc[data-v-2a77224c] {
    color: #000;
    font-size: 20px;
    line-height: 24px;
    margin-top: 32px
}

.product-detail-404 .back-btn-wrap[data-v-2a77224c] {
    margin-top: 40px
}

.product-detail-404 .green-img[data-v-2a77224c],.product-detail-404 .purple-img[data-v-2a77224c],.product-detail-404 .yellow-img[data-v-2a77224c] {
    position: absolute
}

.product-detail-404 .green-img[data-v-2a77224c] {
    left: 24px;
    top: 145px;
    transform: rotate(42deg);
    width: 81.66px
}

.product-detail-404 .yellow-img[data-v-2a77224c] {
    right: 23px;
    top: 247px;
    width: 98px
}

.product-detail-404 .purple-img[data-v-2a77224c] {
    right: 20px;
    top: 428px;
    transform: rotate(29deg);
    width: 134.74px
}

.product-detail-404 .not-found-img-row[data-v-2a77224c] {
    text-align: center
}

@media (max-width: 768px) {
    .product-detail-404[data-v-2a77224c] {
        padding-top:120px
    }

    .product-detail-404 .title[data-v-2a77224c] {
        font-size: 24px
    }

    .product-detail-404 .desc[data-v-2a77224c] {
        font-size: 16px;
        margin-top: 20px
    }

    .product-detail-404 .back-btn-wrap[data-v-2a77224c] {
        margin-top: 24px
    }

    .product-detail-404 .green-img[data-v-2a77224c] {
        top: 55px;
        width: 51.66px
    }

    .product-detail-404 .yellow-img[data-v-2a77224c] {
        top: 127px;
        width: 68px
    }

    .product-detail-404 .purple-img[data-v-2a77224c] {
        top: 450px;
        width: 104.74px
    }

    .product-detail-404 .not-found-img-row[data-v-2a77224c] {
        margin-top: 0
    }

    .product-detail-404 .not-found-img-row img[data-v-2a77224c] {
        width: 200px
    }
}

@media (min-width: 768px) {
    .product-detail-404[data-v-2a77224c] {
        padding-top:120px
    }

    .product-detail-404 .title[data-v-2a77224c] {
        font-size: 24px
    }

    .product-detail-404 .desc[data-v-2a77224c] {
        font-size: 16px;
        margin-top: 20px
    }

    .product-detail-404 .back-btn-wrap[data-v-2a77224c] {
        margin-top: 24px
    }

    .product-detail-404 .green-img[data-v-2a77224c] {
        top: 55px;
        width: 51.66px
    }

    .product-detail-404 .yellow-img[data-v-2a77224c] {
        top: 127px;
        width: 68px
    }

    .product-detail-404 .purple-img[data-v-2a77224c] {
        top: 338px;
        width: 104.74px
    }

    .product-detail-404 .not-found-img-row[data-v-2a77224c] {
        margin-top: 50px
    }

    .product-detail-404 .not-found-img-row img[data-v-2a77224c] {
        width: 400px
    }
}

.store-title-product[data-v-3e5f2d10] {
    min-height: calc(100vh - var(--vh-offset, 0px))
}

.store-title-product[data-v-3e5f2d10] .el-loading-spinner .path {
    stroke: #ab97ff
}

.product-payment[data-v-78fc449b] {
    min-height: 100vh
}

.product-payment[data-v-78fc449b] .el-loading-spinner .path {
    stroke: #ab97ff
}
html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

body {
    background-color: #fff;
    color: var(--main-fontColor);
    font-family: Inter,SF Pro Display,Arial,sans-serif;
    text-align: left
}

article,aside,blockquote,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

button,iframe {
    border: 0;
    outline: 0
}

ol,ul {
    list-style: none
}

input::-ms-clear,input::-ms-reveal {
    display: none
}

a {
    text-decoration: none
}

body {
    margin: 0 auto
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

*,:after,:before {
    box-sizing: border-box
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    -webkit-text-decoration-skip: objects;
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    -webkit-touch-callout: none;
    border-style: none;
    max-width: 100%;
    user-select: none
}

svg:not(:root) {
    overflow: hidden
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden],template {
    display: none
}

.row {
    margin: 0
}

.row>:not(input) {
    margin: 0;
    padding: 0
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/Roboto/Roboto-Regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: OpenSans-Regular;
    font-style: normal;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/OpenSans/OpenSans-Regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: OpenSans-Bold;
    font-style: normal;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/OpenSans/OpenSans-Bold.ttf)
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 500;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.eot);
    src: local("Google Sans Medium"),local("GoogleSans-Medium"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.woff2) format("woff2"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.woff) format("woff"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Medium.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: SF Pro Display;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/sf-pro-display/sf-pro-display_regular.ttf)
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 700;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.eot);
    src: local("Google Sans Bold"),local("GoogleSans-Bold"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.woff2) format("woff2"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.woff) format("woff"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Bold.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Google Sans;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.eot);
    src: local("Google Sans Regular"),local("GoogleSans-Regular"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.woff2) format("woff2"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.woff) format("woff"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/linkr_fonts/GoogleSans/GoogleSans-Regular.ttf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/Inter/Inter-Medium-8.otf);
    src: url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/Inter/Inter-Medium-8.otf) format("opentype"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/Inter/Inter-Regular-9.otf) format("opentype"),url(https://cdn.static.linkr.com/ramboo/linkr/TEXT/Inter/Inter-SemiBold-10.otf) format("opentype")
}

:root {
    --main-fontColor: #141414;
    --main-font: "Inter";
    --main-color: #8757ff
}

body {
    font-size: 14px
}

.home {
    padding-top: 130px
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.modal {
    background-color: rgba(0,0,0,.5)
}

.modal-backdrop {
    display: none
}

@media (min-width: 576px) {
    .container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1140px
    }
}

@media (min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}

@media only screen and (max-width: 768px) {
    .home {
        background:#fff!important;
        padding-bottom: 80px;
        padding-top: 120px!important
    }
}

@media only screen and (max-width: 576px) {
    .modal {
        z-index:10000000000
    }

    .modal-dialog {
        bottom: 0;
        margin: 0;
        position: absolute;
        width: 100%
    }

    div.modal.fade {
        animation: slideup .4s
    }

    div.modal.fade:not(.show) {
        animation: slidedown .4s
    }
}

@keyframes slideup {
    0% {
        bottom: -300px;
        height: 0;
        opacity: 1
    }

    to {
        bottom: 0;
        height: auto;
        opacity: 1
    }
}

@keyframes slidedown {
    0% {
        bottom: 0;
        height: auto;
        opacity: 1
    }

    to {
        bottom: -300px;
        height: 0;
        opacity: 1
    }
}

.c-pointer {
    cursor: pointer
}

.btn {
    padding: .25rem .5rem;
    text-transform: uppercase
}

.btn:active,.btn:focus {
    box-shadow: none
}

.text-primary {
    color: #4aa0ff!important
}

.btn-milka,.btn-milka:active,.btn-milka:hover {
    background-color: #7325ef;
    border-color: #7325ef;
    color: #fff
}

.btn-milka:active {
    box-shadow: none
}

.btn-milka.disabled,.btn-milka:disabled {
    background-color: #7325ef;
    border-color: #7325ef;
    color: #141414
}

.btn-milka:not(:disabled):not(.disabled).active,.btn-milka:not(:disabled):not(.disabled):active,.show>.btn-milka.dropdown-toggle {
    background-color: #7325ef;
    border-color: #7325ef;
    color: #fff
}

.btn-primary {
    background-color: #4aa0ff;
    border-color: #4aa0ff;
    color: #fff
}

.btn-outline-primary {
    border-color: #4aa0ff;
    color: #4aa0ff
}

.btn-outline-primary:focus,.btn-outline-primary:hover {
    background-color: #4aa0ff!important;
    border-color: #4aa0ff;
    box-shadow: none;
    color: #fff;
    outline: none
}

.btn-outline-primary:focus:not(.btn-outline-primary:hover) {
    background: #fff!important;
    border-color: #4aa0ff;
    color: #4aa0ff
}

.btn-outline-secondary:hover {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff
}

.btn-close:focus {
    box-shadow: none
}

.ts-small {
    font-size: 12.25px!important
}

.text-milka {
    color: #333!important
}

.text-black {
    color: #000!important
}

.text-secondary {
    color: #888!important
}

.text-neongreen {
    color: #2eda6b!important
}

.text-right {
    text-align: right!important
}

.ts-icons {
    font-size: 24px!important
}

.text-gray {
    color: #666!important
}

.text-ccc {
    color: #ccc!important
}

.username_input {
    text-transform: lowercase
}

.modal-title {
    font-weight: 700
}

.modal-body .form-group {
    margin-bottom: 1rem
}

.modal-body .form-group label {
    margin-bottom: .5rem
}

#crop_image_container {
    max-height: 500px;
    max-width: 100%;
    width: 100%!important
}

.wrap-flex {
    display: flex;
    height: 100%;
    width: 100%
}

.wrap-left-box {
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    overflow-y: auto;
    padding: 0 15px
}

.wrap-left-box .col-12 {
    max-width: 620px
}

.wrap-left-box-container {
    flex: 1;
    width: 100%
}

.wrap-left-box .top-tabbar {
    align-items: center;
    background: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    display: flex;
    height: 54px;
    justify-content: center;
    margin: 0 -15px;
    width: calc(100% + 30px)
}

.wrap-left-box .top-content {
    margin: 0 auto
}

.wrap-left-box .top-tabbar .nav-tabs .nav-item .nav-link,.wrap-left-box .top-tabbar .nav-tabs .nav-item .nav-link.active {
    border: none
}

.wrap-left-box .top-tabbar .nav-tabs .nav-item .nav-link.active:before {
    background: #895bfc;
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 4px;
    vertical-align: middle;
    width: 6px
}

.btn-purple {
    background: #7325ef;
    border-radius: 4px
}

.btn-purple:hover {
    background: #895bfc
}

.btn-purple:disabled {
    background: #c9c9c9
}

.form-control-new {
    line-height: 20px;
    padding: 10px
}

input.form-control-new:-webkit-autofill {
    background: #fcfaff!important;
    border-color: #a376ec;
    box-shadow: none;
    -webkit-box-shadow: inset 0 0 0 100px #fff;
    outline: none
}

.form-control-new:focus {
    background: #fcfaff!important;
    border-color: #a376ec;
    box-shadow: none;
    outline: none
}

input.form-control-new.error {
    border-color: #cc4d48
}

.form-check-input.form-check-input-new {
    border-color: #d3d3d3;
    border-radius: 0
}

.form-check-input.form-check-input-new:focus {
    box-shadow: none
}

.form-check-input.form-check-input-new:checked {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAQlBMVEUzMzP///9vb292dnb4+Pjz8/NoaGhHR0fm5ubf39/Nzc2bm5tZWVlSUlI/Pz/r6+vY2NjDw8O7u7ulpaWNjY1/f39JlWx+AAAAWElEQVQoz+XOOQKAIAwAwawgKJf3/78qtkhewBRJsUUiA5smvV2g1hs9GuBU7jgLoW1wlLrzDGv5R9YsfoHNSysCs9nrSL1HLB/rpCctVI/0+QBRVMbJkF54aAGaLXKomwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100% 100%;
    border: none
}

@media only screen and (max-width: 768px) {
    .btn-outline-secondary:hover {
        background-color:#fff;
        border-color: #6c757d;
        color: #6c757d!important
    }

    .btn-outline-primary:hover {
        background-color: #fff!important;
        border-color: #4aa0ff;
        color: #4aa0ff
    }
}

.custom-icon {
    display: inline-block;
    height: 25px;
    width: 25px
}

.optimize-banner-p13n {
    word-wrap: break-word
}

.linkr-center-dialog-wrapper {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.linkr-center-dialog-wrapper.is-bottom {
    align-items: flex-end
}

.linkr-center-dialog-wrapper .linkr-dialog-cover {
    background-color: rgba(0,0,0,.4);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.border-btm-zero-five-main {
    border-bottom: 1px solid #f6f5f6;
    border-image: linear-gradient(180deg,transparent 50%,#f6f5f6 0) 0 0 100% 0
}

.border-btm-zero-five-default {
    border-bottom: 1px solid #d9e2f2;
    border-image: linear-gradient(180deg,transparent 50%,#d9e2f2 0) 0 0 100% 0
}

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

.main-color {
    color: #8757ff
}

.gold-color-bold {
    color: #e8a35b;
    font-weight: 700
}

.main-color-bold-a {
    color: #8757ff;
    cursor: pointer;
    font-weight: 700
}

.yellow-color-bold-a {
    color: #ffe5bb;
    cursor: pointer;
    font-weight: 700
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.social-media-wrapper {
    min-height: 100px;
    position: relative;
    width: 100%
}

.position-20 {
    position: relative;
    z-index: 20
}

.social-media-loading {
    background: #fff;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.social-media-loading,.social-media-loading .header {
    align-items: center;
    display: flex;
    justify-content: center
}

.social-media-loading .header {
    padding: 20px
}

.social-media-loading .header .avatar {
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.social-media-loading .header .text {
    margin-left: 10px
}

.social-media-loading .header .text-slow {
    border-radius: 36px;
    height: 14px;
    margin-bottom: 12px;
    width: 97px
}

.social-media-loading .header .text-long {
    border-radius: 36px;
    height: 14px;
    width: 66px
}

.social-media-loading .skeleton-item {
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,#f4f6f9 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%
}

@keyframes wobble {
    0% {
        transform: translateZ(0)
    }

    15% {
        transform: translate3d(-8%,0,0) rotate(-3deg)
    }

    30% {
        transform: translate3d(6%,0,0) rotate(2deg)
    }

    45% {
        transform: translate3d(-5%,0,0) rotate(-2deg)
    }

    60% {
        transform: translate3d(3%,0,0) rotate(1deg)
    }

    75% {
        transform: translate3d(-2%,0,0) rotate(-1deg)
    }

    to {
        transform: translateZ(0)
    }
}
