@charset "UTF-8";

@keyframes OcX9jjiz {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._1wq8y7Ny {
    color: #222;
    font-size: 14px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif
}

._1wq8y7Ny ol {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

._1wq8y7Ny a {
    transition: color .3s;
    color: #777
}

._1wq8y7Ny a:hover {
    color: #222
}

._1wq8y7Ny li:last-child {
    color: #222;
    font-size: .14rem;
    font-weight: 400
}

._1wq8y7Ny .gvWOcTgm {
    color: #777
}

._1wq8y7Ny .gvWOcTgm:hover {
    color: #222
}

._1wq8y7Ny .gvWOcTgm:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._1wq8y7Ny li:last-child>.gvWOcTgm {
    color: #222
}

._1wq8y7Ny li:last-child>._3uMrOWQU {
    display: none
}

._1wq8y7Ny li>._3uMrOWQU {
    display: inline-block;
    font-size: 0;
    color: #777;
    fill: #777;
    margin: 0 .05rem
}

._2Ds_eQvo {
    width: 10px !important;
    height: 8px !important;
    margin-left: 0
}

._3MtWUixa {
    cursor: pointer
}

._39rFJyUL {
    padding-top: 20px;
    margin-bottom: -19px;
    position: relative;
    z-index: 2;
    display: inline-block
}

* {
    border: 0;
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0
}

*,
:after,
:before {
    box-sizing: border-box
}

* input,
* textarea {
    outline: 0
}

html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

body,
html {
    width: 100%;
    height: 100%
}

body {
    margin: 0;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    overflow: overlay
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    vertical-align: baseline;
    border: 0;
    list-style: outside none none
}

em,
i {
    font-style: normal
}

ol,
ul {
    list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    color: #333;
    background-color: transparent;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a:active,
a:hover,
a:visited {
    text-decoration: none;
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: top
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    resize: none
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

@keyframes loading {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes activeAnimation {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

@keyframes splide-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.splide__track--fade>.splide__list>.splide__slide {
    margin: 0 !important;
    opacity: 0;
    z-index: 0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
    opacity: 1;
    z-index: 1
}

.splide--rtl {
    direction: rtl
}

.splide__track--ttb>.splide__list {
    display: block
}

.splide__container {
    box-sizing: border-box;
    position: relative
}

.splide__list {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide__pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
    display: none
}

.splide__progress__bar {
    width: 0
}

.splide {
    position: relative;
    visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
    visibility: visible
}

.splide__slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative
}

.splide__slide img {
    vertical-align: bottom
}

.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
    display: none
}

.splide__toggle.is-active .splide__toggle__pause {
    display: inline
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0
}

@keyframes _1-fWian9 {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._1-0iUkJ1 {
    width: 100%;
    border-bottom: .01rem solid #ececec
}

._3hiCAW1f {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: .7rem;
    position: relative
}

._1MTZ-miD {
    margin-right: 18px
}

._3Dn-oZRs {
    width: .16rem;
    height: .16rem;
    fill: #0cab00
}

._2kJDKfYP {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    color: #0cab00;
    line-height: .15rem;
    font-weight: 500;
    margin-left: .05rem
}

._3hiCAW1f i {
    width: .01rem;
    height: .1rem;
    margin: 0 .08rem;
    background: #0cab00;
    transform: translateY(1px)
}

@keyframes _1oTdSLnB {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._1xVrRUrC {
    width: 14px;
    height: 14px;
    fill: #aaa;
    margin-left: 2px
}

._3jqvsjxc {
    transform: rotate(90deg)
}

._3HTvY1jn {
    transform: rotate(-90deg)
}

._2SBcsKlj {
    transform: rotate(180deg)
}

._2GAV6X2N {
    width: 16px;
    height: 16px;
    fill: #000;
    cursor: pointer;
    position: relative
}

._2GAV6X2N:active,
._2GAV6X2N:hover {
    opacity: .6
}

._2GAV6X2N:before {
    content: "";
    right: 50%;
    width: 44px;
    transform: translate(50%, -50%)
}

._2GAV6X2N:before,
._2yELEHNp {
    position: absolute;
    top: 50%;
    height: 44px
}

._2yELEHNp {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    right: 30px;
    padding: 0 9px;
    transform: translateY(-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    z-index: 999
}

._3etv1Acv {
    margin-left: 3px
}

._1NbSan-6 {
    position: absolute;
    top: 9px;
    right: 9px;
    width: 12px;
    height: 12px;
    fill: hsla(0, 0%, 100%, .8)
}

._1C6MUl94 {
    width: 350px;
    padding: 12px 40px 12px 16px;
    position: absolute;
    background: #000;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .11);
    top: 45px;
    border-radius: 6px;
    right: 0;
    font-size: 14px;
    color: #fff;
    line-height: 19px;
    font-weight: 400
}

._3ADCAATO {
    width: 44px;
    height: 20px;
    box-shadow: 0 6px 12px -4px rgba(0, 0, 0, .1);
    position: absolute;
    top: -16px;
    left: 247px
}

._24i8lSnh {
    position: relative
}

._3AmSGULv {
    width: 16px;
    height: 16px;
    fill: #0cab00
}

._1k55tMzE {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #0cab00;
    line-height: 16px;
    font-weight: 500;
    margin-left: 5px
}

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

.cart_container {
    background: #fff
}

@keyframes _3SjcD3kg {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

#main_scale .rQ-nlTSE {
    position: relative;
    width: 25% !important
}

@media (max-width:1232px) {
    #main_scale.main_scale_to_768 .rQ-nlTSE {
        width: 33.3% !important
    }
}

@keyframes _1v9_cEjh {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._3MqyD9h6 {
    margin: 40px 0 9px;
    line-height: 1;
    font-size: 18px;
    color: #222;
    line-height: 18px;
    font-weight: 600
}

._2hrhi4yi {
    width: 100%;
    height: 320px;
    min-height: calc(100vh - 627px);
    padding-top: 20px
}

._20SbWBhm {
    position: fixed;
    z-index: 10;
    bottom: 28px
}

._2o5N9Q1b,
._20SbWBhm {
    width: 492px
}

._2c-IIz90._2c-IIz90 {
    font-size: 16px;
    font-weight: 500;
    width: 438px;
    margin-left: 12px;
    padding: 12px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._39MBAUdD {
    height: 32px;
    min-width: 74px;
    flex-shrink: 0;
    margin-left: 8px
}

._3dT1dn3S {
    width: 48px;
    height: 48px;
    position: relative;
    overflow: hidden;
    margin-right: 8px;
    flex-shrink: 0
}

._3dT1dn3S:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._1Qe6DruO {
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    background: rgba(0, 0, 0, .5);
    font-size: 16px;
    font-weight: 500
}

._1Qe6DruO,
._3b_hIrzn {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3v75okNz {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.P21AYF89 {
    margin-right: "4px"
}

._2hlxFENy {
    width: 560px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    margin: 0 0 33px
}

._2hlxFENy:last-of-type {
    margin-bottom: 0
}

._18p3uPp5 {
    width: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

._18p3uPp5:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1
}

._3BI_wKMH {
    width: 100px;
    background-color: rgba(65, 65, 65, .5);
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

._3BI_wKMH,
.L_8ihIJE {
    height: 100px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.L_8ihIJE {
    width: 5px;
    border-right: 1px solid #222;
    margin-left: 10px;
    margin-right: 15px;
    position: relative
}

.L_8ihIJE:after {
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 8px;
    content: "";
    background: #fff;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    transform: rotate(225deg) translateY(3px)
}

._31OG1lUA {
    width: 5px;
    margin-left: 10px;
    margin-right: 15px
}

._31OG1lUA,
.__pNL8IA {
    height: 100px
}

._3CfOtX3f {
    width: 247px;
    min-height: 100px;
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    flex: 1
}

._2zkJrxOO {
    font-size: 14px;
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

._2UEuRA0P {
    margin-top: 8px;
    display: flex;
    align-items: center;
    width: -webkit-fit-content;
    width: fit-content
}

._2UEuRA0P:hover {
    text-decoration: underline;
    cursor: pointer
}

.YU33Y2aQ {
    font-size: 14px;
    color: #555
}

._25wUr2O5 {
    width: 12px;
    height: 12px;
    flex-shrink: 0
}

._3wryBcDX {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 100px;
    margin-right: 16px
}

._3Hh_ZUnR {
    flex: 1
}

._3abwx_4F {
    margin-left: 40px;
    width: 560px
}

._30m-ZNO9 {
    font-size: 14px;
    color: #000;
    margin-bottom: 14px;
    padding-top: 12px;
    border-top: 1px solid #ededed;
    width: 560px
}

.eUoSP2iq {
    margin-left: -40px;
    margin-top: -24px;
    width: 640px
}

._3evEGyrU {
    background: #feefe0;
    padding: 6px 40px;
    text-align: left;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.PsXp9x-R {
    font-size: 14px;
    color: #000;
    margin-left: 8px
}

._1mGNZFUU {
    padding: 12px 40px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1mGNZFUU ._31QLdoB2 {
    display: flex;
    align-items: center
}

.rXFumPfh {
    width: 300px
}

._1b-2Cznr {
    font-size: 16px;
    color: #000;
    margin-left: 16px
}

._1caC6mee {
    width: 492px
}

._37zwqQa3 {
    font-size: 16px;
    font-weight: 500;
    width: 438px;
    margin-left: 12px;
    padding: 16px 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._34cVJDSs {
    height: 32px;
    min-width: 74px;
    flex-shrink: 0;
    margin-left: 8px
}

@keyframes _1j5qkodq {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._37zBxqEL {
    margin-top: .2rem;
    margin-bottom: 40px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    font-size: .15rem;
    color: #222;
    line-height: .19rem;
    font-weight: 500
}

._37zBxqEL ._3lgFL9Bw {
    flex-shrink: 0;
    width: 90px;
    height: 90px;
    transform: translateY(-2px)
}

._37zBxqEL ._1o1ifvd7 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._37zBxqEL ._3xXd3CCW {
    font-size: 15px;
    color: #000;
    line-height: 23px;
    font-weight: 600;
    margin-bottom: 4px
}

._37zBxqEL ._3oBCL8mG {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .13rem;
    color: #777;
    line-height: .19rem;
    font-weight: 400
}

._37zBxqEL ._15ntoYWR {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: 10px;
    width: 100%;
    flex-direction: column
}

._37zBxqEL .myD6WLTw {
    height: 41px;
    min-width: 2.5rem;
    padding: 0 20px;
    border-radius: .26rem
}

._37zBxqEL ._1W77nTft {
    font-size: .16rem;
    line-height: .22rem;
    font-weight: 600;
    margin-top: .1rem
}

._37zBxqEL .mVujCFtd {
    font-size: .15rem;
    line-height: .19rem;
    font-weight: 600
}

._37zBxqEL ._1TYtR16L {
    text-align: center;
    font-size: 15px;
    color: #fff;
    line-height: 19px;
    font-weight: 600;
    margin-bottom: 16px
}

._37zBxqEL ._3iYm17ig {
    margin-left: 6px
}

.Vc35zL7f {
    margin-left: 14px
}

._3e2iGAHi {
    position: relative;
    cursor: pointer;
    width: 22px;
    height: 22px
}

._3e2iGAHi:hover .g8VSdU2k {
    display: block
}

._1sqrEFsb {
    width: 22px;
    height: 22px;
    z-index: 2;
    position: relative
}

.g8VSdU2k {
    display: none;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    background-color: #ececec;
    z-index: 1
}

._1IfMk1sV {
    padding: 10px 24px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 348px
}

._1IfMk1sV:hover {
    background: #ececec
}

._1jZ8fjoF {
    color: #cdcdcd;
    cursor: not-allowed
}

._1jZ8fjoF:hover {
    background: none
}

._12uhFhQd._12uhFhQd {
    padding: 0
}

._12uhFhQd._12uhFhQd:hover {
    background: none
}

._3AJyfhDS {
    border-top: 1px solid #ececec;
    margin-bottom: 20px;
    margin-left: 40px
}

._3w3MkmVE {
    border-color: transparent
}

._1ntAQ3bC {
    margin: 0 0 10px 40px;
    font-size: 16px;
    color: #222;
    line-height: 18px;
    font-weight: 600
}

.D_MvXqJZ {
    min-height: 52px;
    background: #f6f6f6;
    border-radius: 4px;
    padding: 10px 12px 10px 10px;
    margin-left: 40px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.UYY41TYz {
    line-height: 18px
}

._1DU2Cu08,
.UYY41TYz {
    font-size: 14px;
    color: #000
}

._1DU2Cu08 {
    height: 32px;
    padding: 0 14px;
    line-height: 14px;
    font-weight: 500;
    white-space: nowrap;
    margin-left: 10px
}

.YeiMSAUw.YeiMSAUw {
    background-color: transparent
}

._2oR-0F6K {
    width: 160px;
    margin-right: 14px;
    flex-shrink: 0;
    cursor: pointer
}

._2oR-0F6K>div {
    background: rgba(0, 0, 0, .03)
}

._2oR-0F6K ._2bo_2LgV {
    width: 160px;
    height: 160px
}

._2oR-0F6K ._2HB_U5NU {
    height: 20px;
    margin: 8px 0
}

._2oR-0F6K ._2V9L9m55 {
    width: 160px;
    height: 32px
}

._3_v0IqiG._3_v0IqiG {
    width: 160px;
    margin-right: 10px;
    padding-bottom: 10px;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    margin-left: 4px
}

._3_v0IqiG._3_v0IqiG:last-child {
    margin-right: 0
}

._1gHSo4JD {
    display: flex;
    flex-direction: column;
    flex: 1
}

._1gHSo4JD:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

._2pvH3SGT {
    width: 160px;
    height: 160px;
    position: relative;
    overflow: hidden
}

._2pvH3SGT:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03)
}

._2pvH3SGT ._2rtY2YpB {
    background-size: cover;
    background-position: 50% 0
}

._2pvH3SGT ._2tLll68k {
    width: 160px;
    height: auto
}

._3TBMt4sM {
    margin: 8px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end
}

.OB9tbQqZ {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 500;
    margin-right: 6px
}

.OB9tbQqZ ._1r63Uog3 {
    font-size: 14px;
    line-height: 16px;
    margin-right: 1px
}

.PF609e75 {
    font-size: 13px;
    color: #888;
    line-height: 17px;
    font-weight: 400
}

.PF609e75 span:not(:first-child) {
    margin-left: 2px
}

._2Wzj9Rbo {
    width: 155px;
    height: 32px;
    margin: 0 2.5px;
    padding: 0 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #222;
    line-height: 16px
}

._2Wzj9Rbo span {
    background: #888
}

._3w6NmSDG {
    flex: 1
}

.MfhV0OlX.MfhV0OlX {
    background-color: transparent
}

._3EgCMMoB {
    width: auto;
    height: 17px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .75);
    border-bottom-left-radius: 3px;
    font-size: 10px;
    color: #fff;
    line-height: 14px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    padding: 0 3px;
    z-index: 1
}

._3EgCMMoB._1SBAsQ0w {
    position: static;
    flex-shrink: 0
}

._16upyHoK {
    width: 10px;
    height: 10px;
    margin-left: 2px
}

._3Hc3vyXs {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 9
}

._3Hc3vyXs>div:not(:first-child),
._3Hc3vyXs>span:not(:first-child) {
    margin-top: 2px
}

.AHZqvCLr {
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px
}

._1aUoyyQ5 {
    margin-bottom: 17px;
    font-size: 14px;
    color: #222;
    line-height: 18px
}

._3AwhYRI4 {
    position: relative;
    top: 4px;
    fill: #fc9e4b;
    color: #fc9e4b;
    width: 18px;
    height: 19px;
    margin-right: 5px
}

._2J8YrXGs .replaceMentClsWrap {
    margin-left: -4px
}

._2J8YrXGs .similarWrapCls {
    margin-left: 0
}

._3w2Czmmv {
    width: calc(100% - 142px);
    margin: -2px 0 16px 142px
}

._1iLtBtyJ,
._3w2Czmmv {
    height: 1px;
    background: #ededed
}

._1iLtBtyJ {
    width: 100%;
    margin: -3px 0 20px
}

._1TB80kcC {
    margin-bottom: 12px;
    font-size: 14px;
    color: #222;
    line-height: 16px
}

._2YVEQ-wm {
    width: 100%;
    min-width: 52px;
    background: #f6f6f6;
    border-radius: 4px;
    padding: 8px 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.p4d8NrLP {
    line-height: 18px;
    margin-right: 12px
}

._1R0T7hIV,
.p4d8NrLP {
    font-size: 14px;
    color: #000
}

._1R0T7hIV {
    height: 32px;
    padding: 9px 14px;
    line-height: 14px;
    font-weight: 500;
    white-space: nowrap
}

._3boDRDG3._3boDRDG3 {
    background: transparent;
    border-color: #777
}

._37RRvtlW {
    overflow-x: hidden;
    overflow-y: overlay;
    width: 100%;
    max-height: 522px;
    padding-right: 50px;
    padding-left: 50px
}

._2PxeNNGR {
    margin-bottom: 5px;
    background-color: #fff
}

._1NHAGr1U,
._2PxeNNGR {
    position: relative
}

.He9bj5DV {
    margin: 20px 0 -15px 40px
}

.He9bj5DV._39vo7aAU {
    margin-top: -9px;
    margin-bottom: 0
}

.He9bj5DV._39vo7aAU ._1NHAGr1U {
    background: #f0f0f0;
    border-radius: 4px;
    padding: 15px 15px 5px
}

.He9bj5DV._39vo7aAU .HvzWr5Iy.HvzWr5Iy {
    top: 75px
}

._2E5T_14V {
    margin-left: 38px
}

.qhjXtoXn {
    top: 80px !important
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy {
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    width: 40px;
    height: 40px;
    top: 60px;
    position: absolute;
    z-index: 2
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy:active,
.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy:hover {
    transform: none;
    opacity: 1
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy svg {
    transform: unset
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy:after {
    content: "";
    display: none
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy._2rWjTadT {
    left: -20px
}

.HvzWr5Iy.HvzWr5Iy.HvzWr5Iy.yxnkYZw6 {
    right: -20px
}

._2SFO0sHo:before {
    left: -20px
}

._2SFO0sHo:after,
._2SFO0sHo:before {
    content: "";
    width: 20px;
    height: calc(100% + 10px);
    background: #fff;
    position: absolute;
    top: 0;
    z-index: 1
}

._2SFO0sHo:after {
    right: -20px
}

._2OD3RAPA {
    width: 40px;
    cursor: pointer;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    flex-shrink: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2OD3RAPA:hover {
    transform: scale(1.02)
}

._2OD3RAPA:active {
    transform: scale(1)
}

._3lYIny2H {
    fill: #000;
    height: 16px;
    width: 16px
}

._3CLVPnIJ {
    border-color: transparent
}

._2_LhXldV {
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._2E5T_14V {
    margin-left: 40px
}

._3zBo72D1 {
    margin: -9px 0 0 40px;
    background: #f0f0f0;
    border-radius: 4px;
    padding: 15px
}

._2u0n1IEd {
    width: 100%;
    overflow: hidden
}

._1BMjNExU {
    width: 100%;
    white-space: nowrap;
    transform-origin: left center
}

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

._9xJ1smDD {
    height: 0;
    visibility: hidden;
    white-space: nowrap
}

.tOXCQppr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: default
}

.tOXCQppr._2AzQWFuJ {
    cursor: pointer
}

._2EHdFOQn:hover ._1m7sgy8- {
    opacity: 0
}

._2EHdFOQn:hover ._1LQITszD {
    opacity: 1
}

._1m7sgy8- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
    background: url(https://aimg.kwcdn.com/upload_aimg/commodity/0f56125f-ee1b-48ed-895f-6a6030989a30.png) 50%/100% 100% no-repeat;
    transition: opacity .3s ease-in-out;
    opacity: 1
}

._1m7sgy8- ._369o3YGQ {
    width: calc(100% - 16px);
    height: auto;
    position: absolute;
    top: 50%;
    right: 8px;
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    text-align: center;
    transform: translateY(-50%);
    white-space: pre-wrap
}

._1m7sgy8- ._3alj18tV {
    transform-origin: left center
}

._1m7sgy8- ._3L2ZzUZS {
    width: 140%;
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transform: scale(.7143)
}

._1LQITszD {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: rgba(3, 3, 3, .6);
    transition: opacity .3s ease-in-out;
    opacity: 0
}

._1LQITszD ._1xWLXCp4 {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding: 0 8px;
    text-align: center;
    transform: translateY(-50%);
    white-space: pre-wrap
}

._2lMwAW92 {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 16px;
    height: 16px;
    cursor: pointer
}

._2lMwAW92 ._3MsUIvid {
    width: 100%;
    height: 100%;
    fill: #fff;
    -webkit-user-select: none;
    user-select: none
}

._2lMwAW92:after {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    z-index: -1;
    border-radius: 50%;
    background-color: transparent;
    transition: background-color .15s
}

._2lMwAW92:hover:after {
    background-color: hsla(0, 0%, 92.5%, .6)
}

._2pw1NE_F {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    z-index: -1;
    pointer-events: none
}

._2gIZEhKV {
    font-size: 14px;
    color: #222;
    line-height: 20px
}

._2gIZEhKV+._2gIZEhKV {
    margin-top: 8px
}

._28kYPe2Y {
    max-width: 100%;
    position: relative;
    display: inline-flex;
    align-items: center
}

._28kYPe2Y span[data-type=time] {
    display: inline-block;
    min-width: 18px;
    text-align: center
}

._20b2K3po {
    margin-right: 2px;
    overflow: hidden
}

._20b2K3po ._2KJy2OBP {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 2px;
    border-radius: 1px;
    background: #d8d8d8
}

._20b2K3po ._2Qhr_-q7 {
    position: absolute;
    left: 0;
    top: 0;
    height: 3px;
    width: 0;
    border-radius: 2px;
    background-color: #222
}

._1QnQxB9M {
    margin-right: 2px;
    margin-bottom: 2px;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.vXUHA4D8 ._1QnQxB9M {
    margin-bottom: 0;
    font-size: 14px
}

._18o_-BJF ._1QnQxB9M {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._6iTp9w5i {
    cursor: pointer
}

._6iTp9w5i:hover ._1QnQxB9M>span:not([data-countdown]),
._6iTp9w5i:hover span[data-type=colon],
._6iTp9w5i:hover span[data-type=time] {
    text-decoration: underline
}

._6iTp9w5i:active {
    opacity: .6
}

._6iTp9w5i:active ._1QnQxB9M>span:not([data-countdown]),
._6iTp9w5i:active span[data-type=colon],
._6iTp9w5i:active span[data-type=time] {
    text-decoration: none
}

.CD6NT_iU {
    margin-right: 4px;
    width: 18px !important;
    height: 18px !important
}

._1fNa6J2I {
    margin-top: 5px
}

._1fNa6J2I,
._3sA6VDje {
    width: 13px !important;
    height: 13px !important
}

._3sA6VDje {
    margin-top: -1px
}

.IUyUHdHS {
    width: 1px;
    height: 10px;
    margin: 0 6px;
    opacity: .8;
    overflow: hidden;
    display: inline-block
}

._3KUKZvTV {
    white-space: pre
}

._21NtxQ5U {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden;
    border-radius: 3px;
    padding: 0 4px
}

._21NtxQ5U._1w_OZ1WC {
    padding-right: 2px
}

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

._21NtxQ5U ._1XKnnMJn {
    margin: 2px 4px 0 0
}

._21NtxQ5U .IUyUHdHS {
    height: 8px
}

._21NtxQ5U span[data-type=colon],
._21NtxQ5U span[data-type=time] {
    text-decoration: none !important
}

._2BfVCW6m {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    max-width: 100%
}

._2BfVCW6m ._3M63Xn50 {
    margin-top: 2px
}

._2BfVCW6m ._3M63Xn50:not(:first-child) {
    margin-top: 8px
}

._2BfVCW6m.SO_L-0gz {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

._2BfVCW6m.SO_L-0gz ._3M63Xn50 {
    flex-shrink: 0;
    margin-top: 2px;
    max-width: 100%
}

._2BfVCW6m.BxWtv5Ij {
    overflow: hidden;
    margin-right: -12px;
    max-width: calc(100% + 12px)
}

._2BfVCW6m.BxWtv5Ij ._3M63Xn50 {
    margin-right: 12px;
    margin-left: -12px
}

._aW5axLf {
    width: 1px;
    height: 10px;
    background: #000;
    opacity: .8;
    margin: 0 6px
}

._3ndfPO3m {
    padding: 40px 0 0;
    width: 514px;
    max-height: 80vh;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column
}

.HMM8wn6- {
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600
}

._2fiB0u0W {
    margin: 6px 50px 24px;
    text-align: center;
    font-size: 14px;
    color: #777;
    line-height: 20px
}

._2WD0cdLv {
    width: 100%;
    padding: 0 50px 42px;
    overflow-y: scroll
}

._2WD0cdLv::-webkit-scrollbar {
    width: 5px
}

._2WD0cdLv::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._2WD0cdLv::-webkit-scrollbar-track {
    border-radius: 3px
}

._2WD0cdLv:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._3pbYrkce {
    margin: 16px 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent 123px, #ededed 124px)
}

.D5sAuMhl {
    width: 100%;
    min-height: 110px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._3kOm4vwq {
    margin-right: 14px;
    flex-shrink: 0;
    width: 110px;
    height: 110px;
    position: relative
}

._3kOm4vwq .cW-KrJ2T {
    width: 100%;
    height: 100%
}

._3kOm4vwq:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .03)
}

.gm-NTXUA {
    width: 290px;
    flex-shrink: 0;
    overflow: hidden;
    min-height: 110px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

.MPqPXrzt {
    width: 100%
}

._3EKigpRF {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3EKigpRF._1wdTzyWn {
    font-size: 12px;
    color: #777
}

._3EKigpRF._3ikQk5GI {
    font-size: 13px;
    color: #777
}

.__XCK3wZ {
    margin-top: 10px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3ZEku3Hb {
    color: #000
}

._1UCnEju6,
._3ZEku3Hb {
    font-size: 14px;
    line-height: 14px
}

._1UCnEju6 {
    color: #fb7701;
    font-weight: 500
}

._2GRkQU7d {
    max-width: 100%;
    line-height: 19px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

._3PXEoo6H,
._3qLrlBlS {
    margin-right: 7px
}

._3qLrlBlS {
    font-size: 13px;
    color: #fb7701;
    line-height: 19px;
    font-weight: 600;
    border: 1px solid #fb7701;
    background: #fff;
    border-radius: 3px;
    padding: 3px 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal
}

._1Ot9y036 {
    font-size: 13px;
    color: #aaa;
    line-height: 17px;
    font-weight: 400
}

._2eadoWc_ {
    margin-top: 16px
}

._1Xv79U2N {
    position: relative
}

._1Xv79U2N span[data-icon] {
    width: 13px !important;
    height: 13px !important;
    margin-top: -2px
}

._1Xv79U2N span[data-icon]:not(:first-child) {
    margin-left: 4px
}

._1Xv79U2N span[data-icon]:not(:last-child) {
    margin-right: 4px
}

._3X9HxBdF {
    margin-top: 5px;
    line-height: 19px;
    text-align: left;
    vertical-align: middle;
    white-space: pre-line;
    word-break: break-word;
    width: -webkit-fit-content;
    width: fit-content
}

._3X9HxBdF:first-of-type {
    margin-top: 0
}

._4DSvaeoc {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    height: 19px;
    position: relative;
    top: 1px
}

._2ECobl6Q {
    cursor: pointer
}

._2ECobl6Q:hover span {
    text-decoration: underline
}

.WwUnG0cN {
    display: inline-block;
    width: 13px;
    height: 13px;
    position: absolute;
    cursor: pointer;
    right: 3px;
    top: 50%;
    background-color: #fff;
    transform: translateY(-50%);
    -webkit-user-select: none;
    user-select: none
}

.WwUnG0cN:active {
    opacity: .6
}

.WwUnG0cN:hover:after {
    content: "";
    width: 23px;
    height: 23px;
    position: absolute;
    background: #f2f2f2;
    z-index: -1;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    left: 40%;
    top: 50%
}

[dir=rtl] .WwUnG0cN:hover:after {
    left: 43%
}

.WwUnG0cN:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px;
    border-radius: 4px
}

._14uAGN2s {
    width: 13px;
    height: 13px;
    fill: #666;
    color: #666
}

._18oc7iPA {
    position: absolute;
    top: -6px;
    right: -6px
}

._18oc7iPA._2R3Q__cJ {
    position: static;
    margin-right: -6px
}

.Dgc-3etn {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 50%;
    cursor: pointer
}

.Dgc-3etn ._3fYZfW21 {
    width: 18px;
    height: 18px;
    display: inline-block;
    fill: #888
}

.Dgc-3etn:hover {
    background: #ececec
}

.Dgc-3etn:hover ._3fYZfW21 {
    fill: #222
}

.XTmvS8x2 {
    width: 100%;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    color: #aaa;
    line-height: .18rem
}

.XTmvS8x2,
.XTmvS8x2 ._1qXfjbJX {
    display: inline-block;
    vertical-align: middle
}

.XTmvS8x2 ._1qXfjbJX {
    height: 18px;
    margin-right: .04rem
}

.XTmvS8x2 ._2p0fpwBk {
    width: .14rem;
    height: .14rem;
    fill: #aaa
}

.XTmvS8x2 .QAC6NhJ_ {
    white-space: pre-line;
    word-break: break-word
}

._3E9CPDus {
    cursor: pointer;
    font-size: 14px;
    color: #cdcdcd;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-right: 34px
}

._2CRAlHVK {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 14px;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    position: relative
}

._325yb0hI {
    margin-right: 12px;
    height: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._1hKsesvW {
    margin: 2px 0 0 3px;
    width: 12px;
    height: 12px;
    flex-shrink: 0
}

._1hKsesvW._3DodUcgT {
    transform: rotate(180deg)
}

._2j8h248U {
    margin: 7px auto -2px;
    width: 20px;
    height: 9px;
    background: url(https://aimg.kwcdn.com/upload_aimg/itemdetail/06215523-5d67-4a31-bb39-cc0c52217975.png) 50%/100% 100% no-repeat
}

._2j8h248U._2HVCxPEu {
    background: none
}

._1FFaOaTf {
    height: 30px;
    border-radius: 15px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 14px;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    margin-right: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._1FFaOaTf,
._1joIHWdI {
    display: flex;
    display: -webkit-flex;
    position: relative
}

._1joIHWdI {
    flex: 1;
    min-width: 0;
    min-height: 128px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

.urBKi3Pi {
    position: relative;
    max-width: 100%;
    display: inline-block;
    margin-bottom: 12px
}

.DLZWtUUC {
    cursor: pointer;
    font-size: 14px;
    color: #cdcdcd;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-right: 34px
}

._1dVClHMv {
    flex: 1
}

._22uoXk7r {
    margin-top: 44px;
    width: 100%
}

._3_7p3h6f {
    padding-right: 30px;
    margin-bottom: 4px
}

._25Up0r52 {
    margin-top: 7px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

._1F1ia109 {
    position: absolute !important;
    top: unset !important;
    right: 0 !important;
    bottom: 0 !important;
    left: unset !important
}

._2f7qIPub {
    width: 100%;
    overflow: hidden
}

._1E6jkmK_ {
    width: 100%;
    white-space: nowrap;
    transform-origin: left center
}

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

._2QVTM8U8 {
    height: 0;
    visibility: hidden;
    white-space: nowrap
}

._2JJ8UKtF {
    width: 100%;
    display: flex;
    margin-top: 6px;
    position: relative
}

._1DR_fKX4 {
    height: 72px;
    cursor: pointer
}

._1DR_fKX4,
._3Tw_Fq4Q {
    width: 72px;
    position: relative
}

._3Tw_Fq4Q {
    flex-shrink: 0;
    margin-right: 12px
}

._2Sx8WRxX {
    position: absolute;
    bottom: 4px;
    width: 100%;
    padding: 0 2px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1ZKJtt4D {
    width: 100%;
    height: 28px;
    margin-top: 4px;
    padding: 0 6px
}

._1ZKJtt4D ._1prJkTeY {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 13px
}

._2JlQ1taA {
    width: 72px;
    height: 104px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    padding: 4px
}

._37S-Grr5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

._1pzuo1KK {
    margin-left: 2px;
    width: 13px;
    height: 13px;
    flex-shrink: 0
}

._1twfWSwq {
    font-size: 11px
}

._2Ch9pxSX {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._37UuOgnj {
    position: relative;
    max-width: 100%;
    display: inline-block
}

._3fGOQw-p {
    color: #555
}

._139uXbVq {
    text-decoration: line-through;
    font-size: 14px;
    color: #aaa;
    margin-top: 8px;
    line-height: 18px
}

.pzgNtXxu {
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%
}

._3LfGWlF5 {
    height: 28px;
    min-width: 104px;
    color: #fb7701;
    margin-left: 8px
}

._3LfGWlF5:hover ._2WgDLCG9 {
    border-color: #fb7701 !important;
    box-shadow: 0 0 0 1px #fb7701 !important
}

._2WU7G5WE {
    padding: 0 6px
}

._2WgDLCG9._2WgDLCG9 {
    border-color: #fb7701 !important
}

._1Cpx82w6._1Cpx82w6 {
    position: absolute;
    margin-right: unset
}

._1mK-FX30 {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._1mK-FX30,
._1vcjVcUy {
    justify-content: flex-start
}

._1vcjVcUy {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    height: 18px;
    width: 100%
}

._28AiIW1X {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

._24R9way9 {
    width: 12px;
    height: 12px;
    cursor: pointer;
    flex-shrink: 0
}

._2r0NW2DP {
    width: 100%;
    height: 128px
}

._3oOggPhF {
    flex-grow: 1;
    display: flex;
    align-items: center;
    overflow: hidden
}

._5USUDWau {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._3mA6PFRU,
._5USUDWau {
    display: flex;
    display: -webkit-flex
}

._3mA6PFRU {
    width: 100%;
    margin-top: -9px;
    margin-bottom: 5px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2rSFIDqe>* {
    vertical-align: middle
}

._3ExtPwb- {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    width: 100%
}

._2w_ei37Y {
    overflow: hidden;
    width: 102px;
    height: 102px;
    margin-right: 8px;
    flex-shrink: 0;
    position: relative
}

._2w_ei37Y:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._2PSQQ9lY {
    width: 100%;
    height: auto
}

._23qlSOzE {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    overflow: hidden;
    margin-left: 4px;
    width: 16px;
    height: 16px;
    position: relative
}

._23qlSOzE:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._3Ar3YfHR {
    font-size: 14px;
    color: #555
}

._3f0fawm2 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: space-between;
    -webkit-align-items: space-between;
    flex-direction: column;
    min-height: 102px;
    width: 100%
}

._3sJsAzH_ {
    width: 100%;
    flex-shrink: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap
}

._2fo4D2uW {
    min-width: 104px
}

._12eEmEjW {
    width: 100%;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 20px;
    padding-top: 3px;
    position: relative
}

._2sXYs_vQ,
._12eEmEjW {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._2sXYs_vQ {
    height: 128px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column
}

.pG4F1ZjN {
    margin-right: 18px
}

.OW7oTD-k {
    flex-direction: row;
    flex-direction: column;
    margin-right: 14px
}

.GipepJrQ,
.OW7oTD-k {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

.GipepJrQ {
    width: 1.28rem;
    height: 1.28rem;
    flex-direction: row;
    overflow: hidden;
    flex-shrink: 0;
    cursor: pointer;
    position: relative
}

.GipepJrQ:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03)
}

.GipepJrQ ._3OtNid47 {
    width: 100%;
    height: auto
}

.GipepJrQ .DOhTgLpt {
    position: absolute;
    bottom: 8px;
    padding: 0 2px;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    word-break: break-word
}

.ciQtb11t {
    margin: -15px 0 0
}

._4uijXE-U {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

.HUoNKerK {
    position: relative;
    max-width: 100%;
    display: inline-block;
    margin-bottom: 12px
}

._3ei6CfrT {
    cursor: pointer;
    font-size: 14px;
    color: #cdcdcd;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-right: 24px
}

._1_N6q9Um {
    margin-top: 44px;
    width: 100%
}

.wVp5oQHr {
    padding-right: 30px;
    margin-bottom: 4px
}

.bRGQfBk9 {
    flex: 1
}

._3m5zWM3p {
    margin-top: 7px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

.Pn4SKwSX {
    position: absolute !important;
    top: unset !important;
    right: 0 !important;
    bottom: 0 !important;
    left: unset !important
}

._3iaaDwhl {
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

.UCJjC0d2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(65, 65, 65, .5);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 8px
}

.SrOBhbFF.SrOBhbFF {
    display: inline-block;
    margin-right: 10px;
    width: 128px;
    flex-shrink: 0;
    padding-bottom: 4px;
    margin-left: 4px
}

.SrOBhbFF.SrOBhbFF:last-of-type {
    margin-right: 0
}

._2LwRWD6F {
    width: 128px;
    height: 128px;
    position: relative;
    cursor: pointer
}

._2LwRWD6F:after {
    content: "";
    background: rgba(0, 0, 0, .03);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._2LwRWD6F:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

.xI61kQeD {
    width: 128px;
    height: 128px
}

._29Rq0TVE {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 7px 6px;
    word-break: break-word;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1JpVKHSS {
    position: absolute;
    top: 0;
    right: 0;
    border-bottom-left-radius: 10px;
    font-size: 15px;
    color: #fff;
    line-height: 17px;
    font-weight: 600;
    white-space: nowrap;
    padding: 3px 10px;
    background: rgba(0, 0, 0, .3)
}

._3OprltXo {
    height: 10px
}

._3PDwiKGb {
    margin: 0 2px;
    height: 28px
}

._1NZmOVBX {
    padding: 0 5px;
    font-size: 13px;
    color: #222;
    line-height: 15px;
    font-weight: 500
}

._3EZ5L6gk {
    max-width: 114px
}

._8xFR4E5k {
    width: 148px;
    transform: scale(.7692)
}

._350g4fic {
    max-width: 99px
}

._1Rah2gl8 {
    width: 128px;
    transform: scale(.7692)
}

.X8MpwnED {
    border-top: 1px solid #ececec;
    margin-bottom: 20px;
    margin-left: 40px
}

._4c_37vao {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-bottom: 20px;
    margin-left: 40px
}

._4c_37vao,
.c4oP1lD1 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.c4oP1lD1 {
    justify-content: center;
    -webkit-justify-content: center;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer
}

.c4oP1lD1:hover {
    text-decoration: underline
}

.c4oP1lD1>div {
    white-space: nowrap
}

.c4oP1lD1:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._2OsOQTXQ {
    fill: #222;
    width: 12px;
    height: 12px
}

.uHCVzNie {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-right: 20px;
    overflow: hidden
}

._189olKpz {
    flex-shrink: 0;
    font-size: 16px;
    color: #222;
    line-height: 22px;
    font-weight: 600;
    margin-right: 8px
}

._1Q-H1peW {
    width: calc(100% - 36px);
    position: relative;
    margin-bottom: -4px;
    margin-left: 36px
}

._38Gx4SqB {
    width: 100%;
    margin-left: 0
}

._2ShbOqbh {
    white-space: nowrap;
    display: inline-flex;
    transition: transform .5s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000;
    position: relative
}

._2ShbOqbh:before {
    left: 0
}

._2ShbOqbh:after,
._2ShbOqbh:before {
    content: "";
    width: 20px;
    position: absolute;
    z-index: 1
}

._2ShbOqbh:after {
    right: 0
}

.DexO7Bb4 {
    position: relative
}

.DexO7Bb4:after {
    content: "";
    background: rgba(0, 0, 0, .03);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH {
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    width: 40px;
    height: 40px;
    top: 44px;
    position: absolute;
    z-index: 2
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH:active,
.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH:hover {
    transform: none;
    opacity: 1
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH svg {
    transform: unset
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH:after {
    content: "";
    display: none
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH._1QkFSJkm {
    left: -20px
}

.Y_n7NMMH.Y_n7NMMH.Y_n7NMMH._32RTMcwp {
    right: -20px
}

._2yYuf_-2:before {
    left: -20px
}

._2yYuf_-2:after,
._2yYuf_-2:before {
    content: "";
    width: 20px;
    height: calc(100% + 10px);
    background: #fff;
    position: absolute;
    top: 0;
    z-index: 1
}

._2yYuf_-2:after {
    right: -20px
}

._2Bu8K00F {
    width: 40px;
    cursor: pointer;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    flex-shrink: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2Bu8K00F:hover {
    transform: scale(1.02)
}

._2Bu8K00F:active {
    transform: scale(1)
}

._3PvSHkkB {
    fill: #000;
    height: 16px;
    width: 16px
}

._2JktXhzd {
    border-color: transparent
}

._1RnkVBve {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    padding: 13px 0 17px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ececec
}

._1RnkVBve,
.M1Enb8-9 {
    display: flex;
    display: -webkit-flex
}

.M1Enb8-9 {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    flex: 1;
    min-width: 0;
    margin-left: 18px
}

._2UoCygyA {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 400;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    margin-right: 4px
}

._2MewymBW {
    min-width: 104px;
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 8px;
    box-sizing: border-box;
    cursor: pointer
}

._2MewymBW:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px
}

._2MewymBW:hover {
    border: 1px solid #222
}

._2MewymBW ._1etzp3-w {
    font-size: 14px;
    color: #222;
    line-height: 29px;
    font-weight: 500;
    width: 26px;
    flex: auto 0
}

._2MewymBW ._4coloEax {
    height: 100%;
    flex: 1 0;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 11px;
    height: 18px
}

._2MewymBW ._2XJw5smL {
    width: 11px;
    height: 11px;
    fill: #222;
    color: #222
}

._2MewymBW .kluKfcuP {
    font-size: 14px;
    color: #222;
    line-height: 29px;
    margin-right: 6px;
    white-space: pre
}

._1HbC7YVD ._1etzp3-w,
._1HbC7YVD .kluKfcuP {
    font-size: 12px;
    line-height: 29px
}

._1HbC7YVD ._1etzp3-w {
    width: 24px
}

._4Wcl4zWZ {
    position: absolute;
    bottom: 8px;
    padding: 0 2px;
    width: 100%;
    z-index: 10;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2Ucs28oU {
    padding: 1px 3px !important;
    min-height: 26px !important
}

._3WQ78mx6 {
    margin-top: -2px;
    margin-bottom: -2px
}

._1SG-Aj1a:last-child {
    padding-right: 2px
}

[dir=rtl] ._1SG-Aj1a:last-child {
    padding: 0
}

._1Yc9lxyy {
    flex-shrink: 0;
    margin-left: 2px
}

._1Yc9lxyy,
._3xvaD-G-._3xvaD-G- {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.U7Cxfb2j {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.U7Cxfb2j>* {
    vertical-align: middle
}

._2SN2_rSd {
    width: 400px;
    padding: 10px
}

._3BPY5aXC {
    width: 128px;
    height: 128px;
    flex-shrink: 0;
    position: relative
}

._3BPY5aXC:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._3BPY5aXC._1SNNRjWf {
    cursor: pointer
}

._3BPY5aXC ._2WPpsFlf {
    width: 100%;
    height: auto
}

._3BPY5aXC ._2PQb6lDA {
    width: 100%;
    height: 100%;
    overflow: hidden
}

._3BPY5aXC:focus-visible {
    outline: unset
}

._3BPY5aXC:focus-visible:before {
    content: "";
    border: .02rem solid #0b7bff;
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border-radius: 4px
}

._22_BWn2A {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

._3Ad56L0d {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600
}

.special-toast-content-wrap {
    width: 289px;
    background: rgba(34, 34, 34, .9);
    border-radius: 4px;
    padding: 24px;
    position: fixed;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    z-index: 998;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-bottom: 5vh
}

.special-toast-icon {
    width: 36px;
    height: 36px;
    margin-bottom: 16px
}

.special-toast-content {
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    text-align: center
}

.special-toast-exit {
    opacity: 1
}

.special-toast-exit-active {
    opacity: 0;
    transform: translate(50%, -50%) scale(.9);
    transition: opacity .3s, transform .3s
}

._1_Ysiio8 {
    display: inline
}

._1_Ysiio8:not(:first-child) {
    padding-left: 5px
}

._1_Ysiio8:not(:last-child) {
    padding-right: 5px
}

._3wYkMGiL {
    display: inline-block;
    vertical-align: middle;
    width: 127px;
    height: 3px;
    background: #ebebeb;
    border-radius: 999px;
    margin-top: -2px;
    position: relative
}

@media (max-width:800px) {
    ._3wYkMGiL._2r7rwm-I {
        width: 90px
    }
}

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

._1GCrsBzB {
    height: 100%;
    width: 0;
    border-radius: 999px
}

.pvZ6Bt28 {
    width: 0;
    height: 100%;
    float: left;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1NcVYmla {
    width: 17px;
    height: 17px;
    max-width: 19px
}

._2r7rwm-I {
    height: 6px
}

._2r7rwm-I._3ZFPscyS {
    animation: qbqsA9LV .08s linear .48s 1 both
}

._2r7rwm-I._3ZFPscyS ._1GCrsBzB {
    animation: _32SLBsbr .4s linear .16s 1 both
}

._2r7rwm-I._3ZFPscyS ._1NcVYmla {
    animation: _3f1teN0f .32s linear .16s 1 both
}

@keyframes qbqsA9LV {
    0% {
        height: 6px
    }

    to {
        height: 3px
    }
}

@keyframes _32SLBsbr {
    0% {
        width: 0
    }

    80% {
        width: 100%
    }

    to {
        width: 100%
    }
}

@keyframes _3f1teN0f {
    0% {
        margin-left: 0
    }

    to {
        margin-left: 100%
    }
}

._3-nRgqUM {
    height: 15px
}

._3-nRgqUM ._1NcVYmla {
    width: 19px;
    height: 19px
}

._3-nRgqUM._3ZFPscyS ._1GCrsBzB {
    animation: _2ELQ5s7o .24s linear .24s 1 both
}

._3-nRgqUM._3ZFPscyS ._1NcVYmla {
    animation: sEtyR2kF .24s linear .24s 1 both
}

@keyframes _2ELQ5s7o {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes sEtyR2kF {
    0% {
        margin-left: 0
    }

    to {
        margin-left: 100%
    }
}

.Z0CU8s0j {
    height: 5px
}

.Z0CU8s0j ._1NcVYmla {
    width: 19px;
    height: 19px
}

.Z0CU8s0j._2r7rwm-I {
    height: 10px
}

.Z0CU8s0j._2r7rwm-I._3ZFPscyS {
    animation: _1MJ2KcB1 .08s linear .48s 1 both
}

@keyframes _1MJ2KcB1 {
    0% {
        height: 10px
    }

    to {
        height: 5px
    }
}

._2uzjEBIi {
    height: 9px
}

._2uzjEBIi ._1NcVYmla {
    width: 19px;
    height: 19px
}

._2uzjEBIi._2r7rwm-I {
    height: 12px
}

._2uzjEBIi._2r7rwm-I._3ZFPscyS {
    animation: _1SdzqHx6 .08s linear .48s 1 both
}

@keyframes _1SdzqHx6 {
    0% {
        height: 12px
    }

    to {
        height: 9px
    }
}

._2GebAZEt {
    font-size: 14px;
    white-space: nowrap;
    display: inline-block;
    opacity: 0
}

._2GebAZEt.M90McFhw .Mb30tAQS>span:last-child,
._2GebAZEt.M90McFhw>span:last-child {
    padding-right: 3px
}

._2GebAZEt._3ZFPscyS._3YJTcUEK {
    animation: vUGzNToB .24s linear .48s 1 both;
    transform-origin: left center
}

._2GebAZEt._1aKsOKFA {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    margin-left: 4px
}

._2GebAZEt._1aKsOKFA .Mb30tAQS:first-child {
    text-align: center;
    height: 100%;
    line-height: 15px
}

._2GebAZEt._1aKsOKFA .Mb30tAQS:first-child [data-type=colon] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    height: 15px
}

._2GebAZEt._1aKsOKFA .Mb30tAQS:first-child [data-type=time] {
    height: 15px
}

._2GebAZEt._1aKsOKFA .-ailkpDm {
    font-size: 9px;
    margin-top: 0 !important
}

._2GebAZEt._1aKsOKFA .-ailkpDm [data-type=time] {
    min-width: 12px
}

._2GebAZEt._1aKsOKFA._3ZFPscyS {
    animation: _2O3uN21d .24s linear .24s 1 both
}

@keyframes vUGzNToB {
    0% {
        transform: scale(0);
        opacity: 0
    }

    50% {
        transform: scale(.5);
        opacity: 1
    }

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

@keyframes _2O3uN21d {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1QZGO9Cg {
    display: inline
}

._1QZGO9Cg:not(:first-child) {
    padding-left: 5px
}

._1QZGO9Cg:not(:last-child) {
    padding-right: 5px
}

._1QZGO9Cg._16mjv4mo ._21SHyR1E {
    transition: width 1s linear
}

._1QZGO9Cg._16mjv4mo .RQFJnixE {
    transition: all 1s linear
}

._3wcWzqEa {
    display: inline-block;
    vertical-align: middle;
    width: 127px;
    height: 3px;
    background: #ebebeb;
    border-radius: 3px;
    margin-top: -2px;
    position: relative
}

._3wcWzqEa._2JNkDW1U,
._3wcWzqEa._2JNkDW1U ._21SHyR1E {
    height: 5px;
    border-radius: 5px
}

._3wcWzqEa._2JNkDW1U .RQFJnixE {
    width: 19px;
    height: 19px;
    margin-top: -12px
}

._3wcWzqEa.HXZZqZHm,
._3wcWzqEa.HXZZqZHm ._21SHyR1E {
    height: 9px;
    border-radius: 9px
}

._3wcWzqEa.HXZZqZHm .RQFJnixE {
    width: 19px;
    height: 19px;
    margin-top: -14px
}

@media (max-width:800px) {
    ._3wcWzqEa {
        width: 90px
    }
}

._21SHyR1E {
    width: 0;
    height: 3px;
    background: #321400;
    border-radius: 3px
}

.RQFJnixE {
    width: 17px;
    height: 17px;
    margin-top: -10px;
    white-space: pre
}

.RQFJnixE._1vQxASKa {
    background: #fff;
    border-radius: 100%
}

.RQFJnixE._1vQxASKa:after {
    content: "";
    display: inline-block;
    width: 200%;
    height: 200%;
    margin-left: -100%;
    border-radius: 100%;
    border: 3px solid #fff;
    z-index: 1;
    transform-origin: left top;
    transform: scale(.5)
}

._3YJRT1M4,
.TktuscHN {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: top
}

.TktuscHN {
    fill: #321400;
    color: #321400
}

._2Vx3ODQl {
    display: inline-block;
    line-height: 23px;
    max-width: 100%;
    overflow: hidden;
    font-size: 13px;
    color: #2d1d13;
    font-weight: 500;
    border-radius: 4px;
    vertical-align: middle
}

._1SlsmizP {
    display: inline-block;
    height: 9px;
    width: 1px;
    position: relative;
    margin: 0 6px
}

._2WauMBao {
    width: 13px;
    margin-right: 2px;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    top: 5px
}

._3eyThPMr {
    width: 13px;
    height: 13px;
    flex-shrink: 0
}

._2hGokK_Q {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    max-width: 100%;
    height: 28px
}

._2HXciOi0 {
    display: inline-block;
    font-size: 14px;
    color: #321400;
    line-height: 21px;
    font-weight: 600;
    border-radius: 4px;
    white-space: nowrap;
    height: 23px;
    border-width: 1px;
    border-style: solid;
    margin-top: 5px
}

._2HXciOi0:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2HXciOi0:first-child ._3CBaEKAC {
    display: none
}

._2HXciOi0:not(:first-child) {
    margin-left: 6px
}

._2HXciOi0.vV6JLaLx {
    cursor: pointer
}

._2HXciOi0._5Tawpmhf {
    line-height: 22px
}

._2HXciOi0:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 0
}

._2HXciOi0 [data-type=time] {
    min-width: 17px;
    line-height: normal
}

._2HXciOi0 [data-type=time],
._3CBaEKAC {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

._3CBaEKAC {
    margin-right: 3px;
    margin-left: -3px
}

._5Tawpmhf .louKAxPP {
    margin-right: -2px
}

.louKAxPP {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-left: 2px;
    vertical-align: top;
    display: inline-flex
}

._1lm_ecPC {
    display: inline-block;
    height: 10px;
    width: 1px;
    margin: 0 6px;
    overflow: hidden;
    opacity: .8
}

._2521JQxz {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    flex-direction: column;
    flex-wrap: nowrap
}

._3wIYq4Kh,
._2521JQxz {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -webkit-flex-wrap: nowrap
}

._3wIYq4Kh {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 4px;
    width: 100%;
    min-height: 52px;
    flex-shrink: 0;
    flex-grow: 1
}

._3BdgxVFV {
    font-size: 15px;
    color: #fb7701;
    line-height: 19px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    min-height: 21px;
    margin: 0 0 -2px -4px;
    flex-shrink: 1;
    overflow: hidden
}

.aQgQQ8z8 {
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 4px
}

.aQgQQ8z8 span {
    font-weight: 600 !important
}

._1k6HrDBj {
    font-size: 13px;
    color: #aaa;
    line-height: 19px;
    font-weight: 400;
    margin: 2px 0 0 4px
}

.lDkZqVQN {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    width: 100%
}

.UDZRtRLH {
    margin-top: -2px
}

._3n9dUj2y {
    margin: 4px 0
}

._3AIqCHZ_ {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    height: 30px;
    flex-shrink: 0;
    margin-left: 14px
}

._2sVRPzMO {
    margin-right: 14px
}

._1AwMjCR1 {
    margin-top: 8px;
    font-size: 14px;
    color: #fc3310;
    line-height: 18px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    flex-wrap: wrap
}

@keyframes FYfZ6Rvu {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._1sPgCL4k {
    width: 100%;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    margin-bottom: 20px;
    position: relative
}

._1sPgCL4k,
.Rjz356If {
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

.Rjz356If {
    height: 128px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._2w7pO9nT {
    margin-right: 18px
}

._1Z035fI8 {
    margin-right: 14px
}

._2IInaUD8 {
    width: 100%;
    position: relative
}

.blG2BC1l {
    display: block;
    margin-right: 34px;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    line-height: .18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3cNBUqzR,
.blG2BC1l {
    cursor: pointer;
    color: #222
}

._3cNBUqzR {
    padding: 0 7px 0 8px;
    height: 30px;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    justify-content: flex-start;
    border-radius: 4px;
    border: 1px solid #ddd;
    transition: border .15s
}

._3cNBUqzR:hover {
    border-color: #222
}

._3xZdveQT {
    min-width: 104px;
    height: 30px;
    padding: 0 8px;
    background: #f6f6f6;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    color: #aaa;
    line-height: 28px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    cursor: not-allowed
}

._3xZdveQT span {
    white-space: pre
}

._3xZdveQT ._1zddwS7F {
    display: inline-block;
    width: 43px
}

._3xZdveQT._2eVnMJbC {
    font-size: 12px
}

._3xZdveQT._2eVnMJbC ._1zddwS7F {
    width: 41px
}

._2itW76PH {
    position: absolute;
    top: -6px;
    right: -6px
}

._2zggIrFc {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 50%;
    cursor: pointer
}

._2zggIrFc ._3ST_MsIu {
    width: 18px;
    height: 18px;
    fill: #888
}

._2zggIrFc:hover {
    background: rgba(0, 0, 0, .03)
}

._2zggIrFc:hover ._3ST_MsIu {
    fill: #222
}

@media screen and (max-width:1280px) {
    ._3jxn4SRs {
        max-width: min(100% - 149px, 4rem);
        margin-right: 18px
    }
}

._3PMYQpMV .blG2BC1l {
    color: #cdcdcd;
    cursor: unset
}

._3PMYQpMV ._1Z035fI8 {
    cursor: unset
}

._3PMYQpMV .IN0p4fW_ {
    margin-left: 2px;
    vertical-align: middle
}

._3PMYQpMV ._6vaSZOLW {
    color: #222 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    transform: translateY(-1px)
}

._3ImjT4AS {
    width: -webkit-max-content;
    width: max-content;
    max-width: 340px;
    min-width: 140px;
    padding: 16px 34px 16px 12px;
    position: relative;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-weight: 500
}

._3ImjT4AS span[data-type=time] {
    display: inline-block;
    min-width: 18px;
    text-align: center
}

._2LYlEf5U {
    color: #d6d6d6;
    fill: #d6d6d6;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    pointer-events: auto
}

._3H3IBRUX {
    top: 136px;
    z-index: 10;
    pointer-events: none
}

._2DJIb3Cx {
    transform: translateX(calc(50% - 71px));
    background-color: rgba(0, 0, 0, .8) !important;
    border: none
}

.Stf_oTE1 {
    transform: translateX(calc(-50% - 7px));
    color: rgba(0, 0, 0, .8) !important;
    fill: rgba(0, 0, 0, .8) !important;
    stroke: rgba(0, 0, 0, .8) !important;
    top: 2px
}

._2GL5JEKP {
    cursor: pointer;
    font-size: 14px;
    color: #555;
    line-height: 18px;
    display: flex;
    align-items: center;
    margin-top: 4px;
    max-width: 100%
}

._2GL5JEKP ._1PaEcoev {
    width: 12px;
    height: 12px;
    fill: #555;
    flex-shrink: 0
}

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

._2GL5JEKP ._1MYl7BIA:hover {
    text-decoration: underline
}

._3teymyJp {
    line-height: 14px;
    font-weight: 500;
    color: #000;
    font-size: 14px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    margin-right: 12px
}

._28S_fODW {
    margin-right: 8px
}

.Ky4SJtlG {
    margin-left: 8px
}

._21M6rhgR {
    height: 22px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    padding: 0 2px;
    border-radius: 3px;
    background: #020202;
    text-align: center
}

._23r_2MM- {
    margin: 0 4px;
    color: #020202
}

._1ZSFpJVX ._298TyDcU,
._3gSKiVLW,
._19vaBu8Y {
    flex-shrink: 0
}

._12OZ2WBN {
    background: transparent;
    opacity: 1 !important;
    overflow: visible;
    transform: scale(1) !important
}

._12OZ2WBN ._2-0fVgjC {
    display: none
}

._12OZ2WBN ._15TeekXA {
    top: 8px !important
}

._12OZ2WBN ._2cGlp5JI {
    position: absolute;
    top: 64px;
    right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1
}

._12OZ2WBN ._2cGlp5JI svg {
    width: 36px;
    height: 36px;
    pointer-events: none
}

._25D1faj1 {
    width: 514px;
    padding-top: 44px;
    padding-bottom: 40px;
    border-radius: 4px;
    background-color: #fff
}

._1ZSFpJVX {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    flex-direction: column
}

._1ZSFpJVX,
._1ZSFpJVX ._1lzXtiUt {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

._1ZSFpJVX ._1lzXtiUt {
    line-height: 11px;
    font-weight: 500;
    color: #fff;
    font-size: 11px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    width: 19px;
    min-width: 19px;
    height: 19px;
    border-radius: 2px;
    background: #222
}

._1ZSFpJVX ._1QvpeRD4 {
    font-family: PingFangSC-Regular, SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    line-height: 19px;
    font-weight: 400;
    color: #222;
    font-size: 13px;
    width: 6px;
    height: 19px;
    margin: 0;
    text-align: center
}

._1ZSFpJVX ._298TyDcU {
    margin-top: 16px;
    margin-right: 0
}

._3gSKiVLW,
._3gSKiVLW .uWPhlhz- {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

._3gSKiVLW .uWPhlhz- {
    min-height: 37px;
    padding: 0;
    border-radius: 4px;
    margin: 0;
    background: #fff;
    overflow: hidden;
    transition: all .5s
}

._3gSKiVLW .wn6Im9sr {
    min-height: 24px;
    cursor: auto
}

._3gSKiVLW .wn6Im9sr ._3gRakmNh {
    width: 23px;
    height: 23px;
    transform: none
}

._3gSKiVLW .wn6Im9sr ._3gRakmNh img {
    width: 23px !important;
    height: 23px !important
}

._3kPj3Jsg {
    width: 100%;
    text-align: center
}

._1g6norjC {
    margin-right: 6px;
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 24px !important
}

._3SRnSHNk {
    color: #0a8800 !important
}

._3gRakmNh,
.sGSok78Y {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    width: 24px;
    height: 24px;
    margin-right: 6px;
    transform: translateY(4px) !important
}

.sGSok78Y {
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

._183T7AzO {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    width: 100%;
    padding-right: 48px;
    padding-left: 48px
}

._183T7AzO.oFOA6-ER {
    margin-top: -3px
}

._3105KjGE {
    margin-top: 8px;
    background: #ddd;
    overflow: hidden
}

._3105KjGE,
.VAAqk0Vw {
    width: 100%;
    height: 3px;
    border-radius: 1.5px
}

.VAAqk0Vw {
    background: #000;
    transform: translateX(-100%)
}

._59n8oR68 {
    font-family: SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    margin: 0 auto;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    white-space: pre-wrap;
    text-align: center
}

._15HiH-Wr {
    line-height: 32px;
    font-weight: 600;
    color: #fff;
    font-size: 28px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 514px;
    margin-bottom: 24px;
    white-space: nowrap;
    text-align: center
}

._19vaBu8Y {
    position: relative;
    width: 210px;
    height: 210px;
    margin-top: 30px
}

._19vaBu8Y:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .03);
    content: ""
}

._1OP_PLcu {
    width: 210px;
    height: 210px
}

._1DTjVH-1 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 39px;
    padding: 0 8px
}

._2sFMv_yP {
    line-height: 19px;
    font-weight: 500;
    color: #4b4743;
    font-size: 18px
}

._3yNp-6m_ {
    font-weight: 500 !important;
    font-size: 20px !important
}

._2az7TzkM {
    line-height: 18px;
    font-weight: 400;
    color: #e1e1e1;
    font-size: 18px;
    margin-left: 6px;
    text-decoration: line-through;
    transform: translateY(1px)
}

._2OzqD74R {
    margin-top: 16px
}

._3OT-Cy76 {
    line-height: 14px;
    font-weight: 500;
    color: #4b4743;
    font-size: 18px;
    height: 14px
}

._2lvGDwN7 {
    width: 414px;
    height: 48px;
    line-height: 48px;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    margin: 30px auto 0;
    z-index: 1
}

._1XvSM-oa {
    position: absolute;
    top: -42px;
    right: -14px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._1XvSM-oa:active {
    opacity: .6
}

@keyframes ERu0bEix {
    0% {
        background-color: transparent
    }

    to {
        background-color: #fd8e15
    }
}

@keyframes WTZFxzed {
    0% {
        background-color: #fd8e15
    }

    to {
        background-color: transparent
    }
}

@keyframes _32CtQa1r {
    0% {
        background-color: transparent
    }

    to {
        background-color: #f2f2f2
    }
}

@keyframes Gjo4HsEa {
    0% {
        background-color: #f2f2f2
    }

    to {
        background-color: transparent
    }
}

._3Bhmwn3a {
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 10;
    width: 36px;
    height: 36px;
    cursor: pointer
}

._3Bhmwn3a ._2gSwRfaR {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    fill: #fff;
    transform: translate(-50%, -50%)
}

._3Bhmwn3a:hover {
    border-radius: 50%;
    animation: ERu0bEix .24s linear both
}

._3Bhmwn3a:active {
    animation: WTZFxzed .1s linear both
}

[fungrowthteam-custom-viewtype=repickpopup-darktheme]._3Bhmwn3a ._2gSwRfaR {
    fill: #000
}

[fungrowthteam-custom-viewtype=repickpopup-darktheme]._3Bhmwn3a:hover {
    border-radius: 50%;
    animation: _32CtQa1r .24s linear both
}

[fungrowthteam-custom-viewtype=repickpopup-darktheme]._3Bhmwn3a:active {
    animation: Gjo4HsEa .1s linear both
}

@keyframes KKea20qC {
    0% {
        background-color: transparent
    }

    to {
        background-color: rgba(32, 26, 18, .4)
    }
}

@keyframes _22Q3O2Ui {
    0% {
        background-color: rgba(32, 26, 18, .4)
    }

    to {
        background-color: transparent
    }
}

[fungrowthteam-custom-viewtype=temu-points]._3Bhmwn3a ._2gSwRfaR {
    fill: #fff
}

[fungrowthteam-custom-viewtype=temu-points]._3Bhmwn3a:hover {
    border-radius: 50%;
    animation: KKea20qC .24s linear both
}

[fungrowthteam-custom-viewtype=temu-points]._3Bhmwn3a:active {
    animation: _22Q3O2Ui .1s linear both
}

._2Xbt1fda,
._36DJULiV,
.mBs2yMuE ._2bNFecXL {
    flex-shrink: 0
}

.nQ2FZ29W {
    background: transparent;
    opacity: 1 !important;
    overflow: visible;
    transform: scale(1) !important
}

.nQ2FZ29W ._38QJptMT {
    display: none
}

.nQ2FZ29W ._2tj8rtUK {
    position: absolute;
    top: 10px;
    right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1
}

.nQ2FZ29W ._2tj8rtUK svg {
    width: 36px;
    height: 36px;
    pointer-events: none
}

._318pitTY {
    width: 514px;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 4px;
    background: #fff
}

.mBs2yMuE {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    flex-direction: column
}

.mBs2yMuE,
.mBs2yMuE ._2_NvP0Yb {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.mBs2yMuE ._2_NvP0Yb {
    line-height: 11px;
    font-weight: 500;
    color: #fff;
    font-size: 11px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    width: 19px;
    min-width: 19px;
    height: 19px;
    border-radius: 2px;
    background: #222
}

.mBs2yMuE ._35Q17GFe {
    font-family: PingFangSC-Regular, SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    line-height: 19px;
    font-weight: 400;
    color: #222;
    font-size: 13px;
    width: 6px;
    height: 19px;
    margin: 0;
    text-align: center
}

.mBs2yMuE ._2bNFecXL {
    margin-top: 16px;
    margin-right: 0
}

._36DJULiV,
._36DJULiV ._8H2MMyQ_ {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

._36DJULiV ._8H2MMyQ_ {
    min-height: 37px;
    padding: 0;
    border-radius: 4px;
    margin: 0;
    background: #fff;
    overflow: hidden;
    transition: all .5s
}

._36DJULiV .WTvDaCvD {
    min-height: 24px;
    cursor: auto
}

._36DJULiV .WTvDaCvD ._7lNV8gO9 {
    width: 23px;
    height: 23px;
    transform: none
}

._36DJULiV .WTvDaCvD ._7lNV8gO9 img {
    width: 23px !important;
    height: 23px !important
}

._2tfTv8IP {
    width: 100%;
    text-align: center
}

._2Cv-xc9S {
    margin-right: 6px;
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 24px !important
}

.amSXgW8Q {
    color: #0a8800 !important
}

._7lNV8gO9 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    width: 24px;
    height: 24px;
    margin-right: 6px;
    transform: translateY(4px) !important
}

._3gYwCCax {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    width: 100%;
    padding-right: 48px;
    padding-left: 48px
}

._3gYwCCax._2yPhZlko {
    margin-top: -3px
}

._3RxArQVA {
    margin-top: 8px;
    background: #ddd;
    overflow: hidden
}

._3RxArQVA,
._3ypJf0cm {
    width: 100%;
    height: 3px;
    border-radius: 1.5px
}

._3ypJf0cm {
    background: #000;
    transform: translateX(-100%)
}

.E1TnZh3f {
    font-family: SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    margin: 0 auto;
    color: #888;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    white-space: pre-wrap;
    text-align: center
}

._1SqpsoTX {
    line-height: 24px;
    font-weight: 600;
    color: #000;
    font-size: 20px;
    white-space: nowrap;
    text-align: center
}

._3PAXG2iN {
    line-height: 20px;
    font-weight: 400;
    color: #888;
    font-size: 16px;
    margin-top: 12px
}

._2Xbt1fda {
    position: relative;
    width: 210px;
    height: 210px;
    margin-top: 30px
}

._2Xbt1fda:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .03);
    content: ""
}

._2UrEAGNY {
    width: 210px;
    height: 210px
}

._3IlwhjOL {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 39px;
    padding: 0 8px;
    background: #000
}

._1eNqSmxZ {
    line-height: 19px;
    font-weight: 500;
    color: #4b4743;
    font-size: 18px
}

._9xdLuooE {
    font-weight: 500 !important;
    font-size: 20px !important
}

._3smq2jpo {
    line-height: 18px;
    font-weight: 400;
    color: #e1e1e1;
    font-size: 18px;
    margin-left: 6px;
    text-decoration: line-through;
    transform: translateY(1px)
}

.EFRvcnRy {
    margin-top: 16px
}

._38dC6vSZ {
    line-height: 14px;
    font-weight: 500;
    color: #4b4743;
    font-size: 18px;
    height: 14px
}

.R8XPO-KU {
    width: 414px;
    height: 48px;
    line-height: 48px;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    margin: 30px auto 0;
    z-index: 1
}

._1Rpo9r-Z {
    display: flex;
    justify-content: space-between;
    width: 416px;
    margin: 30px auto 0
}

.-NjwO2dk {
    color: #222
}

.-NjwO2dk,
._3AFMTEY9 {
    width: 199px;
    height: 48px;
    line-height: 48px;
    font-weight: 600;
    font-size: 16px;
    z-index: 1
}

._3AFMTEY9 {
    color: #fff
}

.LJeWyhVO {
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 22px;
    cursor: pointer
}

._37pzJNUR,
.LJeWyhVO {
    position: relative;
    width: 132px
}

._37pzJNUR {
    height: 132px
}

._37pzJNUR:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .03);
    content: ""
}

._3Lj4UIcw {
    width: 132px;
    height: 132px
}

._29E5KF9H {
    line-height: 20px;
    font-weight: 500;
    color: #fb7701;
    font-size: 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 20px;
    margin-top: 5px
}

._29E5KF9H ._3p7z_G-2 {
    line-height: 13px;
    font-weight: 500;
    color: #aaa;
    font-size: 13px;
    position: relative;
    top: 2px;
    margin-left: 4px;
    text-decoration: line-through
}

._3xqXd9QG {
    width: 100%;
    height: 31px;
    line-height: 29px;
    font-weight: 500;
    color: #222;
    font-size: 13px;
    margin-top: 6px;
    z-index: 1
}

._3-zcWDAI {
    line-height: 18px;
    font-weight: 500;
    color: #fff;
    font-size: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
    background: #fb7001;
    transform: translateY(-50%)
}

@media screen and (max-width:1279px) {
    .LJeWyhVO {
        margin-right: 10px
    }
}

._3pColn-d {
    position: absolute;
    width: 100%;
    height: 18px;
    background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
    z-index: 10
}

._2eCYJR0x {
    top: -1px
}

._1sR2jy9g {
    bottom: -1px;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff)
}

._29RIBM5d {
    width: 660px;
    padding: 40px 50px;
    background: #fff;
    border-radius: 4px
}

._219Gkf-_ {
    line-height: 24px;
    font-weight: 600;
    color: #222;
    font-size: 20px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 24px
}

._18xBCjoD {
    margin-right: 0
}

._2zWlpuCv {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 18px;
    margin-top: 10px;
    font-weight: 400
}

._14kphbO- {
    position: relative;
    margin-top: 20px
}

._3yvueUAC {
    font-weight: 400;
    color: #222;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
    line-height: 20px;
    text-align: left
}

._3yvueUAC:not(:last-child) {
    padding-bottom: 10px
}

._3yvueUAC:before {
    width: 4px;
    height: 4px;
    position: absolute;
    top: 9px;
    left: 0;
    display: inline-block;
    margin-right: 10px;
    content: "";
    background-color: #000;
    border-radius: 50%
}

._2PnzrNam {
    margin-right: 5px;
    font-weight: 400
}

._3dhCAPUY {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    min-width: 24px;
    height: 24px;
    font-size: 16px
}

._2_HCmy0F {
    line-height: 13px;
    font-weight: 500;
    color: #000;
    font-size: 14px;
    height: 17px;
    margin: 0 2px;
    text-align: center;
    opacity: .8
}

.RW-mZM_E {
    margin-top: 12px
}

.RW-mZM_E,
.xRV8JgBC {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.xRV8JgBC {
    width: 380px;
    height: 48px;
    line-height: 48px;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    z-index: 1
}

._26fGbcCb {
    top: -.05rem;
    bottom: 0;
    background-color: rgba(0, 0, 0, .85);
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center
}

._26fGbcCb,
._26fGbcCb:after {
    position: fixed;
    right: 0;
    left: 0
}

._26fGbcCb:after {
    content: "";
    top: 0;
    height: 1px;
    background-color: #000;
    z-index: 10;
    transform: scaleY(.5);
    transform-origin: top
}

.VK7eYd97 {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

._1ziKtUi_ {
    background-color: transparent
}

._1plDKA7p {
    -webkit-overflow-scrolling: touch
}

._1j9J5zOz {
    background-color: transparent;
    transition: background-color .15s ease
}

.sBMmN5EG {
    background-color: rgba(0, 0, 0, .6) !important
}

._15oCO8Ji {
    position: relative;
    background: #fff;
    overflow: hidden;
    flex-shrink: 0
}

._3Iw4H2_u {
    transition: all .15s ease;
    transform: scale(.9);
    border-radius: 4px;
    opacity: 0
}

._1oSMUfAi {
    transform: scale(1) !important;
    opacity: 1 !important
}

._2rA7nTYo {
    justify-content: flex-end
}

._2rA7nTYo,
._3O8u4VdI {
    transition-duration: .3s
}

._3O8u4VdI {
    justify-content: flex-start
}

.U1McAV4L {
    align-items: flex-start
}

._2WiSCTKl,
.U1McAV4L {
    transition-duration: .3s
}

._2WiSCTKl {
    align-items: flex-end
}

._2Wcmefwp {
    transition: all .2s ease
}

._3pRyK-dI {
    height: 100%;
    transform: translate(100%)
}

._2B0TNXgF {
    height: 100%;
    transform: translate(-100%)
}

.OnPoox8p {
    width: 100%;
    transform: translateY(-100%)
}

.HgVjCYym {
    width: 100%;
    transform: translateY(100%)
}

._3MRQwARS {
    transition-duration: .3s;
    transform: translate(0)
}

._351OBd7g {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
    width: 36px;
    height: 36px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

._351OBd7g svg {
    width: 36px;
    height: 36px;
    pointer-events: none
}

._5sgDzKJp {
    top: 19px;
    right: 14px
}

._5sgDzKJp,
._5sgDzKJp svg {
    width: 36px;
    height: 36px
}

._2CQKFVmp {
    position: fixed;
    top: -.05rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center
}

._1-A2B28i {
    position: absolute;
    top: -5px;
    left: 0;
    width: 100vw;
    height: calc(100vh + 10px)
}

._1-A2B28i:after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    background-color: #000;
    z-index: 10;
    transform: scaleY(.5);
    transform-origin: top
}

._3h96Rdaw {
    position: relative;
    height: 51px;
    padding-top: 13px;
    background-color: #fff;
    overflow: hidden
}

._11e5AZ3F {
    margin: 0 16px;
    text-align: center
}

.X0qWyHDQ {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer
}

.X0qWyHDQ:hover {
    background-color: rgba(0, 0, 0, .03)
}

._2rNI8OCO {
    right: 2px
}

._2tXw4ysP {
    left: 2px
}

._3c9ZO95z {
    fill: #222;
    z-index: 1
}

._2QwXj6bI {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    transition: transform .3s ease-in
}

._3QDDiqDP {
    position: absolute;
    top: 9px;
    width: 69px;
    height: 32px;
    background-image: linear-gradient(-90deg, hsla(0, 0%, 100%, 0) 7%, #fff 50%);
    cursor: pointer;
    z-index: 1
}

._2Gk4vR83 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 32px;
    height: 32px;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 50%;
    background: hsla(0, 0%, 100%, .9);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .05)
}

._3RZBdnuU {
    width: 13px;
    height: 13px
}

._2ENWCe94 {
    left: 0
}

._2ENWCe94 ._3RZBdnuU {
    margin-right: 2px
}

._14S0aEly {
    right: 0;
    display: flex;
    justify-content: flex-end;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 7%, #fff 50%)
}

._2SNf2lO9 {
    display: inline-block
}

._3h96Rdaw ._3EnC6IMD {
    top: 10px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    cursor: pointer
}

._3h96Rdaw ._3EnC6IMD:hover {
    background-color: rgba(0, 0, 0, .03)
}

._3h96Rdaw ._3EnC6IMD ._3RZBdnuU {
    width: 13px;
    height: 13px;
    fill: #777
}

.UoJFYgZu {
    right: 0 !important
}

._2LFXokEt {
    left: 0 !important
}

._2PgiVzZK {
    position: relative
}

._2VNNF-Vh {
    background: url(https://aimg.kwcdn.com/upload_aimg/bgfun_growth/dbqt_20230321.png) no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
    height: 96px
}

._3VTmCTmO {
    font-size: 24px;
    color: #fff;
    font-family: SFPro-Semibold, PingFang SC, SFPro-Regular, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 700;
    padding-top: 20px;
    font-weight: 600;
    line-height: 29px;
    text-align: center
}

._2wRQqhBK {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2wRQqhBK ._1Df0gRHK {
    color: #fff;
    font-size: 16px;
    padding-right: 7px;
    margin: 0
}

._2wRQqhBK ._1Df0gRHK,
._2wRQqhBK ._3B6pD3Zw {
    font-family: SFPro-Medium, PingFang SC, SFPro-Regular, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 700;
    line-height: 19px;
    font-weight: 500
}

._2wRQqhBK ._3B6pD3Zw {
    color: #fb7701;
    font-size: 11px;
    width: 19px;
    height: 19px;
    padding: 0;
    text-align: center;
    background: #fff;
    border-radius: 2.04px
}

._2wRQqhBK ._1gdPdo9- {
    font-family: PingFangSC-Regular, SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    line-height: 19px;
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    width: 6px;
    margin: 0;
    text-align: center
}

._2wRQqhBK .AojCMYjZ {
    margin-top: 12px
}

.cC-AG12W {
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 17px;
    font-weight: 500;
    color: #fff;
    font-size: 13px;
    position: absolute;
    top: 56px;
    right: 0;
    display: flex;
    align-items: center;
    height: 24px;
    padding: 0 5px 0 9px;
    cursor: pointer;
    background: hsla(0, 0%, 100%, .28);
    border-radius: 12px 0 0 12px;
    opacity: .8;
    transform-origin: 50% 50%
}

.cC-AG12W:hover {
    background: #fd8e15;
    animation: _1Ve1LOXB .15s ease both
}

.cC-AG12W:active {
    background: #fd8e15;
    animation: _1noFBrx8 .1s ease both
}

@keyframes _1Ve1LOXB {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.02)
    }
}

@keyframes _1noFBrx8 {
    0% {
        transform: scale(1.02)
    }

    to {
        transform: scale(1)
    }
}

._3V0kOsxp {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    box-sizing: border-box;
    width: 100%;
    padding: 0 52px;
    transform: translateY(100%)
}

.E7POPyrb {
    padding: 20px 52px 5px 54px;
    background-color: #fff
}

._19x5oeD2 {
    display: flex;
    align-items: center;
    height: 44px;
    padding: 0 12px;
    border-radius: 4px
}

._25-_MTZS {
    background-color: #f6f6f6
}

._25-_MTZS:hover {
    background-color: #fafafa
}

._25-_MTZS:active {
    background-color: #ececec
}

._3_jwsrFt {
    cursor: pointer;
    background-color: rgba(10, 136, 0, .1)
}

._3_jwsrFt:hover {
    background-color: #f0f8f0
}

._3_jwsrFt:active {
    background-color: #cfe8ce
}

._3d5zRTHU {
    background-color: #feefe1
}

._2nlNOXgB {
    width: 32px;
    height: 32px;
    margin-right: 8px
}

._2nlNOXgB:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: rgba(0, 0, 0, .03)
}

._2E88svJZ,
._3Pcgf9K6 {
    width: 24px;
    height: 24px
}

._3Pcgf9K6 {
    margin-right: 8px
}

.my-N3X9m {
    font-size: 16px;
    color: #000;
    font-family: SFPro-Medium, PingFang SC, SFPro-Regular, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 700;
    display: flex;
    align-items: center;
    height: 18px;
    font-weight: 500;
    line-height: 18px
}

._2HgL0oJD {
    color: #0a8800
}

._2w3iiI7N {
    width: 16px;
    height: 16px;
    margin-left: 2px;
    fill: #0a8800
}

._1YNjfCv5 ._1BxKTog- {
    color: #000
}

._1YNjfCv5 ._1BxKTog-,
._1YNjfCv5 ._11uci6BO {
    font-size: 14px;
    font-family: SFPro-Regular, PingFang SC, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 400;
    line-height: 18px
}

._1YNjfCv5 ._11uci6BO {
    color: #fc3310;
    display: flex;
    align-items: center
}

._1YNjfCv5 ._11uci6BO .Ng0GssjP {
    width: 13px;
    height: 13px;
    margin-right: 3px
}

[fungrowthteam-custom-viewtype=temu-points] ._3VTmCTmO {
    font-size: 24px;
    color: #fff;
    font-family: SFPro-Semibold, PingFang SC, SFPro-Regular, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 700
}

[fungrowthteam-custom-viewtype=temu-points] ._2VNNF-Vh {
    background: url(https://aimg.kwcdn.com/upload_aimg/bgfun_growth/temu_points/8df38b68-5d34-4ef9-b7bb-a61c301aee36.png.slim.png) no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
    background-color: #000
}

[fungrowthteam-custom-viewtype=temu-points] ._2wRQqhBK ._1Df0gRHK {
    line-height: 19px;
    font-weight: 500;
    color: #fff;
    font-size: 16px
}

[fungrowthteam-custom-viewtype=temu-points] ._2wRQqhBK ._3B6pD3Zw {
    line-height: 19px;
    font-weight: 500;
    color: #000;
    font-size: 11px;
    background: #fff
}

[fungrowthteam-custom-viewtype=temu-points] ._2wRQqhBK ._1gdPdo9- {
    line-height: 19px;
    font-weight: 400;
    color: #fff;
    font-size: 13px
}

[fungrowthteam-custom-viewtype=temu-points] ._2wRQqhBK .AojCMYjZ {
    margin-top: 12px
}

[fungrowthteam-custom-viewtype=temu-points] .cC-AG12W {
    line-height: 17px;
    font-weight: 500;
    color: #fff;
    font-size: 13px;
    background: hsla(0, 0%, 100%, .2);
    opacity: 1
}

[fungrowthteam-custom-viewtype=temu-points] .cC-AG12W:hover {
    background: hsla(0, 0%, 100%, .3);
    animation: _1Ve1LOXB .15s ease both
}

[fungrowthteam-custom-viewtype=temu-points] .cC-AG12W:active {
    background: hsla(0, 0%, 100%, .3);
    animation: _1noFBrx8 .1s ease both
}

[fungrowthteam-custom-viewtype=temu-points] .E7POPyrb {
    padding: 4px 52px 5px 54px
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._3VTmCTmO {
    font-size: 24px;
    color: #000;
    font-family: SFPro-Semibold, PingFang SC, SFPro-Regular, STHeiti STXihei, Microsoft YaHei, Microsoft JhengHei, serif;
    font-weight: 700
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._2VNNF-Vh {
    background: #fff;
    background-image: none
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._2wRQqhBK ._1Df0gRHK {
    line-height: 19px;
    font-weight: 500;
    color: #000;
    font-size: 16px
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._2wRQqhBK ._3B6pD3Zw {
    line-height: 19px;
    font-weight: 500;
    color: #fff;
    font-size: 11px;
    background: #000
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._2wRQqhBK ._1gdPdo9- {
    line-height: 19px;
    font-weight: 400;
    color: #fff;
    font-size: 13px
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] ._2wRQqhBK .AojCMYjZ {
    margin-top: 12px
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] .cC-AG12W {
    line-height: 17px;
    font-weight: 500;
    color: #888;
    font-size: 13px;
    background: #f6f6f6;
    opacity: 1
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] .cC-AG12W:hover {
    background: #ececec;
    animation: _1Ve1LOXB .15s ease both
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] .cC-AG12W:active {
    background: #ececec;
    animation: _1noFBrx8 .1s ease both
}

[fungrowthteam-custom-viewtype=repickpopup-longpreiod] .E7POPyrb {
    padding: 4px 52px 5px 54px
}

.UXjg8R2z {
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

._1qp2y-Dq {
    margin: 0 auto
}

._3S3VaFMY {
    margin-top: 18px
}

._3tu6e4Sh {
    margin-top: 19px
}

._361gk8Dt {
    margin-top: 20px
}

._2FT3S9cp {
    margin-right: 18px
}

._9Tv3h3wz {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap
}

._1OJRCWU0 {
    margin-right: 28px
}

.feAuU1ih {
    margin-top: 10px
}

._2MgT6GEQ {
    position: absolute;
    top: 0;
    left: 0;
    width: 988px;
    height: 620px;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    z-index: 2
}

._2MgT6GEQ :empty {
    background: #f7f7f7;
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .02) 28%, rgba(0, 0, 0, .03) 51%, rgba(0, 0, 0, .02) 77%, transparent);
    background-position: -140% 0;
    background-size: 40% 100%;
    background-repeat: no-repeat;
    animation: CNv13D40 .85s ease-in-out 1s infinite normal forwards
}

@keyframes CNv13D40 {
    to {
        background-position: 140% 0
    }
}

._1OlEHdHc {
    position: relative;
    width: 100%;
    height: 96px;
    background-color: #fff;
    opacity: 1
}

._2bDmpNwK {
    position: absolute;
    top: 60px;
    width: 153px;
    height: 20px;
    background-color: #f7f7f7
}

._3r3as-3u {
    position: absolute;
    top: 19px;
    width: 253px;
    height: 30px;
    background: #f7f7f7
}

._2osRhYhf {
    height: 44px;
    margin-top: 4px;
    background-color: #f7f7f7
}

._1l73vveE,
._2osRhYhf {
    width: 89.272%
}

._1kZ-Wtu0,
._1u94lWeS,
._2I68Z2tW,
._3AFshI27 {
    width: 100px;
    height: 20px;
    background: #f7f7f7
}

._2hFmTJz9 {
    width: 89.272%
}

._2fXXW25e {
    position: relative
}

._2CqKsjy7 {
    width: 132px;
    height: 132px;
    background: #f7f7f7
}

._3xzw92bP {
    width: 108px;
    height: 19px;
    background: #f7f7f7
}

.XbAC47J_ {
    width: 132px;
    height: 31px;
    border-radius: 15.5px;
    background: #f7f7f7
}

._1aHZx8Jl {
    position: relative
}

@media screen and (max-width:1279px) {
    ._2MgT6GEQ {
        width: 700px
    }

    ._1l73vveE ._3AFshI27 {
        margin-right: 0
    }

    ._1l73vveE ._1u94lWeS,
    ._1l73vveE ._2I68Z2tW {
        display: none
    }

    ._1aHZx8Jl {
        margin-right: 18px
    }
}

._3nLUG3hN {
    line-height: 19px;
    font-weight: 500;
    color: #888;
    font-size: 15px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    position: relative;
    display: inline-flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: 36px;
    margin-right: 28px;
    white-space: nowrap;
    cursor: pointer
}

._3nLUG3hN._3FS5uv9L {
    margin-right: 0
}

._3nLUG3hN._2exc93Vl {
    line-height: 19px;
    font-weight: 600;
    color: #222;
    font-size: 15px;
    position: relative
}

._3nLUG3hN._2exc93Vl:after {
    position: absolute;
    top: 23px;
    left: 50%;
    width: 15px;
    height: 4px;
    border-radius: 2px;
    background: #222;
    transform: translateX(-50%);
    content: ""
}

._1dr_ZSwC {
    display: none !important
}

._2NTeIQDR {
    width: 988px;
    max-height: 80vh !important;
    border-radius: 4px;
    background: #fff;
    overflow-x: hidden;
    overflow-y: overlay
}

._2NTeIQDR::-webkit-scrollbar {
    width: 5px
}

._2NTeIQDR::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._2NTeIQDR::-webkit-scrollbar-track {
    border-radius: 3px
}

._2NTeIQDR:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.B_B85vtX {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 300px !important;
    padding: 0 !important
}

._2qZVPSEf {
    padding: 40px 0 0;
    background-image: url(//aimg.kwcdn.com/upload_aimg/bgfun_growth/header_bg_pc_20220219.png.slim.png);
    background-size: 100% 100%;
    background-repeat: no-repeat
}

._31DGCg6d {
    width: calc(100% - 104px);
    height: 1px;
    margin: 20px auto auto;
    background: #ececec
}

._3ahURQOO {
    position: relative;
    width: 100%;
    height: 400px;
    overflow-x: hidden;
    overflow-y: scroll
}

._2myM6IiZ {
    display: flex;
    flex-wrap: wrap;
    padding-top: 51px;
    padding-left: 52px
}

._2Jv8hjE8 {
    position: relative;
    width: 100%;
    height: 20px;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    transform: translateY(-20px);
    z-index: 1
}

._3YCgP8eB span {
    background-color: #000
}

._3GesbI2q ._2NTeIQDR {
    height: 620px
}

@media screen and (max-width:1279px) {
    ._2NTeIQDR {
        width: 700px
    }
}

._1IVREh2A {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 27px
}

._1bbz4pEA {
    margin-left: 181px;
    border-top: 1px solid #ececec;
    margin-bottom: 20px
}

._1hFGLokd {
    padding-top: 8px !important;
    bottom: 4px !important
}

._3xJjeqoa {
    display: none
}

._1fZWJ-g4 {
    cursor: pointer;
    flex-shrink: 0;
    height: 32px;
    border: 1px solid #ddd;
    padding: 0 20px;
    border-radius: 16px;
    font-size: 14px;
    color: #222;
    line-height: 32px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    max-width: 250px;
    margin-left: 12px
}

._1fZWJ-g4 span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: pre
}

._1fZWJ-g4._30CHXp8H {
    border-color: #222
}

._1fZWJ-g4._30CHXp8H ._32jA9wAD {
    transform: rotate(180deg)
}

._32jA9wAD {
    width: 12px;
    height: 12px;
    margin-left: 4px;
    transition: transform .3s;
    flex-shrink: 0
}

.STNKnem6 {
    display: flex;
    overflow: hidden
}

._1eI2XHok._1eI2XHok {
    margin: 0 !important;
    padding: 0 !important
}

._1b3NL190 .splide__arrow:active {
    opacity: 1 !important
}

._2KtO7x0i._2KtO7x0i {
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    width: 30px;
    height: 30px;
    position: absolute;
    top: calc(50% - 15px);
    z-index: 2
}

._2KtO7x0i._2KtO7x0i:active,
._2KtO7x0i._2KtO7x0i:hover {
    transform: none;
    opacity: 1
}

._2KtO7x0i._2KtO7x0i svg {
    transform: unset
}

._2KtO7x0i._2KtO7x0i:after {
    content: "";
    display: none
}

._2KtO7x0i._2KtO7x0i._3nPE5FmW {
    left: 0
}

._2KtO7x0i._2KtO7x0i._3nPE5FmW:after {
    content: "";
    display: block;
    width: 54px;
    height: calc(100% + 4px);
    position: absolute;
    top: -2px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(90deg, #fff 25px, hsla(0, 0%, 100%, 0));
    pointer-events: none
}

._2KtO7x0i._2KtO7x0i._2UZ9Flgw {
    right: 0
}

._2KtO7x0i._2KtO7x0i._2UZ9Flgw:after {
    content: "";
    display: block;
    width: 54px;
    height: calc(100% + 4px);
    position: absolute;
    top: -2px;
    right: 0;
    z-index: -1;
    background: linear-gradient(-90deg, #fff 25px, hsla(0, 0%, 100%, 0));
    pointer-events: none
}

._2YvV7IYS {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border: .5px solid rgba(0, 0, 0, .1);
    flex-shrink: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2YvV7IYS:hover {
    transform: scale(1.02)
}

._2YvV7IYS:hover svg {
    transform: scale(.9804)
}

._2YvV7IYS:active {
    transform: scale(1);
    opacity: .6
}

._1iUSYu7o._1iUSYu7o {
    fill: #000;
    width: 12px;
    height: 12px
}

.Nbnvj6SS {
    margin: 0 -2px;
    max-width: calc(100% + 4px)
}

._386rtUCy {
    max-width: 100%
}

._386rtUCy:not(:last-child) {
    margin-right: 8px
}

._1OfM4h6d {
    cursor: pointer;
    height: 32px;
    border: 1px solid #ddd;
    padding: 0 20px;
    border-radius: 16px;
    font-size: 14px;
    color: #222;
    line-height: 32px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin: 4px
}

._1OfM4h6d:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px
}

._1OfM4h6d span {
    white-space: pre
}

._1OfM4h6d span:first-child {
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1OfM4h6d.cZ2HORY7 {
    border-color: #222
}

._1MmAm-dC {
    color: #000 !important;
    fill: #000 !important;
    stroke-width: 0 !important
}

._33YfFZPm {
    background: #000;
    box-shadow: none;
    border: none;
    max-width: 400px
}

._2PgmQ7Nj {
    width: -webkit-max-content;
    width: max-content;
    max-width: 400px;
    padding: 12px 38px 12px 16px;
    position: relative;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-weight: 500
}

._1eL4ePt4 {
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 12px;
    right: 12px;
    color: #d6d6d6;
    fill: #d6d6d6;
    cursor: pointer
}

._3Qt0vFka {
    height: 76px;
    background: #f6f6f6;
    border-radius: 4px;
    align-items: center;
    -webkit-align-items: center;
    margin: -8px 0 18px 38px;
    padding-right: 50px;
    position: relative;
    cursor: pointer
}

._3Qt0vFka,
._19WWgjfy {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap
}

._19WWgjfy {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-shrink: 0
}

._1GiHit-0,
._19WWgjfy {
    height: 60px;
    overflow: hidden
}

._1GiHit-0 {
    width: 60px;
    margin: 0 0 0 8px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative
}

._1GiHit-0:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1
}

._19rG0Dcm {
    width: 60px;
    height: auto
}

._2xk661YG {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(34, 34, 34, .6);
    font-size: 20px;
    color: #fff;
    line-height: 60px;
    font-weight: 500;
    text-align: center;
    width: 100%
}

.vSu4_xB2 {
    margin-left: 16px;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3Iaxhf8b {
    width: 13px;
    height: 13px;
    fill: #222;
    position: absolute;
    top: 30px;
    right: 27px
}

._1q5KKIEg {
    width: 100%;
    height: 28px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._14f8rDgf {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    font-size: 14px
}

._3Z4auYTi {
    border-color: #777
}

._8J3Duat1 {
    color: #777
}

._299NIqzR {
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    border: 1px solid transparent
}

._299NIqzR._3sDwvlQh {
    padding: 0 4px
}

._299NIqzR:not(:first-child) {
    margin-left: 4px
}

._299NIqzR ._2-rAXaLx {
    vertical-align: top
}

._299NIqzR .PUUOxazb {
    vertical-align: -1px
}

._2pSYCSLT {
    display: inline-block;
    max-width: calc(70% - 6px);
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    font-weight: 500;
    vertical-align: text-top;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 3px
}

._2pSYCSLT.CFiRtMdX {
    padding: 1px 4px
}

._2pSYCSLT.CFiRtMdX>span {
    position: relative;
    top: -.5px
}

._30BaPdc- {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 105px;
    flex: 1;
    padding: 6px 0 6px 6px;
    display: flex;
    margin-right: 10px;
    min-width: 320px
}

._30BaPdc-:last-of-type {
    margin-right: 0
}

._3xNpKDbS {
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    position: relative
}

._3xNpKDbS:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._3xNpKDbS ._2NbQzJMr {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.GKP0cy1I {
    display: flex;
    flex-direction: column;
    padding: 0 5px;
    margin: 0 8px 0 9px;
    overflow: hidden
}

.Gy-iQKFj {
    font-size: 14px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.uJJuUcp6 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._2BR0RehT {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    flex-shrink: 0
}

._3O9PPlfd {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 100%
}

._3O9PPlfd ._6VjBuR0 {
    padding: 1px 3px
}

._3O9PPlfd ._2oTYKc5r {
    vertical-align: -1px
}

._3CGLbjyz {
    width: 16px !important;
    height: 16px !important;
    margin-right: 4px;
    vertical-align: text-bottom !important
}

._1D-mkgt5 {
    flex: 1
}

._3XJQLnbD {
    margin-bottom: 2px
}

.ogbrH9G3 {
    display: flex;
    height: 128px;
    flex: 1;
    width: 100%
}

._1lJUoONh {
    width: 128px;
    height: 128px;
    flex-shrink: 0;
    position: relative
}

._1lJUoONh:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._2PFp3cr- {
    margin-left: 14px;
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden
}

._3OqtqJl2 {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

._3OqtqJl2,
._31IbZD1L {
    font-size: 14px;
    line-height: 18px
}

._31IbZD1L {
    color: #555;
    flex-grow: 1
}

.HqCShN4U {
    width: 104px;
    flex-shrink: 0;
    margin-left: 30px
}

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

._1uZWrW1q {
    flex-shrink: 0
}

._2t7_DQzW {
    width: 16px !important;
    height: 16px !important;
    margin-right: 4px;
    vertical-align: text-bottom !important
}

._39EtyNH1 {
    flex: 1
}

._1VkK4f5Z {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    margin-top: 6px
}

._1VkK4f5Z span[data-type=time] {
    display: inline-block;
    min-width: 18px;
    text-align: center
}

._1VkK4f5Z ._21eiBbI2 {
    width: 1px;
    height: 10px;
    display: inline-block;
    margin: 0 4px
}

._1VkK4f5Z .JivckF7X {
    vertical-align: -2px;
    margin-right: 2px
}

.k7DuOI8p {
    margin-top: -6px
}

._2qG3XheD {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-left: 38px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 16px
}

._2dmFZgdp {
    width: 1px;
    height: 13px;
    padding: 1px 0;
    background-color: #000;
    margin: 0 6px
}

._1NAqDVeY {
    flex: 1
}

._3xt62__O {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    margin-right: -6px
}

._3xt62__O .kY5IMDso {
    width: 14px;
    height: 14px;
    fill: #888
}

._3xt62__O:hover {
    background: #ececec
}

._3xt62__O:hover .kY5IMDso {
    fill: #222
}

._3QwF0uFu {
    padding-left: 38px;
    margin-bottom: 20px;
    position: relative;
    width: 100%
}

._3QwF0uFu>div {
    display: block !important
}

.hWX0HE8s {
    top: 38px !important
}

._3n4Rvcmq {
    margin-right: 4px;
    flex-shrink: 0
}

._3exl6OsC {
    margin-right: 2px
}

._1GiPA21t {
    margin-right: 4px
}

._2SobnHbd {
    width: 12px;
    height: 12px;
    transform: rotate(180deg)
}

._1TyYBUth {
    transform: rotate(0deg)
}

._3-jmlimS {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    white-space: pre-line
}

._1AH5Uojr {
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden
}

._1AH5Uojr:after {
    content: "";
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1
}

._1AH5Uojr:after,
._1coQpExa {
    position: absolute;
    top: 0;
    left: 0
}

._1coQpExa {
    width: 100px;
    height: 100px;
    background-color: rgba(65, 65, 65, .5);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

._1oFO2Ae7 {
    width: 100px;
    text-align: center;
    margin-top: 6px;
    white-space: pre-line
}

._23OiUMAE {
    display: flex;
    margin-bottom: 12px
}

._3zg97IsQ {
    width: 5px;
    height: 100px;
    border-right: 1px solid #222;
    margin-left: 10px;
    margin-right: 15px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3zg97IsQ:after {
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 8px;
    content: "";
    background: #fff;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    transform: rotate(225deg) translateY(3px)
}

._3DNQFAFn {
    width: 5px;
    margin-left: 10px;
    margin-right: 15px
}

._3DNQFAFn,
.D4jwRAbC {
    height: 100px
}

.M5VJpRA9 {
    margin-left: 2px;
    border: 1px solid transparent;
    padding: 0 4px;
    font-size: 12px;
    color: #0a8800;
    font-weight: 600;
    white-space: nowrap;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 3px;
    height: 20px;
    flex-shrink: 0;
    margin-right: 4px
}

.M5VJpRA9:last-of-type {
    margin-right: 0
}

._1QVz8Qse {
    width: 12px;
    height: 12px;
    fill: #0a8800;
    margin-right: 2px
}

.pPAu9rDb {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px
}

._33kjYclC {
    cursor: pointer
}

._36Ekv8Wv {
    margin-right: 2px
}

._3ZTPg38n>* {
    vertical-align: middle
}

._1ePDZgMG {
    padding: 0 4px;
    border-radius: 3px;
    box-sizing: border-box
}

._1x2iSK-u {
    margin-right: 2px
}

._2yaXrysw {
    margin-top: 6px
}

._7PMlryg8 {
    padding: 1px 0;
    border-radius: 4px;
    background: #fb7701;
    white-space: pre;
    vertical-align: bottom;
    display: inline-flex;
    line-height: 19px;
    align-items: center;
    height: 19px;
    margin-right: 2px
}

._2_oxVVBi {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-self: center;
    overflow: hidden;
    height: 22px;
    max-width: 100%
}

._2_oxVVBi:empty {
    display: none
}

._2_oxVVBi ._1QpuMsB8,
._2_oxVVBi ._3lt7At7X,
._2_oxVVBi .aJBzh3i4 {
    padding-bottom: 0
}

._3FqV-jth {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    overflow: hidden;
    height: 24px
}

._3FqV-jth.cKSi2euW {
    align-items: center
}

._9AnlzOAq {
    white-space: pre;
    line-height: 19px
}

._1IVVCOls {
    font-size: 20px;
    flex-shrink: 0;
    margin-right: 4px;
    line-height: 24px;
    height: 24px
}

._1QpuMsB8,
._3lt7At7X,
.aJBzh3i4 {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    margin-right: 4px;
    font-size: 13px;
    color: #aaa;
    line-height: 17px;
    padding-bottom: 1px
}

._1QpuMsB8,
._3lt7At7X,
.aJBzh3i4,
.Q7BW5Ult {
    height: 22px;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.Q7BW5Ult {
    max-width: 100%;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    align-self: center
}

._2liwQDca,
.Q7BW5Ult {
    justify-content: center;
    align-items: center
}

._2liwQDca {
    font-size: 13px;
    color: #fb7701;
    font-weight: 600;
    border: 1px solid #fb7701;
    background: #fff;
    border-radius: 3px;
    height: 19px;
    padding: 0 4px;
    display: inline-flex;
    line-height: normal;
    line-height: 19px;
    white-space: nowrap;
    margin-right: 4px;
    overflow: hidden
}

._3LIXUZyF {
    border: none;
    padding: 0
}

._3LIXUZyF ._1qKn49ug,
._3LIXUZyF ._33oOvoe2 {
    border-radius: 3px;
    padding: 0 4px;
    height: 19px;
    line-height: 17px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3LIXUZyF ._33oOvoe2 {
    border: 1px solid #fb7701
}

._2VjAnaez {
    margin-right: 4px;
    padding-bottom: 1px
}

.jn-JdXcJ {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    min-width: 0;
    max-width: 100%;
    margin: 0 0 -2px
}

.jn-JdXcJ._2n21mRgF ._1QpuMsB8 {
    margin-right: 5px
}

._3LQaDzgd {
    cursor: pointer
}

._1nhh7Mv-:not(:first-child) {
    margin-left: 2px
}

._1nhh7Mv-:not(:last-child) {
    margin-right: 2px
}

._2vnnEzgY {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    position: relative;
    height: 20px;
    top: -1px;
    max-width: 100%;
    margin-right: 4px
}

._1kYVUFdD {
    cursor: pointer
}

._1kYVUFdD:active>div>span,
._1kYVUFdD:hover>div>span {
    text-decoration: underline
}

._1kYVUFdD:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px
}

._1SB6DT61 {
    width: 100%;
    margin-top: 4px
}

._1mlx1fyb {
    width: 12px;
    height: 12px;
    flex-shrink: 0
}

._3k32B4FP {
    max-width: 492px;
    width: -webkit-max-content;
    width: max-content;
    padding: 12px 16px
}

._1xWhh-GS:not(:first-child) {
    margin-top: 8px
}

._3aEvCoLn {
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-shrink: 1;
    height: 20px
}

._3aEvCoLn,
._26YLZoId {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    max-width: 100%;
    min-width: 25px
}

._26YLZoId {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    height: 16px
}

._8Ank1Y3p {
    flex-shrink: 1;
    line-height: 16px
}

._2BRuvAd1 {
    flex-shrink: 0;
    margin-left: 4px;
    height: 16px;
    cursor: pointer;
    position: relative
}

._1h1rZWbT {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

._3AwnDNTF {
    opacity: .3
}

._3AwnDNTF,
._3AwnDNTF * {
    cursor: unset
}

._3dnkUaLr {
    height: 30px;
    border-radius: 15px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 14px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    margin-right: 12px;
    -webkit-user-select: none;
    user-select: none;
    position: relative
}

._3dnkUaLr,
._24c2Me98 {
    align-items: center;
    font-size: 14px;
    cursor: pointer
}

._24c2Me98 {
    color: #555;
    line-height: 18px;
    display: flex;
    max-width: 100%;
    border-radius: 4px
}

._24c2Me98 ._2raRo3Zz {
    width: 12px;
    height: 12px;
    fill: #555;
    flex-shrink: 0
}

._24c2Me98 ._1TbbNTn_ {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

._24c2Me98 ._1TbbNTn_:hover {
    text-decoration: underline
}

._3751foHq {
    height: 18px;
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    padding: 1px 0;
    position: relative;
    z-index: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 2px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3751foHq.XnRrVYfk {
    max-width: 246px;
    max-width: min(246px, 100%);
    padding: 1px 4px;
    border-radius: 3px
}

._3751foHq ._32byIC5d {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 18px;
    max-width: unset;
    z-index: -1
}

._3751foHq ._32byIC5d._3DH2D0mI {
    left: unset;
    right: 0
}

._3bpR2djy {
    max-width: 100%
}

._1j8meqIg:not(:last-child) {
    margin-right: 8px
}

._5xKaafRx {
    margin-bottom: 0
}

._2Nmf6XzB {
    margin-right: 4px
}

._3oOlIjfv {
    max-width: calc(100% - 60px);
    line-height: 14px;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    vertical-align: text-top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3oOlIjfv ._1Ez6doHq {
    margin-right: 1px
}

._3oOlIjfv._2TLmS9Nb {
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    padding: 0 3px 0 2px
}

._3oOlIjfv._1sINQRsA {
    margin-right: 2px;
    padding: 0 4px
}

.i_8uEnZZ {
    position: relative;
    max-width: 100%;
    display: inline-block;
    margin-bottom: 12px
}

.i_8uEnZZ._26A2q6AA {
    width: 100%;
    margin: 0
}

._2mECuvL3 {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    cursor: pointer;
    display: block;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2mECuvL3:focus-visible {
    border-radius: 4px
}

._2mECuvL3._3pEGJsXr {
    color: #cdcdcd;
    cursor: pointer
}

._2mECuvL3._13hQHbOY {
    margin-right: 34px
}

._3OBatFU0 {
    width: 0;
    height: 128px
}

._3oQmtuDR {
    width: -webkit-max-content;
    width: max-content
}

._1NkRYLJM {
    max-width: 360px;
    padding: 12px 34px 12px 15px;
    margin-right: -34px
}

._1xIu1rCI {
    cursor: pointer
}

._1Ao2nKj- {
    white-space: pre-wrap;
    overflow-wrap: break-word;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

._1Ao2nKj- span {
    vertical-align: middle
}

._3kPqN-NB {
    width: 100%
}

.CvQFtoD9 {
    vertical-align: middle
}

.CvQFtoD9:not(:last-child) {
    margin-right: 4px
}

._23ayg3OT {
    z-index: 10
}

._2top9W23 {
    animation: _3Iu2FgGX .3s linear .5s 2 both
}

._1Rf2BLua {
    animation: _3Iu2FgGX .25s linear .5s 4 both
}

@keyframes _3Iu2FgGX {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-3px)
    }

    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(3px)
    }

    to {
        transform: translateX(0)
    }
}

._2MpGJIoa {
    animation: _2RBvvnmw .16s linear both
}

._2MpGJIoa ._3oQmtuDR:after {
    content: "";
    pointer-events: none;
    width: 44px;
    height: 150%;
    position: absolute;
    top: 50%;
    left: -44px;
    transform-origin: center center;
    transform: translateY(-50%) rotate(20deg);
    z-index: 1;
    background: url(https://aimg.kwcdn.com/upload_aimg_b/lightningdeal/bc0e980f-4eb9-46cc-b470-4ebf8a7472bb.png) no-repeat 50%/100%;
    background-size: 100% 100%;
    animation: _3JwAtliS .6s linear .32s 1 both;
    opacity: .2
}

[dir=rtl] ._2MpGJIoa ._3oQmtuDR:after {
    background: url(https://aimg.kwcdn.com/upload_aimg_b/lightningdeal/b4a8aa4b-6101-4b80-a397-dc040a538c07.png) no-repeat 50%/100%;
    background-size: 100% 100%
}

@keyframes _2RBvvnmw {
    0% {
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(0);
        opacity: 0
    }

    to {
        transform: translateX(50%) translateY(-100%) translateZ(0) scale(1);
        opacity: 1
    }
}

@keyframes _3JwAtliS {
    0% {
        left: -60px
    }

    to {
        left: calc(100% + 60px)
    }
}

._2GOUetuy {
    font-size: 14px;
    color: #222;
    line-height: 29px;
    margin-right: 6px;
    white-space: pre
}

.snhlrhaN.snhlrhaN {
    font-size: 14px;
    color: #222;
    line-height: 14px;
    font-weight: 500;
    width: 26px;
    flex: 1 0
}

._1dy6VQGR ._2GOUetuy,
._1dy6VQGR .snhlrhaN {
    font-size: 12px
}

._1dy6VQGR .snhlrhaN {
    width: 24px
}

.RuU0-s57.RuU0-s57 {
    min-width: 104px;
    justify-content: flex-start
}

._2Oz_7p7P {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2Oz_7p7P svg {
    position: static
}

._3DsYiyMC {
    max-height: 293px;
    overflow: auto;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
    position: fixed;
    border: 1px solid #ececec;
    background: #fff;
    z-index: 9999;
    border-radius: 4px;
    top: auto;
    bottom: auto;
    left: auto
}

._3DsYiyMC::-webkit-scrollbar {
    width: 5px
}

._3DsYiyMC::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: transparent
}

._3DsYiyMC::-webkit-scrollbar-track {
    border-radius: 3px
}

._3DsYiyMC:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

._1LEgLosv {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    bottom: -4px !important
}

._1LEgLosv,
._3HZiEcB9 {
    top: 2px !important
}

._1EoNM3aZ {
    bottom: -4px !important
}

._3RQd1iMN._3RQd1iMN {
    max-height: 293px
}

._2_6e1-n5 {
    width: 104px;
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 8px;
    box-sizing: border-box;
    cursor: pointer
}

._2_6e1-n5:hover {
    border: 1px solid #222
}

._2_6e1-n5:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px
}

._3rRk6Q66 {
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #222;
    line-height: 1;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex: 1;
    text-align: start;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: 0;
    resize: none;
    vertical-align: baseline;
    border: 0;
    list-style: outside none none;
    cursor: pointer
}

._3rRk6Q66:disabled {
    background-color: transparent
}

._3rRk6Q66::-moz-focus-inner {
    border: 0;
    padding: 0
}

._1CL2RMYQ {
    flex-shrink: 0;
    width: 11px
}

._1luXUQOr {
    width: 11px;
    height: 11px;
    fill: #222;
    color: #222;
    transform: rotate(0deg);
    transition: transform .3s;
    position: relative;
    top: 2px
}

._2-nR2LuD._2-nR2LuD {
    transform: rotate(180deg)
}

._2DcldG9m {
    width: 72px;
    height: 22px
}

._2DcldG9m ._3rRk6Q66 {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

._2DcldG9m ._1luXUQOr {
    position: unset
}

._1lih6Nfb {
    height: 22px !important;
    padding: 0 12px 0 10px !important
}

._1cUcLrvq {
    width: 12px !important;
    height: 12px !important
}

._1nf7x8a4._1nf7x8a4 {
    cursor: not-allowed;
    color: #cdcdcd;
    background: #f6f6f6
}

._1XYK_v_w {
    position: relative;
    display: inline-block
}

.qJZArjzV {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    padding: 10px 16px;
    display: flex;
    justify-content: space-between
}

.qJZArjzV,
.zSx-ic23 {
    cursor: pointer;
    align-items: center;
    box-sizing: border-box
}

.zSx-ic23 {
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 8px;
    position: relative;
    min-width: 104px;
    -webkit-user-select: none;
    user-select: none
}

.zSx-ic23:hover {
    border: 1px solid #222
}

.zSx-ic23:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px
}

._37Rc_4Dn {
    flex-shrink: 0;
    width: 11px
}

._1O_5WKvS {
    width: 11px;
    height: 11px;
    fill: #222;
    color: #222;
    transform: rotate(0deg);
    transition: transform .3s
}

.r4ZHfydL.r4ZHfydL {
    transform: rotate(180deg)
}

.qJZArjzV {
    height: 22px !important;
    padding: 0 12px 0 10px !important
}

.qJZArjzV:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff
}

.ZjzT7doY {
    width: 12px !important;
    height: 12px !important
}

._15hnC_00._15hnC_00 {
    cursor: not-allowed;
    color: #cdcdcd;
    background: #f6f6f6
}

.IH88Dfgw {
    width: 26px;
    flex: 1 0
}

._14BB79c3 {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    position: absolute;
    top: 98px;
    right: 0
}

._3-jfhD3j,
._14BB79c3 {
    display: flex;
    display: -webkit-flex
}

._3-jfhD3j {
    position: relative;
    flex: 1;
    min-width: 0;
    min-height: 128px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._2ftNi7ce,
.RaHoOjN4 {
    margin-top: 4px
}

._2ftNi7ce {
    display: flex;
    max-width: 100%
}

._1mLiBdMR {
    flex: 1;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._1mLiBdMR,
.p0gy5cws {
    width: 100%;
    display: flex;
    display: -webkit-flex
}

.p0gy5cws {
    margin-top: 2px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    flex-shrink: 0
}

._351FBZun {
    min-height: 30px;
    width: calc(100% - 118px);
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._30tAN5n8,
._351FBZun {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end
}

._30tAN5n8 {
    width: 118px;
    flex-shrink: 0;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row
}

._3sHDg2jF {
    position: relative !important;
    top: unset !important;
    right: unset !important;
    left: unset !important;
    bottom: unset !important
}

._1is6WIRd {
    width: 100%;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 20px;
    position: relative
}

._1is6WIRd,
._26-x7d7d {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row
}

._26-x7d7d {
    height: 128px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column
}

._1DvirFLB {
    margin-right: 18px
}

._18U6FUWZ {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    margin-right: 14px
}

._1MvHxWBa {
    padding-top: 3px
}

._3-hxDVYY {
    margin: -15px 0 18px 180px
}

._1GTMJzr0 {
    margin-left: 0
}

._20_n2jPf {
    width: 20px;
    height: 0
}

._2LYYr3E9 {
    margin-left: 181px;
    margin-bottom: 20px
}

._2LYYr3E9,
._3XkOmKvT {
    border-top: 1px solid #ececec
}

._1tGE5lPp {
    margin: 28px 0 28px 40px;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._1tGE5lPp span {
    margin: 0 20px;
    text-align: center
}

._1_8WiBF7 {
    flex: 1;
    min-width: 40px;
    height: 1px;
    background: linear-gradient(90deg, #fff, #777)
}

._1_8WiBF7:last-of-type {
    background: linear-gradient(90deg, #777, #fff)
}

._2Ib8wFBB {
    flex-shrink: 0;
    width: 6px;
    height: 6px;
    background: #222;
    border-radius: 50%
}

@keyframes _32_6mVPt {
    0% {
        background-color: transparent
    }

    10% {
        background-color: rgba(251, 119, 1, .071)
    }

    90% {
        background-color: rgba(251, 119, 1, .071)
    }

    to {
        background-color: transparent
    }
}

.flashMask {
    position: relative
}

.flashMask:after {
    content: "";
    position: absolute;
    top: -20px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    animation: _32_6mVPt 1.4s linear;
    pointer-events: none
}

.flashMask.sc-s-l:after {
    bottom: -20px
}

._3eRRkJ1Y {
    margin-left: 181px;
    border-top: 1px solid #ececec;
    margin-bottom: 20px
}

._2SXyhE5_ ._3URsaWFW:first-child {
    max-width: calc(100% - 100px);
    flex-shrink: 0
}

._3URsaWFW {
    font-size: 12px;
    line-height: 14px;
    border-radius: 3px;
    text-decoration: none !important;
    max-width: 100%
}

._3URsaWFW:not(:first-child) {
    min-width: 0;
    margin-left: 4px
}

._3URsaWFW._38nxPmkC {
    padding: 1px 4px;
    color: #fff;
    background: #0a8800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3URsaWFW._2Bve0TsM {
    padding: 0 3px;
    color: #0a8800;
    border: 1px solid #0a8800
}

._3URsaWFW._3G0D8s0m {
    border: none;
    padding: 0;
    font-size: 14px;
    line-height: 18px
}

._1P_hVl2F {
    position: relative;
    top: -1px
}

._1P_hVl2F img,
._1P_hVl2F span {
    vertical-align: middle
}

._25d4HmLB {
    display: inline-block;
    width: 1px;
    height: 8px;
    margin: 0 5px;
    color: #0a8800
}

._28ysPazK {
    margin: -4px 0 16px
}

._1Iv8a0Xu {
    flex: 1;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-left: -10px
}

._2dfmcS_m {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 4px
}

._2dfmcS_m,
._3Tr9gt1f {
    color: #222;
    margin: 4px 0 4px 10px;
    max-width: 100%;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3Tr9gt1f {
    font-size: 14px;
    line-height: 16px
}

._3Tr9gt1f ._2kOoyRkm {
    vertical-align: top
}

._3Tr9gt1f ._2kOoyRkm:after {
    z-index: 0
}

._1dlOxoX5 {
    display: inline-block;
    flex-shrink: 10000;
    min-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2hIkttYo {
    position: relative;
    top: 1px
}

._2hIkttYo:not(:first-child) {
    margin-left: 3px
}

._2hIkttYo:not(:last-child) {
    margin-right: 3px
}

._2WYb5ukA {
    margin-left: 181px;
    border-top: 1px solid #ececec;
    margin-bottom: 20px
}

._2kOoyRkm {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    flex-shrink: 0;
    border: 1px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    display: inline-flex;
    align-items: center
}

._2kOoyRkm:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._2kOoyRkm img {
    width: 100%
}

._1q9P7muL {
    flex-shrink: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    overflow: hidden;
    padding: 0 1px 0 4px
}

._1q9P7muL+._2E5reEBa {
    margin-left: 2px
}

._958lO1Nc {
    cursor: pointer
}

._958lO1Nc:hover>span>span {
    text-decoration: underline
}

._2E5reEBa {
    width: 14px;
    height: 14px;
    flex-shrink: 0
}

._2suxeUty {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2suxeUty+._2E5reEBa {
    margin-left: 2px
}

._14BT0dz4 {
    border-top: 1px solid #ececec;
    margin: 0 0 20px 38px
}

._2CfekcK7 {
    width: 100%;
    margin-top: 7px
}

._3dfkM4OB {
    padding: 8px 0 12px
}

._3-KKr8_g._3-KKr8_g {
    flex: auto 0;
    flex-shrink: 0
}

._3-KKr8_g._3-KKr8_g div {
    color: #222;
    font-weight: 600;
    white-space: nowrap
}

@media (max-width:1000px) {
    ._3-KKr8_g._3-KKr8_g.JwvwdH79 {
        display: none
    }
}

._2WB5r4st {
    flex: 1 1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2WB5r4st._3CRvfY7l {
    min-width: 50px;
    margin-left: 10px
}


._21sDzsJX {
    display: flex;
    justify-content: flex-start;
    margin-top: 10px
}

._21sDzsJX:first-child {
    margin-top: 0
}

._21sDzsJX._3370y6EU {
    text-align: center
}

._21sDzsJX._3370y6EU ._3AKumFgY {
    display: none
}

._3AKumFgY {
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 6px;
    flex-shrink: 0;
    transform: scale(.5)
}

.b0Ti1wyE {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: right;
    position: relative;
    max-width: 100%;
    border-radius: 4px
}

._2w8DigTJ {
    color: #000;
    z-index: 0
}

._2w8DigTJ,
._2w8DigTJ:after {
    position: absolute;
    right: 0;
    bottom: 0
}

._2w8DigTJ:after {
    content: "";
    z-index: -1;
    top: 0;
    left: -10px;
    background-image: linear-gradient(90deg, transparent, #fff 10px)
}

.SAnZLCli {
    color: #000;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

._2zXM7ozE,
.SAnZLCli {
    font-size: 14px;
    font-weight: 500
}

._2zXM7ozE {
    height: 22px;
    padding: 0 2px;
    min-width: 22px;
    border-radius: 3px;
    background: #020202;
    color: #fff;
    line-height: 22px;
    text-align: center;
    display: inline-block
}

._1G0UvsyN {
    color: #020202;
    margin: 0 4px
}

.UDFe15wC+.e9jwF96q {
    margin-left: 8px
}

.e9jwF96q {
    white-space: pre
}

.e9jwF96q+._1qY95AWV {
    margin-left: 8px
}

._23a2CmBQ {
    padding: 3px 4px;
    border-radius: 3px;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-width: min(100%, 125px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._23bTeZxm {
    margin-left: 12px;
    overflow: hidden
}

._23bTeZxm.kithI7w6 {
    margin-left: 4px
}

._23bTeZxm ._2zXM7ozE {
    min-width: unset;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    padding: unset;
    font-weight: 400
}

._23bTeZxm ._1G0UvsyN {
    margin: 0 3px
}

._3L4-MZ4a {
    border-radius: 3px;
    padding: 0 7px 0 6px;
    line-height: 22px
}

._3L4-MZ4a:not(.kithI7w6) .UDFe15wC {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3L4-MZ4a:not(.kithI7w6) .UDFe15wC img:first-child {
    margin-right: 3px
}

._3L4-MZ4a img {
    vertical-align: middle
}

._1zYTUuvV {
    width: 100%;
    border-radius: 4px;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    background-color: #feefe1
}

._1zYTUuvV span[data-ellipsis]:after {
    background-image: linear-gradient(90deg, transparent, #feefe1 10px)
}

._1zYTUuvV:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
    transition: background-color .5s;
    background-color: transparent
}

._1zYTUuvV.oSVpGIKa {
    cursor: pointer
}

._1zYTUuvV.oSVpGIKa:hover:after {
    background-color: hsla(0, 0%, 100%, .3)
}

._1zYTUuvV.oSVpGIKa:active:after {
    background-color: rgba(125, 67, 19, .08)
}

._1zYTUuvV._3xkxWP5c {
    background-color: #e6f3e5
}

._1zYTUuvV._3xkxWP5c span[data-ellipsis]:after {
    background-image: linear-gradient(90deg, transparent, #e6f3e5 10px)
}

._1zYTUuvV._3xkxWP5c:not(.cEISFNfn) ._2xDbifG1 {
    background-image: linear-gradient(180deg, rgba(10, 136, 0, 0), #0a8800 53%, #f1f8f0)
}

._1zYTUuvV._3xkxWP5c:not(.cEISFNfn).oSVpGIKa:active:after {
    background-color: rgba(41, 87, 39, .08)
}

._1zYTUuvV.cEISFNfn {
    background-color: #feefe1
}

._1zYTUuvV.cEISFNfn span[data-ellipsis]:after {
    background-image: linear-gradient(90deg, transparent, #feefe1 10px)
}

._1zYTUuvV ._2CaFHso4 {
    flex-shrink: 0;
    margin-left: 20px;
    max-width: 27%
}

._1zYTUuvV:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px
}

._2KKJM5DO {
    width: 100%;
    padding: 8px 0;
    overflow: hidden
}

._1FTV-YvS,
._2KKJM5DO {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1bAz04FF {
    width: 46px;
    flex-shrink: 0
}

._1bAz04FF,
._1MUxpcy1 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3Dlcddku {
    text-align: center
}

._2_5YHpJL {
    width: 22px;
    height: 22px;
    position: relative
}

._2_5YHpJL .boQ53lFb {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(51%, -49%) scale(1.1)
}

._1y7qebj5 {
    width: 1px;
    height: 0;
    flex-shrink: 0
}

._2xDbifG1 {
    width: 1px;
    height: 70%;
    opacity: .4;
    position: absolute;
    transform: translateY(-50%);
    background-image: linear-gradient(180deg, rgba(255, 120, 0, 0), #ff7800 53%, rgba(255, 120, 0, 0))
}

._3SEPECJN {
    margin-left: 12px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    position: relative
}

._3SEPECJN.WwNXh-HM {
    margin-top: -3px
}

._32wKrlp1 {
    width: 12px;
    flex-shrink: 0
}

._3Pw1pBZP {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.UHcCHqez {
    border-radius: 50%;
    position: relative;
    top: 2px
}

.UHcCHqez:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .3)
}

._3xkxWP5c ._3Pw1pBZP img {
    transform: translate(100%, -50%)
}

._1Oz1Tqri {
    margin-top: 5px;
    height: 3px;
    background: rgba(0, 0, 0, .08);
    border-radius: 2px;
    width: 100%;
    overflow: hidden
}

._1_TKHtm7 {
    flex: 1
}

.rcR_6HsX {
    height: 3px;
    border-radius: 2px;
    background: #000;
    width: 100%;
    transform: translateX(-100%)
}

._3_arQ19K {
    fill: #000
}

:lang(th) ._3Dlcddku,
:lang(th) ._3SEPECJN {
    line-height: 1.65
}

.Uzl1DQuj {
    position: relative;
    top: .02rem;
    height: .24rem;
    margin-right: .04rem
}

._1Q918hPT {
    color: #0a8800
}

.Pd_olZZo {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2CA4KVVS,
.Pd_olZZo:not(:first-child) {
    margin-top: 10px
}

._3pOeF8Eq._3pOeF8Eq {
    color: #888;
    display: inline-block
}

._3pOeF8Eq._3pOeF8Eq:hover,
._3pOeF8Eq._3pOeF8Eq:hover ._1Lr7DvG8 {
    color: #fb7701
}

._1Lr7DvG8._1Lr7DvG8 {
    width: 12px;
    height: 12px;
    fill: #888;
    position: relative;
    top: 2px
}

._3Ohx2ZiA {
    margin-top: 10px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._168og3sd {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column;
    position: relative;
    background-color: #fff;
    padding: 10px 30px 4px;
    margin-left: -30px;
    box-sizing: content-box
}

[dir=rtl] ._168og3sd {
    margin-right: -30px
}

._2WX-V3IB {
    width: 100%
}

._17662ef1 {
    width: 100%;
    height: 40px;
    background: #fff9f3;
    border: 1px solid #fb7701;
    border-radius: 4px;
    margin-top: 6px;
    padding: 0 5px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    cursor: pointer
}

._17662ef1:not(._3BMU-eIV):hover {
    background: #f7f1eb
}

._1GKn01yT {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-right: 10px;
    flex-shrink: 0
}

.Px9-lAdX {
    width: 30px;
    height: 30px;
    position: relative;
    overflow: hidden
}

.Px9-lAdX:not(:last-child) {
    margin-right: 4px
}

.Px9-lAdX:not(._2lxgRhDl) {
    position: relative
}

.Px9-lAdX:not(._2lxgRhDl):after {
    content: "";
    background-color: rgba(0, 0, 0, .03);
    z-index: 1;
    pointer-events: none
}

._1M8z3ega,
.Px9-lAdX:not(._2lxgRhDl):after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1M8z3ega {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    background: rgba(0, 0, 0, .4)
}

._2u9AFIf- {
    white-space: pre
}

._1y_pkuv3 {
    color: #000
}

._2N1ZAbkn {
    flex: 1;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._2FN_wC8V span[data-type=time],
._32b8dqeL span[data-type=time] {
    display: inline-block;
    min-width: 19px;
    text-align: center
}

._2FN_wC8V span[data-type=time-ms],
._32b8dqeL span[data-type=time-ms] {
    display: inline-block;
    min-width: 10px;
    text-align: center
}

._2FN_wC8V:not(:last-child),
._32b8dqeL:not(:last-child) {
    margin-right: 9px
}

._1a2iSX5k._1a2iSX5k {
    min-width: 73px;
    height: 28px;
    background: #fb7701;
    border-radius: 14px;
    margin-left: 8px;
    position: relative
}

._12uilQFN {
    white-space: pre
}

._3sF2Z8hq {
    width: 28px;
    height: 28px;
    position: relative;
    z-index: 0;
    padding: 6px 0 0 6px;
    margin-left: 8px;
    cursor: pointer;
    border-radius: 50%;
    flex-shrink: 0
}

._3sF2Z8hq svg {
    width: 16px;
    height: 16px
}

._3IwETV2S,
._3sF2Z8hq:hover {
    background: #ececec
}

._3IwETV2S {
    margin-top: 20px;
    width: 100%;
    height: 1px
}

._1QJs3kD5 {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 14px;
    color: #888;
    line-height: 14px;
    font-weight: 400
}

._3cwLraoL {
    color: #fb7701;
    cursor: pointer
}

._3cwLraoL:active,
._3cwLraoL:hover {
    text-decoration: underline
}

._1NaEooFl {
    width: 14px;
    height: 14px;
    fill: #888;
    color: #888;
    margin-right: 4px;
    margin-bottom: 1px;
    vertical-align: text-bottom
}

.TzTEosTk {
    position: relative;
    top: 2px;
    width: 12px;
    height: 12px;
    fill: #fb7701;
    color: #fb7701
}

._12u9mWmT {
    margin-right: 10px
}

._1Wq6Pyr7:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._3Dg8s0Yd {
    width: 100%;
    margin-top: 19px
}

._1d7GcNzi {
    position: relative;
    margin-bottom: 16px
}

.kau6yKAn {
    min-width: 0
}

.nWo1WB93 {
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 600;
    margin-left: 4px
}

.nWo1WB93._2TmTWyvV {
    color: #0a8800
}

.nWo1WB93._2C7Ps5cH {
    font-weight: 400
}

._1DAobbe5 {
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    width: 18px !important;
    height: 18px !important
}

._1DAobbe5:before {
    content: "​"
}

._1a1myHVh {
    margin-top: 4px;
    font-size: 14px;
    color: #777;
    line-height: 18px;
    font-weight: 400
}

._1-opOC49,
._9-rPrfhg {
    margin-left: 2px
}

._9-rPrfhg {
    display: flex;
    flex-direction: column;
    align-items: start
}

.zxqDuHac {
    float: left;
    width: 90px;
    height: 90px;
    margin-right: 10px
}

._3A8sy8UZ {
    margin-left: 1px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

._3A8sy8UZ:before {
    content: "​"
}

._3A8sy8UZ ._1ME3-8rr {
    width: 11px;
    height: 11px;
    fill: #0a8800;
    color: #0a8800;
    vertical-align: middle
}

.g8b5Uvzg {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    margin-top: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.g8b5Uvzg ._2RzNiYrk {
    margin-right: 8px
}

.g8b5Uvzg ._2RzNiYrk,
.g8b5Uvzg ._3CNkNe8n {
    overflow: hidden
}

.g8b5Uvzg .qj9TUwb3 {
    margin-bottom: 2px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.Az7sxuI- {
    width: 12px;
    height: 12px;
    margin-right: 4px;
    margin-top: 4px;
    fill: #0a8800;
    color: #0a8800;
    flex-shrink: 0
}

._1aRRKDIA {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    margin-top: 6px;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    border-radius: 4px
}

._1aRRKDIA:hover {
    color: #222
}

._2OQby1g5 {
    width: 12px;
    height: 12px;
    color: #888;
    fill: #888
}

._3WuRAuw2 {
    display: inline-block
}

._3L_FBfIm {
    vertical-align: bottom
}

._3k5DPkJm:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    border-radius: 4px;
    outline-offset: 2px
}

._33KHBnhR {
    margin-bottom: 4px
}

._2DWu1B9n {
    color: #888;
    line-height: 20px;
    margin-bottom: 8px
}

._2DWu1B9n,
.y156V2KN {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400
}

.y156V2KN {
    color: #000;
    line-height: 18px;
    margin-bottom: 6px
}

._2jzBO2ld {
    width: 45px
}

._1bM17MOZ,
._2jzBO2ld {
    height: 30px;
    display: inline-block;
    margin: 0 8px 8px 0;
    width: 40px !important;
}

._1bM17MOZ {
    width: auto
}

.VG4WNV4_ {
    background-color: #fff;
    border-radius: 9999999px
}

.VG4WNV4_ :active {
    opacity: .8
}

.VG4WNV4_:focus-visible {
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    outline-offset: 2px
}

._2Zqgr6U5 {
    cursor: pointer
}

._2Zqgr6U5:hover ._1ih9VBa3 {
    -webkit-filter: brightness(.95);
    filter: brightness(.95)
}

._2Zqgr6U5:focus-visible {
    border-radius: 99px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    outline-offset: 2px
}

._1ih9VBa3 {
    cursor: pointer
}

._1ih9VBa3:hover {
    -webkit-filter: brightness(.95);
    filter: brightness(.95)
}

._1ih9VBa3:focus-visible {
    border-radius: 99px;
    outline: .02rem solid #0b7bff;
    outline-offset: .02rem;
    outline-offset: 2px
}

.f1y5eRaa {
    width: calc(100% - 32px);
    overflow: hidden;
    background: #fb7701;
    width: 100%;
    border-radius: 30px;
    padding: 13px 0;
    color: #fff;
}

._10ODuhvH {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    min-height: 18px;
    line-height: 18px;
    margin-bottom: 1px
}

._3DX-ZAR7 {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3fyBmD3p {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 16px;
    font-size: 13px
}

._3fyBmD3p span[data-countdown=true] {
    display: inline-block;
    text-align: left;
    min-width: 57px
}

._3fyBmD3p span[data-countdown-ms=true] {
    min-width: 71px
}

._3fyBmD3p span[data-countdown-day=true] {
    min-width: 78px
}

._3fyBmD3p span[data-countdown-day=true][data-countdown-ms=true] {
    min-width: 92px
}

[dir=rtl] ._3fyBmD3p span[data-type=time-ms] {
    display: inline-block;
    min-width: 10px;
    text-align: right
}

._3fyBmD3p span {
    font-weight: 400 !important
}

._2z3cKWyL {
    vertical-align: unset;
    position: relative
}

._2z3cKWyL:not(:last-child) {
    margin-right: 2px
}

._2z3cKWyL:not(:first-child) {
    margin-left: 2px
}

.qCUR0i09 {
    margin-top: 3px;
    margin-right: 6px;
    height: 12px !important;
    width: auto !important
}

.lJ6X2z8h {
    -webkit-line-clamp: 1
}

._2KioZS3m,
.lJ6X2z8h {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

._2KioZS3m {
    white-space: pre-line;
    -webkit-line-clamp: 2
}

._3PgivqpQ {
    width: 100%;
    min-height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 16px
}

._149K-v8e {
    max-width: calc(100% - 20px);
    height: 18px;
    background: #0ca200;
    padding: 0 4px;
    border-radius: 9px 9px 9px 0;
    pointer-events: none;
    position: absolute;
    top: -12px;
    right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    color: #fff;
    line-height: 18px;
    font-weight: 500
}

._149K-v8e:lang(ka) {
    line-height: 17px
}

._149K-v8e .piQTuRtu {
    margin-top: 4px
}

._2Z5i4lVr {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-direction: column;
    width: 100%
}

.a0fQ-p5N {
    width: 100%
}

.a0fQ-p5N._1E9RiPlU {
    top: -7px
}

._1X5wVOez {
    color: #222;
    padding: 12px 33px 12px 12px
}

._2x5mRffu {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1ZB65OHK {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    fill: hsla(0, 0%, 100%, .8) !important;
    stroke: unset !important
}

._1h5-5S3p,
._2RLrIbGH {
    position: relative
}

._2RLrIbGH {
    width: 50px;
    height: 50px;
    margin-right: 8px;
    flex-shrink: 0
}

._1AykyvUE:after {
    content: "";
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .03)
}

._1AykyvUE:after,
._1x9hhDPQ {
    position: absolute;
    top: 0;
    left: 0
}

._1x9hhDPQ {
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, .5);
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    font-weight: 600;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1WlcdyDt {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    max-height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #fff;
    font-size: 14px
}

._3VUBCymF svg {
    fill: rgba(0, 0, 0, .84);
    stroke: unset
}

._2a6o1sA1 {
    background: rgba(0, 0, 0, .84) !important;
    width: 100%
}

._2a6o1sA1 svg._1ZB65OHK {
    fill: hsla(0, 0%, 100%, .8) !important;
    stroke: unset !important
}

.h_iYc_yI {
    z-index: -1
}

._2krGyuSY {
    margin-right: 5px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    top: 2px
}

.O72aeHEZ {
    font-size: 16px;
    font-weight: 500;
    border-radius: 26px;
    padding-top: 1px;
    -webkit-user-select: none;
    user-select: none;
    margin: auto auto 16px
}

.ftcCyYRa,
.O72aeHEZ {
    width: 97%;
    height: 48px
}

.ftcCyYRa {
    position: relative;
    margin: auto auto 10px
}

.Ztd3HGll {
    position: relative;
    width: 100%;
    height: 100%
}

.sMRpwKPa {
    width: 100%;
    height: 48px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    line-height: 19px !important;
    border-radius: 26px;
    color: #222;
    -webkit-user-select: none;
    user-select: none;
    padding: 0 17px;
    flex-wrap: wrap
}

.sMRpwKPa ._3MccYYC0 {
    width: 54px;
    height: 19px;
    margin-left: 4px;
    display: inline-block
}

._3DDHYNHM {
    margin-top: 24px
}

._2PtEVYhh {
    position: fixed;
    bottom: 0;
    z-index: 99;
    background: #fff;
    opacity: 1;
    pointer-events: auto;
    top: auto;
    box-shadow: 0 -15px 20px -10px #fff
}

.UdSOEg3Z {
    width: 100%;
    height: auto;
    border-radius: .04rem;
    margin-bottom: .2rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 10px 12px
}

.UdSOEg3Z ._1dFEe3Hv {
    fill: #fb7701;
    width: .18rem;
    height: .18rem;
    margin-right: .06rem
}

.UdSOEg3Z ._3P5R2PEO {
    flex: 1
}

._3QXaZrJW {
    margin-bottom: .18rem;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    font-size: .15rem;
    color: #222;
    line-height: .19rem;
    font-weight: 400
}

._3u9yj-QY {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3t1AtoU4 {
    flex-shrink: 0;
    color: #000;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1ME0G532 {
    fill: #000;
    width: .1rem;
    height: .1rem
}

._1UkVm4PX {
    flex-shrink: 0
}

._23G20Xae {
    margin-bottom: 12px
}

._23G20Xae ._2sembqzj {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    align-items: flex-start
}

._23G20Xae ._2sembqzj._1Udh4R50 {
    border: .5px solid rgba(251, 119, 1, .5);
    border-radius: 3px;
    padding: 4px 7px
}

._23G20Xae ._2sembqzj._1l_qQ9Nc {
    align-items: center
}

._23G20Xae .i1zDn8IQ {
    height: 8px;
    width: 22px;
    position: absolute;
    right: 8px;
    top: -8px;
    stroke: rgba(251, 119, 1, .5);
    fill: #fff
}

._23G20Xae .KbxgcP_T {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    flex-shrink: 100
}

._1anv4v7R {
    overflow: hidden
}

._2ocWdA8A {
    flex-shrink: 0;
    flex-grow: 1;
    margin-left: 20px;
    max-width: 50%;
    white-space: pre-wrap;
    text-align: right
}

._3izaSA-G {
    position: relative;
    box-sizing: content-box;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/a80657c8-f41d-4d1c-974e-d7754f6c44e0.png.slim.png);
    background-size: 100% 100%;
    background-repeat: repeat;
    margin: 0 12px 0 8px
}

._3izaSA-G:before {
    content: " ";
    top: 0;
    left: -8px;
    position: absolute;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/7f42e9f0-9ad7-48dc-a6cc-f08c212d7c75.png.slim.png);
    width: 8px;
    height: 100%;
    background-size: 100% 100%
}

._3izaSA-G:after,
[dir=rtl] ._3izaSA-G:before {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/28ca77ed-8878-4f38-b97c-cb6a740075aa.png.slim.png)
}

._3izaSA-G:after {
    content: " ";
    top: 0;
    left: 100%;
    position: absolute;
    width: 8px;
    height: 100%;
    background-size: 100% 100%
}

[dir=rtl] ._3izaSA-G:after {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/7f42e9f0-9ad7-48dc-a6cc-f08c212d7c75.png.slim.png)
}

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

    ._23G20Xae ._2hC3P-kj span,
    ._23G20Xae ._2sembqzj span:not(._1_0Rnsjs):not(._3LIJVnfK),
    ._23G20Xae ._3rEbfyq7 span {
        font-size: 13px !important
    }
}

._2ie-Zn8k {
    margin: 16px 0;
    height: 1px;
    background: #ececec
}

._1Gc1IDO4 {
    font-size: 13px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
    margin-top: 7px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._26aPFgkg {
    margin-bottom: 12px;
    margin-top: -8px
}

._26aPFgkg ._3t7fkzW8 {
    min-height: 18px;
    border: 1px solid rgba(251, 119, 1, .5);
    border-radius: 3px;
    display: inline-flex;
    padding: 2px 4px;
    font-size: 12px;
    color: #fb7701;
    line-height: 12px;
    font-weight: 400
}

.dpm3DFIo {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.dpm3DFIo ._1Gc1IDO4 {
    flex-shrink: 100
}

._1u05dExa {
    margin: -8px 0 12px;
    line-height: 17px
}

.yzGF7kVn {
    vertical-align: text-top;
    margin-top: 1px
}

.yzGF7kVn:not(:first-child) {
    margin-left: 4px
}

.yzGF7kVn:not(:last-child) {
    margin-right: 4px
}

._1jw3vEaQ {
    white-space: pre
}

._23G20Xae._1Fw6HRwb {
    margin-top: -6px
}

._2OMF8GDs {
    font-size: 12px;
    color: #aaa;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
    background: #fff;
    width: 100%;
    height: auto;
    cursor: pointer;
    position: relative;
    padding-top: 4px
}

._2OMF8GDs ._3pLrf24T {
    width: 12px;
    height: 12px;
    position: relative;
    top: 2px;
    fill: #aaa;
    color: #aaa;
    margin-left: 1px
}

._2OMF8GDs:hover {
    color: #fb7701
}

._2OMF8GDs:hover ._3pLrf24T {
    color: #fb7701;
    fill: #fb7701
}

._2OMF8GDs:active {
    color: #ec7000
}

._2OMF8GDs:active ._3pLrf24T {
    color: #ec7000;
    fill: #ec7000
}

._2OMF8GDs:after {
    content: "";
    width: 100%;
    height: 20px;
    position: absolute;
    top: -20px;
    right: 0;
    background: linear-gradient(0deg, #fff 4px, hsla(0, 0%, 100%, 0))
}

._1_0Rnsjs,
._3LIJVnfK {
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    padding: 0 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: text-bottom;
    max-width: 100%;
    line-height: normal;
    margin-right: 1px
}

._221LNXpT {
    cursor: pointer
}

._1Y7rNjz6 {
    margin-top: 1px
}

._1Y7rNjz6 :last-child {
    margin-right: 1px
}

._3KDkcJVd {
    margin: 16px 0;
    height: 1px;
    background: #ececec
}

._1SadNRGH,
._30cwqEUF {
    white-space: normal;
    word-break: break-word
}

._30cwqEUF {
    flex-shrink: 0;
    margin-bottom: 8px;
    max-width: 100%
}

._3TSvm4PP {
    height: 17px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex
}

._3OJqyyhA {
    margin-right: 4px
}

.YCnSo1Zo {
    position: relative;
    top: 4px
}

._3wFIqCsA {
    white-space: normal;
    word-break: break-word
}

._2BMXRRdq {
    width: 12px;
    height: 12px;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: inline-flex;
    position: relative;
    top: 1px
}

._2BMXRRdq:focus-visible {
    outline-offset: .02rem;
    outline: .02rem solid #0b7bff;
    outline-offset: 2px;
    border-radius: 50%
}

.a68AdCYr {
    width: 12px;
    height: 12px
}

._2an68gXU {
    max-height: calc(80vh - 20px);
    width: 100%;
    height: 100%;
    position: relative;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-y: auto;
    overflow-x: hidden
}

._2an68gXU::-webkit-scrollbar {
    display: none
}

.t7NNgMjy {
    width: 100%;
    height: 20px;
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0
}

._1XGDFffg {
    flex-shrink: 0;
    padding-top: 20px;
    padding-bottom: 13px;
    width: 100%;
    height: 100%;
    padding-left: 4px
}

._2LL0Mvg1 {
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: .2rem;
    word-break: break-word
}

._1njpB8tb {
    margin-top: -8px
}

.RRnsHwaX {
    margin-top: 8px;
    font-size: 12px;
    color: #222;
    line-height: 18px;
    font-weight: 400
}

.RRnsHwaX>a,
.RRnsHwaX>a:active,
.RRnsHwaX>a:hover {
    text-decoration: underline
}

.srmuhcNl {
    margin-top: 16px;
    border-top: 1px solid #ececec;
    padding-top: 12px;
    font-size: 14px;
    color: #888
}

._2saucD3D {
    white-space: pre-line;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._2saucD3D,
._4XunH2-4 {
    overflow: hidden;
    text-overflow: ellipsis
}

._4XunH2-4 {
    white-space: nowrap
}

._3Q79qTke {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    margin-bottom: 48px;
    min-height: calc(100vh - 627px);
    flex-direction: row;
    z-index: 1
}

._35xeWWxa {
    flex-direction: row-reverse !important
}

._3FXuphXH {
    width: calc(65.625% + 6.75px)
}

._1VyOYxdg {
    width: calc(28.125% + .75px)
}

@media (min-width:1920px) {
    ._3FXuphXH {
        width: 894px
    }

    ._1VyOYxdg {
        width: 381px
    }
}

@media (max-width:1439px) {
    .scale_layout.none_sidebar_layout ._3FXuphXH {
        width: 65%;
        min-width: 658px
    }

    .scale_layout.none_sidebar_layout ._1VyOYxdg {
        width: 29%;
        min-width: 278px
    }
}

@media (max-width:1580px) {
    .scale_layout.single_sidebar_layout ._3FXuphXH {
        width: 65%;
        min-width: 658px
    }

    .scale_layout.single_sidebar_layout ._1VyOYxdg {
        width: 29%;
        min-width: 278px
    }
}

@media (max-width:1640px) {
    .scale_layout.double_sidebar_layout ._3FXuphXH {
        width: 65%;
        min-width: 658px
    }

    .scale_layout.double_sidebar_layout ._1VyOYxdg {
        width: 29%;
        min-width: 278px
    }
}

@media (max-width:1149px) {
    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._3FXuphXH {
        width: 65%;
        min-width: 480px
    }

    .scale_layout.none_sidebar_layout.main_scale_to_768_layout ._1VyOYxdg {
        width: 29%;
        min-width: 204px
    }
}

@media (max-width:1290px) {
    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._3FXuphXH {
        width: 65%;
        min-width: 480px
    }

    .scale_layout.single_sidebar_layout.main_scale_to_768_layout ._1VyOYxdg {
        width: 29%;
        min-width: 204px
    }
}

@media (max-width:1350px) {
    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._3FXuphXH {
        width: 65%;
        min-width: 480px
    }

    .scale_layout.double_sidebar_layout.main_scale_to_768_layout ._1VyOYxdg {
        width: 29%;
        min-width: 204px
    }
}

._3J3zikAK {
    width: 100%;
    height: 20px;
    background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0
}

.enhance-uncheck-box {
    border-color: #222
}

.border-uncheck-box {
    border-width: 1.5px;
    border-color: #222
}

.TXNVX8Kd {
    position: relative
}

._17CkIG1n {
    max-width: 4.5rem;
    height: 1.16rem;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

._17CkIG1n ._27WDDH2l {
    transition: all .3s;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-wrap: nowrap
}

._17CkIG1n ._1v92_xml,
._17CkIG1n ._27WDDH2l {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._17CkIG1n ._1v92_xml {
    justify-content: center;
    -webkit-justify-content: center;
    flex-shrink: 0;
    margin-right: .12rem;
    position: relative
}

._17CkIG1n ._1v92_xml:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .02);
    z-index: 1;
    pointer-events: none
}

._17CkIG1n ._1v92_xml ._27fWT83d {
    width: 100%;
    height: 100%;
    object-fit: contain
}

._17CkIG1n ._1v92_xml:last-child {
    margin-right: 0
}

._sNHzPyP {
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    flex-shrink: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: hsla(0, 0%, 100%, .9);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 8px 3px rgba(0, 0, 0, .03)
}

._sNHzPyP:active {
    transform: translateY(-50%) scale(1);
    opacity: .6
}

._5a-2_3f4 {
    left: 0;
    transform: translate(-50%, -50%) scale(1)
}

._5a-2_3f4:hover {
    transform: translate(-50%, -50%) scale(1.02)
}

._5a-2_3f4:active {
    transform: translate(-50%, -50%) scale(1);
    opacity: .6
}

._3WIiOLpc {
    right: 0;
    transform: translate(50%, -50%) scale(1)
}

._3WIiOLpc:hover {
    transform: translate(50%, -50%) scale(1.02)
}

._3WIiOLpc:active {
    transform: translate(50%, -50%) scale(1);
    opacity: .6
}

@keyframes _1MzmiJbC {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

._2rSedAsj {
    position: relative;
    width: 5.5rem;
    height: 3.74rem;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    padding-top: 40px
}

._1vdQs2Yj {
    width: .14rem;
    height: .14rem;
    position: absolute;
    top: .16rem;
    right: .16rem;
    cursor: pointer
}

.U8SUT_nF {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .2rem;
    color: #000;
    line-height: .24rem;
    font-weight: 500;
    margin-bottom: .08rem;
    -webkit-user-select: none;
    user-select: none
}

.U8SUT_nF ._1iCdp0fn {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem
}

._14lv1Nz1 {
    font-family: miui, system-ui, -apple-system, BlinkMacSystemFont, \.SFNSText-Regular, Helvetica, Arial, sans-serif;
    font-size: .14rem;
    color: #000;
    line-height: .21rem;
    font-weight: 400;
    width: 3.8rem;
    margin-bottom: .16rem
}

._14lv1Nz1,
.U541ArXB {
    text-align: center;
    -webkit-user-select: none;
    user-select: none
}

.U541ArXB {
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 48px;
    font-size: 16px;
    line-height: normal;
    color: #fff;
    cursor: pointer;
    position: relative;
    margin-top: .4rem;
    font-size: .16rem;
    font-weight: 600;
    border-radius: .26rem
}

.U541ArXB:after {
    width: 320px;
    height: 48px;
    background: #fb7701;
    border-radius: 24px;
    content: "";
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.U541ArXB svg {
    fill: #fff
}

.U541ArXB:hover:after {
    background-color: #fb8114;
    transform: translate(-50%, -50%) scale(1.02)
}

.U541ArXB:active:after {
    background-color: #fb8114;
    animation: _1MzmiJbC .25s ease
}

._2RUmS0fM {
    animation: _3cEWfBH6 .36s steps(1) 0s 1 normal none;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/transaction/da0d819c-f8bc-4bc6-b269-f62996d30609.png.slim.png);
    height: 80px;
    scale: .4;
    transform-origin: top left;
    width: 80px
}

@keyframes _3cEWfBH6 {
    0% {
        background-position: 0 0
    }

    12.50% {
        background-position: -80px 0
    }

    25.00% {
        background-position: -160px 0
    }

    37.50% {
        background-position: -240px 0
    }

    50.00% {
        background-position: -320px 0
    }

    62.50% {
        background-position: -400px 0
    }

    75.00% {
        background-position: -480px 0
    }

    87.50% {
        background-position: -560px 0
    }

    100.00% {
        background-position: -640px 0
    }
}

.jHP7GrvB {
    animation: XTCkokxp 1.4s steps(1) 0s infinite normal none;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/transaction/ac2157f1-c0fa-4db3-ba35-0bf446755222.png.slim.png);
    height: 88px;
    scale: .38;
    transform-origin: top left;
    width: 88px
}

@keyframes XTCkokxp {
    0% {
        background-position: 0 0
    }

    2.94% {
        background-position: -88px 0
    }

    5.88% {
        background-position: -176px 0
    }

    8.82% {
        background-position: -264px 0
    }

    11.76% {
        background-position: -352px 0
    }

    14.71% {
        background-position: -440px 0
    }

    17.65% {
        background-position: -528px 0
    }

    20.59% {
        background-position: -616px 0
    }

    23.53% {
        background-position: -704px 0
    }

    26.47% {
        background-position: -792px 0
    }

    29.41% {
        background-position: -880px 0
    }

    32.35% {
        background-position: -968px 0
    }

    35.29% {
        background-position: -1056px 0
    }

    38.24% {
        background-position: -1144px 0
    }

    41.18% {
        background-position: -1232px 0
    }

    44.12% {
        background-position: -1320px 0
    }

    47.06% {
        background-position: -1408px 0
    }

    50.00% {
        background-position: -1496px 0
    }

    52.94% {
        background-position: -1584px 0
    }

    55.88% {
        background-position: -1672px 0
    }

    58.82% {
        background-position: -1760px 0
    }

    61.76% {
        background-position: -1848px 0
    }

    64.71% {
        background-position: -1936px 0
    }

    67.65% {
        background-position: -2024px 0
    }

    70.59% {
        background-position: -2112px 0
    }

    73.53% {
        background-position: -2200px 0
    }

    76.47% {
        background-position: -2288px 0
    }

    79.41% {
        background-position: -2376px 0
    }

    82.35% {
        background-position: -2464px 0
    }

    85.29% {
        background-position: -2552px 0
    }

    88.24% {
        background-position: -2640px 0
    }

    91.18% {
        background-position: -2728px 0
    }

    94.12% {
        background-position: -2816px 0
    }

    97.06% {
        background-position: -2904px 0
    }

    100.00% {
        background-position: -2992px 0
    }
}

._21yxRv2- {
    animation: _3rbnpZpK .36s steps(1) 0s 1 normal forwards;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/transaction/0bdf4305-8575-4c68-8151-a42c56dd5f1a.png.slim.png);
    height: 88px;
    transform: translate(-1px, -1px) scale(.4);
    transform-origin: top left;
    width: 88px
}

@keyframes _3rbnpZpK {
    0% {
        background-position: 0 0
    }

    12.50% {
        background-position: -88px 0
    }

    25.00% {
        background-position: -176px 0
    }

    37.50% {
        background-position: -264px 0
    }

    50.00% {
        background-position: -352px 0
    }

    62.50% {
        background-position: -440px 0
    }

    75.00% {
        background-position: -528px 0
    }

    87.50% {
        background-position: -616px 0
    }

    100.00% {
        background-position: -704px 0
    }
}

._1zciBGwf {
    background-color: rgba(0, 0, 0, .6) !important;
    z-index: 1000 !important
}

._1mRQDnAy {
    background: #fff;
    border-radius: 4px;
    height: auto;
    padding: 40px;
    width: 466px
}

.BQiE_5FA {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center
}

._3gwpD_Hx {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    padding: 14px 40px 0;
    position: relative;
    text-align: center;
    width: 100%
}

.Sk-5ygKR {
    border-top: 1px solid #ececec;
    margin-top: 18px;
    padding-top: 15px
}

.H5iYNdWm {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._3Pz9inLE {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 6px;
    transform: translateX(-3px)
}

._2YCt8jUd {
    height: 26px;
    margin-left: 3px;
    margin-top: 3px;
    width: auto
}

._36EV57iC {
    margin-top: 5px;
    position: relative
}

._3XGs3nLJ,
.BAJ1Erj0 {
    background-color: #fff;
    display: inline-block;
    height: 32px;
    position: relative;
    vertical-align: bottom;
    width: 32px
}

._3XGs3nLJ:not(:first-child),
.BAJ1Erj0:not(:first-child) {
    margin-left: 17px
}

.BAJ1Erj0:not(:first-child):before {
    border-bottom: 1px solid #ececec;
    content: "";
    height: 1px;
    left: -17px;
    position: absolute;
    top: 16px;
    width: 17px
}

._25eYiIOt {
    background-color: rgba(0, 0, 0, .6) !important;
    z-index: 1000 !important
}

._28N3MWIC {
    background: #fff;
    border-radius: 4px;
    height: auto;
    padding: 40px;
    width: 466px
}

._1IthWjTx {
    height: 48px;
    margin: 0 auto;
    position: relative;
    width: 48px
}

._33MxlvF6 {
    background-image: url(https://aimg.kwcdn.com/upload_aimg/temu/05ec705e-788a-45f3-9e93-dfb93c2c5793.png.slim.png);
    background-size: 1720px 86px;
    height: 86px;
    left: -19px;
    position: absolute;
    top: -19px;
    width: 86px
}

._2MqSmsLS {
    display: block;
    height: 48px;
    margin: auto;
    width: 48px
}

._3tjbg1Ml {
    animation: _1IIf7IEn .72s steps(1) 0s 1 normal forwards
}

[dir=rtl] ._3tjbg1Ml {
    animation-direction: reverse
}

@keyframes _1IIf7IEn {
    0% {
        background-position: 0 0
    }

    5.263% {
        background-position: -86px 0
    }

    10.526% {
        background-position: -172px 0
    }

    15.789% {
        background-position: -258px 0
    }

    20.944% {
        background-position: -344px 0
    }

    26.351% {
        background-position: -430px 0
    }

    31.578% {
        background-position: -516px 0
    }

    36.841% {
        background-position: -602px 0
    }

    42.104% {
        background-position: -688px 0
    }

    47.367% {
        background-position: -774px 0
    }

    52.63% {
        background-position: -860px 0
    }

    57.893% {
        background-position: -946px 0
    }

    63.156% {
        background-position: -1032px 0
    }

    68.419% {
        background-position: -1118px 0
    }

    73.682% {
        background-position: -1204px 0
    }

    78.945% {
        background-position: -1290px 0
    }

    84.208% {
        background-position: -1376px 0
    }

    89.471% {
        background-position: -1462px 0
    }

    94.734% {
        background-position: -1548px 0
    }

    to {
        background-position: -1634px 0
    }
}

._27A5qjy6 {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center
}

._3spy_sE2 {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    padding: 14px 0 0;
    position: relative;
    text-align: center;
    width: 100%
}

.iIKw2MLW {
    padding: 0 40px;
    pointer-events: none;
    position: absolute;
    z-index: -1
}

._1ng8zKVL {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 14px
}

._3eg6li_9 {
    animation: _1pJWOuj9 1.2s linear infinite;
    background: #222;
    border-radius: 50%;
    height: 7px;
    margin: 0 6px;
    opacity: 1;
    width: 7px
}

._3eg6li_9:first-of-type {
    animation-delay: .16s
}

._3eg6li_9:nth-of-type(2) {
    animation-delay: .32s
}

._3eg6li_9:nth-of-type(3),
[dir=rtl] ._3eg6li_9:first-of-type {
    animation-delay: .48s
}

[dir=rtl] ._3eg6li_9:nth-of-type(2) {
    animation-delay: .32s
}

[dir=rtl] ._3eg6li_9:nth-of-type(3) {
    animation-delay: .16s
}

@keyframes _1pJWOuj9 {

    0%,
    80%,
    to {
        opacity: .2
    }

    40% {
        opacity: 1
    }
}

._26eWLQGW {
    border-top: 1px solid #ececec;
    margin-top: 18px;
    padding-top: 15px
}

._17Vgrxz3 {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._3wdpHivM {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 6px;
    transform: translateX(-3px)
}

._3wCH2JlC {
    height: 26px;
    margin-left: 3px;
    margin-top: 3px;
    width: auto
}

._3wO_6rSA {
    padding: 40px 50px;
    position: relative;
    width: 514px
}

.t6DioySe {
    color: #222;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
    text-align: center;
    width: 414px
}

._3R73wsIf {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    height: 70px;
    margin-bottom: 30px;
    width: 414px
}

.Wrhq4gnE {
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
    margin-bottom: 2px
}

._7uH6UcU- {
    color: #9f9ea0;
    font-size: 13px;
    line-height: 15px
}

._2wF4QOs4 {
    font-size: 16px;
    height: 48px;
    position: relative;
    width: 414px
}

._1KF9-Rkc {
    padding: 40px 50px;
    width: 514px;
    background: #fff;
    border-radius: 4px
}

._2MiR-ihx {
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 500;
    text-align: center
}

._3fRnovCC {
    color: #222
}

._2-M27ifu,
._3fRnovCC {
    width: 199px;
    height: 48px;
    font-size: 18px
}

._2-M27ifu {
    color: #fff
}

._1SvjA58S {
    width: 414px;
    margin: 30px auto 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    z-index: 1
}

@keyframes PMxgUgbG {
    0% {
        transform: translate(-50%, -50%) scale(1.02)
    }

    40% {
        transform: translate(-50%, -50%) scale(1)
    }

    to {
        transform: translate(-50%, -50%) scale(1.02)
    }
}

.AoZw7m-L {
    width: 514px;
    background: #fff;
    border-radius: 4px;
    padding: 40px 50px
}

._2UqIyj84 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500
}

._2bNDFyyu,
._2UqIyj84 {
    text-align: center;
    color: #000
}

._2bNDFyyu {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 18px
}

._2-3wy-er {
    width: 100px;
    height: 100px;
    margin: 20px auto 0;
    position: relative
}

._2-3wy-er:after {
    content: "";
    background-color: rgba(0, 0, 0, .03);
    position: absolute;
    left: 0;
    top: 0
}

._2-3wy-er:after,
._3Q_3bm5e {
    width: 100%;
    height: 100%
}

._1hSucooS {
    line-height: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    margin: 30px auto 0;
    z-index: 1
}

._1hSucooS:after {
    width: 320px;
    height: 48px;
    background: #fb7701;
    border-radius: 24px;
    content: "";
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

._1hSucooS svg {
    fill: #fff
}

._1hSucooS:hover:after {
    background-color: #fb8114;
    transform: translate(-50%, -50%) scale(1.02)
}

._1hSucooS:active:after {
    background-color: #fb8114;
    animation: PMxgUgbG .25s ease
}

._2hpVbbtw {
    margin-right: 8px
}

._2hpVbbtw,
._3DD1Rl4G {
    vertical-align: middle
}

._1i0_U-eT {
    width: 4.5rem;
    height: 2.33rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.kb60hFV7 {
    margin: auto;
    text-align: center
}

._3lfGpN2a {
    width: .25rem;
    height: .25rem;
    display: inline-block;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/pc/2f696ba5-99cf-4980-8ba9-e76b3ede6cf3.png);
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
    animation: kb60hFV7 1s linear 0s infinite
}

._26PvJBJw {
    font-size: .18rem;
    color: #222;
    margin-left: .12rem;
    vertical-align: middle
}

@keyframes kb60hFV7 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}