* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}

.container {
    max-width: 1200px;
    margin: auto; 
}

h2 {
    margin-bottom: 20px;
}

.product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
}

.product-card {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 8px;
    text-align: center;
}

.product-card img {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

.price {
    font-weight: bold;
    color: #e60000;
}

.old-price {
    text-decoration: line-through;
    color: #888;
    margin-left: 5px;
}

.sold {
    color: #555;
}

.rating {
    margin-top: 5px;
    color: #f4c542;
}

/* Responsive */
@media (max-width: 768px) {
    .product-grid {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    }
}
/*  */

.zBy2fdRi {
    display: flex;
    flex-direction: column;
    align-items: center
}

._2PtPJfa0 {
    height: 12px;
    font-size: 12px;
    color: #fff5d2;
    text-align: center;
    line-height: 12px;
    font-weight: 600;
    white-space: nowrap;
    transform: scale(.7)
}

._24CvzMsT {
    color: #ffd84f;
    font-weight: 700
}

._3REyk7nR {
    position: relative;
    width: 106px;
    background: #db5301;
    margin-top: 4px
}

._3REyk7nR,.Ojid5HZW {
    height: 6px;
    border-radius: 4px
}

.Ojid5HZW {
    position: absolute;
    left: 0;
    top: 0;
    background: #ffce21
}

._2yHhVWP7 {
    height: 14px;
    font-size: 12px;
    color: #fff5d2;
    text-align: center;
    line-height: 14px;
    font-weight: 600;
    margin-top: 4px;
    white-space: nowrap
}

._2sIG0gfj,.AnwzwM78 {
    color: #ffd84f;
    font-weight: 700
}

._2sIG0gfj {
    height: 12px;
    font-size: 10px;
    text-align: center;
    margin-top: 4px
}

._3wb3LU5u {
    position: fixed;
    left: 20px;
    bottom: 30px;
    width: 120px;
    height: 132px;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 10
}

._18Mm_JkG {
    width: 123px;
    height: 132px
}

._2T_cHBAc {
    display: flex;
    margin-top: 4px
}

._1VrAzixp {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    flex-direction: column
}

.-b3EpgsU {
    height: 66px;
    font-size: 50px;
    color: #fffcef;
    letter-spacing: -.59px;
    text-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-weight: 700;
    line-height: 66px
}

._3N5kTDlS {
    display: flex;
    flex-direction: column
}

.JMK_YAA2 {
    height: 38px;
    font-size: 32px;
    line-height: 45px
}

._2qwtBP9o,.JMK_YAA2 {
    color: #fffcef;
    text-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-weight: 700;
    text-align: center
}

._2qwtBP9o {
    height: 26px;
    font-size: 18px;
    line-height: 20px
}

._1IhUD3Xg,._1u3tW_OX {
    height: 13px;
    font-size: 12px;
    color: #fff5d2;
    font-weight: 600;
    transform: scale(.9)
}

._1XQoNsmJ {
    bottom: 9px;
    width: 104px;
    height: 26px;
    background-image: linear-gradient(180deg,#fae6ca,#f6dab8 49%,#f3cca2);
    border-radius: 13px;
    font-size: 14px;
    color: #4f1a00;
    text-align: center;
    line-height: 26px;
    font-weight: 600
}

._1XQoNsmJ,._3g54njUG {
    position: absolute;
    cursor: pointer
}

._3g54njUG {
    top: -20px;
    right: -20px;
    width: 20px;
    height: 20px
}

._1wZXwDI4 {
    display: flex;
    flex-direction: column;
    align-items: center
}

._3f743AFw {
    height: 12px;
    font-size: 12px;
    color: #fff5d2;
    text-align: center;
    line-height: 12px;
    font-weight: 600;
    white-space: nowrap;
    transform: scale(.7)
}

._3OPLnRod {
    color: #ffd84f;
    font-weight: 700
}

._35Sdi5GV {
    position: relative;
    width: 106px;
    background: #db5301;
    margin-top: 4px
}

._1rnPfFNK,._35Sdi5GV {
    height: 6px;
    border-radius: 4px
}

._1rnPfFNK {
    position: absolute;
    left: 0;
    top: 0;
    background: #ffce21
}

._1IhUD3Xg {
    position: absolute;
    bottom: 13px
}

.UzWfNheH {
    height: 14px;
    font-size: 12px;
    color: #fff5d2;
    text-align: center;
    line-height: 14px;
    font-weight: 600;
    margin-top: 4px;
    white-space: nowrap
}

._1vlCHF3T,.db1Cp1vN {
    color: #ffd84f;
    font-weight: 700
}

.db1Cp1vN {
    height: 12px;
    font-size: 10px;
    text-align: center;
    margin-top: 4px
}

._1PS2l54o {
    overflow: visible!important;
    background-color: transparent!important
}

._2gmMU6Ih {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

._1DKqBe5c {
    width: 205px;
    height: 234px
}

.Xc2PYTHn {
    position: absolute;
    top: -142px;
    right: -111px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

.KUWBj5u7 {
    top: -82px;
    left: 50%;
    transform: translateX(-50%);
    height: 40px;
    color: #933706;
    text-align: center;
    line-height: 38px;
    font-weight: 700;
    white-space: nowrap
}

.KUWBj5u7,.KUWBj5u7:before {
    position: absolute;
    font-size: 34px
}

.KUWBj5u7:before {
    content: attr(data-attr);
    left: -3px;
    right: 0;
    height: 100%;
    top: calc(50% - 2px);
    transform: translateY(-50%);
    bottom: 0;
    color: transparent;
    background: linear-gradient(180deg,#fff,#fff3dc);
    background-clip: text;
    -webkit-background-clip: text
}

._3nNZYVub {
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 40.12px;
    height: 40.12px
}

._3ySiylj- {
    position: absolute;
    top: -15px
}

.edvjJOsz {
    position: absolute;
    width: 33.32px;
    height: 33.32px;
    top: -20px;
    right: -30px
}

._38BxnFJB {
    position: absolute;
    top: 26px;
    display: flex;
    align-items: center;
    flex-direction: column
}

.ANggW6GY {
    height: 99px;
    font-size: 84px;
    color: #fffcef;
    letter-spacing: -.59px;
    text-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-weight: 700;
    line-height: 99px
}

._3-1uDVKp {
    display: flex;
    flex-direction: column;
    justify-content: center
}

._1OvwurFi {
    font-size: 54.54px;
    line-height: 46px
}

._1OvwurFi,._3reVGog5 {
    color: #fffcef;
    text-shadow: 0 2px 0 rgba(0,0,0,.2);
    font-weight: 700;
    text-align: center
}

._3reVGog5 {
    height: 36px;
    font-size: 30.82px;
    line-height: 36px
}

._259gpjDi {
    position: absolute;
    top: 186px;
    height: 18px;
    font-size: 18.97px;
    color: #fff;
    line-height: 17.78px;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500
}

.JX6X-3DZ {
    width: 300px;
    height: 50px;
    background-image: linear-gradient(180deg,#fae6ca,#f6dab8 49%,#f3cca2);
    border-radius: 25px;
    font-size: 20px;
    color: #4f1a00;
    text-align: center;
    line-height: 50px;
    font-weight: 600;
    margin-top: 56px;
    cursor: pointer
}

._2lmfwRCr {
    height: 12px;
    opacity: .9;
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
    margin-top: 6px
}

.B6-onans {
    display: flex
}

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

._1_6ti69E {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._1_6ti69E,.Ctm9xDTK {
    color: #222;
    text-align: center
}

.Ctm9xDTK {
    margin-top: 19px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

._1Ce6rX5b {
    width: 320px;
    height: 48px;
    border-radius: 26px;
    margin: 30px auto 0;
    font-size: 16px
}

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

._5HsW5EKw>svg {
    width: 36px;
    height: 36px
}

._3rF5mSlB {
    position: absolute;
    top: -52px;
    left: 50%;
    width: 484px;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    background-image: linear-gradient(90deg,rgba(162,103,60,0),rgba(101,62,34,.78) 51%,rgba(162,103,60,0));
    opacity: 0;
    transform: translateX(-50%)
}

._3rF5mSlB._3_F5IRDZ {
    opacity: 1
}

.ZdWuW6RM {
    top: 100%;
    display: flex;
    align-items: center;
    max-width: 396px
}

._2MtQsr9b,.ZdWuW6RM {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

._2MtQsr9b {
    top: 0;
    width: 484px;
    height: 36px
}

._33HwMbHj {
    animation: CvmjV9q8 3s linear 0s infinite normal none,_3JCTegL0 3s linear 0s infinite normal none
}

@keyframes _3JCTegL0 {
    0.00% {
        transform: translate3d(-50%,0,0)
    }

    9.33%,10.57% {
        transform: translate3d(-50%,-29px,0)
    }

    10.67%,90.57% {
        transform: translate3d(-50%,-30px,0)
    }

    100.00% {
        transform: translate3d(-50%,-61px,0)
    }
}

@keyframes CvmjV9q8 {
    0.00% {
        opacity: 1
    }

    9.33%,10.57% {
        opacity: 1
    }

    10.67%,90.57% {
        opacity: 1
    }

    100.00% {
        opacity: 0
    }
}

._2SmiLwRr {
    position: relative;
    display: flex;
    flex: 1;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    height: 24px;
    font-size: 16px;
    color: #fff;
    white-space: nowrap
}

.pFxHoIgQ {
    width: 24px;
    height: 24px;
    border: 1px solid hsla(0,0%,100%,.5);
    border-radius: 50%
}

._1noGB8fw {
    margin-left: 6px
}

._2T9Mw0pM {
    color: hsla(0,0%,100%,.7)
}

._2l156L0S {
    color: #ffca87
}

._1R9PZE-P {
    width: auto
}

.lomMJCNB {
    width: 352px;
    height: 352px;
    background-image: linear-gradient(180deg,#fff,#ffe7af 45%,#fff8de);
    box-shadow: inset 0 -4px 0 0 #e7bd7d
}

.lomMJCNB,.lomMJCNB:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

.lomMJCNB:after {
    content: "";
    background: #191713;
    width: 340px;
    height: 340px
}

._323_QVKR {
    width: 326px;
    height: 326px
}

._3v5ZPnY1,._323_QVKR {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3v5ZPnY1 {
    width: 340px;
    height: 340px
}

.JI9W3Siw {
    content: "";
    width: 326px;
    height: 326px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-image: conic-gradient(#a66632 45deg,#fef1dd 45deg 135deg,#fee6c2 135deg 225deg,#fef1dd 225deg 315deg,#a66632 315deg);
    border-radius: 50%
}

.vxW0Mk7y {
    background-image: conic-gradient(#a66632 25deg,#fee6c2 25deg 80deg,#fef1dd 80deg 170deg,#fee6c2 170deg 230deg,#fef1dd 230deg 335deg,#a66632 335deg)
}

._3BqS1xHp {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3BqS1xHp,._3k1osL0X {
    width: 340px;
    height: 340px;
    position: absolute
}

._3k1osL0X {
    z-index: 1;
    will-change: transform,opacity
}

.UTBWp-O4 {
    width: 340px;
    height: 340px
}

._1iN9LaJg,.UTBWp-O4 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1iN9LaJg {
    z-index: 2;
    display: flex;
    justify-content: center;
    padding-top: 30px;
    font-size: 54px;
    font-weight: 700;
    line-height: 53.55px;
    color: #000
}

._1iN9LaJg:first-of-type {
    color: #fff
}

.bB5aPqes {
    font-size: 32px;
    font-weight: 700
}

._2k4dmg8P {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px
}

._1hZxmYwC {
    position: absolute;
    top: 80px;
    font-size: 14px;
    letter-spacing: 1px;
    opacity: .2
}

._2v8bQV3o {
    opacity: .5
}

.byCDMkO1 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding-top: 26px;
    font-size: 54px;
    font-weight: 700;
    line-height: 54px;
    color: #000
}

.byCDMkO1:first-of-type {
    color: #fff
}

._22R_pL7S {
    position: absolute;
    top: 65px;
    font-size: 11px;
    letter-spacing: 1px;
    opacity: .2
}

._32l72Xq_ {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    color: rgba(49,35,26,.8);
    -webkit-user-select: none;
    user-select: none;
    transform: translateX(-3px)
}

._13LCAAZB {
    color: #fff
}

._2UBhUwAI {
    height: 28px;
    margin-top: 4px;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px
}

._2ctr8Gkg {
    height: 46px;
    font-size: 46px;
    font-weight: 700;
    line-height: 46px
}

._2k6FFhk3 {
    align-self: flex-start
}

._4FK2JtRY {
    align-self: auto
}

._3AD5YtwH {
    width: 352px;
    height: 352px;
    background-image: linear-gradient(180deg,#fff,#ffe7af 45%,#fff8de);
    box-shadow: inset 0 -4px 0 0 #e7bd7d
}

._3AD5YtwH,._3AD5YtwH:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

._3AD5YtwH:after {
    content: "";
    background: #191713;
    width: 340px;
    height: 340px
}

._3uq_siM7 {
    width: 74px;
    height: 74px;
    background-image: linear-gradient(166deg,#fdf0d6 2%,#fbedd0 24%,#feeccb 30%,#fff1d9 40%,#f4d39d 63%,#f1dbb4);
    box-shadow: 0 0 30px 0 rgba(178,91,0,.38)
}

._3uq_siM7,._3uq_siM7:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%
}

._3uq_siM7:after {
    content: "";
    background-image: linear-gradient(180deg,#373737,#000);
    width: 58px;
    height: 58px
}

@keyframes _1iEg79KF {
    0% {
        bottom: var(--coupon-float-start-bottom);
        left: var(--coupon-float-start-left)
    }

    to {
        bottom: 30px;
        left: 20px
    }
}

@keyframes JIatLZnC {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

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

@keyframes TaV-AMLe {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.08)
    }

    to {
        transform: scale(1)
    }
}

.uwSVVnDv {
    background-color: #fff
}

.U73mRrkv {
    position: relative;
    height: 583px;
    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
}

._1W-ImJ9y {
    animation: JIatLZnC .5s ease-in-out 0s forwards
}

._3uoSzGl2 {
    font-family: SFPro-BlackItalic,sans-serif;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
    background: linear-gradient(#fff7eb,#d7b891);
    -webkit-filter: drop-shadow(0 2px 1px #83550d);
    filter: drop-shadow(0 2px 1px #83550d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

._2CmcTTAw {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    color: #d4c1b7;
    text-align: center
}

._3LEwNXGB {
    position: relative;
    margin: 0 7px
}

._3LEwNXGB:after {
    right: -47px
}

._3LEwNXGB:after,._3LEwNXGB:before {
    content: "";
    width: 33px;
    height: 1px;
    position: absolute;
    top: 12px;
    background: #e2c7a5;
    opacity: .78
}

._3LEwNXGB:before {
    right: 0;
    bottom: 0;
    left: -47px
}

.i8PJejG9 {
    width: 3px;
    height: 3px;
    margin-top: 1px;
    background: #e2c99d;
    border-radius: 50%
}

._1eVn64bc {
    position: relative;
    cursor: pointer;
    animation: JIatLZnC .5s ease-in-out 0s forwards;
    width: 461px;
    height: 445px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.CIDzbaSM {
    width: 82px;
    height: 81px;
    position: absolute;
    top: 33px;
    z-index: 2
}

.Tr5J2q9B {
    width: 340px;
    height: 340px;
    position: relative;
    z-index: 1
}

._2OR9ysJf {
    width: 134px;
    height: 134px;
    position: absolute;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    z-index: 1
}

._2tLM7s4N {
    position: relative;
    z-index: 2;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #fff2d7;
    text-align: right
}

._3yCwS0W_ {
    flex: 0 0 48px;
    margin-top: 21px;
    font-size: 17px;
    font-weight: 600;
    color: #0b0b0b;
    text-align: center;
    cursor: pointer;
    background-image: linear-gradient(180deg,#ffefd1,#fedaa4);
    border-radius: 24px;
    animation: JIatLZnC .5s ease 0s forwards;
    width: 320px;
    height: 48px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2C50Z3af {
    animation: TaV-AMLe 1s ease .2s infinite forwards
}

._3Kx46GQQ {
    position: absolute;
    bottom: -32px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    animation: JIatLZnC .5s ease-in-out 0s forwards
}

._2_E4__5F {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding-top: 30px;
    font-size: 54px;
    font-weight: 700;
    line-height: 53.55px;
    color: #000
}

._2_E4__5F:first-of-type {
    color: #fff
}

._35BPtrNj {
    font-size: 32px;
    font-weight: 700
}

._3g41jZ5V {
    font-size: 48px;
    font-weight: 700;
    line-height: 48px
}

._22_5EMll {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

._3PfVjTcU {
    position: fixed;
    bottom: 30px;
    left: 20px;
    width: 118px;
    height: 122px;
    pointer-events: auto;
    cursor: pointer
}

._3PfVjTcU ._1Ribvr9E {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._3PfVjTcU ._3-Yl9HT4 {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

._3PfVjTcU .qSX7K67Q {
    position: absolute;
    top: -20px;
    right: -10px;
    z-index: 51;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-image: url(//aimg.kwcdn.com/upload_aimg/lp/1ae819ab-0f71-4ea5-9fb8-36885be461c1.png.slim.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

._3PfVjTcU ._3DtCz9xl {
    width: 100%;
    height: 100%;
    position: relative
}

._3PfVjTcU ._3DtCz9xl,._3PfVjTcU ._3nss5yT3 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3PfVjTcU ._3nss5yT3 {
    width: 114px;
    height: 32px;
    position: absolute;
    bottom: 0;
    left: 0
}

._3PfVjTcU ._2Z62E-q3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
    text-align: center
}

._1RRq7Dxt {
    animation: _1iEg79KF .6s ease-in-out forwards
}

._2XoruZ9x {
    width: 406px;
    height: 406px;
    position: absolute
}

.SiqnACHc {
    position: absolute;
    top: -36px;
    right: -36px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    animation: JIatLZnC .5s ease-in-out 0s forwards
}

.SiqnACHc ._3DcrdH9H {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._3TzHiTaq {
    position: absolute;
    top: 80px;
    font-size: 14px;
    letter-spacing: 1px;
    opacity: .2
}

.vN32QGwl {
    opacity: .5
}

._30E9TbJ5 {
    position: relative
}

._3t5gEWsF {
    color: #fff;
    word-break: break-word;
    -webkit-text-stroke: 5px #fff
}

._1XRA7KLG,._3t5gEWsF {
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
    text-align: center
}

._1XRA7KLG {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #1b1b1b
}

._31wrG3_u {
    position: relative;
    flex: 0 0 446px;
    cursor: pointer;
    animation: JIatLZnC .5s ease-in-out 0s forwards;
    width: 461px;
    height: 446px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2VSGE_PF,._31wrG3_u {
    justify-content: center;
    align-items: center
}

._2VSGE_PF {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%
}

._1z5Y_ARk {
    animation: _1obYFANm 20s linear infinite
}

@keyframes _1obYFANm {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

._35DLVrqW {
    animation: _2Wu0MpGX 4.84s ease-in-out 0s forwards,_1YfK6oRT .7s ease-out 5s forwards
}

._35DLVrqW,._153DDbfU {
    width: 340px;
    height: 340px;
    position: relative;
    z-index: 1
}

._153DDbfU {
    animation: _1fbd9vAE 3.5s cubic-bezier(.32,.02,0,1) 0s forwards,_3BQyskNO 1.34s cubic-bezier(.6,.01,.62,.62) 3.5s forwards,_1YfK6oRT .7s ease-out 5s forwards
}

@keyframes _1fbd9vAE {
    0% {
        transform: translateZ(0) rotate(var(--commonPlateRotateStartAngle))
    }

    to {
        transform: translateZ(0) rotate(1470deg)
    }
}

@keyframes _3BQyskNO {
    0% {
        transform: translateZ(0) rotate(1470deg)
    }

    to {
        transform: translateZ(0) rotate(1460deg)
    }
}

@keyframes _1YfK6oRT {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.OdRVGyMZ {
    transform: translateZ(0) rotate(1481.54deg) scale(1)
}

._3U4MIuL- {
    transform: translateZ(0) rotate(1460deg) scale(1)
}

.yv1mXRWL {
    animation: _2rgP-FN7 .7s ease-out forwards
}

@keyframes _2rgP-FN7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

._3iROoj8O {
    animation: _2_6kDizU 4.84s ease-out forwards
}

@keyframes _2_6kDizU {
    0.00% {
        opacity: 0;
        transform: translateZ(0) rotate(0deg) scale(1.0132019704)
    }

    0.83% {
        opacity: .14;
        transform: translateZ(0) rotate(19.51deg) scale(1.0132019704)
    }

    1.65% {
        opacity: .29;
        transform: translateZ(0) rotate(41.01deg) scale(1.0132019704)
    }

    2.48% {
        opacity: .43;
        transform: translateZ(0) rotate(64.69deg) scale(1.0132019704)
    }

    3.31% {
        opacity: .57;
        transform: translateZ(0) rotate(90.76deg) scale(1.0132019704)
    }

    4.13% {
        opacity: .71;
        transform: translateZ(0) rotate(119.46deg) scale(1.0132019704)
    }

    4.96% {
        opacity: .86;
        transform: translateZ(0) rotate(151.07deg) scale(1.0132019704)
    }

    5.79% {
        transform: translateZ(0) rotate(185.91deg) scale(1.0132019704)
    }

    6.61% {
        opacity: .97;
        transform: translateZ(0) rotate(224.34deg) scale(1.0132019704)
    }

    7.44% {
        opacity: .94;
        transform: translateZ(0) rotate(.741turn) scale(1.0132019704)
    }

    8.26% {
        opacity: .91;
        transform: translateZ(0) rotate(313.61deg) scale(1.0132019704)
    }

    9.09% {
        opacity: .89;
        transform: translateZ(0) rotate(365.35deg) scale(1.0132019704)
    }

    9.92% {
        opacity: .86;
        transform: translateZ(0) rotate(422.4deg) scale(1.0132019704)
    }

    10.74% {
        opacity: .83;
        transform: translateZ(0) rotate(485deg) scale(1.0132019704)
    }

    11.57% {
        opacity: .8;
        transform: translateZ(0) rotate(553.04deg) scale(1.0132019704)
    }

    12.40% {
        opacity: .77;
        transform: translateZ(0) rotate(625.71deg) scale(1.0132019704)
    }

    13.22% {
        opacity: .74;
        transform: translateZ(0) rotate(701.08deg) scale(1.0132019704)
    }

    14.05% {
        opacity: .71;
        transform: translateZ(0) rotate(775.92deg) scale(1.0132019704)
    }

    14.88% {
        opacity: .69;
        transform: translateZ(0) rotate(846.19deg) scale(1.0132019704)
    }

    15.70% {
        opacity: .66;
        transform: translateZ(0) rotate(908.17deg) scale(1.0132019704)
    }

    16.53% {
        opacity: .63;
        transform: translateZ(0) rotate(959.62deg) scale(1.0132019704)
    }

    17.36% {
        opacity: .6;
        transform: translateZ(0) rotate(1000deg) scale(1.0132019704)
    }

    18.18% {
        opacity: .57;
        transform: translateZ(0) rotate(1034.25deg) scale(1.0132019704)
    }

    19.01% {
        opacity: .54;
        transform: translateZ(0) rotate(1066.82deg) scale(1.0132019704)
    }

    19.83% {
        opacity: .51;
        transform: translateZ(0) rotate(1097.46deg) scale(1.0132019704)
    }

    20.66% {
        opacity: .49;
        transform: translateZ(0) rotate(1126.06deg) scale(1.0132019704)
    }

    21.49% {
        opacity: .46;
        transform: translateZ(0) rotate(1152.55deg) scale(1.0132019704)
    }

    22.31% {
        opacity: .43;
        transform: translateZ(0) rotate(1176.99deg) scale(1.0132019704)
    }

    23.14% {
        opacity: .4;
        transform: translateZ(0) rotate(1199.46deg) scale(1.0132019704)
    }

    23.97% {
        opacity: .37;
        transform: translateZ(0) rotate(1220.08deg) scale(1.0132019704)
    }

    24.79% {
        opacity: .34;
        transform: translateZ(0) rotate(1239deg) scale(1.0132019704)
    }

    25.62% {
        opacity: .31;
        transform: translateZ(0) rotate(1256.35deg) scale(1.0132019704)
    }

    26.45% {
        opacity: .29;
        transform: translateZ(0) rotate(1272.3deg) scale(1.0132019704)
    }

    27.27% {
        opacity: .26;
        transform: translateZ(0) rotate(1286.96deg) scale(1.0132019704)
    }

    28.10% {
        opacity: .23;
        transform: translateZ(0) rotate(1300.46deg) scale(1.0132019704)
    }

    28.93% {
        opacity: .2;
        transform: translateZ(0) rotate(1312.92deg) scale(1.0132019704)
    }

    29.75% {
        opacity: .17;
        transform: translateZ(0) rotate(1324.43deg) scale(1.0132019704)
    }

    30.58% {
        opacity: .14;
        transform: translateZ(0) rotate(1335.09deg) scale(1.0132019704)
    }

    31.40% {
        opacity: .11;
        transform: translateZ(0) rotate(1344.98deg) scale(1.0132019704)
    }

    32.23% {
        opacity: .09;
        transform: translateZ(0) rotate(1354.17deg) scale(1.0132019704)
    }

    33.06% {
        opacity: .06;
        transform: translateZ(0) rotate(1362.72deg) scale(1.0132019704)
    }

    33.88% {
        opacity: .03;
        transform: translateZ(0) rotate(1370.69deg) scale(1.0132019704)
    }

    34.71% {
        opacity: 0;
        transform: translateZ(0) rotate(1378.13deg) scale(1.0132019704)
    }

    35.54% {
        opacity: .12;
        transform: translateZ(0) rotate(1385.08deg) scale(1.0132019704)
    }

    36.36% {
        opacity: .25;
        transform: translateZ(0) rotate(1391.58deg) scale(1.0132019704)
    }

    37.19% {
        opacity: .38;
        transform: translateZ(0) rotate(1397.68deg) scale(1.0132019704)
    }

    38.02% {
        opacity: .5;
        transform: translateZ(0) rotate(1403.39deg) scale(1.0132019704)
    }

    38.84% {
        opacity: .62;
        transform: translateZ(0) rotate(1408.76deg) scale(1.0132019704)
    }

    39.67% {
        opacity: .75;
        transform: translateZ(0) rotate(1413.8deg) scale(1.0132019704)
    }

    40.50% {
        opacity: .88;
        transform: translateZ(0) rotate(1418.53deg) scale(1.0132019704)
    }

    41.32% {
        transform: translateZ(0) rotate(1422.99deg) scale(1.0132019704)
    }

    42.15% {
        transform: translateZ(0) rotate(1427.19deg) scale(1.0132019704)
    }

    42.98% {
        transform: translateZ(0) rotate(1431.14deg) scale(1.0132019704)
    }

    43.80% {
        transform: translateZ(0) rotate(1434.87deg) scale(1.0132019704)
    }

    44.63% {
        transform: translateZ(0) rotate(1438.38deg) scale(1.0132019704)
    }

    45.45% {
        transform: translateZ(0) rotate(1441.69deg) scale(1.0132019704)
    }

    46.28% {
        transform: translateZ(0) rotate(1444.82deg) scale(1.0132019704)
    }

    47.11% {
        opacity: .8;
        transform: translateZ(0) rotate(1447.76deg) scale(1.0132019704)
    }

    47.93% {
        opacity: .6;
        transform: translateZ(0) rotate(1450.54deg) scale(1.0132019704)
    }

    48.76% {
        opacity: .4;
        transform: translateZ(0) rotate(1453.17deg) scale(1.0132019704)
    }

    49.59% {
        opacity: .2;
        transform: translateZ(0) rotate(1455.64deg) scale(1.0132019704)
    }

    50.41% {
        opacity: 0;
        transform: translateZ(0) rotate(1457.98deg) scale(1.0132019704)
    }

    51.24% {
        opacity: .1;
        transform: translateZ(0) rotate(1460.18deg) scale(1.0132019704)
    }

    52.07% {
        opacity: .2;
        transform: translateZ(0) rotate(1462.26deg) scale(1.0132019704)
    }

    52.89% {
        opacity: .3;
        transform: translateZ(0) rotate(1464.21deg) scale(1.0132019704)
    }

    53.72% {
        opacity: .4;
        transform: translateZ(0) rotate(1466.06deg) scale(1.0132019704)
    }

    54.55% {
        opacity: .5;
        transform: translateZ(0) rotate(1467.79deg) scale(1.0132019704)
    }

    55.37% {
        opacity: .6;
        transform: translateZ(0) rotate(1469.43deg) scale(1.0132019704)
    }

    56.20% {
        opacity: .7;
        transform: translateZ(0) rotate(4.086turn) scale(1.0132019704)
    }

    57.02% {
        opacity: .8;
        transform: translateZ(0) rotate(4.09turn) scale(1.0132019704)
    }

    57.85% {
        opacity: .9;
        transform: translateZ(0) rotate(1473.76deg) scale(1.0132019704)
    }

    58.68% {
        transform: translateZ(0) rotate(1475.03deg) scale(1.0132019704)
    }

    59.50% {
        transform: translateZ(0) rotate(1476.21deg) scale(1.0132019704)
    }

    60.33% {
        transform: translateZ(0) rotate(1477.32deg) scale(1.0132019704)
    }

    61.16% {
        transform: translateZ(0) rotate(1478.36deg) scale(1.0132019704)
    }

    61.98% {
        transform: translateZ(0) rotate(1479.33deg) scale(1.0132019704)
    }

    62.81% {
        transform: translateZ(0) rotate(1480.22deg) scale(1.0132019704)
    }

    63.64% {
        transform: translateZ(0) rotate(1481.05deg) scale(1.0132019704)
    }

    64.46% {
        transform: translateZ(0) rotate(1481.82deg) scale(1.0132019704)
    }

    65.29% {
        transform: translateZ(0) rotate(1482.53deg) scale(1.0132019704)
    }

    66.12% {
        opacity: .95;
        transform: translateZ(0) rotate(1483.18deg) scale(1.0132019704)
    }

    66.94% {
        opacity: .9;
        transform: translateZ(0) rotate(1483.78deg) scale(1.0132019704)
    }

    67.77% {
        opacity: .85;
        transform: translateZ(0) rotate(1484.32deg) scale(1.0132019704)
    }

    68.60% {
        opacity: .8;
        transform: translateZ(0) rotate(1484.81deg) scale(1.0132019704)
    }

    69.42% {
        opacity: .75;
        transform: translateZ(0) rotate(1485.25deg) scale(1.0132019704)
    }

    70.25% {
        opacity: .7;
        transform: translateZ(0) rotate(1485.64deg) scale(1.0132019704)
    }

    71.07% {
        opacity: .65;
        transform: translateZ(0) rotate(1485.99deg) scale(1.0132019704)
    }

    71.90% {
        opacity: .6;
        transform: translateZ(0) rotate(1486.29deg) scale(1.0132019704)
    }

    72.73% {
        opacity: .55;
        transform: translateZ(0) rotate(1486.55deg) scale(1.0132019704)
    }

    73.55% {
        opacity: .5;
        transform: translateZ(0) rotate(1486.77deg) scale(1.0132019704)
    }

    74.38% {
        opacity: .45;
        transform: translateZ(0) rotate(1486.95deg) scale(1.0132019704)
    }

    75.21% {
        opacity: .4;
        transform: translateZ(0) rotate(1487.09deg) scale(1.0132019704)
    }

    76.03% {
        opacity: .35;
        transform: translateZ(0) rotate(1487.19deg) scale(1.0132019704)
    }

    76.86% {
        opacity: .3;
        transform: translateZ(0) rotate(1487.27deg) scale(1.0132019704)
    }

    77.69% {
        opacity: .25;
        transform: translateZ(0) rotate(1487.33deg) scale(1.0132019704)
    }

    78.51% {
        opacity: .2;
        transform: translateZ(0) rotate(1487.39deg) scale(1.0132019704)
    }

    79.34% {
        opacity: .15;
        transform: translateZ(0) rotate(1487.43deg) scale(1.0132019704)
    }

    80.17% {
        opacity: .1;
        transform: translateZ(0) rotate(1487.45deg) scale(1.0132019704)
    }

    80.99% {
        opacity: .05;
        transform: translateZ(0) rotate(1487.47deg) scale(1.0132019704)
    }

    81.82% {
        opacity: 0;
        transform: translateZ(0) rotate(1487.46deg) scale(1.0132019704)
    }

    82.64% {
        opacity: .07;
        transform: translateZ(0) rotate(1487.44deg) scale(1.0132019704)
    }

    83.47% {
        opacity: .14;
        transform: translateZ(0) rotate(1487.4deg) scale(1.0132019704)
    }

    84.30% {
        opacity: .21;
        transform: translateZ(0) rotate(1487.34deg) scale(1.0132019704)
    }

    85.12% {
        opacity: .29;
        transform: translateZ(0) rotate(1487.26deg) scale(1.0132019704)
    }

    85.95% {
        opacity: .36;
        transform: translateZ(0) rotate(1487.15deg) scale(1.0132019704)
    }

    86.78% {
        opacity: .43;
        transform: translateZ(0) rotate(1487.03deg) scale(1.0132019704)
    }

    87.60% {
        opacity: .5;
        transform: translateZ(0) rotate(1486.87deg) scale(1.0132019704)
    }

    88.43% {
        opacity: .57;
        transform: translateZ(0) rotate(1486.69deg) scale(1.0132019704)
    }

    89.26% {
        opacity: .64;
        transform: translateZ(0) rotate(1486.48deg) scale(1.0132019704)
    }

    90.08% {
        opacity: .71;
        transform: translateZ(0) rotate(1486.23deg) scale(1.0132019704)
    }

    90.91% {
        opacity: .79;
        transform: translateZ(0) rotate(1485.95deg) scale(1.0132019704)
    }

    91.74% {
        opacity: .86;
        transform: translateZ(0) rotate(1485.63deg) scale(1.0132019704)
    }

    92.56% {
        opacity: .93;
        transform: translateZ(0) rotate(1485.27deg) scale(1.0132019704)
    }

    93.39% {
        transform: translateZ(0) rotate(1484.87deg) scale(1.0132019704)
    }

    94.21% {
        transform: translateZ(0) rotate(1484.42deg) scale(1.0132019704)
    }

    95.04% {
        transform: translateZ(0) rotate(1483.93deg) scale(1.0132019704)
    }

    95.87% {
        transform: translateZ(0) rotate(1483.41deg) scale(1.0132019704)
    }

    96.69% {
        transform: translateZ(0) rotate(1482.88deg) scale(1.0132019704)
    }

    97.52% {
        opacity: .75;
        transform: translateZ(0) rotate(1482.37deg) scale(1.0132019704)
    }

    98.35% {
        opacity: .5;
        transform: translateZ(0) rotate(1481.93deg) scale(1.0132019704)
    }

    99.17% {
        opacity: .25;
        transform: translateZ(0) rotate(1481.64deg) scale(1.0132019704)
    }

    100.00% {
        opacity: 0;
        transform: translateZ(0) rotate(1481.54deg) scale(1.0132019704)
    }
}

@keyframes _2Wu0MpGX {
    0.00% {
        transform: translateZ(0) rotate(0deg)
    }

    0.83% {
        transform: translateZ(0) rotate(19.51deg)
    }

    1.65% {
        transform: translateZ(0) rotate(41.01deg)
    }

    2.48% {
        transform: translateZ(0) rotate(64.69deg)
    }

    3.31% {
        transform: translateZ(0) rotate(90.76deg)
    }

    4.13% {
        transform: translateZ(0) rotate(119.46deg)
    }

    4.96% {
        transform: translateZ(0) rotate(151.07deg)
    }

    5.79% {
        transform: translateZ(0) rotate(185.91deg)
    }

    6.61% {
        transform: translateZ(0) rotate(224.34deg)
    }

    7.44% {
        transform: translateZ(0) rotate(.741turn)
    }

    8.26% {
        transform: translateZ(0) rotate(313.61deg)
    }

    9.09% {
        transform: translateZ(0) rotate(365.35deg)
    }

    9.92% {
        transform: translateZ(0) rotate(422.4deg)
    }

    10.74% {
        transform: translateZ(0) rotate(485deg)
    }

    11.57% {
        transform: translateZ(0) rotate(553.04deg)
    }

    12.40% {
        transform: translateZ(0) rotate(625.71deg)
    }

    13.22% {
        transform: translateZ(0) rotate(701.08deg)
    }

    14.05% {
        transform: translateZ(0) rotate(775.92deg)
    }

    14.88% {
        transform: translateZ(0) rotate(846.19deg)
    }

    15.70% {
        transform: translateZ(0) rotate(908.17deg)
    }

    16.53% {
        transform: translateZ(0) rotate(959.62deg)
    }

    17.36% {
        transform: translateZ(0) rotate(1000deg)
    }

    18.18% {
        transform: translateZ(0) rotate(1034.25deg)
    }

    19.01% {
        transform: translateZ(0) rotate(1066.82deg)
    }

    19.83% {
        transform: translateZ(0) rotate(1097.46deg)
    }

    20.66% {
        transform: translateZ(0) rotate(1126.06deg)
    }

    21.49% {
        transform: translateZ(0) rotate(1152.55deg)
    }

    22.31% {
        transform: translateZ(0) rotate(1176.99deg)
    }

    23.14% {
        transform: translateZ(0) rotate(1199.46deg)
    }

    23.97% {
        transform: translateZ(0) rotate(1220.08deg)
    }

    24.79% {
        transform: translateZ(0) rotate(1239deg)
    }

    25.62% {
        transform: translateZ(0) rotate(1256.35deg)
    }

    26.45% {
        transform: translateZ(0) rotate(1272.3deg)
    }

    27.27% {
        transform: translateZ(0) rotate(1286.96deg)
    }

    28.10% {
        transform: translateZ(0) rotate(1300.46deg)
    }

    28.93% {
        transform: translateZ(0) rotate(1312.92deg)
    }

    29.75% {
        transform: translateZ(0) rotate(1324.43deg)
    }

    30.58% {
        transform: translateZ(0) rotate(1335.09deg)
    }

    31.40% {
        transform: translateZ(0) rotate(1344.98deg)
    }

    32.23% {
        transform: translateZ(0) rotate(1354.17deg)
    }

    33.06% {
        transform: translateZ(0) rotate(1362.72deg)
    }

    33.88% {
        transform: translateZ(0) rotate(1370.69deg)
    }

    34.71% {
        transform: translateZ(0) rotate(1378.13deg)
    }

    35.54% {
        transform: translateZ(0) rotate(1385.08deg)
    }

    36.36% {
        transform: translateZ(0) rotate(1391.58deg)
    }

    37.19% {
        transform: translateZ(0) rotate(1397.68deg)
    }

    38.02% {
        transform: translateZ(0) rotate(1403.39deg)
    }

    38.84% {
        transform: translateZ(0) rotate(1408.76deg)
    }

    39.67% {
        transform: translateZ(0) rotate(1413.8deg)
    }

    40.50% {
        transform: translateZ(0) rotate(1418.53deg)
    }

    41.32% {
        transform: translateZ(0) rotate(1422.99deg)
    }

    42.15% {
        transform: translateZ(0) rotate(1427.19deg)
    }

    42.98% {
        transform: translateZ(0) rotate(1431.14deg)
    }

    43.80% {
        transform: translateZ(0) rotate(1434.87deg)
    }

    44.63% {
        transform: translateZ(0) rotate(1438.38deg)
    }

    45.45% {
        transform: translateZ(0) rotate(1441.69deg)
    }

    46.28% {
        transform: translateZ(0) rotate(1444.82deg)
    }

    47.11% {
        transform: translateZ(0) rotate(1447.76deg)
    }

    47.93% {
        transform: translateZ(0) rotate(1450.54deg)
    }

    48.76% {
        transform: translateZ(0) rotate(1453.17deg)
    }

    49.59% {
        transform: translateZ(0) rotate(1455.64deg)
    }

    50.41% {
        transform: translateZ(0) rotate(1457.98deg)
    }

    51.24% {
        transform: translateZ(0) rotate(1460.18deg)
    }

    52.07% {
        transform: translateZ(0) rotate(1462.26deg)
    }

    52.89% {
        transform: translateZ(0) rotate(1464.21deg)
    }

    53.72% {
        transform: translateZ(0) rotate(1466.06deg)
    }

    54.55% {
        transform: translateZ(0) rotate(1467.79deg)
    }

    55.37% {
        transform: translateZ(0) rotate(1469.43deg)
    }

    56.20% {
        transform: translateZ(0) rotate(4.086turn)
    }

    57.02% {
        transform: translateZ(0) rotate(4.09turn)
    }

    57.85% {
        transform: translateZ(0) rotate(1473.76deg)
    }

    58.68% {
        transform: translateZ(0) rotate(1475.03deg)
    }

    59.50% {
        transform: translateZ(0) rotate(1476.21deg)
    }

    60.33% {
        transform: translateZ(0) rotate(1477.32deg)
    }

    61.16% {
        transform: translateZ(0) rotate(1478.36deg)
    }

    61.98% {
        transform: translateZ(0) rotate(1479.33deg)
    }

    62.81% {
        transform: translateZ(0) rotate(1480.22deg)
    }

    63.64% {
        transform: translateZ(0) rotate(1481.05deg)
    }

    64.46% {
        transform: translateZ(0) rotate(1481.82deg)
    }

    65.29% {
        transform: translateZ(0) rotate(1482.53deg)
    }

    66.12% {
        transform: translateZ(0) rotate(1483.18deg)
    }

    66.94% {
        transform: translateZ(0) rotate(1483.78deg)
    }

    67.77% {
        transform: translateZ(0) rotate(1484.32deg)
    }

    68.60% {
        transform: translateZ(0) rotate(1484.81deg)
    }

    69.42% {
        transform: translateZ(0) rotate(1485.25deg)
    }

    70.25% {
        transform: translateZ(0) rotate(1485.64deg)
    }

    71.07% {
        transform: translateZ(0) rotate(1485.99deg)
    }

    71.90% {
        transform: translateZ(0) rotate(1486.29deg)
    }

    72.73% {
        transform: translateZ(0) rotate(1486.55deg)
    }

    73.55% {
        transform: translateZ(0) rotate(1486.77deg)
    }

    74.38% {
        transform: translateZ(0) rotate(1486.95deg)
    }

    75.21% {
        transform: translateZ(0) rotate(1487.09deg)
    }

    76.03% {
        transform: translateZ(0) rotate(1487.19deg)
    }

    76.86% {
        transform: translateZ(0) rotate(1487.27deg)
    }

    77.69% {
        transform: translateZ(0) rotate(1487.33deg)
    }

    78.51% {
        transform: translateZ(0) rotate(1487.39deg)
    }

    79.34% {
        transform: translateZ(0) rotate(1487.43deg)
    }

    80.17% {
        transform: translateZ(0) rotate(1487.45deg)
    }

    80.99% {
        transform: translateZ(0) rotate(1487.47deg)
    }

    81.82% {
        transform: translateZ(0) rotate(1487.46deg)
    }

    82.64% {
        transform: translateZ(0) rotate(1487.44deg)
    }

    83.47% {
        transform: translateZ(0) rotate(1487.4deg)
    }

    84.30% {
        transform: translateZ(0) rotate(1487.34deg)
    }

    85.12% {
        transform: translateZ(0) rotate(1487.26deg)
    }

    85.95% {
        transform: translateZ(0) rotate(1487.15deg)
    }

    86.78% {
        transform: translateZ(0) rotate(1487.03deg)
    }

    87.60% {
        transform: translateZ(0) rotate(1486.87deg)
    }

    88.43% {
        transform: translateZ(0) rotate(1486.69deg)
    }

    89.26% {
        transform: translateZ(0) rotate(1486.48deg)
    }

    90.08% {
        transform: translateZ(0) rotate(1486.23deg)
    }

    90.91% {
        transform: translateZ(0) rotate(1485.95deg)
    }

    91.74% {
        transform: translateZ(0) rotate(1485.63deg)
    }

    92.56% {
        transform: translateZ(0) rotate(1485.27deg)
    }

    93.39% {
        transform: translateZ(0) rotate(1484.87deg)
    }

    94.21% {
        transform: translateZ(0) rotate(1484.42deg)
    }

    95.04% {
        transform: translateZ(0) rotate(1483.93deg)
    }

    95.87% {
        transform: translateZ(0) rotate(1483.41deg)
    }

    96.69% {
        transform: translateZ(0) rotate(1482.88deg)
    }

    97.52% {
        transform: translateZ(0) rotate(1482.37deg)
    }

    98.35% {
        transform: translateZ(0) rotate(1481.93deg)
    }

    99.17% {
        transform: translateZ(0) rotate(1481.64deg)
    }

    100.00% {
        transform: translateZ(0) rotate(1481.54deg)
    }
}

@keyframes _3r-35fIx {
    0% {
        opacity: 0;
        transform: scale(0)
    }

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

._1mXzpmMa {
    width: 592px;
    height: 415px;
    position: relative;
    transform-style: preserve-3d;
    animation: _3r-35fIx .56s ease-in-out forwards
}

@keyframes _18GVMViQ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

._1B3AWknU {
    animation: _18GVMViQ 1.04s ease-in-out forwards
}

._3vzAM-4g {
    z-index: 1
}

._3vzAM-4g,.nMm-UeLU {
    position: absolute;
    top: 0;
    right: 0;
    width: 592px;
    height: 415px
}

._1UfWPqkL {
    margin-top: 33px;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
    color: #030303;
    text-align: center
}

._1GbzSsvp {
    height: 214px;
    position: absolute;
    top: 60px;
    left: 55px
}

.W5Xb1gMu {
    position: relative;
    width: 492px;
    height: 244px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column
}

._2EWMsC0R {
    animation: _MKtcLnN 1.04s steps(1) 0s 1 normal both
}

@keyframes _MKtcLnN {
    0.00% {
        transform: translateZ(0) rotate(0deg)
    }

    7.69% {
        transform: translate3d(.09px,-10.78px,0) rotate(0deg)
    }

    11.54% {
        transform: translate3d(.18px,-21.55px,0) rotate(0deg)
    }

    15.38% {
        transform: translate3d(.27px,-32.32px,0) rotate(0deg)
    }

    19.23% {
        transform: translate3d(.36px,-43.09px,0) rotate(0deg) scale(.94875)
    }

    23.08% {
        transform: translate3d(.45px,-53.86px,0) rotate(0deg) scale(.8975)
    }

    26.92% {
        transform: translate3d(.55px,-64.64px,0) rotate(0deg) scale(.84625)
    }

    30.77% {
        transform: translate3d(.64px,-75.41px,0) rotate(0deg) scale(.795)
    }

    34.62% {
        transform: translate3d(.73px,-86.18px,0) rotate(0deg) scale(.74375)
    }

    38.46% {
        transform: translate3d(.82px,-96.95px,0) rotate(0deg) scale(.6925)
    }

    42.31% {
        transform: translate3d(.91px,-107.72px,0) rotate(0deg) scale(.64125)
    }

    46.15% {
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    50.00% {
        opacity: .8;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    53.85% {
        opacity: .6;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    57.69% {
        opacity: .4;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    61.54% {
        opacity: .2;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    65.38% {
        opacity: 0;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    80.77% {
        opacity: 0;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }

    100.00% {
        opacity: 0;
        transform: translate3d(1px,-118.5px,0) rotate(0deg) scale(.59)
    }
}

._3vK_B9hY {
    position: absolute;
    top: 0;
    right: 0;
    width: 492px;
    height: 244px
}

._1RaDYuwl {
    position: absolute;
    right: 100%;
    z-index: 11;
    background: url(https://aimg.kwcdn.com/upload_aimg/m-image/1abe590a-747f-4a66-a1e1-7dd21198633a.png.slim.png) no-repeat 50%;
    background-size: cover;
    opacity: 1;
    animation: _1kdtOTRp 1s ease-in-out .3s;
    width: 164px;
    height: 186px
}

@keyframes _1kdtOTRp {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

._2i_jUSZA {
    z-index: 2;
    display: flex;
    align-items: flex-end;
    font-size: 66px;
    font-weight: 700;
    line-height: 70px;
    color: #fff
}

._2i_jUSZA ._2PAkDiGh {
    font-size: 56px;
    font-weight: 700;
    color: #fff;
    text-align: right
}

._1y1Ivm9j {
    z-index: 2;
    margin-top: 21px;
    font-size: 21px;
    line-height: 21px;
    color: hsla(0,0%,100%,.5);
    text-shadow: 0 2px 6px rgba(95,44,0,.5)
}

._1y1Ivm9j,._2XSZyDdA {
    font-weight: 400;
    text-align: right
}

._2XSZyDdA {
    width: 320px;
    height: 48px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    right: 136px;
    bottom: 37px;
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
    background: #030303;
    border-radius: 32px
}

._1fu91G7_,._2XSZyDdA {
    position: absolute;
    color: #fff
}

._1fu91G7_ {
    top: calc(100% + 10px);
    width: 592px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    white-space: pre-wrap
}

._2Wj3OZ9k {
    position: absolute;
    bottom: -38px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-weight: 400;
    line-height: .18rem;
    white-space: nowrap
}

._2Wj3OZ9k ._3ttLQ9l5 {
    margin-right: 8px;
    font-size: 15px;
    font-weight: 400;
    color: #000
}

._2Wj3OZ9k .Yu1qzrXJ {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 15px;
    color: #fff;
    background: #000;
    border-radius: 3px
}

._2Wj3OZ9k .Yu1qzrXJ._16nQfMC6 {
    width: 17px
}

._2Wj3OZ9k ._1bdVOLGQ {
    height: 24px;
    margin: 0 4px;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #000
}

._2qNhkX_3 {
    position: absolute;
    top: -36px;
    right: -36px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._2qNhkX_3 .Y9vqXMDJ {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._10BLpIEG {
    visibility: hidden
}

._2rM4eHp6 {
    height: 100%;
    -webkit-user-select: none;
    user-select: none
}

._2gkkG7CH {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 100%
}

._2RK3iaaM {
    position: relative;
    flex-grow: 0;
    min-width: 162px;
    height: 50px;
    padding: 0 12px 0 18px;
    cursor: pointer;
    border-radius: 25px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2RK3iaaM:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border: 1px solid #c2c2c2;
    border-radius: 25px
}

._2RK3iaaM:hover:after {
    border: 1px solid #222;
    transform: scale(1.04)
}

._2kspQWi6 {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    margin-top: 1px;
    margin-right: 8px
}

._2T5XEInY {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

._3_mxJKqp {
    position: relative;
    margin-top: -2px;
    color: #000
}

._2nJxsLjL {
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    color: rgba(34,34,34,.7);
    white-space: nowrap
}

.PFnDMZo9 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #222
}

._2qXbwGMK {
    display: flex;
    justify-content: center;
    padding: 13px 0 30px;
    margin-top: 16px;
    opacity: 0;
    animation: _2vMiweWB .6s ease-in-out .4s forwards
}

@keyframes _2vMiweWB {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._2aWhqfGV {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 49px;
    height: 49px;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 9.5px;
    transform: translate(-50%,-50%)
}

._1VTOdNnq {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 10px
}

._1VTOdNnq ._2aakEUN9 {
    position: relative;
    box-sizing: content-box;
    width: 160px;
    height: 160px;
    padding: 6px;
    margin-bottom: 16px;
    border: 2px solid rgba(239,212,195,.5);
    border-radius: 4px
}

._1VTOdNnq ._2aakEUN9 ._1bOiCkGJ {
    width: 100%;
    height: 100%
}

._1VTOdNnq ._1lF-GwLc {
    height: auto
}

._1VTOdNnq .OotOjU4P {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 236px
}

._1VTOdNnq .OotOjU4P .F2Df9n2a {
    width: 116px;
    min-width: unset;
    height: 36px;
    padding: 10px
}

._1VTOdNnq .OotOjU4P ._3-fso-Jw {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    white-space: nowrap
}

._1VTOdNnq .OotOjU4P ._131REvle {
    margin-top: 3px;
    font-size: 12px;
    line-height: 1;
    white-space: nowrap
}

._1VTOdNnq .OotOjU4P ._3IpW9IHL {
    font-size: 16px;
    line-height: 8px;
    transform: scale(.5) translateX(-50%)
}

._1QjZc8tr {
    width: 370px;
    height: 240px;
    padding-top: 13px;
    margin-left: 5px;
    background: url(//aimg.kwcdn.com/upload_aimg/sc/23cf9a90-1af8-4973-90b9-b03fe897bfff.png.slim.png) no-repeat;
    background-size: 100%
}

._1QjZc8tr ._39b4lkH_ {
    width: 346px;
    margin-left: 22px;
    overflow: hidden
}

._1QjZc8tr ._1DPhd9kH {
    display: flex;
    width: -webkit-fit-content;
    width: fit-content;
    transition: transform .5s
}

._1QjZc8tr ._1orTNe81 {
    position: relative;
    display: flex;
    width: 186px;
    height: 14px;
    margin: 12px auto 0;
    font-size: 10px;
    font-weight: 400;
    color: rgba(34,34,34,.7);
    cursor: pointer;
    border: .5px solid #eee3da;
    border-radius: 7px
}

._1QjZc8tr ._1orTNe81 ._2cy5Nmo0 {
    position: absolute;
    left: 0;
    width: 93px;
    height: 12px;
    background: rgba(171,116,78,.2);
    border-radius: 7px;
    transition: transform .5s
}

._1QjZc8tr ._1DA2PG3t {
    width: 93px;
    line-height: 12px;
    text-align: center;
    border-radius: 7px
}

._1QjZc8tr ._1DA2PG3t._3IOU2tQX {
    color: #63330f
}

._1QjZc8tr .kgY2C8vL {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #222;
    text-align: center
}

._1QjZc8tr .kgY2C8vL span {
    font-weight: 600
}

._1QjZc8tr ._2APYbOU5 {
    display: flex;
    margin-top: 6px
}

._1QjZc8tr ._2APYbOU5 ._31Su2e8y {
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    color: #63330f;
    white-space: nowrap
}

._1QjZc8tr ._2APYbOU5 ._31Su2e8y span {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
    background: rgba(162,102,61,.9);
    border-radius: 50%
}

._1QjZc8tr ._3TkjL7kU ._2APYbOU5 ._31Su2e8y {
    letter-spacing: -.8px
}

._1QjZc8tr ._3TkjL7kU ._2APYbOU5 ._1SZY7PHI {
    margin-left: 11px
}

._1QjZc8tr ._3TkjL7kU ._2APYbOU5 ._29QDqtEg {
    margin-left: 22px
}

._1QjZc8tr ._3TkjL7kU ._2APYbOU5 ._1UYxEJE9 {
    margin-left: 12px
}

._1QjZc8tr ._3TkjL7kU .wPtVDQNT {
    width: 340px;
    height: 116px;
    background-repeat: no-repeat;
    background-size: 100%
}

._1QjZc8tr ._3p8P7d9n ._2APYbOU5 ._31Su2e8y {
    font-size: 14px
}

._1QjZc8tr ._3p8P7d9n ._2APYbOU5 ._1SZY7PHI {
    margin-left: 41px
}

._1QjZc8tr ._3p8P7d9n ._2APYbOU5 ._29QDqtEg {
    margin-left: 38px
}

._1QjZc8tr ._3p8P7d9n .wPtVDQNT {
    width: 340px;
    height: 116px;
    background-repeat: no-repeat;
    background-size: 100%
}

@keyframes _2t6jS8cf {
    0% {
        bottom: var(--coupon-float-start-bottom);
        left: var(--coupon-float-start-left)
    }

    to {
        bottom: 30px;
        left: 20px
    }
}

._2zv8eibU {
    position: relative;
    opacity: 1
}

._3PzEsjb1 {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto
}

._21xrcRWM {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 49px;
    height: 49px;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 9.5px;
    transform: translate(-50%,-50%)
}

.p26k2zXY {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 12px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: rgba(0,0,0,.6)
}

._2bHe7V8t {
    flex: 0 0 14px;
    width: 14px;
    height: 14px;
    margin-right: 2px
}

.VBN0r9qx {
    overscroll-behavior: none
}

._1OYNvwxL {
    position: absolute;
    top: 50%;
    right: 100%;
    z-index: 11;
    width: 101px;
    height: 117px;
    background: url(https://aimg.kwcdn.com/upload_aimg/lp/e8f713bb-a973-441f-b3a3-21c6bbb56287.png.slim.png) no-repeat 50%;
    background-size: cover;
    opacity: .5;
    transform: translateY(-50%);
    animation: _1k4h2W5v .8s ease-in-out .3s
}

@keyframes _1k4h2W5v {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

._2D0kAEAj {
    padding: 10px 10px 0;
    font-size: 23px;
    font-weight: 600;
    line-height: 23px;
    color: #000;
    text-align: center;
    opacity: 0;
    animation: _2kr7MtbY .8s ease-in-out .4s forwards
}

@keyframes _2kr7MtbY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1bLfCV-U {
    padding: 0 10px;
    margin-top: 26px
}

._2puD9Jac {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    opacity: 0;
    animation: _2kr7MtbY .6s ease-in-out .8s forwards
}

.vqHuXlB7 {
    position: fixed;
    bottom: 30px;
    left: 20px;
    width: 119px;
    height: 103px;
    pointer-events: auto;
    cursor: pointer
}

.vqHuXlB7 ._3gN9yzKo {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vqHuXlB7 .fUmxr6yG {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.vqHuXlB7 ._23lU8acG {
    position: absolute;
    top: -20px;
    right: -10px;
    z-index: 51;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-image: url(//aimg.kwcdn.com/upload_aimg/m-image/a3b59de1-679f-4154-8023-2365b9005f47.png.slim.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.vqHuXlB7 ._3c3Dz3Vv {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.vqHuXlB7 ._2bdSNOPA {
    width: 114px;
    height: 30px;
    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
}

.vqHuXlB7 ._367rEiyI {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
    text-align: center
}

._1PxhDkFu {
    animation: _2t6jS8cf .6s ease-in-out forwards
}

.WPngwAhs {
    top: -64px!important
}

.Dh4trpxU {
    top: -72px!important
}

._3Gw6TaFn {
    top: -112px!important
}

.-M66U6v4 {
    margin-top: -60px!important
}

._3UgtSzYj {
    position: absolute;
    top: -36px;
    right: -36px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._3UgtSzYj ._1X_afJEN {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.vm-G9OQr {
    font-size: 56px;
    font-weight: 700;
    color: #fff;
    text-align: right
}

._13Et4n6K {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    position: absolute;
    top: 195px;
    left: 361px;
    height: 179px;
    cursor: pointer
}

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

._1WxWpJGp {
    margin-top: 9px;
    font-size: 13px;
    font-weight: 400;
    line-height: 12px;
    color: rgba(0,0,0,.73)
}

._2bfOvTEk {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 15px;
    color: #000;
    cursor: pointer
}

._3E9qm4rO {
    width: 11px;
    height: 11px;
    margin-top: 3px;
    margin-left: 4px
}

._2LoYy2Gd {
    width: 14px;
    right: 279px
}

._1Q2ZRATI,._2LoYy2Gd {
    position: absolute;
    top: 203px
}

._1Q2ZRATI {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    right: 324px;
    height: 174px
}

.YuIUyLCH {
    width: 150px;
    height: 150px
}

._4wvyX7et {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: rgba(0,0,0,.73);
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row
}

._1PeWq1u_ {
    position: relative
}

._3d-tK0fP {
    width: 10px;
    height: 14px;
    margin-right: 4px
}

._3IheEN1E {
    width: 39px;
    height: 39px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.FwLuKTv6 {
    position: absolute;
    top: calc(100% + 10px);
    width: 640px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: #fff;
    text-align: left;
    white-space: pre-wrap
}

._3-Y4bj_a {
    height: auto!important;
    min-height: 430px;
    padding-bottom: 24px
}

._1bEOq0b3 {
    min-height: 400px;
    padding-bottom: 0;
    border-radius: 5px 5px 4px 4px!important
}

._1Jgx12cK {
    font-size: 39px;
    line-height: 39px;
    text-shadow: 0 2px 6px rgba(95,44,0,.1607843137)
}

._1Jgx12cK,._3iXwFbXl {
    overflow: hidden;
    font-weight: 600;
    color: #fff
}

._3iXwFbXl {
    max-width: 38px;
    font-size: 30px;
    line-height: 30px;
    text-shadow: 0 2px 6px rgba(95,44,0,.21)
}

.KK7YzGyv {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: hsla(0,0%,100%,.8);
    text-align: center
}

.KK7YzGyv._1jhRT4zP {
    max-width: 50px;
    margin: 0 auto
}

._1uJrCXC6 {
    margin: 10px 15px 0;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._1uJrCXC6,._3lW_jszk {
    justify-content: center;
    flex-direction: row
}

._3lW_jszk {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    margin-top: 30px
}

._15n0II3Q {
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-right: 32px
}

._3lBJZCsj {
    display: block;
    width: 130px;
    height: 130px;
    margin: 0 auto
}

.BFbyLwmH {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 36px;
    height: 36px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 9.5px;
    transform: translate(-50%,-50%)
}

._1BhWYFkW {
    display: inline-block;
    width: 168px;
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: rgba(34,34,34,.4);
    text-align: center
}

._2hYqdbrK {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 4px
}

._1NVs9D_B {
    color: rgba(34,34,34,.4)
}

._2qUxwC-S {
    height: 126px;
    margin-top: 12px
}

.j39XM26- {
    overflow: visible!important;
    background: transparent!important
}

._1QefJglS .R_3Bz_zp {
    position: relative
}

._1QefJglS .R_3Bz_zp ._1zvCqWYG {
    position: absolute;
    top: -36px;
    right: -36px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._1QefJglS .R_3Bz_zp ._1zvCqWYG ._2MxanPSh {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._1QefJglS .R_3Bz_zp .GSBWZfOh {
    position: relative;
    width: 593px;
    height: 400px
}

._1QefJglS .R_3Bz_zp ._3ek41u8W {
    width: 640px;
    height: 400px
}

._1QefJglS .R_3Bz_zp .hRAWFkwC {
    width: 660px!important
}

._1QefJglS .R_3Bz_zp ._2F2Aax1H {
    position: absolute;
    left: 50%;
    margin-top: -20px;
    font-size: 30px;
    font-style: italic;
    font-weight: 900;
    color: transparent;
    text-align: center;
    letter-spacing: -.5px;
    white-space: nowrap;
    transform: translateX(-50%) translateY(-100%)
}

._1QefJglS .R_3Bz_zp ._2F2Aax1H span {
    text-shadow: 0 2px 0 #83550d
}

._1QefJglS .R_3Bz_zp ._2F2Aax1H:before {
    position: absolute;
    z-index: 1;
    content: attr(data-text);
    background-image: linear-gradient(180deg,#fff7eb,#d7b891);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 0
}

._1QefJglS .R_3Bz_zp ._1qBxuOlx {
    position: relative;
    height: 100%;
    background: #fff;
    border-radius: 4px
}

._1QefJglS .R_3Bz_zp ._3sT7Ev31 {
    position: relative;
    width: 100%;
    height: 136px;
    background: url(//aimg.kwcdn.com/upload_aimg/lp/7093090f-d0d1-4dcd-a518-628d8759b68e.png.slim.png) no-repeat 50%;
    background-size: cover;
    animation: _2dg0dpR1 .5s ease-in-out forwards
}

._1QefJglS .R_3Bz_zp ._3sT7Ev31 ._31e5YI2J {
    position: absolute;
    top: 11px;
    right: 10px;
    font-size: 14px;
    font-weight: 400;
    color: hsla(0,0%,100%,.42);
    text-decoration: underline;
    -webkit-text-decoration-color: hsla(0,0%,100%,.42);
    text-decoration-color: hsla(0,0%,100%,.42);
    cursor: pointer
}

._1QefJglS .R_3Bz_zp ._3sT7Ev31 ._3nKh6IJy {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 20px 0;
    font-size: 70px;
    font-weight: 700;
    line-height: 70px;
    color: #fff
}

._1QefJglS .R_3Bz_zp ._3sT7Ev31 ._3nKh6IJy ._1UQcdmIp {
    margin-right: 2px;
    font-size: 56px
}

._1QefJglS .R_3Bz_zp ._3vxfk9fA {
    font-size: 19px;
    font-weight: 400;
    line-height: 23px;
    color: hsla(0,0%,100%,.7);
    text-align: center
}

._1QefJglS .R_3Bz_zp ._3vxfk9fA span:not(:last-child):after {
    display: inline-block;
    width: 1px;
    height: 12px;
    margin: 0 8px;
    content: "";
    background: #fff;
    opacity: .5
}

._1QefJglS .R_3Bz_zp ._1JI-va3l {
    background: none
}

._1QefJglS .R_3Bz_zp ._2NusaB7B {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: auto;
    object-fit: contain
}

._1QefJglS .R_3Bz_zp ._2h_2uH5z {
    position: absolute;
    left: 50%;
    z-index: 11;
    width: 338px;
    height: 168px;
    padding-top: 24px;
    margin: 0 auto;
    background: url(//aimg.kwcdn.com/upload_aimg/lp/cbbbd883-9712-4aef-ba8a-74645483b346.png.slim.png) no-repeat 50%;
    background-size: cover;
    transform: translate3d(-50%,0,0);
    animation: _1vgl2rbt 1.56s linear forwards;
    transform-style: preserve-3d
}

._1QefJglS .R_3Bz_zp ._2h_2uH5z ._3nKh6IJy {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 20px 0;
    font-size: 70px;
    font-weight: 700;
    line-height: 70px;
    color: #fff
}

._1QefJglS .R_3Bz_zp ._2h_2uH5z ._3nKh6IJy ._1UQcdmIp {
    margin-right: 3px;
    font-size: 60px
}

._1QefJglS .R_3Bz_zp ._2h_2uH5z ._3vxfk9fA {
    margin-top: 12px;
    font-size: 21px;
    font-weight: 400;
    line-height: 21px;
    color: hsla(0,0%,100%,.7);
    text-align: center
}

@keyframes _2dg0dpR1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _1vgl2rbt {
    0.00% {
        transform: translate3d(-50%,0,0) scale(1)
    }

    8.99% {
        transform: translate3d(-50%,-32.74px,0) scale(.9776376615)
    }

    10.11% {
        transform: translate3d(-50%,-58.24px,0) scale(.9399261206)
    }

    11.24% {
        transform: translate3d(-50%,-77.41px,0) scale(.8973260756)
    }

    12.36% {
        transform: translate3d(-50%,-91.14px,0) scale(.8526426735)
    }

    13.48% {
        transform: translate3d(-50%,-100.34px,0) scale(.8073573265)
    }

    14.61% {
        transform: translate3d(-50%,-105.93px,0) scale(.7626739244)
    }

    15.73% {
        transform: translate3d(-50%,-108.79px,0) scale(.7200738794)
    }

    16.85% {
        transform: translate3d(-50%,-109.85px,0) scale(.6823623386)
    }

    17.98% {
        transform: translate3d(-50%,-150px,0) scale(.66)
    }

    21.35% {
        opacity: 0;
        transform: translate3d(-50%,-150px,0) scale(.66)
    }

    90.35% {
        opacity: 0;
        transform: translate3d(-50%,-150px,0) scale(.66)
    }

    100.00% {
        opacity: 0;
        transform: translate3d(-50%,-150px,0) scale(.66)
    }
}

.kfw4y4zW {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.fDqCJ10H {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 560px;
    padding: 45px 3px 40px;
    background: #fff;
    border-radius: 4px
}

.fDqCJ10H .N947cDZd {
    height: 26px;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
    color: #222;
    white-space: pre
}

.fDqCJ10H ._8H04FEs1 {
    width: 100%;
    max-height: 133px;
    padding: 0 47px;
    margin-top: 30px;
    overflow-y: scroll
}

.fDqCJ10H ._8H04FEs1::-webkit-scrollbar {
    width: 4px
}

.fDqCJ10H ._8H04FEs1::-webkit-scrollbar-track {
    background: rgba(225,226,228,.2);
    border-radius: 2px
}

.fDqCJ10H ._8H04FEs1::-webkit-scrollbar-thumb {
    background-color: #e1e2e4;
    border-radius: 2px
}

.fDqCJ10H ._8H04FEs1 ._3R7O4G64 {
    display: flex;
    flex-direction: row;
    margin-top: 20px
}

.fDqCJ10H ._8H04FEs1 ._3R7O4G64:first-of-type {
    margin-top: 0
}

.fDqCJ10H ._8H04FEs1 ._3R7O4G64 ._2gu7fzA2 {
    width: 3px;
    height: 3px;
    margin-top: 10px;
    margin-right: 10px;
    background: #000
}

.fDqCJ10H ._8H04FEs1 ._3R7O4G64 .-hPwAx8P {
    width: 447px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #333
}

.fDqCJ10H ._3g0HkPC6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 48px;
    margin-top: 37px;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    text-align: center;
    white-space: pre;
    background: #fb7701;
    border: 2px solid #fb7701;
    border-radius: 24px
}

.fDqCJ10H ._3g0HkPC6:hover {
    cursor: pointer;
    transition: transform .05s ease;
    transform: scale(1.02)
}

._15pd1_FN {
    overflow: visible!important;
    background-color: transparent!important
}

._8TZ38Y40 {
    position: relative
}

.RgfdprWD {
    display: flex;
    align-items: start;
    height: 432px
}

._3mIROZiU {
    position: absolute;
    top: -38px;
    right: -38px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

._2uZR_ez4 {
    margin-top: 10px;
    margin-right: 18px;
    width: 164px;
    cursor: pointer
}

._3A_gfW2x {
    width: 164px;
    height: 164px;
    position: relative
}

._3A_gfW2x: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
}

._3VNV-f1n {
    width: 164px;
    height: 164px
}

._1oRhFv-s {
    border-radius: 13px;
    padding: 2px 6px;
    font-size: 14px;
    color: unset;
    line-height: 18px;
    font-weight: 400;
    position: absolute;
    left: 50%;
    bottom: 8px;
    width: -webkit-max-content;
    width: max-content;
    max-width: calc(100% - 4px);
    transform: translateX(-50%);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1EviTEsW {
    background: rgba(0,0,0,.65);
    border: 1px solid hsla(0,0%,100%,.65);
    border-radius: 13px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff
}

.fM_xQLwF {
    width: 18px;
    height: 18px
}

._15kmTES- {
    margin-top: 4px
}

._2SJgabDI {
    position: relative;
    border-width: 2px;
    border-style: solid;
    border-radius: 3px;
    border-top: 0;
    margin-top: 48px
}

._2PC7Ej-q {
    position: relative;
    overflow: hidden;
    cursor: pointer
}

._2PC7Ej-q,._2qZk2XRR {
    width: 100%;
    height: 37px
}

._-56XH4jY {
    height: 32px;
    padding: 7px 8px 7px 10px;
    white-space: nowrap;
    display: flex;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    justify-content: space-between;
    width: 100%
}

._2pk-S4mx {
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    font-weight: 600
}

._2pk-S4mx,._3fpOSnmV {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #fff;
    line-height: 18px
}

._3fpOSnmV {
    flex-grow: 0;
    flex-shrink: 1;
    position: relative;
    z-index: 1;
    opacity: .8;
    font-weight: 400
}

._3rTj5-qp {
    width: 14px;
    height: 14px;
    margin-left: 2px;
    fill: #fff
}

._2jOUISpx {
    position: absolute;
    right: -24px;
    top: -1.5px;
    width: 68px;
    height: 68px
}

._1Y1b3WF4 {
    padding: 0 12px 0 10px;
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
    margin-top: -5px;
    position: relative
}

.KoKJUCt-:after,.KoKJUCt-:before,.QjNUVL2-:after,.QjNUVL2-:before {
    background: none!important
}

._3yXJ709j._3yXJ709j._3yXJ709j {
    top: 72px
}

.KWCb73C1.KWCb73C1.KWCb73C1 {
    right: -10px!important
}

._3KJXXgUg._3KJXXgUg._3KJXXgUg {
    left: -10px!important
}

._30ROJrsv {
    flex-shrink: 0;
    width: 1090px!important
}

.xv2kaBdM {
    width: 206px
}

.xv2kaBdM .jk6XbH_1 {
    padding: 5px
}

.RgwLBFeQ {
    margin-right: -36px;
    margin-top: 14px;
    overflow-x: hidden;
    overflow-y: overlay!important;
    scrollbar-color: #ccc transparent;
    scrollbar-width: thin
}

.RgwLBFeQ::-webkit-scrollbar {
    background: transparent;
    width: 12px
}

.RgwLBFeQ::-webkit-scrollbar-button:vertical:decrement,.RgwLBFeQ::-webkit-scrollbar-button:vertical:end:decrement,.RgwLBFeQ::-webkit-scrollbar-button:vertical:increment,.RgwLBFeQ::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

.RgwLBFeQ::-webkit-scrollbar-thumb {
    background-clip: content-box;
    background-color: #ccc;
    border: 3px solid transparent;
    border-radius: 999px
}

.RgwLBFeQ:hover::-webkit-scrollbar-thumb {
    background-color: #ccc
}

.RgwLBFeQ::-webkit-scrollbar {
    background: #fafafa;
    border-left: 1px solid #ddd;
    width: 13px
}

.RgwLBFeQ::-webkit-scrollbar-thumb:hover {
    background-color: #999
}

._2dUsua1n,._13_UEl1V {
    flex-shrink: 0;
    height: 37px;
    margin-top: 12px
}

._3mGM9iYR {
    margin: 12px -5px 0
}

.XDq2FBHu {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 5px;
    width: 204px
}

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

.un3ncFiT {
    margin-left: -5px
}

._1CvpLOd5 {
    width: 204px
}

* {
    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)
    }
}

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

.cursorPointer {
    cursor: pointer
}

.baseContent {
    width: 100%;
    max-width: 1352px;
    min-width: 728px
}

@media (max-width: 1079px) {
    .baseContent {
        max-width:992px!important;
        width: calc(100% - max(min(50% - 496px, 44px), 20px)*2)!important
    }
}

@media (min-width: 1080px) and (max-width:1279px) {
    .baseContent {
        min-width:992px;
        max-width: 1192px;
        width: calc(100% - 88px)!important
    }
}

@media (min-width: 1280px) and (max-width:1439px) {
    .baseContent {
        width:1192px!important
    }
}

@media (min-width: 1440px) and (max-width:1919px) {
    .baseContent {
        min-width:1192px;
        width: calc(33.33333% + 717px)!important
    }
}

@media (min-width: 1920px) {
    .baseContent {
        width:1352px!important
    }
}

.UtiYAn5h {
    line-height: 20px
}

._1P4Wbai0 {
    cursor: pointer;
    line-height: 1
}

._1P4Wbai0 img,._1P4Wbai0>span {
    line-height: 20px
}

._1P4Wbai0:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._1P4Wbai0:active {
    opacity: .6
}

._3NiN5aa6 {
    margin-top: 14px;
    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
}

._3j9lKB6o {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle
}

.lbtB_KN1 {
    width: 14px;
    height: 14px;
    margin-top: 4px
}

._1vtOf3_i {
    border-bottom: 1px solid #ececec;
    padding-bottom: 18px;
    margin-bottom: 14px
}

._1vtOf3_i:last-of-type {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0
}

.EO-_Lbsu {
    margin-bottom: 7px;
    font-size: 16px;
    color: #0a8800;
    font-weight: 600
}

._2Y07v7dn {
    vertical-align: bottom
}

.ilCfXVD4 {
    width: 22px;
    height: 22px;
    margin-right: 6px
}

.NbgmeX5M {
    padding-left: 31px
}

._1UbUJusQ {
    padding-left: 11px;
    position: relative;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 10px
}

._1UbUJusQ:after {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #222
}

._1UbUJusQ:last-child {
    margin-bottom: 0
}

._3JoaJ-ax {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #888;
    line-height: 18px;
    font-weight: 400;
    cursor: pointer;
    margin-left: 42px;
    margin-top: 10px
}

._3JoaJ-ax:hover {
    text-decoration: underline
}

._3JoaJ-ax:active {
    opacity: .6
}

._2kRuiken {
    width: 14px;
    height: 14px;
    fill: #777
}

._1kVHzVQt {
    margin-top: 14px
}

._2N9tya3Y {
    line-height: 20px
}

._1Mrm7qDA {
    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;
    cursor: pointer;
    white-space: pre-wrap
}

._1Mrm7qDA:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._1iGQsL9G {
    position: relative;
    margin-top: 8px;
    margin-left: 27px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer;
    white-space: pre-wrap
}

._3QKhMGsL {
    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;
    font-size: 16px;
    color: #0a8800;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 7px
}

._3QKhMGsL:active {
    opacity: .6
}

._2MimenVM {
    width: 14px;
    height: 14px;
    margin-left: 2px;
    margin-top: 4px;
    flex-shrink: 0;
    cursor: pointer
}

._2b64mZGk {
    display: flex;
    align-items: flex-start;
    line-height: 20px
}

._2b64mZGk:not(:last-child) {
    margin-bottom: 8px
}

._2eLWfTBy {
    margin-right: 8px;
    margin-top: 8.5px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #000;
    flex-shrink: 0
}

._3AwjJSMC {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    white-space: pre-wrap
}

._21oxO5Bb {
    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
}

._1jjVDU1R {
    cursor: pointer
}

._1jjVDU1R:hover {
    text-decoration: underline
}

._1jjVDU1R:active {
    opacity: .6
}

.D1oZQdPu {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-right: 8px;
    flex-shrink: 0
}

._13czWA7A {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #222;
    line-height: 20px;
    font-weight: 500
}

._1VDbay5B {
    font-size: 10px;
    fill: #222;
    width: 14px;
    height: 14px;
    margin-top: 4px;
    flex-shrink: 0
}

._1DIWD9y_ {
    margin-top: 15px
}

._37L5TFo2 {
    position: relative;
    margin-top: 8px;
    margin-left: 27px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer
}

._37L5TFo2:empty {
    margin-top: 0
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo {
    position: absolute;
    width: 29px;
    height: 100%;
    padding: 14.5px!important;
    margin: 0 -14.5px!important;
    display: flex;
    top: 0;
    justify-content: flex-start;
    align-items: center;
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    z-index: 2
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo:active,._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo:hover {
    opacity: 1
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo svg {
    transform: unset
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo:active,._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo:hover {
    transform: none;
    opacity: 1!important
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo svg {
    transform: none
}

._37L5TFo2 ._3VOJ_lqo._3VOJ_lqo._3VOJ_lqo:after {
    content: "";
    display: none
}

._37L5TFo2 ._2VBStR_n._2VBStR_n {
    left: 0!important
}

._37L5TFo2 ._2VBStR_n._2VBStR_n svg {
    transform: rotate(90deg)!important
}

._37L5TFo2 ._2VBStR_n._2VBStR_n ._1HcXUFDw {
    left: 0;
    z-index: 1
}

._37L5TFo2 ._3hH-pbmk {
    width: 12px;
    height: 12px
}

._37L5TFo2 ._2EOVSZ-v._2EOVSZ-v {
    right: 0!important
}

._37L5TFo2 ._2EOVSZ-v._2EOVSZ-v svg {
    transform: rotate(-90deg)!important
}

._37L5TFo2 ._2EOVSZ-v._2EOVSZ-v ._1HcXUFDw {
    right: 0;
    z-index: 1
}

._37L5TFo2 ._1HcXUFDw._1HcXUFDw {
    opacity: .9;
    width: 29px;
    height: 29px;
    flex-shrink: 0;
    position: absolute;
    top: calc(50% - 14.5px)
}

._37L5TFo2 ._1HcXUFDw._1HcXUFDw svg {
    transform: inherit;
    margin: 0
}

._37L5TFo2 ._1HcXUFDw._1HcXUFDw:hover {
    opacity: 1;
    transform: scale(1.02)
}

._37L5TFo2 ._1HcXUFDw._1HcXUFDw:active {
    opacity: .8
}

._37L5TFo2 .O5-aDLQD:before {
    left: -20px
}

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

._37L5TFo2 .O5-aDLQD:after {
    right: -21px
}

._37L5TFo2 .KJIRbZok {
    pointer-events: none
}

.AsyzuvvP {
    margin-right: 15px
}

._4LOzIaxl {
    display: inline-block;
    background: #f8f8f8;
    border-radius: 4px;
    padding: 10px 12px;
    line-height: 1;
    max-width: 100%;
    pointer-events: auto
}

._4LOzIaxl:not(:last-child) {
    margin-right: 10px
}

._3R51Fcsc {
    font-size: 14px;
    color: #0a8800;
    line-height: 18px;
    font-weight: 400
}

._2nhSzVbB {
    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
}

._2DgqJ8kK {
    max-width: 100%
}

._31X67LNC {
    max-width: 50%
}

.aQLForjD {
    margin-left: 16px;
    overflow: hidden
}

._34JTApvl {
    margin-top: 4px;
    font-size: 13px;
    color: #888;
    line-height: 17px;
    font-weight: 400;
    width: 100%;
    word-break: break-word;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._3X7LrTW6 {
    width: 11px;
    height: 11px;
    fill: #0a8800;
    margin-right: 4px
}

._3h1wJ8hj {
    position: relative
}

.P0ceVZK6 {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    flex-wrap: nowrap
}

.P0ceVZK6:not(:last-child) {
    margin-bottom: 8px
}

.P0ceVZK6 span {
    white-space: normal
}

._2GkQK7vY {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    flex-wrap: wrap
}

._2GkQK7vY:not(:last-child) {
    margin-bottom: 8px
}

._2GkQK7vY span {
    white-space: normal
}

._2BgpQoxj {
    flex-wrap: nowrap
}

.AabsIsps {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0
}

.AabsIsps:first-child {
    margin-right: 6px
}

._3kjnGbNQ {
    width: 4px;
    display: inline-block;
    color: #222
}

._3tpTimXT {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -100;
    white-space: nowrap;
    visibility: hidden
}

._2T33KuRn {
    text-align: center
}

._1D7ciyw8 {
    height: 30px
}

._3TePv8Qy {
    margin-top: 6px;
    font-size: 14px;
    color: #222;
    text-align: center;
    line-height: 20px;
    font-weight: 400
}

._1G6xhyZq {
    width: 660px;
    height: 640px;
    background: #fff;
    border-radius: 4px;
    padding: 40px 50px;
    box-sizing: border-box
}

._26owdurS {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 500
}

.uKWMmUWO {
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-weight: 700;
    border-radius: 50%;
    background: #fb7701;
    position: absolute;
    left: 0;
    top: 0
}

._1XHP-pM_ {
    font-size: 16px;
    color: #fb7701;
    font-weight: 500
}

._1XHP-pM_,._3Eb4KP8Q {
    line-height: 20px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3Eb4KP8Q {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-top: 8px
}

._1So3UcoD {
    padding-left: 32px;
    position: relative;
    border-bottom: 1px solid #ececec;
    padding-bottom: 20px;
    margin-top: 20px
}

._1So3UcoD:first-of-type {
    margin-top: 48px
}

._1So3UcoD:last-of-type {
    border: none
}

._2kHCVhk2 {
    position: relative;
    width: 3.16rem;
    background-color: #ebebeb
}

._2kHCVhk2,._3go5DL9k {
    height: .08rem;
    border-radius: .05rem
}

._3go5DL9k {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    min-width: .08rem;
    background-color: #000
}

._3bnh2mbu {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    row-gap: 15px;
    margin-top: 17px
}

._1IOBZkib {
    margin-right: 16px;
    min-width: 76px;
    line-height: 15px;
    white-space: nowrap;
    font-size: 14px;
    color: #222
}

._1IOBZkib._2sO5T9mU {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-weight: 600
}

._3im-suTm {
    display: block;
    width: auto
}

.jQ-HaDM8 {
    margin-right: 14px
}

._1MLkrjMx {
    font-size: 14px;
    color: #222
}

._3pgu2LBM {
    margin-top: 16px;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._33H1-non {
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 400
}

._3bsYqLVd {
    width: 12px;
    height: 12px;
    margin-left: 2px
}

._15FwGJtp {
    padding: 40px 23px 32px 50px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column;
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #000
}

._15FwGJtp,._25Z-Sw75 {
    width: 640px;
    max-height: 80vh
}

._68UGaXuG {
    padding: 0 23px 32px 50px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column;
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #000
}

._1NZQFyva {
    position: relative;
    margin-top: 36px;
    margin-bottom: 26px
}

._1NZQFyva:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    width: calc(100% - 100px);
    border-top: 1px solid #ececec;
    transform: translateX(-50%)
}

.WzOVKQqz {
    margin-top: 8px;
    display: flex;
    justify-content: space-between
}

.WzOVKQqz:after,.WzOVKQqz:before {
    content: ""
}

._3q5ah9QG {
    font-size: 20px;
    color: #222;
    line-height: 28px
}

._3q5ah9QG,._23LOv67Y {
    text-align: center;
    font-weight: 600
}

._23LOv67Y {
    cursor: pointer;
    position: relative;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    white-space: nowrap;
    font-size: 16px;
    color: #888;
    line-height: 20px
}

._23LOv67Y._2WA3XaNH {
    color: #222
}

._23LOv67Y._3E_7cwku {
    cursor: auto
}

.Scb6TT0p {
    padding-bottom: 31px;
    padding-right: 27px;
    display: flex;
    justify-content: center
}

._3BrJEdh- {
    flex: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    white-space: nowrap;
    font-size: .2rem;
    color: #888;
    line-height: .24rem;
    font-weight: 600
}

._3BrJEdh-._2WA3XaNH {
    color: #222
}

._3BrJEdh-._3E_7cwku {
    cursor: auto
}

._1Uc5hDAG {
    position: absolute;
    right: 0;
    bottom: -.07rem;
    left: 0;
    width: .15rem;
    height: .04rem;
    margin: 0 auto;
    background: #000;
    border-radius: .02rem
}

.CD2N5wRS {
    overflow-x: hidden;
    overflow-y: auto
}

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

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

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

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

._1SpTkfhZ {
    padding-right: 22px
}

._3aE2su8f {
    overflow-x: auto;
    width: 100%;
    border: 1px solid rgba(34,34,34,.1);
    border-radius: 4px
}

._1Oc3QlM4 {
    width: 100%;
    padding-bottom: 16px
}

._12Z75YEI {
    margin-top: 14px;
    font-size: 14px;
    line-height: 18px
}

._3pJ0lEl6 {
    display: inline-flex;
    align-items: center;
    vertical-align: top
}

._2cFLMMNc,._-5zJHxYc {
    width: 14px;
    height: 14px;
    margin-right: 5px;
    fill: #888
}

._1RHYhV4f {
    width: 0;
    overflow: hidden;
    visibility: hidden
}

._1ouwnGxX {
    color: #888;
    font-weight: 400
}

._1P2_eNUH {
    padding: .12rem;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    line-height: 1;
    vertical-align: middle;
    text-align: center
}

._1P2_eNUH:not(:last-child) {
    position: relative;
    border-radius: 0;
    border: none!important
}

._1P2_eNUH:not(:last-child):before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    transform-origin: 0 0;
    pointer-events: none;
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border-right: 1px solid rgba(34,34,34,.1);
    border-radius: 0
}

.A3ITw3Lv {
    position: relative;
    border-radius: 0;
    border: none!important
}

.A3ITw3Lv:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    transform-origin: 0 0;
    pointer-events: none;
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border-right: 1px solid rgba(34,34,34,.1);
    border-radius: 0
}

._2vjSO9A8 {
    display: inline-block;
    white-space: pre-line;
    text-align: left
}

._3ukIFFkW {
    margin-right: 6px!important;
    display: inline-block;
    vertical-align: middle
}

._1TkHxvCm {
    padding-top: 16px;
    border-top: 1px solid #ececec;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #fb7701;
    line-height: 1;
    font-weight: 500
}

.m427rwWx.m427rwWx {
    margin-top: 2px
}

._95As_NPf._95As_NPf {
    margin-top: 12px
}

.DwVq3sCQ {
    width: 100%;
    border-radius: .04rem
}

.DwVq3sCQ tbody ._32-wpYii {
    background-color: #f3f3f3;
    position: -webkit-sticky!important;
    position: sticky!important;
    z-index: 1;
    left: 0
}

.DwVq3sCQ tbody tr td:first-child {
    font-weight: 400
}

.DwVq3sCQ tbody ._1P2_eNUH {
    line-height: .18rem
}

.DwVq3sCQ tbody tr:not(:last-child) ._1P2_eNUH {
    position: relative;
    border-radius: 0;
    border: none!important
}

.DwVq3sCQ tbody tr:not(:last-child) ._1P2_eNUH:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    transform-origin: 0 0;
    pointer-events: none;
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(34,34,34,.1);
    border-radius: 0
}

._32-wpYii {
    padding: 16px 20px;
    text-align: left;
    vertical-align: top;
    max-width: 132px
}

._382SpkyI {
    white-space: normal
}

._3bTW9bT6 {
    text-align: left;
    padding-left: 20px;
    min-width: 142px
}

._3bTW9bT6 .R8S7O-T9 {
    width: 5px;
    font-size: 14px;
    color: #000;
    text-align: center;
    font-weight: 400;
    margin-right: 2px
}

._2bRqLgPo {
    padding-bottom: 5px
}

._3xhnrSW9 {
    max-height: 50px;
    overflow: hidden;
    position: relative
}

._2HfO7w4N {
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 13px;
    cursor: pointer;
    height: 13px
}

._2Q_PfsS6 {
    width: 36px;
    height: 17px;
    position: absolute;
    left: -36px;
    top: -2px;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff)
}

.n5nklke8 {
    width: 13px;
    cursor: pointer;
    height: 13px;
    margin-left: 0;
    fill: #222;
    background: #fff
}

._3gOwH1TG {
    margin-right: 7px;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    margin-bottom: 7px
}

._26PoBhYX {
    height: 17px;
    width: auto;
    margin-right: 5px
}

._1MJ-WHZC {
    display: inline-flex;
    transform: translateY(-3px);
    font-size: 14px;
    color: #222
}

._2xaKgMzE {
    font-size: 14px;
    color: #fb7701;
    line-height: 18px;
    font-weight: 400;
    margin-top: 12px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._2xaKgMzE:hover {
    text-decoration: underline
}

._2xaKgMzE:active {
    opacity: .6
}

._2CGVUj5Z {
    width: 14px;
    height: 14px;
    margin-left: 3px;
    fill: #fb7701;
    color: #fb7701
}

._1MLieR-F {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #ececec
}

._2kMU1WtI {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 4px
}

._3yGXF0R6 {
    font-size: 16px;
    color: #0a8800;
    line-height: 20px;
    font-weight: 500;
    vertical-align: middle
}

.x6l6asbk {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    margin-top: 8px;
    white-space: pre-wrap
}

._2fFx0hXA {
    margin-top: 20px
}

._2wLBUfT6 {
    font-size: 16px;
    color: #fb7701;
    line-height: 15px;
    font-weight: 500
}

._1sXDHXUX {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    font-weight: 400;
    margin-top: 8px
}

.y0feZsZt {
    position: relative;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-direction: row;
    margin-bottom: 20px;
    color: #f0e200;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
    border-radius: 2.5px
}

._2crOQKbT,.y0feZsZt {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    overflow: hidden
}

._2crOQKbT {
    flex: 1;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-direction: row
}

._2crOQKbT,._14SSTUKH {
    text-overflow: ellipsis;
    white-space: nowrap
}

._14SSTUKH {
    flex: 1;
    font-size: 16px;
    font-weight: 500;
    overflow: hidden
}

._2g_iKGwq {
    height: 32px
}

._2nO3Ag6W {
    width: 12px;
    height: 12px;
    fill: #f0e200;
    flex-shrink: 0;
    margin-left: 0;
    margin-right: 4px
}

._1GEDROBo {
    padding-bottom: 24px
}

._1LgFLr3g {
    margin-top: 6px;
    white-space: pre-wrap
}

._1EWV_wKz {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._1gh9thY8:not(:first-child) {
    margin-top: 16px
}

.ZfaED6ph {
    margin-top: 15px
}

._2Uf5tnBc {
    padding-top: 2px;
    color: #fb7701;
    line-height: 1
}

._2GcHllGg,._2Uf5tnBc {
    font-size: 16px;
    font-weight: 500
}

._2GcHllGg {
    margin-top: 20px;
    color: #222;
    line-height: 20px
}

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

._2X1epPe5 {
    margin-top: 4px
}

.EnDc3z6Z {
    margin-top: 2px;
    height: 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1mhQMqk4 {
    margin-top: 15px
}

._2pJjDGlh,._2Z78Oa4a:not(:last-child),._17UhSXP_ {
    margin-top: 8px
}

._2pJjDGlh {
    display: flex;
    align-items: center;
    margin-left: 27px;
    line-height: 1
}

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

._3Fp18rTn {
    width: 11px;
    height: 11px;
    fill: #aaa;
    flex-shrink: 0;
    cursor: pointer;
    transform: translateY(2px)
}

._3WJtjie4 {
    font-size: 14px;
    white-space: pre-wrap
}

.dxAWlHWP {
    display: flex;
    margin-top: -17px
}

._2jbe-bxB {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    height: 15px;
    margin-top: .18rem
}

._2jbe-bxB:first-of-type {
    margin-top: 0
}

._3MnBy7iN {
    min-width: .76rem;
    line-height: 15px
}

._3MnBy7iN._3s2zVNlP {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-weight: 600
}

.RIcsk8HN {
    flex: 1;
    margin-left: .14rem
}

.f_vq9fbL {
    height: 15px;
    line-height: 15px;
    margin-top: 17px
}

._3cHNsW5y {
    flex-shrink: 1;
    flex-grow: 1
}

._1D_Dzabb {
    margin-right: 16px;
    font-size: 14px
}

._1D_Dzabb,._9rU8AOoJ {
    flex-shrink: 0;
    flex-grow: 0;
    width: -webkit-max-content;
    width: max-content;
    white-space: nowrap
}

._9rU8AOoJ {
    font-size: 13px
}

._2MAV13Hc {
    width: 100%;
    height: 20px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 500
}

.PrA_YvMT {
    margin-top: 8px;
    margin-left: 27px;
    line-height: 19px;
    margin-bottom: -2px
}

._1qUi_3xF {
    transform: translateY(1px)
}

.NJajLuUA {
    margin-top: 14px
}

.NJajLuUA:first-of-type {
    margin-top: 16px
}

._17jqqlKx .rc-tooltip-arrow {
    transform: translateY(1px)
}

._2PXiHtcU {
    margin-left: 3px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    cursor: pointer;
    flex-shrink: 0
}

._2pZ-JHzJ {
    width: 343px;
    padding: 16px;
    font-size: 13px
}

._2mGQVYHn {
    margin-bottom: 6px;
    color: #777;
    line-height: 13px;
    font-weight: 400
}

._3X6IPQ8O {
    color: #000;
    line-height: 19px;
    font-weight: 500
}

._3IKaHdsG {
    position: relative;
    margin-top: 8px;
    margin-left: 27px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer
}

._3IKaHdsG:empty {
    margin-top: 0
}

._3IKaHdsG ._2fr46wit span {
    white-space: pre-wrap;
    vertical-align: middle
}

._3IKaHdsG ._2fr46wit img {
    vertical-align: middle
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW {
    position: absolute;
    width: 29px;
    height: 100%;
    padding: 14.5px!important;
    margin: 0 -14.5px!important;
    display: flex;
    top: 0;
    justify-content: flex-start;
    align-items: center;
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    z-index: 2
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW:active,._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW:hover {
    opacity: 1
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW svg {
    transform: unset
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW:active,._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW:hover {
    transform: none;
    opacity: 1!important
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW svg {
    transform: none
}

._3IKaHdsG ._1niWaGNW._1niWaGNW._1niWaGNW:after {
    content: "";
    display: none
}

._3IKaHdsG ._3nb0qi5P._3nb0qi5P {
    left: 0!important
}

._3IKaHdsG ._3nb0qi5P._3nb0qi5P svg {
    transform: rotate(90deg)!important
}

._3IKaHdsG ._3nb0qi5P._3nb0qi5P ._2HeKj3og {
    left: 0;
    z-index: 1
}

._3IKaHdsG ._1Kpx_CuB {
    width: 12px;
    height: 12px
}

._3IKaHdsG ._1MMbHRqL._1MMbHRqL {
    right: 0!important
}

._3IKaHdsG ._1MMbHRqL._1MMbHRqL svg {
    transform: rotate(-90deg)!important
}

._3IKaHdsG ._1MMbHRqL._1MMbHRqL ._2HeKj3og {
    right: 0;
    z-index: 1
}

._3IKaHdsG ._2HeKj3og._2HeKj3og {
    opacity: .9;
    width: 29px;
    height: 29px;
    flex-shrink: 0;
    position: absolute;
    top: calc(50% - 14.5px)
}

._3IKaHdsG ._2HeKj3og._2HeKj3og svg {
    transform: inherit;
    margin: 0
}

._3IKaHdsG ._2HeKj3og._2HeKj3og:hover {
    opacity: 1;
    transform: scale(1.02)
}

._3IKaHdsG ._2HeKj3og._2HeKj3og:active {
    opacity: .8
}

._3IKaHdsG ._1-wu3GRL:before {
    left: -20px
}

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

._3IKaHdsG ._1-wu3GRL:after {
    right: -20px
}

._3IKaHdsG ._19aZcmOb {
    pointer-events: none
}

._2ROonD9q {
    position: relative;
    margin-top: 8px;
    margin-left: 27px;
    cursor: pointer
}

._1Q5l1mf- {
    margin-right: 15px
}

.mkWioFti {
    display: flex;
    width: -webkit-fit-content;
    width: fit-content;
    transition: all .4s ease;
    margin-left: 0
}

._3oOyYWvr {
    display: inline-block;
    background: #f8f8f8;
    border-radius: 4px;
    padding: 12px;
    width: 318px;
    line-height: 1;
    pointer-events: auto
}

._3oOyYWvr:not(:last-child) {
    margin-right: 10px
}

._28XXQslQ {
    font-size: 14px;
    line-height: 15px
}

._28XXQslQ:not(:last-child) {
    margin-bottom: 8px
}

._28XXQslQ:first-child {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 6px;
    margin-top: -2px
}

._28XXQslQ:first-child img {
    margin-top: 4px
}

._28XXQslQ:last-child {
    line-height: 17px;
    margin-top: -2px;
    margin-bottom: -2px
}

._28XXQslQ span {
    white-space: pre-wrap
}

._21TQctPw {
    margin-bottom: .2rem;
    line-height: 14px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #fb7701;
    line-height: 1;
    font-weight: 500
}

._1t2Yftw7 {
    width: 337px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 14px 14px 18px
}

._1BhLQ15G {
    max-height: 246px;
    overflow-y: scroll
}

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

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

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

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

.U3kK7oyo {
    font-size: 14px
}

._24sKtNu8 {
    font-size: 13px
}

._3qv3G_kV {
    width: 100%;
    display: block;
    transform: translateY(4px)
}

._2H888XIh {
    width: 100%;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    cursor: pointer;
    vertical-align: middle;
    transform: translateY(-1px)
}

._2H888XIh:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._2H888XIh:active {
    opacity: .6
}

._2H888XIh>span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._23hcVfpy._23hcVfpy>h2 {
    height: auto
}

._36uyU_h5 {
    cursor: pointer
}

._36uyU_h5>h2 {
    height: 20px
}

._1Rvdu_Dk,._36uyU_h5>h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1Rvdu_Dk {
    display: flex;
    align-items: center;
    position: relative;
    width: fit-content;
    width: -webkit-fit-content;
    font-size: 12px;
    line-height: 18px;
    border-radius: 2.5px
}

._1jpdhUSO {
    padding-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2VyRZAgD {
    height: 18px
}

.rC4p08qv {
    white-space: pre-wrap
}

._3w0ltGek {
    line-height: 18px
}

._3-HeTjEE,._3w0ltGek {
    font-size: 14px;
    color: #222;
    font-weight: 400
}

._3-HeTjEE {
    width: 396px;
    padding: 12px 16px;
    line-height: 20px;
    white-space: pre-wrap
}

._3CTexySB {
    font-size: 16px;
    font-weight: 500
}

._24mCHbVL {
    margin-top: 8px
}

._3eD_6ME8 {
    margin-left: 3px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    cursor: pointer;
    vertical-align: middle;
    transform: translateY(-1px)
}

@media (min-width: 1140px) {
    ._3oOyYWvr {
        width:340px
    }
}

._3ice6QH3 {
    margin-top: 14px
}

._2DicYdBP {
    line-height: 20px;
    overflow: hidden
}

._1_jea12m {
    cursor: pointer
}

._1_jea12m:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._7IdElC4z {
    position: relative;
    margin-top: 8px;
    margin-left: 27px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer
}

._3ZWgJJIt {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 16px;
    color: #0a8800;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 7px
}

._3ZWgJJIt:active {
    opacity: .6
}

._3pETi-d4 {
    flex: none;
    width: 14px;
    height: 14px;
    margin-left: 2px;
    margin-top: 4px
}

._7co2YUlZ {
    margin-top: 8px;
    margin-bottom: 30px
}

._1mZz-Ca- {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 10px;
    cursor: pointer
}

.MVC-qu7w {
    font-size: 14px;
    color: #888;
    line-height: 18px;
    font-weight: 400
}

.Tjnp2lQl {
    width: 13px;
    height: 13px;
    margin-left: 4px
}

.Tjnp2lQl._10hmiL_h {
    transform: rotate(180deg)
}

._3cEK0EKa._2GrjAMUZ {
    border: 1px solid #cdcdcd;
    border-radius: 4px
}

._3cEK0EKa._1fZcj5Zr {
    border: 1px solid #a8d4a4;
    border-radius: 4px
}

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

._277zEwxd {
    align-self: stretch;
    flex-grow: 0;
    flex-shrink: 0
}

._277zEwxd._1fZcj5Zr {
    border-top: 1px solid #a8d4a4;
    border-left: 1px solid #a8d4a4
}

._277zEwxd._2GrjAMUZ {
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf
}

._277zEwxd._1rBXypAE {
    border-top: none
}

._277zEwxd._2aaopOcB {
    border-left: none
}

._277zEwxd._1rBXypAE._2aaopOcB {
    border-top-left-radius: 4px
}

._277zEwxd._1rBXypAE._5-9Y_trm {
    border-top-right-radius: 4px
}

._277zEwxd._3eDbLz8c._5-9Y_trm {
    border-bottom-right-radius: 4px
}

._277zEwxd._3eDbLz8c._2aaopOcB {
    border-bottom-left-radius: 4px
}

._2VbmlT3y {
    font-size: 20px;
    line-height: 24px
}

._1CiXCCc0,._2VbmlT3y {
    color: #222;
    font-weight: 600
}

._1CiXCCc0 {
    font-size: 16px;
    line-height: 20px
}

._3UoWsoCm {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    margin-top: 10px
}

._3dUtEnr_ {
    font-size: 13px;
    color: #007afb;
    line-height: 17px;
    font-weight: 400;
    cursor: pointer;
    margin-bottom: 8px
}

._3dUtEnr_:last-child {
    margin-bottom: 0
}

._3dUtEnr_:active,._3dUtEnr_:hover {
    text-decoration: underline
}

._3_kg0cRA {
    margin-top: 12px
}

._1hi0hAd6 {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    margin-top: 4px
}

._1hi0hAd6:first-child {
    margin-top: 0
}

._2--FGnmO {
    padding: 12px;
    width: 220px;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400
}

._2DQx0soE {
    width: 13px;
    height: 13px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: -1px;
    cursor: pointer
}

._1Jzyadgy {
    margin-top: 13px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
    font-weight: 400
}

._3N8gSY5P {
    width: 14px;
    height: 14px;
    margin-right: 3px;
    vertical-align: -2px
}

.p6ACBVL- {
    margin-top: 32px;
    padding-bottom: 20px
}

._16ZzkLMc {
    margin-top: 14px
}

._16ZzkLMc:first-of-type {
    margin-top: 16px
}

._2Fjw5cay {
    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;
    font-size: 14px;
    color: #222;
    line-height: 22px;
    font-weight: 500;
    cursor: pointer
}

._2Fjw5cay:hover>span {
    text-decoration: underline
}

._2AVgRYhs,._33rzYinL {
    width: 20px;
    height: 20px;
    margin-right: 3px;
    vertical-align: middle
}

._33rzYinL {
    fill: #fb7701
}

._2AVgRYhs {
    fill: #171717
}

._2LXGjERB,._2XdTxTLN {
    position: relative
}

._2LXGjERB {
    cursor: pointer
}

._3_4D_1x9 {
    position: absolute;
    top: 20px;
    right: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    background: #fff;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.03)
}

._2jF80E06 {
    position: relative;
    width: 28px;
    height: 28px
}

._2tsGLe5k {
    position: relative;
    width: 36px;
    height: 36px;
    margin-left: 16px
}

._dUy90_h {
    animation: _2ROkNy7s 1s forwards
}

._3LjZ1fyq {
    animation: _3ihxp11f 1s forwards
}

._1fz1FGuI {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer
}

._3sIyyWCk {
    fill: #fb7701
}

._2Wnwv7y1 {
    fill: #171717
}

.knKHRvkt {
    opacity: 1
}

._1U-VdF8d {
    opacity: 0
}

._1xM7hsSN {
    white-space: pre-wrap
}

._3Jk9xjFV {
    margin-right: 4px
}

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

    43.10% {
        transform: scale(.9953022695);
        opacity: 1
    }

    44.83% {
        transform: scale(.9809793978);
        opacity: 1
    }

    46.55% {
        transform: scale(.9548912096);
        opacity: 1
    }

    48.28% {
        transform: scale(.9138785304);
        opacity: 1
    }

    50.00% {
        transform: scale(.8528760371);
        opacity: 1
    }

    51.72% {
        transform: scale(.7626300448);
        opacity: .67
    }

    53.45% {
        transform: scale(.6215371744);
        opacity: .33
    }

    55.17% {
        transform: scale(.3);
        opacity: 0
    }

    to {
        transform: scale(.3);
        opacity: 0
    }
}

@keyframes _3ihxp11f {
    0% {
        transform: scale(.4);
        opacity: 0
    }

    51.72% {
        transform: scale(.4350636757);
        opacity: .07
    }

    53.45% {
        transform: scale(.5601109799);
        opacity: .22
    }

    55.17% {
        transform: scale(.7850003349);
        opacity: .42
    }

    56.90% {
        transform: scale(1.021554096);
        opacity: .64
    }

    58.62% {
        transform: scale(1.1607137805);
        opacity: .86
    }

    60.34% {
        transform: scale(1.2);
        opacity: 1
    }

    62.07% {
        transform: scale(1.1882034312);
        opacity: 1
    }

    63.79% {
        transform: scale(1.1510754742);
        opacity: 1
    }

    65.52% {
        transform: scale(1.0878830664);
        opacity: 1
    }

    67.24% {
        transform: scale(1.0197434817);
        opacity: 1
    }

    68.97% {
        transform: scale(.9908704663);
        opacity: 1
    }

    70.69% {
        transform: scale(.9931082538);
        opacity: 1
    }

    72.41% {
        transform: scale(.9974056106);
        opacity: 1
    }

    74.14% {
        transform: scale(.9994158445);
        opacity: 1
    }

    75.86% {
        transform: scale(1);
        opacity: 1
    }

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

._2ZDZJTUw {
    position: relative;
    max-width: 98%;
    margin-right: .1rem;
    margin-top: .1rem
}

._3jdBAjf7._3jdBAjf7 {
    margin-right: 6px
}

._2MDh6s4q {
    height: 29px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    line-height: .19rem;
    padding: 5px 15px;
    position: relative;
    height: auto;
    font-weight: 600
}

._2MDh6s4q:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2MDh6s4q:hover:after {
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._2MDh6s4q:active:after {
    transform: scale(1);
    border-color: #222
}

._2MDh6s4q._3TnD_ytg {
    height: 29px;
    font-size: .14rem;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 600;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    line-height: 100%;
    height: auto;
    line-height: .19rem;
    padding: 5px 15px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

._2MDh6s4q._3TnD_ytg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2MDh6s4q._3TnD_ytg:hover:after {
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._2MDh6s4q._3TnD_ytg:active:after {
    transform: scale(1);
    border-color: #222
}

._2MDh6s4q._3TnD_ytg:after {
    border: 2px solid #222
}

._2MDh6s4q._2WCorLM7 {
    height: 29px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: 19px;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    cursor: not-allowed;
    line-height: .19rem;
    padding: 5px 15px;
    cursor: pointer;
    height: auto;
    font-weight: 600
}

._2MDh6s4q._2WCorLM7:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2MDh6s4q._2WCorLM7:hover:after {
    transform: scale(1.02);
    border-color: #222;
    box-shadow: 0 4px 8px 0 #f6f6f6
}

._2MDh6s4q._2WCorLM7:active:after {
    transform: scale(1);
    border-color: #222
}

._2MDh6s4q._2WCorLM7:after {
    border: 1px dashed #555;
    border: 1px dashed #cdcdcd
}

._2MDh6s4q._2WCorLM7 .p9maYisg {
    color: #cdcdcd
}

._2MDh6s4q:after {
    border: 1px solid #aaa
}

._2mb-23aS._2mb-23aS {
    height: 29px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    padding: 5px 15px;
    font-size: .14rem;
    color: #222;
    line-height: 19px;
    font-weight: 600;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative
}

._2mb-23aS._2mb-23aS:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2mb-23aS._2mb-23aS:active:after {
    transform: scale(1);
    border-color: #222
}

._2mb-23aS._2mb-23aS._3TnD_ytg {
    height: 29px;
    font-size: .14rem;
    line-height: 19px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    color: #222;
    font-weight: 600;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    line-height: 100%;
    height: auto;
    line-height: .19rem;
    padding: 5px 15px;
    white-space: normal;
    word-break: break-word;
    flex-wrap: wrap
}

._2mb-23aS._2mb-23aS._3TnD_ytg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2mb-23aS._2mb-23aS._3TnD_ytg:active:after {
    transform: scale(1);
    border-color: #222
}

._2mb-23aS._2mb-23aS._3TnD_ytg:after {
    border: 2px solid #222
}

._2mb-23aS._2mb-23aS._2WCorLM7 {
    height: 29px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: 19px;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    position: relative;
    cursor: not-allowed;
    line-height: .19rem;
    padding: 5px 15px;
    cursor: pointer;
    height: auto;
    font-weight: 600
}

._2mb-23aS._2mb-23aS._2WCorLM7:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ddd;
    width: 100%;
    height: 100%;
    border-radius: 14.5px;
    transition: transform .15s
}

._2mb-23aS._2mb-23aS._2WCorLM7:active:after {
    transform: scale(1);
    border-color: #222
}

._2mb-23aS._2mb-23aS._2WCorLM7:after {
    border: 1px dashed #555
}

.TRsi3mNY {
    display: flex;
    flex-wrap: nowrap;
    white-space: pre-wrap;
    max-width: 100%
}

._25kRqGwa {
    color: #fb7701;
    margin-left: 2px;
    font-size: 12px;
    line-height: 19px;
    vertical-align: top
}

._2Eq4ojTm,._25kRqGwa {
    display: inline
}

._379AbgrP {
    flex-shrink: 3
}

.p9maYisg {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 100%
}

._2h7DRiiJ {
    white-space: normal
}

._2h7DRiiJ ._25kRqGwa {
    white-space: pre-wrap
}

._2dAbU_Jz {
    padding: 0 6px;
    white-space: nowrap;
    line-height: 28px;
    border-radius: 14px 14px 14px 2px;
    text-align: center;
    position: absolute;
    right: 0;
    top: -6px;
    z-index: 1;
    transform: scale(.5);
    transform-origin: right top;
    font-size: 16px
}

._2o68hBLO {
    width: 12px;
    height: 12px;
    margin-right: 2px;
    fill: #fb7701;
    color: #fb7701
}

._3Rgz7Twl {
    font-size: 14px;
    color: #aaa;
    line-height: 19px;
    font-weight: 600;
    vertical-align: top;
    margin-left: 4px;
    white-space: nowrap
}

._3TnD_ytg ._3Rgz7Twl {
    white-space: normal;
    color: #aaa
}

._1KG5O-JK {
    display: inline
}

._1KG5O-JK>span {
    vertical-align: top!important
}

._1nJcQpaV {
    position: absolute;
    right: -8px;
    top: 0;
    transform: translateY(-50%);
    background: #fb7701;
    border: 1px solid #fff;
    border-radius: 7px 7px 7px 0;
    padding: 0 3px;
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    white-space: nowrap;
    max-width: 100%;
    z-index: 1
}

.dH9cyC6d {
    font-size: 10px;
    color: #fff;
    line-height: 16px;
    font-weight: 500
}

._2Eq4ojTm,.dH9cyC6d {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2Eq4ojTm {
    flex-shrink: 0;
    max-width: 200px
}

._2Ist96th {
    margin-left: 1.5px;
    margin-right: 1.5px
}

._1EhItyGs._1EhItyGs._1EhItyGs:after {
    border: 2.5px solid #222
}

._3aQ7lmwk {
    width: 12px;
    height: 12px
}

._2W-C2pWL {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-right: 12px
}

._1K5430gN {
    cursor: pointer
}

._3Y-Fjwbq {
    font-size: 14px;
    color: #fff
}

._3Y-Fjwbq,.Xs628wWN {
    vertical-align: middle
}

.Xs628wWN {
    margin-left: 4px;
    width: 12px;
    height: 12px;
    fill: #fff
}

._2iwRxB0V {
    font-size: 14px;
    color: #868686;
    line-height: 20px;
    font-weight: 400;
    white-space: normal;
    margin-top: 8px
}

._2-uwORHp {
    margin-right: 4px;
    width: 15px;
    height: 15px;
    fill: #888
}

._3-0Nn13l {
    height: .18rem;
    min-width: .18rem;
    background: #573426;
    border-radius: .03rem;
    color: #fff;
    line-height: normal;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 18px;
    display: inline-flex
}

._283UiaLY {
    width: .04rem;
    text-align: center;
    margin: 0 2px 1px
}

._11T9J_Np {
    background: #feefe1;
    border-radius: 4px;
    padding: 10px 16px 10px 12px;
    margin-top: 20px;
    min-height: 38px;
    box-sizing: border-box;
    z-index: 1;
    overflow: hidden
}

._11T9J_Np,.Q98UN0a1 {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.Q98UN0a1 {
    width: 67px;
    height: 0;
    margin-right: 2px
}

._1cAaYthz {
    background-color: #fff;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    transform: translateX(-6px)
}

._1cAaYthz,.v2Mnc4eV {
    width: 67px;
    height: 67px
}

._1ozVjK0k {
    padding-left: 0;
    margin-top: 16px;
    margin-bottom: 20px;
    margin-left: 4px
}

._3kHW-IFn {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.hubd_Tq_ {
    height: .18rem;
    min-width: .18rem;
    background: #573426;
    border-radius: .03rem;
    color: #fff;
    line-height: normal;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 18px;
    display: inline-flex
}

._26dSgK_Z {
    max-height: 100%;
    position: relative;
    align-items: flex-start;
    -webkit-align-items: flex-start
}

._3MAMRFsL,._26dSgK_Z {
    flex: 1;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3MAMRFsL {
    align-items: flex-end;
    -webkit-align-items: flex-end;
    margin-left: 20px;
    max-width: calc(30% - 16px)
}

.jiqa5mNn {
    margin-left: 10px
}

._2Vz8KEzv {
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 600
}

._2Vz8KEzv:not(:first-child) {
    margin-top: 4px;
    line-height: 13px
}

._1SEx4SK_ {
    -webkit-line-clamp: 1
}

._1SEx4SK_,._3nCujrQk {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

._3nCujrQk {
    -webkit-line-clamp: 2
}

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

._3bZecnPt {
    min-width: 8px;
    max-width: 40px;
    height: 1px;
    flex: 1
}

._1Jc0i1yp {
    margin-left: 20px;
    max-width: calc(30% - 16px);
    white-space: normal;
    width: -webkit-fit-content;
    width: fit-content;
    line-height: 16px;
    max-height: 36px;
    overflow: hidden;
    text-align: right
}

._1Jc0i1yp ._1q7bGyTl {
    width: -webkit-max-content;
    width: max-content
}

.Lq2C2aT_ {
    position: relative
}

.l0SsK7lj {
    font-size: 13px;
    color: #000;
    line-height: 18px;
    white-space: normal;
    text-align: right;
    max-width: 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;
    flex-wrap: nowrap
}

.l0SsK7lj:not(:first-child) {
    margin-top: 4px;
    line-height: 13px
}

.l0SsK7lj ._1q7bGyTl {
    flex-shrink: 1;
    white-space: normal;
    line-height: 18px;
    max-height: 36px;
    position: relative;
    text-align: right;
    margin-left: 6px;
    display: inline-block;
    overflow: hidden;
    max-width: 100%
}

.l0SsK7lj ._1q7bGyTl:first-of-type {
    margin-left: 0
}

.l0SsK7lj ._1DTZ21cM._1DTZ21cM {
    flex-shrink: 0;
    white-space: nowrap
}

._2qU0mGNR:after {
    content: "...";
    padding-left: 5px;
    height: 18px;
    position: absolute;
    right: 0;
    top: min(18px,100% - 18px);
    color: inherit
}

._3h7UFVwl {
    white-space: normal
}

._2eIO-zxs {
    display: none
}

._3skZu0Fc {
    width: .04rem;
    text-align: center;
    margin: 0 2px 1px
}

._3gD7_CxP {
    margin-right: 11px;
    height: 100%;
    flex-shrink: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._11PabBrc {
    border-radius: 4px
}

.AQx03T0Q {
    margin-left: 0;
    padding: 0 12px 0 0
}

._8uS1iOxX {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    left: 0;
    top: 0;
    z-index: -1
}

@media (max-width: 1600px) {
    ._3XvpRgS1 {
        opacity:0
    }

    .jheXX6ph {
        opacity: 1
    }
}

@media (min-width: 1601px) {
    ._3XvpRgS1 {
        opacity:1
    }

    .jheXX6ph {
        opacity: 0
    }
}

._1DTZ21cM {
    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;
    white-space: nowrap
}

[dir=rtl] ._1DTZ21cM {
    direction: rtl
}

.ARTl3Sel {
    background-color: #fff;
    padding: 4px 5px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    top: -4px;
    left: -4px;
    position: absolute;
    z-index: -1
}

._1QHTnL_I {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

._3u5ShU4u {
    width: 14px;
    height: 14px
}

._3wV9bwI4 {
    cursor: pointer
}

.NfTNhms9 {
    border-radius: 4px;
    padding: 0 4px;
    overflow: hidden;
    text-overflow: ellipsis
}

.NfTNhms9 ._3h7UFVwl {
    white-space: nowrap
}

._3BaSZ87m {
    min-height: 38px;
    background-color: #fff;
    border-radius: 4px;
    margin-top: 20px
}

._37H0XeIF {
    width: 514px;
    background: #fff;
    border-radius: 4px;
    padding: 40px 50px;
    box-sizing: border-box
}

._2wElcii3 {
    width: 414px;
    height: 145px;
    position: relative;
    margin: 30px auto 0
}

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

._8YNeM8uL {
    width: calc(100% - 18px);
    height: 100%;
    position: absolute;
    left: 18px;
    top: 0
}

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

._2_LWzWKq {
    width: 320px;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    z-index: 1;
    margin: 30px auto 0
}

.gTwvvaho {
    top: 20px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600
}

._22kMZWp6,.gTwvvaho {
    position: absolute;
    color: #222
}

._22kMZWp6 {
    top: 48px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

._2Wzw0fsz {
    position: absolute;
    top: 91px
}

._2Wzw0fsz span {
    display: block;
    font-size: 13px;
    color: #222;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 4px
}

._2Wzw0fsz span:first-of-type {
    color: #888
}

.RiLRwnUM {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin: -12px 0 12px;
    line-height: 16px
}

.cJI6yELE {
    width: 12px;
    height: 12px;
    margin: 0 2px;
    cursor: pointer
}

.hEOhneHg {
    margin-top: -10px;
    font-size: 0;
    margin-bottom: 11px
}

._1bU6NfhY {
    font-size: 14px;
    color: #0a8800;
    line-height: 14px;
    font-weight: 400
}

._3KW_xQlN {
    width: 12px;
    height: 12px;
    margin-right: 2px;
    fill: #0a8800
}

._2gAefPgR {
    font-size: 12px;
    color: #222;
    line-height: 14px;
    font-weight: 400;
    position: relative;
    padding-left: 6px;
    margin-left: 6px
}

._2gAefPgR:before {
    content: "";
    width: .5px;
    height: 9px;
    position: absolute;
    left: 0;
    background: rgba(34,34,34,.8);
    top: 50%;
    transform: translateY(-50%)
}

[dir=rtl] ._2gAefPgR ._1bhpo3wR {
    direction: rtl
}

._2iQPv68y {
    width: 16px;
    height: 16px;
    background: #222;
    color: #fff;
    border-radius: 2.04px;
    display: inline-block;
    line-height: 16px;
    text-align: center;
    font-size: 10px
}

._1JenjeiN {
    font-size: 12px;
    color: #222;
    line-height: 14px;
    font-weight: 400;
    margin: 0 2px
}

._3hTsQyCR {
    max-width: 500px;
    width: 100%;
    padding: .12rem 0 .16rem .16rem;
    border: 1px solid #ececec;
    border-radius: .04rem;
    margin-top: .24rem;
    margin-bottom: .32rem
}

._2JkWU7cr {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: .13rem;
    align-items: flex-start
}

._1141HpN1 {
    font-size: .14rem;
    color: #222;
    line-height: .2rem;
    font-weight: 500;
    white-space: pre-wrap;
    margin-right: 16px
}

.FLL-nRBm {
    margin-right: .15rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto
}

.fZ2JQFQr {
    font-size: .14rem;
    color: #aaa;
    line-height: .2rem;
    margin-right: .06rem
}

._2m5F8B_2 {
    font-size: .16rem;
    color: #222;
    line-height: .2rem;
    font-weight: 600
}

._124p3Kr5 {
    position: relative;
    max-width: 4.68rem;
    width: calc(100% - 16px);
    -webkit-user-select: none;
    user-select: none
}

._2UzN7VK7,._27X-oQ7j {
    width: 100%
}

._2UzN7VK7 {
    overflow: hidden
}

._27X-oQ7j {
    white-space: nowrap;
    transform: translateX(0)
}

._2XcM5Hgf {
    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;
    margin-right: .06rem;
    vertical-align: top
}

._2XcM5Hgf,._3BrQjDmw {
    position: relative;
    width: .6rem;
    height: .6rem
}

._3BrQjDmw {
    transform-origin: center
}

._3BrQjDmw:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.03);
    z-index: 1
}

@keyframes _2OVGjb6x {
    0% {
        opacity: 0;
        width: 0;
        margin-right: 0
    }

    to {
        opacity: 1;
        width: .6rem;
        margin-right: .06rem
    }
}

@keyframes _38ckRuwR {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.k-t9kZ_3 {
    transition: opacity 0s;
    animation: _2OVGjb6x .3s forwards
}

.k-t9kZ_3 ._3BrQjDmw {
    animation: _38ckRuwR .3s forwards
}

._1LBtUr2W {
    width: 100%;
    height: 100%;
    transition: all .1s linear;
    transform: translateX(0);
    position: relative
}

._1LBtUr2W: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
}

.Y3jaoXi4 {
    position: relative;
    border-radius: 50%;
    overflow: hidden
}

.Y3jaoXi4: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
}

._3xqjWiRo {
    position: absolute;
    bottom: .04rem;
    left: 50%;
    height: .17rem;
    min-width: .36rem;
    font-size: .14rem;
    color: #fff;
    line-height: normal;
    background: rgba(0,0,0,.6);
    border-radius: .09rem;
    transform: translateX(-50%);
    z-index: 2
}

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

._2emrCKgD {
    width: .36rem;
    height: .36rem;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 .04rem .08rem 0 rgba(0,0,0,.05);
    border: .01rem solid rgba(0,0,0,.05)
}

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

._2emrCKgD:active {
    transform: scale(1);
    opacity: .6
}

._2DNjb5Lz {
    width: .12rem;
    height: .12rem
}

._1p_y_CSY {
    transform: rotate(90deg)
}

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

.rhfwVS0p {
    visibility: hidden;
    pointer-events: none
}

._3dnR9_ez {
    left: -.18rem
}

._2_UXMoPB,._3dnR9_ez {
    position: absolute;
    top: .12rem;
    z-index: 10
}

._2_UXMoPB {
    right: -.08rem
}

._30klqjTj {
    pointer-events: none;
    opacity: 0
}

._1NLnoWrL {
    padding: 36px 40px;
    width: 640px
}

._2Ozp43lp {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    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
}

._3hSiyLGz {
    height: 60px;
    border-radius: 4px;
    margin-top: 20px
}

._1OX1Q7lG,._3hSiyLGz {
    position: relative
}

._2oLOhQWg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ruKIR7y9 {
    margin-top: 20px;
    max-height: 400px;
    overflow: auto
}

.ELpNT0fm {
    position: relative;
    margin-bottom: 14px
}

.ELpNT0fm:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #ececec
}

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

.ELpNT0fm:last-of-type:after {
    display: none
}

.ELpNT0fm:last-of-type ._3H5B_Jas {
    padding-bottom: 0
}

.zROhz_rx {
    font-size: 16px;
    font-weight: 500
}

._3H5B_Jas,.zROhz_rx {
    color: #000;
    line-height: 20px
}

._3H5B_Jas {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 14px
}

._2G-Zuzx4 {
    margin: 24px auto 0;
    width: 320px
}

._1ezTCeKv {
    margin-top: 2px
}

._3KJTv6hg {
    width: 12px;
    height: 12px;
    fill: #0a8800;
    margin-right: 4px
}

._2vB7PDtQ {
    width: 29px;
    height: 48px
}

.HTV_vqHL,[dir=rtl] ._2vB7PDtQ {
    transform: scaleX(-1)
}

.HTV_vqHL {
    margin-left: 4px
}

[dir=rtl] .HTV_vqHL {
    transform: scaleX(1)
}

._1wnQkejV {
    margin-left: 4px
}

._1wnQkejV,._320rF6LA {
    width: 24px;
    height: 24px
}

._39t2rFPo,._320rF6LA {
    margin-left: 6px
}

._39t2rFPo {
    font-size: 18px;
    color: #ede2da;
    line-height: 21px;
    font-weight: 500;
    max-width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1OX1Q7lG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3bvxBT86 ._2vB7PDtQ {
    height: 36px
}

._3bvxBT86 ._39t2rFPo {
    color: #000
}

._2gto2vJm {
    width: 24px;
    height: 24px
}

._3vLNDP5j {
    width: 21px;
    height: 30px
}

._3guliboI {
    width: 19px;
    height: 27px
}

.qqPWipeI {
    width: 1px;
    height: 12px;
    margin: 0 4px;
    vertical-align: middle;
    transform: translateY(-1px)
}

._1bwcsyvR {
    max-width: 100%;
    margin-top: 4px;
    position: relative;
    border-radius: 4px;
    height: 38px;
    overflow: hidden;
    font-size: 12px
}

._2SpO0JQ2 {
    cursor: pointer
}

._2SpO0JQ2:hover {
    opacity: .6
}

._2SpO0JQ2:active {
    opacity: 1
}

.tFwnFqTR {
    background: #000
}

._3fR08iqe {
    display: flex;
    display: inline-flex;
    max-width: 100%;
    margin-top: 8px;
    margin-bottom: 2px
}

._3fR08iqe,._3fR08iqe .RWif4CUN {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 20px
}

._3fR08iqe .RWif4CUN {
    padding: 0 4px;
    line-height: 1;
    display: flex;
    display: -webkit-flex
}

._3fR08iqe ._2iTnxBTB {
    transform: none;
    height: 18px;
    line-height: 1
}

._3fR08iqe ._2iTnxBTB>span,._3fR08iqe ._2iTnxBTB img {
    line-height: 18px
}

._3fR08iqe ._17MlyEKy {
    transform: none;
    height: 18px;
    line-height: 1
}

._3fR08iqe ._17MlyEKy>span,._3fR08iqe ._17MlyEKy img {
    line-height: 18px
}

.RWif4CUN {
    max-width: 100%;
    padding: 0 10px;
    height: 38px;
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 4px
}

._2iTnxBTB {
    max-width: 100%;
    transform: translateY(-1px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2iTnxBTB,.feputj9c {
    flex-shrink: 0;
    flex-grow: 0
}

.feputj9c {
    margin-left: 12px;
    width: 12px;
    height: 12px
}

._17MlyEKy {
    flex-shrink: 1;
    flex-grow: 1;
    max-width: 100%;
    transform: translateY(-1px)
}

._1uT1OjvC,._17MlyEKy {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3LlkOviP {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.p92V2Mod {
    width: 1px;
    height: 10px;
    flex-shrink: 0;
    flex-grow: 0
}

._2PnV4G1F {
    color: #0a8800;
    font-weight: 500
}

._2tVJUTuv {
    margin-top: 16px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #222
}

._3L8WzSkm {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500
}

._1-Caexem {
    display: flex;
    align-items: center;
    font-size: 14px;
    padding-left: 12px;
    position: relative;
    line-height: 21px
}

._1-Caexem:not(:last-child) {
    margin-bottom: 10px
}

._1-Caexem:after {
    content: "";
    left: 0;
    top: 9px;
    width: 4px;
    height: 4px;
    background: #222;
    border-radius: 50%;
    position: absolute
}

._2bY6LFEn._2bY6LFEn {
    margin-left: 6px;
    padding-bottom: 2px!important;
    line-height: 15px
}

.pzcnhEma {
    font-size: 14px;
    margin-top: 12px;
    cursor: pointer
}

.pzcnhEma:hover {
    text-decoration: underline
}

.pzcnhEma:active {
    opacity: .6
}

.I5jn0wfb {
    margin-left: 2px;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    fill: #222
}

._1jFLTa8q {
    width: 336px;
    padding: 12px 16px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._2X3ifjxs,._3K4S0NLW {
    cursor: pointer
}

._2X3ifjxs {
    display: inline
}

._1uEVAbEs {
    padding: 12px 16px 16px;
    width: 468px;
    background: #fff;
    white-space: pre-wrap
}

.x9XZgq3e {
    text-align: center;
    font-weight: 600
}

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

._1ne6ZCza {
    margin-top: 4px;
    font-weight: 400
}

._2QgHMydL {
    width: 4.16rem;
    margin-bottom: 24px
}

._1cjFoYB2,._2QgHMydL {
    flex-shrink: 0;
    height: .88rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1cjFoYB2 {
    width: .88rem;
    overflow: hidden;
    position: relative
}

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

._1NvzEyZJ {
    position: absolute;
    bottom: 4px;
    left: 0;
    z-index: 2;
    width: 100%;
    text-align: center
}

._2Ix55EfB {
    display: flex;
    margin-top: auto;
    align-items: center
}

.XaqGTntX {
    width: 14px;
    height: 14px;
    fill: #888
}

._2Ibpl4ky {
    margin-left: 4px;
    font-size: 14px;
    color: #888;
    line-height: 18px;
    font-weight: 400
}

.Xk2k3S1Q {
    color: #cdcdcd!important
}

._292ylpkH {
    margin-left: .12rem;
    flex: 1;
    height: 100%;
    width: calc(100% - 100px);
    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
}

._33vPpQJP {
    width: 100%;
    flex-shrink: 0
}

._3FgtW8DG {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    color: #222;
    max-height: .18rem;
    width: 100%
}

._3FgtW8DG,._3z3pbwyd {
    font-size: .14rem;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3z3pbwyd {
    margin-top: .04rem;
    color: #aaa;
    max-width: 100%
}

._3uoJLvuv {
    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;
    line-height: 1
}

._27NxhuU9 {
    font-size: .16rem;
    color: #222;
    line-height: .2rem;
    font-weight: 500
}

._27NxhuU9,.EIoCg5-e {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    margin-right: 6px
}

.EIoCg5-e {
    display: flex;
    font-size: 14px;
    color: #aaa;
    line-height: 20px;
    font-weight: 400
}

._1ajktyNn {
    text-decoration: line-through
}

._9NAK_uIG {
    margin-bottom: 2px
}

._3WCqyTe_ {
    width: 15px;
    height: 17px;
    margin-right: 2px
}

.cTt0nJHn {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

.cTt0nJHn span {
    vertical-align: middle!important
}

._2Nt5aqPl {
    margin-right: 6px
}

._2Nt5aqPl span {
    white-space: pre-wrap
}

._2BY647Z8 {
    margin-right: .12rem;
    font-size: .14rem;
    color: #000;
    line-height: .14rem;
    font-weight: 500;
    flex-shrink: 0
}

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

._2tysGKNh {
    flex-direction: column;
    align-items: flex-end;
    margin-top: 3px
}

._1pJ1_VSB {
    margin-right: .08rem;
    font-size: .13rem
}

._3oAg4MQY {
    font-size: .13rem;
    margin-left: .08rem
}

._2Coh_ymL {
    font-weight: 400;
    margin: .02rem 0 0;
    font-size: .12rem
}

._26abhBGM {
    height: .18rem;
    padding: 0 1px;
    min-width: .18rem;
    border-radius: 3px;
    background: #020202;
    font-size: .12rem;
    color: #fff;
    line-height: .18rem;
    font-weight: 500;
    text-align: center
}

._1gSx7WDX {
    color: #020202;
    display: inline-block;
    width: .08rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center
}

._1gSx7WDX,._2K0tfH4s {
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2K0tfH4s {
    width: 100%;
    min-height: .48rem;
    background-color: #feefe1;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    border-radius: .04rem;
    padding: 10px 0 10px 10px;
    overflow: hidden;
    transition: all .5s;
    margin-bottom: .2rem
}

._2JW2cy7S {
    min-height: .58rem
}

._1cT7KrP1 {
    margin-left: .04rem;
    margin-right: .08rem;
    font-size: .14rem;
    color: #000;
    line-height: .14rem;
    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;
    flex-shrink: 1
}

._12TqB1X_ {
    -webkit-line-clamp: 2
}

._1IdSYNcc,._12TqB1X_ {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

._1IdSYNcc {
    -webkit-line-clamp: 1
}

._2Idr0XEf {
    font-size: .12rem;
    font-weight: 400;
    margin-top: .07rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

._3h-0xR_W {
    width: .18rem;
    height: .18rem;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-shrink: 0
}

._7SMJkLzr {
    flex: 1;
    min-width: 8px
}

._2XlzpgEP {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._2qbHvEqM {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .12rem;
    color: #000;
    line-height: .1rem;
    font-weight: 500;
    text-align: center
}

._3F32yjLG {
    margin-top: .09rem;
    width: 1.07rem;
    height: 4px;
    background: #afafaf;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

._3F32yjLG ._3etOVh7H {
    transition: all .3s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    border-radius: 8px
}

._3wnpEDgn {
    position: absolute;
    z-index: 1;
    top: 100%;
    transform: translate(-50%,calc(-100% - 12px));
    left: 50%;
    width: 100%
}

._3wnpEDgn ._2YpC87fb {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._3OzWOolX {
    left: 50%;
    top: 100%;
    transform: translate(-50%,calc(-100% - 8px));
    display: flex
}

._3OzWOolX,.UQ3wsBYd {
    justify-content: center
}

.UQ3wsBYd {
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 4.16rem;
    height: 1.29rem;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: .25rem
}

.UQ3wsBYd ._3Lj8RjUM {
    display: none
}

._1IHGgjZC:hover ._3Lj8RjUM {
    display: flex
}

.lzfwtHc8 {
    width: 2.76rem;
    display: flex;
    flex-direction: column;
    margin-left: 12px
}

._1UET7zdy,.lzfwtHc8 {
    height: 1.28rem;
    position: relative
}

._1UET7zdy {
    width: 1.28rem;
    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;
    overflow: hidden
}

._1UET7zdy: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
}

._2nBd7tZy {
    font-size: .14rem;
    color: #222;
    line-height: .21rem;
    font-weight: 400;
    max-height: .4rem;
    position: relative;
    top: -.02rem;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._1zDEx0zN {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: .09rem
}

.i1ARY6aX {
    width: .16rem;
    height: .16rem;
    border: 1px solid #fff;
    border-radius: .08rem;
    margin-left: -.06rem
}

.i1ARY6aX:first-child {
    margin-left: 0
}

._2nguKPhq {
    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;
    margin-top: .07rem
}

._2hzBoLVx {
    font-size: .15rem;
    color: #222;
    font-weight: 600
}

._2hzBoLVx,._3G0AUNC_ {
    line-height: .15rem;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif
}

._3G0AUNC_ {
    font-size: .12rem;
    color: #aaa;
    font-weight: 400;
    position: relative;
    bottom: .01rem;
    margin-left: .08rem
}

.OmRzTIs5 {
    text-decoration: line-through
}

._3G0AUNC_,.gZ2JspoE {
    display: inline-block
}

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

._1B6m_6-s {
    font-size: .12rem;
    color: #aaa;
    line-height: .12rem;
    font-weight: 400;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif
}

[dir=rtl] ._1B6m_6-s {
    direction: rtl
}

.RyXng6lM {
    width: .015rem;
    height: .085rem;
    display: inline-block;
    background-color: #cdcdcd;
    margin-left: .05rem;
    margin-right: .02rem
}

._2SYiklZA {
    width: 2.76rem;
    height: auto;
    position: absolute;
    bottom: 1px
}

._3VAIfuSg {
    bottom: .02rem;
    width: 44px;
    height: 44px;
    border-radius: 50%
}

._3IcqIox6,._3VAIfuSg {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

._3IcqIox6 {
    -webkit-user-select: none;
    user-select: none;
    top: 2px;
    min-width: 20px;
    height: 20px;
    padding: 0 4px;
    border-radius: 10px;
    background-color: #fb7701;
    border: 1px solid #fff;
    color: #fff;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: center;
    line-height: normal;
    font-weight: 500
}

._2zhHSHrM {
    color: #fb7701
}

._1MLw5ll6 {
    width: 12px;
    height: 13px;
    margin-right: 1px;
    transform: translateY(1.5px)
}

.a8iCbTtU {
    margin-right: 2px
}

._2w-mSj5c {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: scroll;
    will-change: transform
}

._2w-mSj5c._2r4KxhoT {
    transform: translateY(0)
}

.UNfVHBB_ {
    width: 100%;
    height: auto;
    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
}

.UNfVHBB_::-webkit-scrollbar {
    display: none
}

._3_i8kXqC {
    padding: 0 .4rem;
    width: 496px
}

.piJsmIAd {
    transition: transform .3s ease-in-out
}

._39k32deH {
    flex-shrink: 0;
    width: 100%;
    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;
    padding: 46px 0 18px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .2rem;
    color: #222;
    line-height: 24px;
    font-weight: 600
}

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

._3Mc4YA3A {
    background: #fb7701;
    width: .24rem;
    height: .24rem;
    position: relative;
    border-radius: 50%;
    margin-right: 8px;
    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;
    vertical-align: bottom
}

._2YWjkcmN {
    width: .12rem;
    height: .12rem
}

._2g9mllwq {
    width: 390px;
    word-break: break-word;
    margin-bottom: 5.5px;
    text-align: center
}

.YWwb3AVM {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: column
}

._2d2SqM1f,.YWwb3AVM {
    flex-shrink: 0;
    justify-content: center;
    align-items: center
}

._2d2SqM1f {
    width: 390px;
    height: 48px;
    margin-top: 4px;
    padding: 0 18px;
    border-radius: 26px;
    font-size: 16px;
    font-weight: 600;
    display: inline-flex;
    line-height: normal
}

._2UwU8pkc {
    flex-shrink: 0;
    width: 4.96rem;
    height: 1px;
    margin-top: 28px;
    position: relative;
    border-radius: 0;
    border: none!important
}

._2UwU8pkc:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: -100%;
    left: 0;
    transform-origin: 0 0;
    pointer-events: none;
    transform: scale(.5);
    width: 200%;
    box-sizing: border-box;
    border: 1px solid #ececec;
    border-radius: 0
}

.VWGP5D9G {
    width: 496px
}

.vxfJEJpB {
    padding: 16px 0;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600;
    background-color: #fff
}

._1EtUr3TX {
    position: fixed;
    right: 0;
    bottom: calc(78.8vh - .48rem);
    left: 0;
    z-index: 1
}

._12Fulzwm {
    margin: .32rem 0
}

._17pwARcZ {
    font-size: 13px;
    line-height: 17px;
    font-weight: 500;
    border-radius: 20px;
    color: #222;
    -webkit-user-select: none;
    user-select: none;
    z-index: 2;
    margin-bottom: 2px;
    align-self: flex-end;
    width: 122px;
    height: 42px
}

.JiGi3yF3 {
    margin-top: 12px;
    flex-shrink: 0;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2sK7vvrx {
    margin-right: 6px
}

._1VSzah5Z._1VSzah5Z {
    margin-bottom: 12px;
    text-align: left
}

._2Kgry5D1._2Kgry5D1,._10KXQeOY._10KXQeOY {
    vertical-align: middle
}

._10KXQeOY._10KXQeOY {
    margin-right: 4px
}

._2vVBU0kl {
    max-width: 240px;
    border-radius: 4px;
    position: relative;
    vertical-align: middle;
    transform: translateY(-2px);
    margin-right: 6px;
    font-size: 0;
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    height: 18px
}

._2vVBU0kl:hover {
    opacity: .8
}

._2vVBU0kl:active {
    opacity: 1
}

.ouAk-58_ {
    display: inline-block;
    max-width: 100%;
    line-height: 16px;
    height: 18px;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 1;
    white-space: nowrap
}

._3tUlzyP1 {
    transform: translateY(-1px)
}

.CqX7W6fk {
    cursor: pointer
}

._1E7a2Zbt {
    margin-right: 6px
}

._3WZSLB9H {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

._1YTGC405 {
    width: 1px;
    height: 12px;
    background: #4c4c4c;
    margin-right: 6px;
    display: inline-block
}

._3tH0Ltel {
    border-top: 1px solid #ececec;
    width: 810px;
    margin-left: 40px;
    margin-top: 16px;
    min-height: 300px
}

._7mJ3VE-W {
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    left: 0;
    background: #fff;
    z-index: 999;
    padding: 9px 30px 6px;
    width: calc(100% + 60px);
    margin-left: -30px;
    overflow: hidden
}

._26n4nD5I {
    width: 828px
}

._3L-puJlD,.iL8Cn5Mb,.tVhU2csW {
    width: 207px!important
}

._2rZLBmEF {
    padding: 36px 0;
    width: 890px;
    max-height: 80vh;
    transition: height .15s
}

._1-D_d0-U {
    overflow: auto;
    overflow: overlay;
    max-height: 560px
}

._1-D_d0-U::-webkit-scrollbar {
    width: 5px
}

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

._1-D_d0-U::-webkit-scrollbar-track {
    border-radius: 3px
}

._1-D_d0-U:hover::-webkit-scrollbar-thumb {
    background-color: #e0e0e0
}

.E8NBaI5F {
    text-align: center;
    line-height: 28px;
    font-weight: 600;
    margin: 0 40px;
    width: calc(100% - 80px)
}

._3eOBgDsN,.E8NBaI5F {
    font-size: 0;
    color: #222
}

._3eOBgDsN {
    line-height: 18px;
    font-weight: 400;
    margin: 12px 40px 0
}

.joUG0r5b {
    border-top: 1px solid #ececec;
    width: calc(100% - 80px);
    padding-top: 12px;
    margin: 16px 40px 0
}

.joUG0r5b ._1H8jMMN6 {
    font-size: 14px;
    font-weight: 400;
    min-width: 56px
}

.joUG0r5b ._2yrxxZAy {
    font-size: 13px
}

.joUG0r5b ._3ZIro3ym {
    width: 100%;
    display: block;
    transform: translateY(4px)
}

._3EGu-2bH {
    color: #222
}

._3EGu-2bH,._3rnGlgPR {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    text-align: left
}

._3rnGlgPR {
    color: #fb7701;
    margin-bottom: 12px
}

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

._2ptJfHDM {
    display: inline-block;
    margin-right: 6px
}

._2LlLNEjI {
    cursor: pointer
}

._2Dpp5Kh7 {
    width: 18px;
    height: 18px;
    margin-right: 3px;
    flex-shrink: 0;
    fill: #0a8800;
    vertical-align: text-bottom
}

._3KIdeneO {
    font-size: 16px;
    color: #0a8800;
    line-height: 20px;
    font-weight: 500
}

._3u_XdGCQ {
    width: 1px;
    height: 12px;
    background: #4c4c4c;
    margin-right: 6px;
    display: inline-block
}

._1SLHVN4X {
    padding: 36px 40px;
    width: 494px
}

._3WxTHAos {
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    text-align: left
}

._1rqtsxZw {
    width: 320px;
    margin: 30px auto 0
}

._2z1M8FNX {
    transform: translateY(1.5px);
    display: inline-block;
    cursor: pointer;
    margin-right: 6px
}

._2z1M8FNX img {
    align-self: center
}

._2z1M8FNX:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._2z1M8FNX:active {
    opacity: .6
}

.MGQ4DklH {
    display: inline-flex
}

._1Zf27vaY,._2rn4tqXP {
    font-size: 16px;
    font-weight: 400;
    color: #222;
    width: 100%
}

._7js9hKIQ {
    position: relative;
    overflow: hidden
}

.F0TkTpTc {
    display: inline-block;
    padding: 1px 0;
    font-size: 0;
    vertical-align: text-top
}

._3oSy7cJk,._3UPHaDv7 {
    margin-right: 6px
}

._3oSy7cJk {
    width: 1px;
    height: 12px;
    background: #4c4c4c;
    display: inline-block
}

._1r2-KDjZ ._2rn4tqXP {
    font-size: 14px;
    color: #555
}

._1XZO30gP ._2rn4tqXP {
    font-size: 15px;
    color: #555
}

._1Zf27vaY {
    overflow: hidden
}

._2DR4rlum {
    width: 36px;
    height: 24px;
    background: linear-gradient(90deg,transparent 0,#fff 20%);
    position: absolute;
    right: 0;
    bottom: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.sQvshoaD {
    width: 16px;
    height: 16px;
    fill: #222;
    transform: translateY(1px);
    cursor: pointer
}

.sQvshoaD:hover {
    opacity: .8
}

.sQvshoaD:active {
    opacity: 1
}

.TgwjURQE {
    color: #555
}

._3ufdVW2v {
    font-weight: 500;
    color: #222
}

._-506MgBi {
    margin-top: 18px;
    color: #222;
    padding-bottom: 20px
}

._1HaFe-d7 {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 500
}

._2S05K1W3 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    display: flex;
    align-items: center
}

._2S05K1W3 img {
    width: 20px;
    height: 20px;
    margin-right: 6px
}

.e7O5lb-4 {
    margin-bottom: 12px;
    display: block
}

.e7O5lb-4:last-of-type {
    margin-bottom: 0
}

._1Of0aaSN {
    width: 11px;
    height: 11px;
    fill: #222;
    vertical-align: bottom
}

._3utYs2uB {
    height: 20px
}

._3Ed4LaKt {
    cursor: pointer
}

._3Ed4LaKt:hover {
    text-decoration: underline
}

._3Ed4LaKt:active {
    opacity: .6
}

.QXMIW1vB {
    cursor: auto
}

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

._20LaNRnn ._12Uqn0jE {
    width: 14px;
    height: 14px;
    margin-right: 0;
    border-radius: 50%
}

.-S5vu4EI {
    width: 429px;
    padding: 12px 14px 12px 16px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._3YC9Fb1d {
    margin-right: 4px
}

._1Wmb7X6M {
    cursor: pointer
}

._2_a8eehM {
    width: calc(100% - 2px);
    position: absolute;
    left: 1px;
    bottom: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 18px;
    background: #fb7701;
    font-size: 0;
    overflow: hidden
}

._2_a8eehM .XCNjhuyi {
    position: absolute;
    top: 0;
    left: 0;
    width: -webkit-max-content;
    width: max-content;
    min-width: 200%
}

._2_a8eehM ._2VSrIy-B {
    animation: _1hB2QoNw 5s linear infinite
}

._2_a8eehM ._2VSrIy-B ._2AuAhfkJ {
    padding-right: 16px
}

._2_a8eehM ._2AuAhfkJ {
    color: #fff;
    display: inline-block;
    width: 50%;
    height: 100%;
    text-align: center;
    padding: 0 4px
}

._2w2rj6xg {
    width: -webkit-max-content;
    width: max-content;
    transition: transform;
    transition-timing-function: linear
}

._2ayM7xzH {
    left: 0;
    background-image: linear-gradient(90deg,var(--left-mask-bg-color,#fb7701) 49%,rgba(251,119,1,0) 99%)
}

._1sqJfsFK,._2ayM7xzH {
    position: absolute;
    top: 0;
    width: 8px;
    height: 18px
}

._1sqJfsFK {
    right: 0;
    background-image: linear-gradient(-90deg,var(--right-mask-bg-color,#fb7701) 49%,rgba(251,119,1,0) 99%)
}

@keyframes _1hB2QoNw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-50%)
    }
}

._2CSv3p6o {
    height: 29px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #0a8800;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding-left: 5px;
    margin-top: 6px
}

._3h8PbiHU {
    background: #0a8800;
    border: none
}

._3h8PbiHU ._3CFmdGbv {
    color: #fff
}

._3h8PbiHU ._1hs6LUvO {
    background: #fff
}

._3h8PbiHU ._3uvkpag2 {
    color: #fff
}

._3h8PbiHU ._2FhSrhGf {
    background-color: #0a8800
}

._3h8PbiHU ._1Ajja-gf {
    background-image: linear-gradient(90deg,#0a8800 49%,hsla(0,0%,100%,0) 99%)
}

._3h8PbiHU ._1n0yr_QV {
    background-image: linear-gradient(-90deg,#0a8800 49%,hsla(0,0%,100%,0) 99%)
}

._3h8PbiHU ._3zUCJOd7 {
    fill: #fff
}

._3WeJ7BGF {
    cursor: pointer
}

._3zUCJOd7 {
    width: 16px;
    height: 16px;
    margin-right: 3px;
    flex-shrink: 0;
    fill: #0a8800
}

._3CFmdGbv {
    font-size: 14px;
    color: #0a8800;
    line-height: 18px;
    font-weight: 600;
    flex-shrink: 0;
    flex-grow: 0
}

._1hs6LUvO {
    width: .5px;
    height: 10px;
    background: #0a8800;
    margin: 0 4px 0 8px;
    flex-shrink: 0;
    opacity: .8
}

._23OlXhQQ {
    flex-grow: 1;
    flex-shrink: 1
}

._3uvkpag2 {
    font-size: 14px;
    color: #0a8800;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
    padding-right: 16px
}

._2FhSrhGf {
    position: relative;
    background-color: #fff
}

._1Ajja-gf {
    background-image: linear-gradient(90deg,#fff 49%,hsla(0,0%,100%,0) 99%)
}

._1n0yr_QV {
    background-image: linear-gradient(-90deg,#fff 49%,hsla(0,0%,100%,0) 99%)
}

.SC0RY6fg {
    flex: 1
}

._2mRd3DZR,.SC0RY6fg {
    position: relative;
    min-width: 0
}

._2mRd3DZR {
    width: 100%;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex: 1;
    color: #fff;
    border-radius: 24px;
    background: #fb7701;
    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;
    transition: background .15s linear
}

._2mRd3DZR:hover .h4MAp8Q0 {
    transform: scale(1.02);
    box-shadow: 0 0 0 1px #222;
    border-color: #222
}

._2mRd3DZR:active .h4MAp8Q0 {
    transform: scale(1);
    box-shadow: 0 0 0 1px #aaa;
    border-color: #aaa
}

._2mRd3DZR .h4MAp8Q0 {
    display: inline-block;
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 9999999px;
    background: #fff;
    border: 1px solid #888
}

div._2Y-vKfWF {
    box-sizing: border-box;
    background: none;
    color: #000;
    z-index: 0
}

._24Tm7A3l {
    width: 20px;
    height: 20px
}

.zDUx7ag8 {
    height: 100%;
    width: 20%;
    min-width: 48px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    border-radius: 24px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.zDUx7ag8>svg {
    fill: #fff
}

.zDUx7ag8:hover {
    background: hsla(0,0%,100%,.2)
}

.zDUx7ag8:active {
    background: hsla(0,0%,100%,.3)
}

div._2KE_bFml>svg {
    fill: #000
}

div._2KE_bFml:hover {
    background: #ececec
}

div._2KE_bFml:active {
    border-radius: 24px;
    overflow: hidden;
    background: #ececec;
    position: relative
}

div._2KE_bFml:active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.08)
}

.IZHOLYpV {
    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: 60%;
    height: 100%;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IZHOLYpV:hover {
    background: hsla(0,0%,100%,.2);
    border-radius: 24px
}

.IZHOLYpV ._1JF_DBmJ {
    width: 100%
}

.IZHOLYpV ._1jo_6tOo {
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

div.Emlqz4Bk:hover {
    background: #ececec
}

div.Emlqz4Bk:active {
    border-radius: 24px;
    overflow: hidden;
    background: #ececec;
    position: relative
}

div.Emlqz4Bk:active:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.08)
}

._2pGHsULg {
    margin-left: 3px
}

._1z03u0Wj {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 90%;
    margin: 2px auto 0;
    text-align: center
}

._3G67NJOi {
    width: 120px;
    max-height: 236px;
    background: #fff
}

._7_HNrBwP {
    overflow-x: hidden;
    overflow-x: overlay
}

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

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

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

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

._2fNccJXJ {
    overflow-y: auto
}

._33fMtMQU {
    width: 100%;
    height: 38px;
    padding-left: 12px;
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #000;
    line-height: 38px;
    font-weight: 400;
    cursor: pointer
}

._1DigQGY2,._33fMtMQU:hover {
    background: #f6f6f6
}

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

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

._3yoxN8Rf {
    width: 16px;
    height: 16px;
    fill: #222;
    margin-right: 10px
}

.djn42KaX .rc-tooltip-inner {
    padding: 0;
    overflow: hidden
}

._35X4rVJf {
    margin-left: 8px;
    color: #0a8800;
    white-space: nowrap
}

._32lldFCe {
    width: 16px;
    height: 16px;
    fill: #222;
    margin-right: 10px;
    margin-left: 20px
}

._2kwFIITC {
    margin-top: 2px;
    width: 100%;
    padding: 0 19px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}

._2kwFIITC,.I5CCajYd {
    color: unset;
    white-space: nowrap
}

.I5CCajYd {
    height: 14px;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 0 2px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 600;
    text-align: center;
    margin-left: 2px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

._1MQdv80K {
    min-width: 60%
}

.nshsdMNv {
    position: absolute;
    bottom: 0;
    left: 8px;
    z-index: 1
}

._1aUH4iiy {
    width: 36px;
    height: 36px
}

._1oxWRyp1 {
    width: 17px;
    height: 17px;
    margin-right: 1px
}

._2IdZwar1 {
    white-space: nowrap;
    opacity: .95;
    width: calc(100% - 50px);
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    display: inline-flex;
    overflow: hidden;
    transform: translateZ(0);
    height: 0;
    animation: _1Ttp-ZWB .3s linear 1s forwards
}

@keyframes _1Ttp-ZWB {
    0% {
        height: 0;
        margin-top: 0
    }

    to {
        height: 16px;
        margin-top: 2px
    }
}

._1_LbNKYc {
    visibility: hidden
}

._326PffuQ {
    margin: 0 6px;
    vertical-align: middle;
    display: inline-block;
    width: .5px;
    height: 8px;
    background: #fff;
    opacity: .8;
    transform: translateY(-3px)
}

._3dZuav8b {
    display: none
}

.vJD3SHFD {
    top: 0;
    background: none
}

._49LCF8Gy {
    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: 100%
}

._49LCF8Gy>span[data-type="100"] {
    flex-shrink: 0
}

._49LCF8Gy>span[data-type="0"] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: pre
}

._2oLtTgyX {
    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: 100%;
    white-space: pre-wrap
}

._1jhCaQnS {
    position: relative;
    flex: 1;
    min-width: 0
}

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

._3jKb-nXL,._3LJciQ3a {
    width: 100%;
    padding: 0 19px
}

._3jKb-nXL {
    margin-top: 2px;
    font-size: 12px;
    color: unset;
    line-height: 16px;
    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;
    text-align: center;
    color: #fff
}

._3jKb-nXL>span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3qx_gKGJ {
    width: 14px;
    height: 14px;
    margin-right: 2px;
    fill: #fff!important;
    flex-shrink: 0
}

._1GA_NuMN._1GA_NuMN {
    width: calc(100% - 72px)
}

._2zWjH1yB._2zWjH1yB {
    width: calc(100% - 16px)
}

._2DggVTup._2DggVTup>span:last-of-type {
    padding: 0 44px
}

.vd-NrRvD {
    position: relative;
    flex: 1;
    min-width: 0
}

._1NIdwwYq._1NIdwwYq {
    width: calc(100% - 88px)
}

.T3YPASLQ.T3YPASLQ>span:first-of-type {
    background: var(--clearance-btn-normal)!important
}

.T3YPASLQ.T3YPASLQ:active>span:first-of-type,.T3YPASLQ.T3YPASLQ>span:first-of-type:active {
    background: var(--clearance-btn-clicked)!important;
    opacity: .92
}

._1a8xy5AC {
    column-gap: 10px
}

._2FV23OaZ._2FV23OaZ {
    flex: initial;
    width: 174px
}

._3WFxzCH_ {
    margin-top: 18px;
    font-size: 0;
    cursor: pointer
}

._1EAcN6pA {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: 500;
    vertical-align: middle;
    cursor: pointer
}

._1EAcN6pA:hover {
    text-decoration: underline
}

._1EAcN6pA:active {
    opacity: .6
}

._2z_CLMYA {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    transform: translateY(1px)
}

._3qrcNm-E {
    margin-top: 10px;
    line-height: 1
}

._36EbuNiJ {
    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;
    max-width: 100%;
    line-height: 13px;
    cursor: pointer
}

.g2p4ujGv {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    margin-right: 4px
}

._3My3DiSl {
    margin-left: 4px;
    width: 14px;
    height: 14px;
    cursor: pointer
}

.nowxoFfb {
    width: 514px
}

._2np-ybpb {
    text-align: center;
    font-size: 20px;
    color: #222;
    line-height: 28px;
    font-weight: 600;
    margin: 40px auto 11px
}

._1iAYvqfh {
    margin: 0 auto 24px;
    text-align: left;
    max-width: 434px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._1iAYvqfh>div:not(:last-child) {
    margin-bottom: 8px
}

._1F2j28He {
    width: 380px;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 auto 40px;
    z-index: 1
}

._3MShBxZE {
    width: 494px;
    background: #fff;
    border-radius: 4px;
    padding: 36px 40px
}

._10eYY7Ep {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 28px
}

.nJdU9Wyy {
    margin-top: 3px
}

._1mu7igWy {
    text-align: center;
    line-height: 20px
}

._2FprZst2 {
    margin: 24px auto 0;
    width: 320px;
    height: 48px
}

._1CqyrG_r {
    width: 100%;
    height: 48px
}

._9CkevA_5 {
    overflow: hidden
}

._1O75avGp {
    white-space: pre-wrap
}

._3jpwQ_aI {
    display: inline-block;
    width: 1px;
    height: 9px;
    margin: 0 6px;
    background: #fb7701;
    opacity: .8
}

._6tRblcOa {
    width: 12px;
    height: 12px;
    transform: translateY(1px);
    margin-left: 2px;
    cursor: pointer
}

._6tRblcOa :hover {
    opacity: .6
}

._6tRblcOa :active {
    opacity: 1
}

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

._9DIkgBgO {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: 10px
}

._1tYAAya1,._9DIkgBgO {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1tYAAya1 {
    height: 20px;
    justify-content: center;
    -webkit-justify-content: center
}

._1tYAAya1 img {
    width: auto;
    height: 20px;
    margin-right: 6px
}

._1lMu07bS {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    top: 1px
}

._2IGnYDiA {
    margin-top: 10px;
    white-space: pre-wrap;
    font-size: 0;
    line-height: 1
}

._3f4WnWNH {
    margin-top: 3px;
    margin-right: 15px;
    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
}

._3f4WnWNH ._3dSP6HsE {
    padding: 0!important;
    margin: 0!important;
    cursor: pointer
}

._3f4WnWNH ._3oqkBI6u {
    width: 30px;
    height: 30px;
    top: 0
}

._1NnGfdPe {
    margin-top: 3px;
    white-space: pre-wrap;
    font-size: 13px
}

._1NnGfdPe,.nc6-laLv {
    padding: 5px;
    border: 1px solid #222;
    border-radius: 3px
}

.nc6-laLv {
    line-height: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 6px
}

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

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

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

._3vJl6gYP._3vJl6gYP._3vJl6gYP {
    position: absolute;
    display: flex;
    top: 0;
    justify-content: flex-start;
    align-items: center;
    border: none;
    box-shadow: none;
    border-radius: 0;
    cursor: auto;
    transform: none;
    transition: none;
    background: unset;
    z-index: 10
}

._3vJl6gYP._3vJl6gYP._3vJl6gYP:active,._3vJl6gYP._3vJl6gYP._3vJl6gYP:hover {
    opacity: 1
}

._3vJl6gYP._3vJl6gYP._3vJl6gYP svg {
    transform: unset
}

._3vJl6gYP._3vJl6gYP._3vJl6gYP:active,._3vJl6gYP._3vJl6gYP._3vJl6gYP:hover {
    transform: none;
    opacity: 1!important
}

._3vJl6gYP._3vJl6gYP._3vJl6gYP svg {
    transform: none
}

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

._1wwzOpPh._1wwzOpPh {
    left: -11px;
    width: 30px;
    height: 30px
}

._1wwzOpPh._1wwzOpPh svg {
    transform: rotate(90deg)!important
}

._1wwzOpPh._1wwzOpPh ._2YGIJGm9 {
    position: absolute;
    left: 0;
    z-index: 1
}

._3oqkBI6u._3oqkBI6u {
    right: -15px;
    width: 30px;
    height: 30px
}

._3oqkBI6u._3oqkBI6u svg {
    transform: rotate(-90deg)!important
}

._3oqkBI6u._3oqkBI6u ._2YGIJGm9 {
    position: absolute;
    right: 0;
    z-index: 1
}

div._2YGIJGm9 {
    opacity: .9;
    width: 30px;
    height: 30px;
    top: -.5px;
    position: absolute;
    flex-shrink: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: 13px;
    transform: scale(1)
}

div._2YGIJGm9 svg {
    transform: inherit
}

div._2YGIJGm9:hover {
    opacity: 1;
    transform: scale(1)
}

div._2YGIJGm9:hover:after {
    transform: scale(1.02)
}

div._2YGIJGm9:active {
    opacity: .8
}

div._2YGIJGm9:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    border: .5px solid rgba(0,0,0,.1)
}

._3NIjk7Jv {
    z-index: 10
}

._1nwbbp4W:before {
    width: 10px;
    left: -10px
}

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

._1nwbbp4W:after {
    width: 20px;
    right: -20px
}

._1VZCVVmH {
    margin-right: 4px
}

._1i-C2Exo {
    width: 14px;
    height: 14px;
    margin-left: 3px;
    cursor: pointer;
    vertical-align: middle
}

._3HoYrgtH {
    max-width: 100%;
    flex-shrink: 0;
    transform: translateY(.5px)
}

._3HoYrgtH span {
    white-space: pre-wrap
}

._3HoYrgtH>div {
    margin-right: 2px
}

._2wEgFFPz {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

._2wEgFFPz span {
    vertical-align: middle!important
}

._1vkz0rqG {
    border-style: solid;
    margin-right: 8px;
    white-space: pre-wrap;
    max-width: 100%;
    flex-shrink: 0
}

._1vkz0rqG span {
    vertical-align: middle
}

._1w0BaETF {
    margin-right: 6px
}

._1w0BaETF span {
    white-space: pre-wrap
}

._2KQka027 {
    margin-top: 3px;
    margin-bottom: 3px
}

._188rnzBo {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

._188rnzBo span {
    vertical-align: middle!important
}

._2OQsGuQA {
    width: 514px;
    padding: 40px 50px 34px;
    max-height: 90vh;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column;
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #000
}

._12NFKo80 {
    display: flex;
    justify-content: center;
    cursor: pointer;
    position: relative;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .2rem;
    line-height: .28rem;
    font-weight: 600
}

._12NFKo80,.BR8E0OyG {
    flex: 1;
    text-align: center;
    color: #222
}

.BR8E0OyG {
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400
}

._6etvsHtR {
    margin: 30px auto 0;
    width: 414px;
    height: 48px;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    border-radius: 26px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .18rem;
    line-height: .22rem;
    font-weight: 600;
    position: relative;
    z-index: 1;
    background: #fb7701;
    color: #fff
}

._6etvsHtR,.ruUJg9tk {
    display: flex;
    display: -webkit-flex;
    flex-direction: row
}

.ruUJg9tk {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end
}

._3X07KO-z._3X07KO-z {
    margin-right: 8px
}

._3X07KO-z._3X07KO-z>span>span {
    vertical-align: bottom
}

._3dSoZ103 {
    fill: #fb7701;
    width: 9px;
    height: 9px;
    vertical-align: baseline
}

._20A0QHjK {
    cursor: pointer;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

._20A0QHjK:hover {
    opacity: .6
}

._2jzwWqqi {
    flex-shrink: 0
}

._2jzwWqqi span {
    white-space: pre-wrap
}

._2jzwWqqi>div {
    margin-right: 2px
}

._1xoMD3-o {
    border-style: solid;
    display: inline-flex;
    vertical-align: bottom
}

._35YISwkO {
    margin-top: 12px
}

.dBvv5xub {
    height: 3px;
    background: #ff7e0a;
    border-radius: 100px 100px 0 0
}

.ZNK0SuXE {
    padding: 14px 12px 0;
    background: linear-gradient(#fff9f3,#fffdfb);
    background-image: linear-gradient(180deg,#fff9f3,#fffdfb);
    border: 1px solid #fceddf;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.J0qQTDY- {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._3XvGlGSj {
    margin-right: 6px
}

._1wlBeI34 {
    margin-top: 7px
}

._1U9hEoi3 {
    position: relative;
    margin-top: 13.5px;
    padding: 0 12px;
    width: 100%;
    height: 0;
    border: .5px dashed #f6dec0
}

._1U9hEoi3:before {
    left: -19px;
    transform: rotate(90deg)
}

._1U9hEoi3:after,._1U9hEoi3:before {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 50% 50% 0 0;
    border-top: 1px solid #fceddf
}

._1U9hEoi3:after {
    right: -19px;
    transform: rotate(-90deg)
}

._3DyeOTG3 {
    height: 39.5px;
    line-height: 39.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Yub6YAKd.Yub6YAKd {
    margin-right: 4px
}

.WaCkcexq.WaCkcexq,.Yub6YAKd.Yub6YAKd {
    vertical-align: middle
}

._3w5kHfjR {
    margin-top: 12px;
    padding: 14px 12px;
    background: linear-gradient(#fff9f3,#fffdfb);
    background-image: linear-gradient(180deg,#fff9f3,#fffdfb);
    border: 1px solid #fceddf;
    border-radius: 4px
}

.KmIvFqi_ {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

._362ze2Nx {
    margin-right: 4px
}

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

._12e35bBX {
    margin-top: 2px
}

._1tqm7ypX {
    width: 12px;
    height: 12px;
    cursor: pointer;
    transform: translateY(2px)
}

.lTibWMUn {
    display: inline;
    margin-right: 4px
}

._1q8nuIyS._1q8nuIyS [data-type=colon] {
    color: #222
}

._1q8nuIyS._1q8nuIyS [data-type=time] {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: #222;
    opacity: .9;
    border-radius: 2px;
    text-align: center;
    line-height: 17px
}

._2oTPdhpk {
    text-align: center
}

._1HoNGFIK {
    width: 414px
}

._2-6PmMTe {
    text-align: center
}

._1tt3yNJr {
    padding-bottom: 15px;
    border-bottom: 1px solid #ececec
}

._2m1FnH_R {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    color: #222;
    line-height: 18px;
    font-weight: 400
}

._2m1FnH_R:not(:last-child) {
    margin-bottom: 10px
}

.hvmWSPgR {
    display: flex;
    justify-content: space-between;
    margin-top: 16px;
    font-size: 15px;
    color: #222;
    line-height: 19px;
    font-weight: 600
}

._3TVxDcEP {
    margin-top: 10px
}

._3Qa3ctDU {
    margin-right: 4px;
    width: 14px;
    height: 14px;
    fill: #888
}

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

._1k_lOLmh {
    margin-top: 32px;
    font-size: 15px;
    color: #222;
    line-height: 19px;
    font-weight: 600
}

.c6B8bsFL {
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 2px
}

.c6B8bsFL ._1Uqhk_0K {
    text-align: left!important
}

._1x59iCix {
    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: 1
}

._3cZnvUvE {
    border-style: solid;
    margin-right: 8px;
    white-space: pre
}

._3cZnvUvE span {
    vertical-align: middle
}

._1uBm3nsD {
    transform: translateY(1px)
}

._15o2bYpT {
    position: relative;
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    line-height: 1
}

._1f8Dasod {
    margin-top: 0
}

._2qu4cm5Y {
    margin-top: 10px
}

.mMDDZrPD {
    overflow: initial
}

._846po5_T [data-type=currency] {
    font-size: 24px;
    transform: translateY(-2px);
    display: inline-block
}

._846po5_T [data-type=currency]+[data-type=price] {
    margin-left: 2px
}

._846po5_T [data-type=price]+[data-type=currency] {
    margin-left: 2px;
    transform: translateY(0)
}

.GOWbDXV2 {
    height: 25px;
    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;
    font-size: 14px;
    font-weight: 400;
    color: #aaa;
    text-decoration: line-through;
    line-height: 1;
    transform: translateY(-4px);
    margin-right: 8px
}

[dir=rtl] .GOWbDXV2 {
    direction: rtl
}

._10u_C8o- {
    transform: translateY(0)
}

._3ROhKb2f {
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    flex-direction: row;
    font-size: 14px;
    color: #aaa;
    font-weight: 400;
    line-height: 1;
    margin-right: 8px
}

._1Wa8coQN,._3ROhKb2f {
    justify-content: flex-start
}

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

._1S5p9WC- {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: baseline;
    -webkit-align-items: baseline;
    flex-direction: row;
    border-style: solid;
    margin-right: 8px;
    transform: translateY(2px)
}

._2cfQW-0G {
    margin-right: 8px;
    transform: translateY(1.5px);
    margin-left: -5px
}

._1_h3N2FW {
    font-size: 13px;
    color: #aaa;
    margin-right: 2px;
    transform: translateY(1px)
}

.dsFjp8hK span {
    white-space: pre-wrap
}

.dsFjp8hK>div {
    margin-right: 6px
}

.FOdTQtPm {
    transform: translateY(.5px)
}

.FOdTQtPm span {
    white-space: pre-wrap
}

.FOdTQtPm>div {
    margin-right: 2px
}

._2AmP6_7S {
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-top: 4px;
    margin-bottom: 2px
}

._2AmP6_7S span {
    vertical-align: middle!important
}

._2cZSTyuL {
    margin-right: 6px
}

._2cZSTyuL span {
    white-space: pre-wrap
}

._1fSEMjNB {
    margin-top: 4px;
    margin-bottom: 3px
}

._1SQrG5Fp {
    align-items: center
}

._2os8J_pM {
    cursor: pointer
}

._17TY6eyJ {
    white-space: pre-wrap;
    margin-right: 6px;
    line-height: 20px
}

.IK6RfiWE {
    white-space: pre-wrap;
    display: inline
}

.FF_aPhzC {
    flex-wrap: wrap
}

.eVpa6IyZ,.FF_aPhzC {
    display: flex;
    align-items: center
}

.eVpa6IyZ {
    line-height: 21px;
    margin-top: 4px;
    margin-right: 4px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.eVpa6IyZ:hover {
    text-decoration: underline
}

.eVpa6IyZ:active {
    opacity: .6;
    text-decoration: none
}

._2yMeTRhu {
    display: flex;
    align-items: center;
    height: 18px;
    margin-top: 4px;
    margin-right: 4px;
    padding: 0 2px 4px 3px;
    border-radius: 3px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transform: translateY(-1px)
}

._1C-IgPgI,._11-iZToo {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._11-iZToo>img:first-of-type {
    vertical-align: middle
}

._1fMRWlWq {
    width: 13px;
    height: 13px;
    flex-shrink: 0;
    transform: translateY(1px)
}

._2rCOydJD {
    width: 11px;
    height: 11px;
    flex-shrink: 0;
    transform: translateY(2px)
}

._2mmjR_so {
    position: relative;
    margin-top: 7px
}

._1nT5oNkp {
    width: 22px;
    height: 8px;
    position: absolute;
    top: -7px;
    opacity: 0;
    z-index: 10;
    overflow: hidden
}

._1nT5oNkp:before {
    content: " ";
    position: absolute;
    top: 4px;
    left: 0;
    width: 22px;
    height: 22px;
    background-color: #fff;
    border: 1px solid #222;
    border-radius: 3px;
    transform: rotate(45deg)
}

.q5phUgVH {
    opacity: 1
}

.uLd5ZLH1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 8px;
    stroke: #222;
    stroke-width: 1;
    fill: #fff
}

._2DP21F7i {
    display: flex;
    width: 100%;
    position: relative;
    padding: 3px 4px;
    border: 1px solid #222;
    border-radius: 4px;
    margin-top: 4px;
    overflow: hidden
}

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

._2DP21F7i ._3BvvuI20 {
    height: auto
}

._2DP21F7i ._2C7zFuyt {
    line-height: 19px
}

._3XHjLs9m {
    padding-bottom: 0
}

._3XHjLs9m:before {
    content: "";
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(-90deg,#fff 49%,hsla(0,0%,100%,0) 99%)
}

.o41DcseM {
    white-space: nowrap;
    font-size: 0;
    float: left
}

.o41DcseM>div {
    display: inline-block;
    vertical-align: middle
}

._1GvIfgRk {
    overflow-x: scroll
}

._1GvIfgRk::-webkit-scrollbar {
    height: 3px
}

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

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

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

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

.-I-Nkh-C,._34t2iOoE {
    width: 12px;
    height: 12px
}

._3DL5d_kD {
    cursor: pointer
}

._3myHw2rc {
    animation: _2PVAT4Hs linear alternate forwards;
    animation-duration: var(--pay-later-translate-duration)
}

._17A4xURS {
    animation: m3Xi4qu9 linear alternate forwards;
    animation-duration: var(--pay-later-translate-duration)
}

@keyframes _2PVAT4Hs {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(var(--pay-later-translate-distance))
    }
}

@keyframes m3Xi4qu9 {
    0% {
        transform: translateX(var(--pay-later-translate-distance))
    }

    to {
        transform: translateX(0)
    }
}

._3nqdx0Xk {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: 4px;
    white-space: pre-wrap
}

._3nqdx0Xk,._5zW-sQMv {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._5zW-sQMv {
    height: 17px;
    justify-content: center;
    -webkit-justify-content: center
}

._5zW-sQMv img {
    width: auto;
    height: 17px;
    margin-right: 4px
}

._3zBbHebA {
    white-space: pre;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #777;
    line-height: 26px;
    font-weight: 400
}

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

._13kLAsKZ,._20LAdZGP {
    width: 12px;
    height: 12px
}

._3Cfvtl-3 {
    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;
    margin-top: 4px;
    font-size: 13px;
    color: #888;
    line-height: 17px;
    font-weight: 400
}

.pTcK25yo {
    margin-top: 8px;
    white-space: pre-wrap
}

.-_dgEvGj.-_dgEvGj {
    margin-top: 20px;
    margin-bottom: -8px
}

._2Hg_xpJc {
    line-height: 18px;
    font-size: 0;
    white-space: normal;
    margin-top: 10px;
    margin-bottom: 13px
}

._2HjLjpq5 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._2HjLjpq5:hover ._3zdHsURE {
    fill: #fb7701
}

._2HjLjpq5:hover ._3u85Dflj,._2HjLjpq5:hover .WVvmDCE3 {
    color: #fb7701
}

._2HjLjpq5:active ._3zdHsURE {
    fill: #ec7000
}

._2HjLjpq5:active ._3u85Dflj,._2HjLjpq5:active .WVvmDCE3 {
    color: #ec7000
}

.WVvmDCE3 {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #000;
    line-height: .14rem;
    font-weight: 400
}

.fAT7GSj0 {
    width: 259px;
    padding: 14px 20px 20px;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._3MegzESY,.fAT7GSj0 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._3MegzESY {
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 8px;
    font-size: 13px;
    color: #000
}

._3pEuTyaQ {
    width: 101px;
    height: 8px;
    background-color: #d8d8d8;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 8px
}

._1oaunRCM {
    display: block;
    height: 100%;
    border-radius: 6px;
    background-color: #000
}

._31lEoquY {
    margin-top: 8px
}

._1kHTtHq9 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 12px;
    width: 100%
}

._1kHTtHq9:last-child {
    margin-bottom: 0
}

._13W44a-n {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 28px;
    line-height: 28px;
    color: #222;
    font-weight: 500
}

._1fqB35ff {
    margin-top: 12px;
    font-size: 13px;
    color: #222;
    font-weight: 400
}

._2hqs8zhZ {
    margin-right: 12px
}

._3u85Dflj {
    margin-right: 5px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #000;
    line-height: .14rem;
    font-weight: 400;
    transform: translateY(1px)
}

._3c9pSaGh._3c9pSaGh:not(:last-child) {
    margin-right: 4px
}

._1ROzSuw_ {
    margin-top: 6px;
    font-size: 14px;
    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
}

._3EO0MDag {
    margin-top: 2px;
    color: #aaa;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.n91-8QH3 {
    color: #aaa;
    margin-top: 6px;
    font-size: 13px;
    line-height: 16px;
    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
}

._23Bdb5qg {
    margin-right: 6px
}

._1gWFXtkM {
    display: flex;
    height: 17px;
    overflow: hidden;
    margin: 3px 6px 4px 0;
    font-size: 14px
}

.WSu-sds6 {
    flex-shrink: 0
}

._3KCYDTdQ {
    overflow: hidden
}

._1fOAQiEo {
    margin-left: 4px;
    color: #222;
    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
}

._1fOAQiEo:hover ._4ahGQ8YP {
    text-decoration: underline
}

._1fOAQiEo:active ._4ahGQ8YP {
    opacity: .6
}

._3RWgzNSK {
    flex-shrink: 0;
    margin-right: 4px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

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

._3RWgzNSK img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._4ahGQ8YP {
    overflow: hidden;
    height: 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;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

._3eJGEFuW {
    min-width: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1FfJhhv_ {
    flex-shrink: 0;
    white-space: pre-wrap
}

.DtIbqpho {
    flex-shrink: 0;
    width: 11px;
    height: 11px;
    fill: #222;
    color: #222;
    transform: translateY(.5px)
}

._9w7_P5u7 {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 18px 20px;
    cursor: pointer
}

._3RzHspSC {
    position: relative;
    margin-right: 8px;
    width: 72px;
    height: 72px;
    flex-shrink: 0
}

._3RzHspSC:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.05);
    z-index: 1;
    pointer-events: none
}

._3RzHspSC:after,._3RzHspSC>img {
    border-radius: 50%
}

._2Voe-ZgS {
    margin-bottom: 10px;
    font-size: 18px;
    color: #222;
    line-height: 19px;
    font-weight: 600
}

._3_ivVYZs {
    flex: 1
}

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

._1hwRlkQP {
    width: 78.33px;
    position: relative
}

._1hwRlkQP:not(:last-child):after {
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 21px;
    background: #aaa;
    opacity: .6;
    transform: translateY(-50%)
}

._1hwRlkQP:first-child {
    display: flex
}

.ktEGl-7o {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column
}

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

.-sVX2059 {
    font-size: 13px;
    color: #888;
    text-align: center;
    line-height: 17px;
    font-weight: 400
}

._3MX1FGET {
    position: relative;
    padding-right: 6px;
    flex-shrink: 0;
    max-width: 150px;
    color: #888
}

._3ayt9mdU,._3MX1FGET {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3ayt9mdU {
    flex-shrink: 1;
    min-width: 30px
}

._9HFPI1Qn {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-shrink: 0
}

._19IYhdXI {
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.oV-fRN-b {
    height: 17px;
    overflow: hidden
}

._1lXw8Ruu {
    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
}

._3lyXFerr {
    max-width: 100%;
    transform: translateY(-1.5px)
}

._1sr5tM-Y,._3lyXFerr {
    max-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1sr5tM-Y {
    width: 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
}

.aUjJmJV1 {
    display: inline-block;
    margin-right: 6px;
    width: 1px;
    height: 23px;
    transform: scale(.5);
    background: #888
}

._1ffsyza6 {
    margin-right: 0
}

._2dl3KCWh {
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 25px;
    background: #fff
}

._2dl3KCWh:not(._2dl3KCWh:last-child):after {
    content: "";
    width: 538px;
    height: 1px;
    position: absolute;
    left: 32px;
    bottom: 0;
    transform-origin: 0 0;
    pointer-events: none;
    background: #ececec
}

._27xa3vW_ {
    margin-bottom: 17px
}

._6wmPswJd {
    height: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1dCwCNWR {
    width: 24px;
    height: 24px
}

._3cgil32s {
    margin-left: 8px
}

._3cgil32s,._3R5Q6qSy {
    font-size: 15px;
    color: #888;
    line-height: 21px;
    font-weight: 400
}

._1g9U1cLA {
    font-size: .14rem
}

._1g9U1cLA,.XguL9rbK {
    padding-left: 32px;
    color: #000;
    line-height: .2rem;
    word-break: break-word;
    white-space: pre-wrap
}

.XguL9rbK {
    margin-top: -1px;
    font-size: .15rem;
    font-weight: 500
}

._1XlZzN1f {
    position: relative;
    width: 660px;
    max-height: 80vh;
    padding: 40px 22px 40px 32px;
    background: #fff;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column
}

.DXKLbxKO {
    width: 100%;
    margin-bottom: 10px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    text-align: center
}

._Fn2Pp5Z {
    flex: 1;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

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

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

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

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

._23MWSdyK {
    width: 660px;
    max-height: 80vh;
    padding: 40px 22px 40px 32px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: stretch;
    -webkit-align-items: stretch;
    flex-direction: column
}

._1gN8mfMq {
    margin-bottom: 10px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    text-align: center
}

._3XF0arDN {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto
}

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

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

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

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

.tR5V5A7J {
    padding-top: 14px;
    border-bottom: 1px solid #ececec
}

.tR5V5A7J:last-child {
    border: none
}

._2sxo28KM {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .15rem;
    color: #222;
    line-height: .15rem;
    font-weight: 500;
    margin-bottom: .09rem;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3UyObcfu {
    width: .2rem;
    height: .2rem;
    margin-right: .06rem
}

._3u1RswAI {
    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-left: .24rem
}

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

._3MZ27Zzu {
    width: .04rem;
    height: .04rem;
    border-radius: 50%;
    background-color: rgba(0,0,0,.85);
    margin-top: .09rem;
    margin-right: .06rem;
    flex-shrink: 0
}

._9aG6kBuj {
    margin-top: .1rem;
    margin-left: .34rem
}

._9aG6kBuj._3Wf_B6-0 {
    margin-left: .24rem
}

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

._2bl-2-gg {
    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
}

.pbDboPgM {
    margin-top: .1rem;
    height: .34rem
}

.pbDboPgM img {
    width: 100%;
    height: 100%
}

.pbDboPgM:not(:last-child) {
    margin-right: .1rem
}

._1S4UlxHs {
    margin-top: .1rem;
    height: .37rem
}

._1S4UlxHs:not(:last-child) {
    margin-right: .1rem
}

.k3wCug7V {
    margin-top: .1rem;
    margin-left: .23rem
}

.GjPBD2hK {
    width: 5.35rem;
    height: .81rem;
    flex-direction: row;
    background-color: #f6f6f6
}

._1utZHX2o,.GjPBD2hK {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._1utZHX2o {
    position: relative;
    flex: 1;
    flex-direction: column;
    cursor: pointer
}

._1utZHX2o:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: .41rem;
    background: linear-gradient(transparent,#000,#000,transparent);
    opacity: .6;
    transform: scaleX(.5);
    margin: auto
}

._2NjL-koS {
    width: .26rem;
    height: .26rem
}

.oEO2YhDD {
    color: #000;
    line-height: .16rem;
    font-weight: 400;
    margin-top: .06rem
}

._1T3u4AYD,.oEO2YhDD {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .13rem
}

._1T3u4AYD {
    margin-top: .12rem;
    margin-left: .34rem;
    margin-bottom: .17rem;
    color: #888;
    line-height: .13rem;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    position: relative
}

._1T3u4AYD:hover {
    text-decoration: underline
}

._1T3u4AYD:active {
    opacity: .6
}

._1T3u4AYD:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    width: .44rem;
    height: .44rem;
    transform: translate(50%,-50%)
}

._2lm8A5cr._2lm8A5cr {
    margin-left: 0
}

.FxaYDqKB {
    fill: #888
}

._1KusUeuz {
    margin-bottom: .17rem
}

.GrDxAlg8 {
    margin-top: 18px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    color: #222;
    padding-bottom: 20px
}

._1PDCR6OS {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 16px
}

._1UrUWx5k {
    display: flex;
    flex-wrap: wrap;
    margin-left: 27px;
    column-gap: 12px
}

._3l6xUpz1 {
    margin-right: 12px
}

._1TEcSp-g {
    font-size: 14px;
    color: #222;
    line-height: 15px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10px;
    margin-top: 10px
}

._1TEcSp-g:before {
    transform: translateY(-1px);
    margin-right: 8px;
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #222;
    border-radius: 50%;
    vertical-align: middle
}

._3IqI8Men {
    padding-left: 12px;
    margin-top: 14px;
    cursor: pointer
}

._3IqI8Men:hover {
    text-decoration: underline
}

._3IqI8Men:active {
    opacity: .6
}

.YddCVDy4 {
    width: 100%;
    font-size: 13px;
    color: #fb7701;
    line-height: 19px;
    font-weight: 400;
    white-space: normal;
    margin-top: 23px;
    margin-bottom: -4px
}

.oJHUBnmT {
    fill: #fb7701;
    width: .13rem;
    height: .13rem;
    margin-right: .04rem;
    margin-top: 3px
}

.R-oqYE8H {
    vertical-align: middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    line-height: 19px;
    display: inline-block
}

._3bA87xMN {
    font-size: 14px;
    line-height: 1;
    color: #222;
    font-weight: 500;
    margin-bottom: 17px
}

._1ZPb60oI {
    margin-top: 8px;
    color: #888;
    font-weight: 400;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

._20uArl_R {
    margin-left: 6px;
    padding-bottom: 2px!important;
    color: #888!important;
    height: 18px!important
}

._20uArl_R:lang(ja),._20uArl_R:lang(ko) {
    padding-bottom: 0!important
}

._35dFhe_o>svg {
    width: 24px;
    height: 24px
}

._2iWa3IAw {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 76px;
    right: 20px;
    padding-left: 5px;
    padding-top: 4px;
    z-index: 1
}

._2iWa3IAw:after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    background-color: #fff;
    border-radius: 50%;
    transition: transform .15s;
    will-change: transform;
    position: absolute;
    z-index: -1;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.03)
}

._2iWa3IAw:hover:after {
    transform: scale(1.02)
}

._2iWa3IAw ._35dFhe_o,._2iWa3IAw ._35dFhe_o>svg {
    width: 26px;
    height: 26px
}

._2vJ1AyTW {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: -3px;
    width: 24px;
    height: 24px
}

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

._2vJ1AyTW:hover {
    opacity: .6
}

._10O30Bok {
    border-top: 10px solid transparent;
    margin-top: -10px
}

.p-2cp0Qh {
    background: #fff;
    min-width: 350px
}

._2miDUpxu {
    position: absolute;
    top: .16rem;
    right: .16rem;
    width: .16rem;
    height: .16rem
}

._3M70hZXx {
    padding: 16px
}

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

._31OQuhNw {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: .14rem;
    font-weight: 500;
    max-width: 500px
}

._35Bviudx {
    margin-right: 16px
}

._22jLOMaR {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    margin-bottom: .1rem;
    height: .18rem;
    line-height: .18rem
}

._22jLOMaR:last-child {
    margin-bottom: 0
}

._3zA7lRsz {
    font-size: .14rem;
    color: #222;
    line-height: .14rem;
    font-weight: 400;
    margin-bottom: .1rem;
    height: .18rem;
    line-height: .18rem;
    white-space: nowrap
}

._3zA7lRsz:last-child {
    margin-bottom: 0
}

._3UYb8O18 {
    width: 1.72rem;
    height: .08rem;
    background-color: #f6f6f6;
    border-radius: .05rem;
    overflow: hidden
}

.pt7bdcHs {
    display: block;
    height: 100%;
    border-radius: .05rem;
    background-color: #000
}

._2Kb7B0nh {
    flex: 1;
    margin-left: 8px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .14rem;
    color: #222;
    line-height: .14rem;
    font-weight: 400
}

._2bYX0p7L {
    display: inline-block
}

._1UM3zP0V {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-top: .24rem;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: .13rem;
    color: #aaa;
    line-height: .13rem;
    font-weight: 600;
    cursor: pointer;
    position: relative
}

._1UM3zP0V:hover {
    text-decoration: underline
}

._1UM3zP0V:active {
    opacity: .6
}

._1UM3zP0V:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    width: .44rem;
    height: .44rem;
    transform: translate(50%,-50%)
}

._1peI2FpX {
    margin: 0 auto 5px;
    font-size: 13px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2xlHeoaP {
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: inline-block
}

._3I4umYoV,._3lTNc_CU {
    cursor: pointer
}

._3I4umYoV {
    flex-shrink: 0;
    margin: 2px 0 0 3px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    transform: translateY(-2px)
}

._300bKV8h {
    margin-right: 4px;
    width: 13px;
    height: 13px;
    fill: #888;
    transform: translateY(1.5px)
}

._368KYJit {
    margin-top: 8px;
    line-height: 17px
}

._368KYJit,.CMRvsoMZ {
    font-size: 14px;
    color: #888;
    font-weight: 400
}

.CMRvsoMZ {
    line-height: 18px
}

._24rHXcOO {
    width: 14px;
    height: 14px;
    position: absolute;
    top: -7px;
    right: -7px;
    z-index: 3
}

._1JeHLMet {
    width: 17px;
    height: 17px;
    margin-top: -1px;
    margin-right: -1px
}

._1JeHLMet,._2lX5xXpa {
    fill: #fb7701;
    color: #fb7701
}

._2lX5xXpa {
    width: 12px;
    height: 12px;
    margin-right: 1px;
    transform: translateY(1px)
}

._2re4e8zn {
    line-height: 19px;
    display: flex;
    display: inline-flex
}

._2bzGqXzH,._2re4e8zn {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2bzGqXzH {
    position: relative;
    margin-left: 10px;
    margin-top: 10px;
    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;
    max-width: 88px;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer
}

._2bzGqXzH>img {
    width: 100%;
    height: auto
}

._2bzGqXzH:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 4px
}

._2bzGqXzH:active,._2bzGqXzH:hover {
    position: relative
}

._2bzGqXzH:active:before,._2bzGqXzH:hover:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.08);
    border-radius: 4px
}

._2bzGqXzH:before {
    border: 1px solid #aaa
}

.TrGUv4Nu.TrGUv4Nu {
    max-width: 66px
}

.D30c6Ngz {
    position: relative;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-left: 10px;
    margin-top: 10px;
    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;
    max-width: 88px;
    overflow: hidden;
    border-radius: 4px
}

.D30c6Ngz>img {
    width: 100%;
    height: auto
}

.D30c6Ngz:before {
    z-index: 1;
    border-radius: 4px;
    border: 1px solid #aaa
}

._363EuJDX._363EuJDX:before,.D30c6Ngz:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._363EuJDX._363EuJDX:before {
    z-index: 2;
    border: 2px solid #222
}

.fndtZHjj:before {
    content: "";
    background-color: hsla(0,0%,100%,.72);
    border: 1px dashed #cdcdcd!important
}

.fndtZHjj:before .F_dmbyoQ {
    color: #838383
}

._2Zcgxpmt {
    width: 88px;
    height: 88px;
    overflow: hidden;
    position: relative
}

._2Zcgxpmt: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
}

._2JECwe0T._2JECwe0T {
    width: 88px;
    height: 117px
}

._1zxpd9RP._1zxpd9RP {
    width: 66px;
    height: 88px
}

.PKOvX2_k {
    width: 100%;
    height: 35px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 0 3px
}

.F_dmbyoQ {
    font-size: 12px;
    color: #222;
    font-weight: 600;
    line-height: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    margin-top: -2px;
    word-break: break-word
}

.HzEwgMpX {
    display: block;
    word-break: keep-all
}

._3yv4bBtK,.HzEwgMpX {
    white-space: nowrap;
    max-width: 100%
}

._3yv4bBtK {
    overflow: hidden;
    text-overflow: ellipsis
}

.x8Fu-X02 {
    margin-top: -1px
}

._3C8PPtdS {
    background: #fb7701;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    font-weight: 500;
    white-space: nowrap
}

._1IBj1bq- {
    margin-right: 2px;
    fill: #fb7701;
    color: #fb7701
}

._1BOj_n0H,._1IBj1bq- {
    width: 12px;
    height: 12px
}

._1BOj_n0H {
    margin-right: 1px;
    transform: translateY(.5px)
}

.HIEq5oST {
    background: #f6f6f6;
    border-radius: 3px 0 3px 0;
    font-size: 11px;
    color: #cdcdcd;
    line-height: 11px;
    font-weight: 600;
    padding: 4px 5px;
    position: absolute;
    top: 1px;
    left: 1px;
    max-width: calc(100% - 8px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1
}

._3Hfz0nkf {
    color: #838383
}

._363EuJDX .HIEq5oST {
    color: #aaa
}

._2F5wHDYz._2F5wHDYz {
    background-size: cover;
    background-position: 0 0
}

.zrUx-CKR {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 0 3px;
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    max-width: calc(100% - 8px);
    background: #fb7701;
    border-radius: 3px 0 4px 0
}

._32zk83SQ {
    font-size: 11px;
    color: #fff;
    line-height: 16px;
    font-weight: 500
}

._32zk83SQ,.TaxCB60z {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.TaxCB60z {
    max-width: 100%
}

.nnLrHsgT.nnLrHsgT.nnLrHsgT:before {
    border: 2.5px solid #222
}

.sCivIcE0 {
    position: relative;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    opacity: 0
}

.sCivIcE0 ._3RDFi0HJ {
    margin: 0
}

._1XNG91Jx {
    position: relative;
    cursor: pointer
}

._3KzrgFvI {
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    background: hsla(0,0%,100%,.72);
    top: 10px;
    left: 10px;
    border: 1px dashed #cdcdcd;
    border-radius: 4px
}

._3gIApGu0,._3KzrgFvI {
    position: absolute;
    z-index: 1
}

._3gIApGu0 {
    font-size: 18px;
    color: #777;
    line-height: 21px;
    font-weight: 400;
    text-align: center;
    top: 50%;
    right: 0;
    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;
    width: 100%
}

._3ej9Db-8 {
    width: 16px;
    height: 16px;
    fill: #777
}

._2dAmSYrv {
    width: 1px;
    height: calc(100% - 10px);
    margin-top: 10px;
    box-sizing: border-box;
    margin-left: 15px;
    display: inline-block;
    margin-right: 5px;
    opacity: .8;
    background-image: linear-gradient(180deg,hsla(0,0%,39.2%,0) 3%,#555 27%,#555 74%,hsla(0,0%,39.2%,0))
}

._3nykwlji {
    opacity: 1
}

._2ccoHkp8 {
    max-width: 100%;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 500
}

._20PH8eAG:not(:empty) {
    font-size: 0;
    display: inline-flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -10px
}

._3ahj1iso {
    margin-top: 20px;
    font-size: 0
}

._2t9k5tsc:first-child {
    margin-top: 0
}

._1Ca5O2MA {
    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: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

.lpOESU8s,.XSdBw-33 {
    color: #fc3310
}

.lpOESU8s {
    font-size: 13px;
    line-height: 13px;
    font-weight: 400
}

._1q_nRmwp {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

._2Y2rdOgK:before,.C5XWP-wr:before {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 5px;
    left: -5px;
    border: 1px solid #fc3310;
    border-radius: 22px
}

._2Y2rdOgK:before {
    width: 100%;
    border-radius: 12px;
    left: 5px
}

._3xAeViXW._3xAeViXW {
    font-weight: 600
}

._3EYbafAJ {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #f9f9f9;
    border-radius: 4px;
    padding: 12px 7px 12px 16px;
    margin-top: 10px
}

._2Hv5_A5z,._3EYbafAJ {
    display: flex;
    display: -webkit-flex
}

._2Hv5_A5z {
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: row;
    flex-direction: column;
    flex: 1;
    font-size: 13px;
    max-width: calc(100% - 22px)
}

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

._25XApTW7,.VtyQKbnp {
    line-height: 18px;
    max-height: 36px
}

.VtyQKbnp {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #222
}

.VtyQKbnp span {
    vertical-align: unset!important
}

._1SCI7dQ9._1SCI7dQ9 {
    width: 15px;
    height: 15px;
    fill: #888;
    margin-left: 6px
}

._2twSRRdN {
    margin-top: 8px;
    font-size: 14px;
    color: #222;
    line-height: 17px;
    font-weight: 500
}

._2hrHRFLb {
    cursor: pointer
}

._3UikKwN1 {
    text-align: left!important
}

.GHN5YYWG {
    margin-top: 8px;
    margin-bottom: -3px
}

.GHN5YYWG,.GHN5YYWG .wAdT1QK1 {
    line-height: 17px;
    font-size: 0
}

._3orPnDn5 {
    margin-bottom: 4px
}

.a8zSwBj6 {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px
}

.a8zSwBj6 span {
    vertical-align: unset!important
}

._36d6hDu7 {
    line-height: 18px;
    max-width: 100%;
    height: 18px;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    color: #222
}

._3p8jwXtj,._36d6hDu7 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3p8jwXtj {
    margin: 8px 0 -6px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.XQyBaKbL {
    display: inline-flex;
    align-items: center;
    margin: 6px 4px 6px 0;
    padding: 0 10px;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    height: 26px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    z-index: 0
}

.XQyBaKbL:after {
    width: 100%;
    height: 100%;
    background: #f6f6f6;
    border-radius: 14px;
    content: "";
    transition: all .15s ease;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.XQyBaKbL:hover:after {
    background: #f6f6f6;
    transform: translate(-50%,-50%) scale(1.02)
}

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

.XQyBaKbL:active:after {
    background: rgba(0,0,0,.08);
    border-radius: 13px
}

._1pAk6pyD {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: middle
}

._26kyen3K {
    white-space: nowrap;
    padding-right: 6px;
    height: 20px;
    line-height: 20px
}

._2OifnZxd {
    font-size: 12px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    white-space: nowrap;
    display: inline-block;
    padding: 0 8px;
    border: 1px solid #ddd;
    cursor: pointer
}

._2OifnZxd:last-of-type {
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    border-left: none;
    padding-right: 12px
}

._2OifnZxd:first-of-type {
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    border-right: none;
    padding-left: 12px
}

._2dxeKkiB {
    background-color: #000;
    color: #fff;
    border-color: #000
}

._2lTy-vRi {
    padding-right: 6px
}

._1JLpAg8i {
    font-size: 12px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    padding: 0 11px 0 12px;
    border-radius: 100px;
    position: relative;
    box-sizing: content-box;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer
}

._3RR6y-0E {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    border: 1px solid #ddd;
    transition: all .24s
}

._3RR6y-0E:hover {
    border-color: #222;
    transform: scale(1.02);
    transform-origin: center center
}

._3DRQ3ju7 {
    margin-left: 5px;
    width: 12px;
    height: 12px
}

.gXX6JWTM {
    width: -webkit-max-content;
    width: max-content;
    cursor: pointer;
    padding-top: 6px;
    padding-bottom: 5px
}

._1sDwadwi {
    width: 16px;
    height: 16px;
    margin-left: 11px
}

.tfvwwKyL {
    padding: 0 13px 0 16px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    height: 38px;
    cursor: pointer
}

.tfvwwKyL:hover {
    background: rgba(0,0,0,.06)
}

._1XDjFogs {
    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-reverse
}

._2Yv5-fQY {
    font-size: 13px;
    color: #fc3310;
    line-height: 16px;
    font-weight: 400;
    margin-right: 20px;
    flex-shrink: 0
}

._2yYco_tx {
    width: 12px;
    height: 12px;
    margin-right: 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

.aZN7lGU3 {
    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;
    width: 100%
}

._8CurHXBw ._2dreqxrt,._8CurHXBw ._2Yv5-fQY {
    color: #fc3310
}

._2ySMk7Hk {
    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: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500;
    width: 100%
}

._2ySMk7Hk ._2dreqxrt {
    font-weight: 600;
    padding-right: 6px
}

._2ySMk7Hk ._1505PIwU {
    margin: 0;
    flex-shrink: 0
}

._2ySMk7Hk ._1505PIwU .sFsjPn7Q {
    margin: 0
}

._2ySMk7Hk ._6KlGAnog {
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2ySMk7Hk ._2WgC7Rt6 {
    margin-top: 3px
}

.GJjoLCKr {
    margin-bottom: -2px
}

.vDMVFAEm {
    width: 100%;
    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
}

._1mUDhJ_3 {
    display: flex;
    flex: 1
}

._1RpOmjIs {
    text-align: left!important
}

._2PiHnyMg {
    height: 18px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3p7bgHA0 {
    line-height: 17px;
    font-size: 0;
    margin-top: 9px;
    margin-bottom: -2px
}

._1DIf92CE,._3g0USv5f {
    margin-top: 4px
}

._3q6jobfd:first-child {
    margin-top: 0
}

._8aLsRZYA {
    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: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

._38e2A3TP {
    color: #fc3310
}

._2hZnt8Kx {
    margin-top: 20px;
    font-size: 0
}

._3zQ1oKv9 {
    max-width: 100%;
    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;
    display: inline-flex;
    position: relative
}

._33--NSdD {
    font-size: 13px;
    color: #fc3310;
    line-height: 13px;
    font-weight: 400
}

._2Nk8HxPB {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    fill: #fc3310;
    position: relative;
    top: 1px
}

._4s9mxRUh:before {
    content: " ";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 5px;
    left: -5px;
    border: 1px solid #fc3310;
    border-radius: 22px
}

._2l8F4xq2._2l8F4xq2 {
    font-weight: 600
}

._2zqZP145 {
    max-width: 100%;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 500
}

._3cTw9-q9 {
    margin-top: .06rem
}

._3yn4tvoO {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    margin-bottom: .09rem
}

._3yn4tvoO em {
    font-weight: 600
}

._3sb7XorG {
    margin-top: 8px;
    max-width: 406px;
    min-height: 63px;
    background-color: #f6f6f6;
    border-radius: 4px;
    line-height: 14px;
    padding: 14px 16px
}

._3sb7XorG ._30jgsWBu {
    white-space: pre-wrap;
    word-break: break-word
}

._3sb7XorG ._1ClwoKFE {
    font-size: .13rem;
    color: #777;
    line-height: .13rem;
    font-weight: 400;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3sb7XorG ._1ClwoKFE:not(:first-child) {
    margin-top: 10px
}

._3sb7XorG ._3ISY_lKU {
    margin-top: 4px;
    font-size: .13rem;
    color: #000;
    line-height: 17px;
    font-weight: 400
}

._3sb7XorG ._3ISY_lKU:first-child {
    margin-top: 6px
}

._3sb7XorG ._3ISY_lKU span {
    font-weight: 500
}

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

.xmBz61w0 {
    font-size: 12px;
    color: #fb7701;
    line-height: 18px;
    font-weight: 500
}

._2Q3HpfvA {
    width: 11px;
    height: 11px;
    margin: 0 1px 0 6px
}

._34TAIHlw {
    display: inline;
    margin-left: 3px
}

._3VEgFkWT {
    width: 100%;
    font-size: .13rem;
    color: #fb7701;
    line-height: .19rem;
    margin-bottom: -4px;
    margin-top: .13rem
}

.jhcB7ovL {
    fill: #fb7701;
    width: .13rem;
    height: .13rem;
    margin-right: .05rem
}

._1G0xz8_d {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    position: relative;
    top: .02rem
}

._23YrtZQn {
    fill: #fb7701;
    width: 12px;
    height: 12px;
    top: 2px;
    position: relative
}

._1kMmHOAi._1kMmHOAi {
    margin-top: 8px
}

._14q1XDBx {
    font-size: 14px;
    font-weight: 500;
    margin-top: 16px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap
}

.a-jAYTZc {
    margin-top: 12px
}

._2ghqgZex {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-right: 10px
}

._1r1Z7WPj {
    display: inline-flex;
    margin-right: 10px
}

._3eRQyJnk {
    display: inline-flex;
    width: 90px!important;
    height: 30px!important;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px
}

._3eRQyJnk ._2JC_KERH {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    width: .6rem;
    height: 26px;
    font-size: .16rem;
    color: #222;
    line-height: .2rem;
    font-weight: 600
}

._2t7Dy3gc,.CGe0Jj8V {
    width: 90px
}

._2drop4IA {
    width: .12rem;
    height: .12rem
}

.GRf1gyWp {
    font-size: 14px;
    color: #222;
    line-height: 30px;
    font-weight: 400;
    padding-right: 10px
}

.shakingRoot .shaking {
    animation: SMoHbxIq 1s linear
}

@keyframes SMoHbxIq {
    0%,to {
        transform: translateZ(0)
    }

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

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

._2ZET87n8 {
    position: relative;
    width: 45.3859%;
    flex-shrink: 0;
    font-size: 16px
}

._2ZET87n8:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -16px;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
    height: 10px;
    pointer-events: none;
    z-index: 81
}

@media (max-width: 1080px) {
    ._2ZET87n8 {
        min-width:376px
    }

    .kEsvWw-N {
        min-width: 382px
    }
}

._1ApA7ELK {
    transition: top .1s
}

.kEsvWw-N {
    position: relative;
    width: 100%;
    max-height: calc(100vh - 15px);
    background: #fff;
    z-index: 80;
    padding: 5px 6px 40px 15px;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
    margin: -5px -6px 0 -5px
}

.kEsvWw-N::-webkit-scrollbar {
    display: none
}

.kEsvWw-N:after {
    content: ""
}

.kEsvWw-N div[data-id=module] {
    border-bottom: 1px solid #ececec
}

.kEsvWw-N div[data-id=module]:last-child {
    border-bottom: none
}

._3NY7JOwF {
    position: absolute;
    width: 100%;
    height: 40px;
    left: 0;
    top: -40px;
    z-index: 81;
    background: linear-gradient(0deg,#fff 0,#fff 20%,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,0));
    background-size: 100% 100%;
    pointer-events: none
}

._3bNeSUaQ,.NhsUfVvY {
    display: flex;
    position: relative;
    padding-right: 38px;
    margin-top: -4px
}

._3bNeSUaQ {
    padding-right: 0
}

.tcaB5ew8 {
    width: 10px;
    height: 10px;
    position: absolute;
    display: inline-block
}

._3csHYvw1 {
    margin-top: 17px
}

._100Uy0HO {
    width: 100%
}

._2oQzGmQe {
    padding-top: 20px;
    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
}

.Q3LHMGJR {
    padding-top: 14px
}

._2oPZebLl {
    position: relative;
    flex: 1;
    max-width: 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
}

._2oPZebLl>div[data-id=button] {
    max-width: 476px
}

._2oPZebLl>div[data-id=button]:not(:first-child) {
    margin-left: 10px
}

._3wV_qyKn {
    margin-bottom: .17rem
}

.hcv_v0bi {
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    height: 48px
}

._2oNadoX5 {
    padding: 40px;
    text-align: center;
    width: 300px
}

._30vz6fhg {
    width: .2rem;
    height: .2rem;
    margin-right: .04rem;
    fill: #fb7701
}

._2eZGCSXX {
    opacity: 0
}

._1fbWh4fZ {
    position: fixed;
    bottom: 0;
    z-index: 99;
    background: #fff;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 -15px 20px -10px #fff;
    padding-bottom: 10px
}

._1fbWh4fZ:after {
    content: "";
    width: calc(100% + 60px);
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #fff;
    left: -30px;
    z-index: -1;
    pointer-events: none
}

._3K63c6Fe._3K63c6Fe {
    margin-top: 0;
    margin-bottom: 12px
}

._3p1wuyo2._3p1wuyo2 {
    margin-top: 12px
}

._2Z6iM40Q._2Z6iM40Q {
    margin-top: 0
}

.Pu9Ha_gL {
    font-size: 14px;
    color: #aaa;
    line-height: 18px;
    font-weight: 400;
    margin-top: 15px;
    white-space: normal;
    text-align: left
}

._3gHnwoEK {
    width: 100%;
    margin: 0 auto;
    padding-top: 24px
}

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

._1UZYnP8d {
    transform: translateY(2px);
    width: 450px;
    height: 48px;
    column-gap: 10px;
    overflow: hidden
}

._2QsJ4Ozk {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    flex-wrap: nowwrap;
    -webkit-flex-wrap: nowwrap;
    margin: .28rem auto 0
}

._1P03vt2H {
    height: 44px;
    width: 351px;
    flex: none
}

._1P03vt2H.-UWaOfGc,._1P03vt2H.c6iRhQUr {
    width: 194px;
    flex: none
}

._1P03vt2H.c6iRhQUr {
    flex-wrap: wrap-reverse
}

._1P03vt2H.-UWaOfGc {
    color: #fff
}

._1P03vt2H.-UWaOfGc ._18vLQ9Ow {
    background: transparent;
    border-color: #fff
}

._3O2GgCzs._3O2GgCzs>span:first-of-type {
    background: var(--clearance-btn-normal)!important
}

._3O2GgCzs._3O2GgCzs:active>span:first-of-type,._3O2GgCzs._3O2GgCzs>span:first-of-type:active {
    background: var(--clearance-btn-clicked)!important;
    opacity: .92
}

._34CDdrnH {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center
}

._34CDdrnH video {
    cursor: pointer;
    max-width: 100%;
    height: 100%;
    object-fit: contain
}

._34CDdrnH img {
    cursor: zoom-in;
    width: 100%;
    height: 100%;
    object-fit: contain;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

._2EHMKv2A {
    display: flex
}

._3XlLMMhN {
    width: -webkit-fit-content;
    width: fit-content;
    height: 100%
}

._3dijZoJC {
    cursor: pointer;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.1);
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 2;
    transform: translate(50%,-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3dijZoJC .HOCeMlpd {
    width: 14px;
    height: 14px;
    fill: #fff
}

._3dijZoJC._1Cx8u7Zn {
    width: 72px;
    height: 72px
}

._3dijZoJC._1Cx8u7Zn .HOCeMlpd {
    width: 27px;
    height: 27px
}

.Yz6HFBfR.Yz6HFBfR {
    width: -webkit-fit-content;
    width: fit-content
}

.qBx964Fd {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    max-width: calc(100% - 64px);
    display: flex;
    justify-content: center;
    transition: all .15s ease
}

.qBx964Fd .AL7hoqqV.AL7hoqqV {
    padding: 4px 8px;
    line-height: normal
}

._1yRCHof_ {
    width: 12px;
    height: 12px;
    margin-right: 1px;
    fill: #fb7701;
    transform: translateY(1px)
}

@media (max-width: 768px) {
    ._3aN8NUh6 {
        overflow-x:scroll
    }
}

@media (max-height: 600px) {
    ._3aN8NUh6 {
        overflow-y:scroll
    }
}

._3aN8NUh6 {
    height: 100%;
    justify-content: flex-start;
    padding: 48px 0 36px;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none
}

._1akEu-IZ,._3aN8NUh6 {
    width: 100%;
    display: flex
}

._1akEu-IZ {
    align-items: center;
    min-width: 768px;
    min-height: 600px
}

._1XTG3Izn {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1XTG3Izn ._1UkczooD {
    fill: #fff;
    width: 16px;
    height: 16px
}

.TSa07irO._2mjtjNtJ {
    background-color: rgba(0,0,0,.8)!important
}

._3LUgPgM4 {
    width: 100%;
    height: 100%;
    transition: all .15s ease;
    border-radius: 4px;
    opacity: 0;
    background: none!important
}

.TLSNeydZ {
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding: 0 60px;
    height: 100%
}

.TLSNeydZ,.ZgWTeK07 {
    position: relative;
    display: flex;
    align-items: center
}

.ZgWTeK07 {
    width: 100%;
    justify-content: space-between;
    overflow: hidden
}

._1OqHmUav {
    justify-content: center
}

._24GUgMHb {
    position: relative;
    flex: 1
}

._20GnaLQY,._24GUgMHb {
    width: 100%;
    height: 100%
}

._20GnaLQY {
    cursor: zoom-out;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    transition: all .3s ease;
    opacity: 0;
    pointer-events: none;
    overflow: hidden
}

._20GnaLQY img {
    width: 100%
}

.S_19krrR {
    position: absolute;
    pointer-events: none
}

.Q-b0BNY- {
    opacity: 1;
    pointer-events: all
}

._3wqfmx9C {
    width: 90px;
    flex-shrink: 0;
    margin-left: 60px;
    width: 95px;
    height: 100%;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

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

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

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

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

._7adBPW94 {
    width: 90px
}

._1zwGlW9K {
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    cursor: pointer;
    position: relative
}

._1zwGlW9K:not(:last-child) {
    margin-bottom: 10px
}

._1zwGlW9K img {
    width: 100%
}

._1zwGlW9K._1TO1fC0J:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    border: 2px solid #fb7701;
    box-shadow: inset 0 0 0 1px #fff
}

._1zwGlW9K: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
}

._2GupDz0K {
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.1);
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 2;
    transform: translate(50%,-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2GupDz0K ._1A2EO9Iq {
    width: .14rem;
    height: .14rem;
    fill: #fff
}

._3XMpguE- {
    overflow: hidden;
    background-color: #f4f4f4
}

._1RFB8u_y {
    position: relative;
    z-index: 2;
    cursor: pointer;
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.08)
}

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

._1RFB8u_y:active {
    transform: scale(1);
    opacity: .6
}

.nOpvlk7y {
    margin-left: 40px;
    margin-right: 24px
}

._2rR8-RLn {
    margin-right: 40px;
    margin-left: 24px
}

._2rR8-RLn,.nOpvlk7y {
    position: relative!important;
    bottom: unset!important;
    z-index: 2
}

._2y2k8Dm9 {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-left: 0!important
}

._18lG-4NT {
    vertical-align: top;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative
}

.dj79t2dk {
    direction: rtl
}

._1mqj2HPK {
    background: #000
}

._3eDhqCfZ {
    width: 100%;
    height: auto;
    max-width: none;
    cursor: zoom-in;
    position: absolute;
    background-size: 100% 100%
}

._3eDhqCfZ[data-state=fail] {
    background-color: #f4f4f4
}

._3eDhqCfZ[data-state=succ] {
    content: normal
}

._2oKxcF9P {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

._1-vx9VXQ {
    cursor: pointer;
    width: 100%;
    height: 100%;
    object-fit: contain
}

._30rqAyfn {
    cursor: pointer;
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.1);
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 2;
    transform: translate(50%,-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._30rqAyfn ._3wyiS118 {
    width: .14rem;
    height: .14rem;
    fill: #fff
}

._30rqAyfn._1zLfV-ht {
    width: .72rem;
    height: .72rem
}

._30rqAyfn._1zLfV-ht ._3wyiS118 {
    width: .27rem;
    height: .27rem
}

._2wvsZ7bQ {
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #f5f5f5;
    display: inline-flex
}

._3H8B3sWp {
    border-radius: 4px;
    margin: 0 auto;
    width: 432px;
    will-change: transform
}

._2Zenecrd {
    min-height: 35px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    padding: 6px 20px;
    background: #fb7701;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    overflow: hidden;
    max-height: 54px
}

._2499uJWC {
    position: absolute;
    right: -24px;
    top: -1.5px;
    width: 68px;
    height: 68px
}

._1bSkBV3S._1bSkBV3S {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    font-weight: 400
}

.eObftByK {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    white-space: normal
}

._DkGTnG7,.eObftByK {
    color: #fff;
    line-height: 22px;
    font-weight: 500
}

._DkGTnG7 {
    font-size: 18px
}

._1hvBZUJl {
    margin-left: 6px;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    font-weight: 500;
    margin-right: 4px
}

._2P58C9BQ {
    border-radius: 4px;
    border: 2px solid #fb7701;
    background: #fff;
    padding-bottom: 20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-top: -2px
}

._2ZupYQ6- {
    padding: 16px 20px 0
}

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

._1pLSMkHn {
    position: relative;
    flex-shrink: 0
}

._1pLSMkHn,._1pLSMkHn:after {
    width: 30px;
    height: 30px;
    border-radius: 50%
}

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

._14h_hJHT {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

._3TuvvT9X {
    margin-left: 6px;
    font-size: 14px;
    color: #777;
    line-height: 20px;
    font-weight: 400;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1qLJiYaM {
    margin-left: 7px;
    height: 16px
}

._3oqPeDiJ {
    font-size: 14px;
    color: #777;
    line-height: 20px;
    font-weight: 400;
    margin-left: 5px;
    white-space: nowrap
}

._3oqPeDiJ span {
    flex-shrink: 0
}

._3oqPeDiJ img {
    transform: translateY(-1px)
}

._2SJpa-S0 {
    margin-right: 4px
}

.VrCayhJr {
    margin-right: 2px
}

._7WzP6TIS {
    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: row;
    margin-top: 8px
}

._1jErR52p {
    max-height: 60px;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-right: 12px;
    white-space: normal
}

._2mfVrP4Q {
    flex-shrink: 0;
    width: 64px;
    height: 64px;
    position: relative
}

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

.dVtirPMU {
    width: 64px;
    height: 64px
}

._1orFSiA8 {
    background: rgba(0,0,0,.3);
    border-radius: 2px 0 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 2px 4px;
    font-size: 11px;
    color: #fff;
    line-height: 11px;
    font-weight: 400;
    z-index: 1
}

._2tWt5QbW {
    visibility: hidden
}

._1CQ4cRYC {
    flex: 1;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    padding-left: 70px
}

._2AKu-30- {
    position: absolute;
    left: 0;
    top: 0;
    width: 62px;
    height: 100%;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

._2AKu-30-::-webkit-scrollbar {
    width: 5px
}

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

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

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

._2AOclWz7 {
    width: 57px;
    position: relative
}

._3ACovDZO {
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    cursor: pointer;
    position: relative
}

._3ACovDZO:not(:last-child) {
    margin-bottom: 6px
}

._3ACovDZO ._30Z8VLZC {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._3ACovDZO ._1mOFwXqO {
    stroke: rgba(0,0,0,.4)
}

._3ACovDZO img {
    width: 100%
}

._3ACovDZO._2KR3lLmI:before {
    z-index: 1
}

._3ACovDZO._2KR3lLmI:after,._3ACovDZO._2KR3lLmI:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._3ACovDZO._2KR3lLmI:after {
    z-index: 2;
    border: 2px solid #000
}

._3ACovDZO: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
}

._2hi762-Z,._qc4rnOX {
    position: relative
}

._qc4rnOX {
    width: 100%;
    max-width: 654px;
    height: 0;
    overflow: hidden
}

._qc4rnOX: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
}

._qc4rnOX ._1MXB5Rhr {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

._3jdR47NP._3jdR47NP._3jdR47NP {
    overflow: hidden;
    width: 100%;
    position: absolute;
    height: 100%
}

.LxVCqKyi {
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    z-index: 2;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 8px 3px rgba(0,0,0,.03)
}

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

.LxVCqKyi:active {
    transform: scale(1);
    opacity: .6
}

._135BNdLg {
    left: 20px
}

._11EBkvD1 {
    right: 20px
}

._11EBkvD1,._135BNdLg {
    width: 46px;
    height: 46px;
    top: 50%;
    bottom: unset;
    margin-top: -23px;
    position: absolute;
    z-index: 1
}

._2kQDpym- {
    width: 20px;
    height: 20px;
    fill: #222;
    margin-left: 0!important
}

.ALsph7jA {
    white-space: nowrap;
    font-size: 0;
    overflow: hidden
}

._2ftcdy74,.ALsph7jA {
    height: 100%;
    position: relative
}

._2ftcdy74 {
    vertical-align: top;
    flex-shrink: 0;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.O5b1pdKi {
    direction: rtl
}

.bTT3M0n2 {
    background: #000
}

._1n2y-rSd {
    width: 100%;
    height: auto;
    max-width: none;
    cursor: zoom-in;
    background-size: 100% 100%
}

._1n2y-rSd[data-state=fail] {
    background-color: #f4f4f4
}

._1n2y-rSd[data-state=succ] {
    content: normal
}

.CVmcgVkH {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

._1OOxuLPS {
    cursor: pointer;
    width: 100%;
    height: 100%;
    object-fit: contain
}

._21okck4M {
    cursor: pointer;
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.1);
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 2;
    transform: translate(50%,-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._21okck4M ._2rsajpGm {
    width: .14rem;
    height: .14rem;
    fill: #fff
}

._21okck4M._2QrFJ1Q3 {
    width: .72rem;
    height: .72rem
}

._21okck4M._2QrFJ1Q3 ._2rsajpGm {
    width: .27rem;
    height: .27rem
}

._6xvDlhay {
    bottom: 56px
}

@media (max-width: 1080px) {
    ._1yCu3gEa {
        max-width:150px
    }
}

._2w_j6m6C {
    position: absolute;
    top: 0;
    left: 0
}

._1_fVfYJ7 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    padding: 40px 0;
    font-size: 14px;
    line-height: 18px;
    color: #222;
    background: #fff
}

._1l8EGJDM {
    padding-top: 0
}

._2aSTbrC2 {
    position: relative;
    width: 120px;
    height: 120px
}

._29o6n_d4 {
    width: 96px;
    height: 96px;
    position: relative;
    overflow: hidden;
    margin-bottom: 12px
}

._29o6n_d4: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
}

._1JOkBRL9,._2woWWWUD {
    display: flex;
    align-items: center
}

._2woWWWUD {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600
}

._1DLzfHgI {
    fill: currentColor;
    margin-left: 0!important;
    width: 14px;
    height: 14px;
    top: 1px;
    position: relative
}

._1JOkBRL9 {
    color: #888;
    font-weight: 400;
    font-size: 14px;
    max-width: 400px;
    line-height: 21px;
    text-align: center;
    white-space: normal
}

._1JOkBRL9 ._1DLzfHgI {
    width: 12px;
    height: 12px
}

._1Bq8Ouhu {
    cursor: pointer;
    margin-bottom: 6px
}

._1Bq8Ouhu:hover {
    text-decoration: underline
}

._1Bq8Ouhu:active {
    opacity: .6
}

._1uBUF-6e {
    margin-top: .18rem;
    margin-bottom: .24rem;
    font-weight: 600;
    width: 2.6rem;
    height: .42rem
}

._2xO6UeJN {
    width: 20px;
    height: 20px;
    margin-right: 1px
}

.UaZy_aho {
    cursor: pointer;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

._1qWVUmr9 {
    fill: #888;
    width: 9px;
    height: 9px;
    top: 1px;
    position: relative;
    margin-left: 2px
}

._gqvOrRC {
    cursor: pointer
}

._gqvOrRC:hover {
    text-decoration: underline;
    text-underline-offset: 3px
}

._gqvOrRC:active {
    opacity: .6
}

._gqvOrRC>:first-child {
    display: block
}

._2Fkk_bmp {
    display: flex;
    align-items: stretch;
    width: 100%;
    background: hsla(0,0%,100%,0);
    animation: _dVr0sj5 .2s forwards
}

@keyframes _dVr0sj5 {
    0% {
        background: hsla(0,0%,100%,0)
    }

    to {
        background: #fff
    }
}

._32WOqYbM {
    padding-right: 48px;
    width: calc(100% - max(45.3859%, 376px));
    max-width: 771px;
    min-width: 325px
}

.HZ_BBbqn {
    position: absolute;
    top: -300px;
    left: -300px;
    opacity: 0
}

@media (max-width: 1080px) {
    .baseContent ._32WOqYbM {
        padding-right:max(28px,min(48px,31.75% - 266.92px))
    }

    .mainContent :not(.doubleSideCart) ._32WOqYbM {
        padding-right: max(28px,min(48px,41.67% - 320.33px))
    }

    .mainContent .doubleSideCart ._32WOqYbM {
        padding-right: max(28px,min(48px,41.67% - 295.33px))
    }
}

._3OLqO1vw {
    margin-top: 48px;
    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;
    color: #222
}

._3OLqO1vw ._3EiETZ5B {
    min-height: 20px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600
}

._3OLqO1vw ._2QCE3OTu {
    margin-top: 18px;
    display: flex;
    width: 100%
}

._3OLqO1vw .SRVupU0S {
    cursor: pointer;
    width: 100%;
    height: 48px;
    line-height: 18px;
    padding: 0 14px 0 16px;
    background: #f6f6f6;
    border-radius: 4px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3OLqO1vw .SRVupU0S+.SRVupU0S {
    margin-left: 18px
}

._3OLqO1vw .SRVupU0S:active,._3OLqO1vw .SRVupU0S:hover {
    position: relative
}

._3OLqO1vw .SRVupU0S:active:after,._3OLqO1vw .SRVupU0S:hover:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.06)
}

._3OLqO1vw ._3VZPlg6u {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    font-weight: 400;
    margin-right: 14px
}

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

._3OLqO1vw ._35DKM1XH {
    width: 20px;
    height: 20px;
    margin-right: 4px
}

._3OLqO1vw ._1Btd0nQx {
    width: 18px;
    height: 18px;
    fill: #222;
    margin-right: 4px;
    transform: scale(1.25)
}

._3OLqO1vw ._2gvujOHn {
    font-size: 14px;
    color: #222;
    line-height: 48px;
    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
}

._3OLqO1vw ._2tE8yzwC {
    width: 13px;
    height: 13px;
    display: inline-block;
    fill: #222;
    margin-bottom: -1px
}

._3OLqO1vw ._3bOUn8g1 {
    margin-top: 12px
}

._3OLqO1vw ._1TlkXBYW {
    margin-right: 4px;
    width: 15px;
    height: 15px;
    vertical-align: middle
}

._3OLqO1vw ._3WZcEXGN {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 400;
    vertical-align: middle
}

._3OSJFbGL {
    padding: 4px 8px;
    background: rgba(0,0,0,.5);
    border-radius: 12px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    line-height: 11px;
    font-weight: 400;
    margin-top: -40px;
    box-sizing: content-box;
    opacity: 0;
    position: relative;
    z-index: 1;
    transition: opacity .2s
}

._1PcaUPjY {
    opacity: 1
}

._15iBmEYr {
    max-height: 90vh
}

._1pKVDxJo {
    margin-top: 18px
}

._1hB8e82w {
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600;
    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
}

._2evTIJj1 {
    max-width: calc(100% - 18px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}

._3KiIaOJ9 {
    margin-left: 4px;
    width: 14px;
    height: 14px;
    fill: #888;
    cursor: pointer;
    transform: translateY(1px)
}

._85rO3G4s {
    display: flex;
    flex: 1;
    width: 100%
}

._22p7YMDn {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #f6f6f6;
    height: 46px;
    flex: 1;
    padding: 0 10px;
    max-width: 100%;
    border-radius: 4px;
    margin-right: 8px;
    cursor: pointer
}

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

._22p7YMDn:hover {
    opacity: .6
}

._22p7YMDn:active {
    opacity: 1
}

.KI8h0Ujv {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    max-width: calc(100% - 16px);
    flex-shrink: 1
}

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

.c9CFNTqE {
    width: 8px;
    flex-shrink: 0;
    flex-grow: 0
}

._1mcrwzsR {
    width: 12px;
    height: 12px;
    flex-shrink: 0;
    fill: #222;
    transform: translateY(1px)
}

._1pT5Ijcg {
    width: 20px;
    height: 20px;
    margin-right: 1px;
    fill: #222
}

._3Df0aMk5 {
    padding: 11px 14px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400;
    max-width: 364px;
    width: -webkit-max-content;
    width: max-content;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    white-space: normal
}

._3vBSoyFU._3vBSoyFU {
    transform: translate(50%,1px)
}

.hsh6QVpq {
    margin-bottom: 16px
}

._3Ln255JV {
    display: flex;
    align-items: center;
    cursor: pointer
}

._3Ln255JV:hover {
    text-decoration: underline
}

._3Ln255JV:active {
    opacity: .6
}

._378CymG9 {
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 400
}

.cL-G1dC9 {
    width: 12px;
    height: 12px
}

._3GFYLDXq {
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._LPcEd6j {
    margin-left: 4px;
    width: 14px;
    height: 14px;
    fill: #888
}

._2ZoksOdz {
    display: flex;
    flex: 1;
    width: 100%
}

.h1T_G-hY {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    background: #f6f6f6;
    height: 46px;
    padding: 0 10px;
    border-radius: 4px;
    max-width: 100%;
    flex: 1;
    cursor: pointer
}

.h1T_G-hY:hover {
    opacity: .6
}

.h1T_G-hY:active {
    opacity: 1
}

.L1b3BAEx {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    max-width: calc(100% - 16px);
    flex-shrink: 1
}

._1iC9Iu0r {
    flex-shrink: 0
}

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

.pMMvZoxP {
    width: 8px;
    flex-shrink: 0;
    flex-grow: 0
}

.CVdJPyi9 {
    width: 12px;
    height: 12px;
    fill: #222;
    transform: translateY(2px)
}

._1mm2AS7H {
    width: 20px;
    height: 20px;
    margin-right: 1px;
    fill: #222
}

._1h2nlfz0 {
    margin-right: 2px
}

._15DkLOgC {
    margin: 32px 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
}

._3zqdyJA0 {
    margin-right: 11px;
    flex: 1;
    min-width: 50%
}

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

._2lvFjjbc {
    margin-top: 29px
}

._2LbUCDfJ {
    padding: 14px 0;
    border-top: 1px solid #ececec
}

._2LbUCDfJ:last-of-type {
    border-bottom: 1px solid #ececec
}

._2Wem5yN1 {
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 600;
    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
}

._3BrPPDsn {
    fill: #000;
    width: 12px;
    height: 12px;
    margin-right: 6px
}

._20h-NWqZ {
    font-size: 13px;
    color: #000;
    line-height: 17px;
    font-weight: 400;
    max-height: 0;
    overflow: hidden;
    transition: all .1s ease-in-out
}

.Z27e2m83 {
    padding-top: 12px
}

.QoQKIZRt {
    max-height: 300px
}

._3qqPLLGr {
    width: 14px;
    height: 14px;
    fill: #222;
    cursor: pointer;
    transition: transform .1s ease-in-out
}

.aHb_hTYT {
    transform: rotate(-180deg)
}

.JjJ06Oqi {
    margin-top: 20px;
    padding: 18px 0;
    border-top: 1px solid #ececec;
    cursor: pointer;
    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: 17px;
    font-size: 14px;
    color: #000;
    line-height: 17px;
    font-weight: 600
}

.JjJ06Oqi:hover {
    text-decoration: underline
}

.JjJ06Oqi:active {
    opacity: .6
}

.JjJ06Oqi ._1s-h0Ele {
    margin-right: 4px;
    width: 14px;
    height: 14px
}

.JjJ06Oqi ._2t8bHi_F {
    margin-left: 2px;
    width: 13px;
    height: 13px;
    display: inline-block;
    fill: #000;
    margin-bottom: -1px
}

._2zrujixc {
    width: 640px
}

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

._2jNsmRLu {
    margin: 0 auto 24px;
    text-align: left;
    max-width: 560px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._4cmnTwy8 {
    margin-top: 12px
}

._2MpkBPw0 {
    width: 320px;
    height: 48px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 auto 36px;
    z-index: 1
}

._2C4JFdsK {
    width: 100%;
    height: 25px;
    background: #fff
}

._1i_Dm6uq {
    margin: 25px auto;
    background: #666
}

._2LmAUJYN {
    padding: 14px 0;
    line-height: 15px;
    background: #fff
}

._2hphVuol {
    width: 10px;
    height: 10px;
    margin: 2px;
    position: relative;
    top: 2px
}

.jC2ZkoyY {
    margin: 25px auto;
    width: 100%;
    height: 25px;
    font-size: .16rem;
    color: #fb7701;
    line-height: .2rem;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    cursor: pointer;
    background: #fff
}

._25zTto9i {
    width: 14px;
    height: 14px;
    margin-left: -.04rem;
    margin-right: 4px;
    fill: #fb7701
}

._3YTayS2z {
    font-size: 13px!important
}

._2TnAoLC5 {
    font-size: 13px;
    color: #000;
    line-height: 17px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 16px;
    margin-top: -2px
}

._2anJkbtP {
    width: 22px;
    height: 22px;
    margin-right: 4px
}

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

._1k0-h9Jr {
    cursor: pointer
}

._1k0-h9Jr:active {
    opacity: 1
}

._1k0-h9Jr:hover {
    opacity: .8
}

._21HQTiOr {
    margin-bottom: 16px
}

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

._1LGiCNsf {
    cursor: pointer
}

._1LGiCNsf:hover {
    text-decoration: underline
}

._1LGiCNsf:active {
    opacity: .6
}

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

._3MB-Jzmn {
    width: 11px;
    height: 11px;
    flex-shrink: 0
}

.B_OB3uj0 {
    margin-top: -5px;
    line-height: 16px;
    font-weight: 400;
    color: #222
}

._2jCcFRkJ,.B_OB3uj0 {
    margin-bottom: 16px;
    font-size: 16px
}

._2jCcFRkJ {
    line-height: 20px;
    font-weight: 500
}

._1YBVObhm,._3SW-LUS7 {
    display: flex;
    align-items: center;
    font-size: 14px;
    word-break: break-all;
    line-height: 20px
}

._1YBVObhm:not(:last-child),._3SW-LUS7:not(:last-child) {
    margin-bottom: 16px
}

._3x3YIfTG._3x3YIfTG {
    line-height: 15px;
    margin-left: 6px;
    padding-bottom: 2px!important;
    transform: none
}

._3x3YIfTG._3x3YIfTG:lang(ja),._3x3YIfTG._3x3YIfTG:lang(ko) {
    padding-bottom: 0!important
}

._3xcJKtRB {
    font-size: 14px;
    margin-top: 14px;
    cursor: pointer
}

._3xcJKtRB:hover {
    text-decoration: underline
}

._3xcJKtRB:active {
    opacity: .6
}

._1zb1BrOi,.Op08wvRF {
    margin-left: 2px;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    fill: #222
}

._3SW-LUS7 {
    cursor: pointer
}

._3SW-LUS7:active {
    color: #777
}

._3SW-LUS7:active ._1zb1BrOi {
    fill: #777
}

._3SW-LUS7:hover {
    text-decoration: underline
}

._1zb1BrOi {
    margin-top: 2px
}

._1uU-tuKx {
    margin: 0 4px
}

._1TaDf_9h._1TaDf_9h {
    margin-top: 16px
}

.CcBfyrWj.CcBfyrWj {
    margin-top: 16px;
    margin-bottom: 0
}

._3EAEXG99 {
    margin-top: -6px;
    margin-bottom: 18px;
    width: 100%
}

.aRd9GthB {
    flex-direction: row
}

._1PpZWiqt,.aRd9GthB {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

._1PpZWiqt {
    position: relative;
    flex-direction: column;
    flex: 1;
    flex-shrink: 0;
    padding: 0 6px;
    max-width: 33.33%
}

._1PpZWiqt:nth-of-type(2):after {
    left: 0
}

._1PpZWiqt:nth-of-type(2):after,._1PpZWiqt:nth-of-type(2):before {
    content: "";
    width: 1px;
    height: 70%;
    opacity: .7;
    background: #dfdfdf;
    position: absolute
}

._1PpZWiqt:nth-of-type(2):before {
    right: 0
}

._2eDPKLNd {
    width: 40px;
    height: 40px
}

._3KSAaXXG {
    font-size: 14px;
    color: #777;
    line-height: 16px;
    font-weight: 400
}

._1k6CujJJ,._3KSAaXXG {
    margin-top: 2px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._1k6CujJJ {
    font-size: 16px;
    color: #000;
    line-height: 18px;
    font-weight: 500
}

._2CTN8pG5 {
    margin-bottom: 16px;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-direction: column
}

._2CTN8pG5,._3ZLwIkAx {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

._3ZLwIkAx {
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    line-height: 20px
}

._3ZLwIkAx:hover {
    text-decoration: underline
}

._2JYAImSO {
    margin-bottom: 14px;
    padding: 14px;
    border: 1px solid #ececec;
    border-radius: 3px;
    cursor: pointer
}

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

._3dPbvxSo {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    font-weight: 600;
    cursor: pointer
}

._3dPbvxSo:hover {
    text-decoration: underline
}

._3dPbvxSo:active {
    opacity: .6
}

._20LGg0pq {
    width: 14px;
    height: 14px
}

._2k0clWTB {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 24px
}

._21bZML_Y {
    margin-right: 24px
}

._1bx0-ATP {
    margin-top: 10px;
    display: flex;
    align-items: center
}

._16L1FQZj {
    display: inline-block;
    white-space: pre-wrap;
    font-size: 14px;
    color: #888;
    line-height: 18px;
    font-weight: 400
}

._15F__FgO {
    margin-right: 4px;
    width: 12px;
    height: 12px;
    fill: #0a8800;
    flex-shrink: 0
}

._1cIjVe0i:not(:first-child) {
    margin-top: 15px
}

._1cIjVe0i:not(:last-child) {
    padding-bottom: 14px;
    border-bottom: 1px solid #ececec
}

._2vDA0z78 {
    width: 22px;
    height: 22px;
    margin-right: 6px
}

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

._3TwwfVcT {
    font-size: 16px;
    color: #0a8800;
    line-height: 20px;
    font-weight: 600
}

._1OLcVAcq {
    margin-top: 8px;
    margin-left: 28px;
    font-size: 14px;
    color: #222;
    line-height: 20px;
    font-weight: 400
}

._151rnt-L {
    width: 100%;
    background-color: #fff;
    margin-top: 48px;
    position: relative
}

.lrb8rZQJ {
    margin-bottom: 18px
}

.FSPfUoK9,.lrb8rZQJ {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 18px;
    color: #222;
    line-height: normal;
    font-weight: 600
}

.FSPfUoK9 {
    margin-right: 12px
}

._8O63Jowt {
    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
}

._1_ldiYMh {
    width: 1px;
    height: 10px;
    background: rgba(34,34,34,.8);
    margin: 0 8px
}

._2R_25RK2 {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin-bottom: 18px;
    padding-right: 1px
}

._2yTA5nwz {
    margin-right: -3px;
    line-height: 14px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._2yTA5nwz:hover ._8yFr6bEJ {
    text-decoration: underline
}

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

._8yFr6bEJ,.wPvUXoqt {
    vertical-align: middle
}

.wPvUXoqt {
    width: 11px;
    height: 11px;
    fill: #222
}

._289KmyNH {
    vertical-align: top;
    flex-shrink: 0;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative
}

._289KmyNH: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
}

._2jCYETGt:not(:empty) {
    margin-bottom: 8px;
    display: flex
}

._2jCYETGt:not(:empty) ._1JEUQB2s {
    flex: 1
}

._2jCYETGt:not(:empty) ._1JEUQB2s:not(:last-child) {
    margin-right: 8px
}

._1Xi5d6wT {
    background: #000
}

._1utFCyM0 {
    width: 100%;
    height: auto;
    max-width: none;
    cursor: zoom-in;
    content: url("data:image/jpeg;base64,/9j/2wCEAAEBAQEBAQIBAQIDAgICAwQDAwMDBAYEBAQEBAYHBgYGBgYGBwcHBwcHBwcICAgICAgJCQkJCQsLCwsLCwsLCwsBAgICAwMDBQMDBQsIBggLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC//BABEIAAQAAgMBIgACEQEDEQH/xAAnAAEBAAAAAAAAAAAAAAAAAAAAChABAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACAAMAAD8Av4AB/9k=")
}

._1utFCyM0[data-state=fail] {
    background-color: #f4f4f4
}

._1utFCyM0[data-state=succ] {
    content: normal
}

._3tS9ghgK {
    position: absolute;
    left: 0;
    top: 0
}

._2ccnEfSf {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform: translateY(-50%)
}

._2ccnEfSf,.HDw-QXbu {
    cursor: pointer;
    position: absolute;
    top: 50%
}

.HDw-QXbu {
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    border: 1px solid hsla(0,0%,100%,.1);
    right: 50%;
    z-index: 2;
    transform: translate(50%,-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.HDw-QXbu ._33IqP4pl {
    width: .14rem;
    height: .14rem;
    fill: #fff
}

.HDw-QXbu.ODm5ZTRb {
    width: .72rem;
    height: .72rem
}

.HDw-QXbu.ODm5ZTRb ._33IqP4pl {
    width: .27rem;
    height: .27rem
}

._2lHZTmSd {
    width: 100%;
    background: #f6f6f6;
    white-space: pre-line;
    overflow: hidden
}

._23UQG0mN {
    max-height: none;
    overflow: hidden
}

._3NKWJjn8 {
    max-height: 1846px;
    overflow: hidden
}

._3tqj-GMO {
    position: absolute;
    height: 1px;
    top: 1880.5px
}

.A0xWLYEC {
    position: relative
}

._3h-FgyjU {
    position: absolute;
    top: -201px;
    width: 100%;
    height: 186px;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff)
}

.NZxx3AXl {
    margin-top: 16px;
    height: 16px;
    font-size: 14px;
    color: #222;
    line-height: 16px;
    font-weight: 400;
    text-align: center;
    cursor: pointer
}

.NZxx3AXl:hover {
    text-decoration: underline
}

.NZxx3AXl:active {
    opacity: .6
}

.UwGeB8k4 {
    margin-left: 2px;
    width: 12px;
    height: 12px;
    fill: #222;
    vertical-align: middle
}

._2Ee7eH5B {
    padding: 14px 20px;
    margin-bottom: 16px;
    background: #f6f6f6;
    font-size: 14px;
    color: #666;
    line-height: 21px;
    font-weight: 400
}

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

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

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

._2oF743HY {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    margin: 7px 0
}

._2oF743HY .FOjI72iR {
    flex-shrink: 1;
    overflow: hidden
}

._2oF743HY ._32Uk_Fg9,._2oF743HY .FOjI72iR {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._2oF743HY ._1isIQS9b {
    width: 12px;
    height: 26px;
    margin-top: 2px
}

._2oF743HY .WAHciCgn {
    width: 9px;
    height: 16px
}

._2oF743HY ._3K0A4LEQ {
    color: #ebd9bd;
    font-size: 14px;
    font-weight: 700;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 1px;
    background: linear-gradient(#f4c482,#855516);
    -webkit-background-clip: text
}

._2oF743HY ._3K0A4LEQ._1pBAmVsa {
    flex-shrink: 0;
    max-width: calc(100% - 20px)
}

._2oF743HY ._3gbjKYJB {
    color: #8e5a14;
    font-size: 14px;
    font-weight: 400;
    margin-left: 8px;
    margin-top: 2px
}

._2oF743HY._3iyYX6Rz {
    display: inline-flex
}

._2oF743HY._3iyYX6Rz ._3gbjKYJB {
    margin-top: -1px
}

._2oF743HY._3iyYX6Rz ._1XY8R1tF {
    margin-top: 0
}

._2oF743HY:hover ._3gbjKYJB {
    text-decoration: underline
}

._2oF743HY:active ._1XY8R1tF,._2oF743HY:active ._3gbjKYJB {
    opacity: 1
}

._2oF743HY ._1XY8R1tF {
    fill: #8e5a14;
    width: 14px;
    height: 14px;
    margin-right: -4px;
    margin-top: 4px
}

.ANXN8O5G {
    justify-content: space-between
}

._1pBAmVsa {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

._8xOhc_Z- {
    margin-top: 13px;
    position: relative;
    overflow: hidden
}

._36s3TSIj {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    row-gap: 10px;
    transform: translateX(-12px);
    width: calc(100% + 12px)
}

._3x5Ga-ad {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 11px
}

._3-kiJGL- {
    width: 1px;
    height: 9px;
    background-color: #ede2da;
    opacity: .55;
    margin-right: 11px
}

._2SVSYkUJ {
    width: 17px;
    height: 17px;
    margin-right: 4px;
    align-self: flex-start;
    margin-top: 2px
}

.NnhOzIP_ {
    font-weight: 500;
    font-size: 14px;
    color: #ede2da;
    white-space: normal
}

._3Xop7f3d {
    width: 13px;
    height: 13px;
    margin-left: 4px;
    transform: translateY(1px);
    cursor: pointer
}

.gIKGXfHz {
    width: 296px;
    padding: 12px 16px
}

._3KJbfFEg,.gIKGXfHz {
    color: #222;
    font-size: 14px
}

._3KJbfFEg {
    margin-top: 12px;
    display: flex;
    align-items: center;
    cursor: pointer
}

._3KJbfFEg:active {
    opacity: 1
}

._3KJbfFEg:hover {
    opacity: .8
}

._3KJbfFEg ._3snjxwq_ {
    flex-shrink: 0;
    fill: #222;
    width: 12px;
    height: 12px;
    transform: translateY(1px)
}

._3KJbfFEg._3TQ_3RP3 {
    color: #ede2da
}

._3KJbfFEg._3TQ_3RP3 ._3snjxwq_ {
    fill: #ede2da
}

._3KJbfFEg._3E8U-qZM {
    color: #777;
    margin-top: 8px;
    margin-bottom: -2px
}

._3KJbfFEg._3E8U-qZM ._3snjxwq_ {
    fill: #777
}

._30NRNov- {
    width: 100%;
    margin-top: 48px;
    border-radius: 8px;
    background: linear-gradient(#191821,#211925);
    color: #fff;
    padding: 20px 20px 2px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

._2hjMNwrw,.jBIxPNBN {
    width: 30%;
    position: absolute;
    pointer-events: none;
    background: url(https://commimg.kwcdn.com/upload_commimg/security/1a4d31d9-d434-46f9-b07a-6ad0ba7830c5.png.slim.png) no-repeat top;
    background-size: contain;
    z-index: 0
}

._2hjMNwrw:after,.jBIxPNBN:after {
    content: " ";
    padding-top: 100%;
    display: block
}

.jBIxPNBN {
    transform: translate(-40%,-40%)
}

._2hjMNwrw {
    right: 0;
    top: 10px;
    transform: translateX(27%)
}

._1AzL_Ueq {
    position: relative;
    z-index: 1
}

._30BW60Sw {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    column-gap: 16px;
    width: calc(100% + 2px);
    position: relative
}

._30BW60Sw ._3FS_Q1RX {
    width: 60px;
    height: 60px;
    flex-shrink: 0;
    border: 1px solid #ede2da;
    border-radius: 50%;
    object-fit: cover
}

._30BW60Sw ._1lQQwIiA {
    overflow: hidden;
    padding-right: 2px
}

._30BW60Sw ._3yk81QoB {
    display: flex;
    align-items: center;
    column-gap: 8px
}

._30BW60Sw ._3nBusaAC {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    background: linear-gradient(#ede2da,#c4ac99);
    -webkit-background-clip: text;
    color: transparent;
    flex-shrink: 1;
    font-weight: 600
}

._30BW60Sw ._2amS621L {
    color: #ede2da!important;
    flex-shrink: 0;
    height: 22px;
    margin-right: 1px
}

._30BW60Sw ._2amS621L ._3VrQ8Oj2 {
    border: 1px solid rgba(237,226,218,.55)!important
}

._30BW60Sw ._2amS621L:active ._3VrQ8Oj2,._30BW60Sw ._2amS621L:hover ._3VrQ8Oj2 {
    box-shadow: 0 0 0 1px rgba(237,226,218,.55)!important
}

._30BW60Sw ._2amS621L:active ._3VrQ8Oj2 {
    border-color: rgba(237,226,218,.55)!important
}

._30BW60Sw ._21xJcO5h {
    font-size: 1.2em;
    fill: #ede2da;
    position: relative;
    margin-right: 3px;
    vertical-align: top
}

._30BW60Sw ._24K9j9_M {
    white-space: nowrap;
    font-size: 13px;
    font-weight: 400;
    padding: 0 6px;
    display: flex;
    justify-content: center;
    align-items: center
}

._1Y-3W7-8 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    color: #ede2da;
    flex-wrap: wrap;
    transform: translateX(-13px);
    width: calc(100% + 13px);
    pointer-events: none
}

._1Y-3W7-8 ._3uYmBhvh,._1Y-3W7-8 ._3xYdARvP {
    display: flex;
    justify-content: center;
    align-items: center
}

._1Y-3W7-8 ._3xYdARvP {
    column-gap: 2px;
    padding: 0 10px 0 14px;
    position: relative
}

._1Y-3W7-8 ._3xYdARvP:before {
    content: " ";
    width: 1px;
    height: 10px;
    border-radius: 50%;
    background-color: #ede2da;
    position: absolute;
    left: 0;
    top: 6px;
    opacity: .55
}

._1Y-3W7-8 ._2bTRlFov {
    fill: #ede2da
}

._1Y-3W7-8 ._3uYmBhvh {
    opacity: .55;
    white-space: nowrap
}

._1Y-3W7-8 ._3uYmBhvh._29uNIJJ0 {
    opacity: 1
}

._1Y-3W7-8 ._3uYmBhvh._29uNIJJ0 svg {
    width: 13px;
    height: 13px
}

.AHhQ0PPg {
    background-color: #fff;
    border-radius: 8px;
    transform: translate(-20px,2px);
    width: calc(100% + 40px);
    padding: 0 16px 16px;
    cursor: default;
    border: 2px solid #000
}

._1YlN_aJI {
    color: #000;
    font-size: 18px
}

._2aivEi5l {
    margin-top: 12px
}

._2IdmJSTc {
    font-size: 14px;
    display: inline-block;
    border: 1px solid #000;
    height: 18px;
    line-height: 16px;
    padding: 0 6px;
    border-radius: 2px;
    margin-right: 6px;
    color: #000
}

._3nmsrCnm {
    font-size: 14px;
    font-weight: 400;
    color: #777
}

._3QXL0-3K {
    width: 100%;
    height: 1px;
    background-color: rgba(237,226,218,.3);
    margin-top: 13px
}

._29f1AqiS {
    position: relative;
    max-height: 54px;
    overflow: hidden
}

._29f1AqiS._34h10AKh {
    max-height: unset
}

._29f1AqiS._34h10AKh ._1b9kjU8e {
    display: none
}

._1b9kjU8e {
    position: absolute;
    top: 36px;
    right: 0;
    z-index: 1;
    height: 20px;
    padding-left: 36px;
    cursor: pointer;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%,#fff)
}

._1b9kjU8e ._2MfhIA-4 {
    fill: #000;
    width: 12px;
    height: 12px;
    font-size: 12px
}

._13MBGI95 {
    margin-top: 16px;
    position: relative;
    overflow-x: hidden
}

._1lj4OPSz {
    display: flex;
    flex-wrap: wrap;
    transform: translateX(-23px);
    width: calc(100% + 23px);
    row-gap: 10px
}

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

._33UQ9xfQ {
    width: 1px;
    height: 9px;
    background-color: #000;
    margin-right: 11px;
    margin-left: 11px
}

._2h0xH3I7 {
    width: 17px;
    height: 17px;
    margin-right: 4px
}

._2I3uj2mO {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

._1tn_d1sH {
    width: 13px;
    height: 13px;
    margin-left: 4px;
    transform: translateY(1px);
    cursor: pointer
}

._3VOQQTyT {
    width: 296px;
    padding: 12px 16px
}

._1Z78CaX9,._3VOQQTyT {
    color: #222;
    font-size: 14px
}

._1Z78CaX9 {
    margin-top: 12px;
    display: flex;
    align-items: center;
    cursor: pointer
}

._1Z78CaX9:active {
    opacity: 1
}

._1Z78CaX9:hover {
    opacity: .8
}

._1Z78CaX9 ._1WORRC-Q {
    flex-shrink: 0;
    fill: #222;
    width: 12px;
    height: 12px;
    transform: translateY(1px)
}

._1Z78CaX9._2Bc-S2lv {
    color: #ede2da
}

._1Z78CaX9._2Bc-S2lv ._1WORRC-Q {
    fill: #ede2da
}

._3WfvEjpN {
    display: flex;
    flex-direction: column;
    row-gap: 20px
}

._3WfvEjpN span {
    font-size: 14px!important
}

._2amFObIh {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    height: 38px;
    margin-bottom: 1px;
    width: 100%;
    column-gap: 10px
}

._2amFObIh,.WROmuCn1._2amFObIh._1EVoZuV7 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

.WROmuCn1._2amFObIh._1EVoZuV7 {
    justify-content: center;
    -webkit-justify-content: center
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._2o9PsA--,.WROmuCn1._2amFObIh._1EVoZuV7 .ugo800bp {
    max-width: 193px
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._2XhhuzVv,.WROmuCn1._2amFObIh._1EVoZuV7 ._38OyOGU9 {
    fill: #ede2da!important
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._1pGdRd4x,.WROmuCn1._2amFObIh._1EVoZuV7 ._1pGdRd4x ._3hy-hCjc,.WROmuCn1._2amFObIh._1EVoZuV7 ._2o9PsA--,.WROmuCn1._2amFObIh._1EVoZuV7 .ugo800bp {
    color: #ede2da!important
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._1pGdRd4x:hover ._2GpmaYCU,.WROmuCn1._2amFObIh._1EVoZuV7 ._2o9PsA--:hover ._2GpmaYCU,.WROmuCn1._2amFObIh._1EVoZuV7 .ugo800bp:hover ._2GpmaYCU {
    box-shadow: 0 0 0 1px rgba(237,226,218,.55)!important
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._1pGdRd4x:active ._2GpmaYCU,.WROmuCn1._2amFObIh._1EVoZuV7 ._2o9PsA--:active ._2GpmaYCU,.WROmuCn1._2amFObIh._1EVoZuV7 .ugo800bp:active ._2GpmaYCU {
    box-shadow: 0 0 0 1px rgba(237,226,218,.55)!important;
    border-color: rgba(237,226,218,.55)!important
}

.WROmuCn1._2amFObIh._1EVoZuV7 ._2GpmaYCU {
    border-color: rgba(237,226,218,.55)!important
}

@media (max-width: 1179px) {
    ._1EVoZuV7._2amFObIh {
        display:block;
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        align-items: center;
        -webkit-align-items: center;
        flex-direction: row
    }

    ._1EVoZuV7._2hFgKoMd ._3plWXIpD {
        width: calc(40% - 8px)
    }

    ._1EVoZuV7._2hFgKoMd ._2o9PsA--,._1EVoZuV7._2hFgKoMd .ugo800bp {
        width: calc(30% - 6px)
    }

    ._1EVoZuV7._2hFgKoMd ._2o9PsA--,._1EVoZuV7._2hFgKoMd ._3plWXIpD,._1EVoZuV7._2hFgKoMd .ugo800bp {
        flex-shrink: 0;
        flex-grow: 0
    }

    ._1EVoZuV7 ._2o9PsA--,._1EVoZuV7 .ugo800bp {
        width: 48%
    }

    ._2amFObIh {
        display: none
    }
}

.ugo800bp {
    height: 42px;
    width: 42%
}

.ugo800bp._3lJC6tnU {
    border-radius: 21px
}

.ugo800bp:not(._3lJC6tnU) {
    border-radius: 21px;
    color: #222
}

._2o9PsA-- {
    width: 42%
}

._2hFgKoMd ._3plWXIpD {
    width: calc(40% - 8px)
}

._2hFgKoMd ._2o9PsA--,._2hFgKoMd .ugo800bp {
    width: calc(30% - 6px)
}

._2hFgKoMd ._2o9PsA--,._2hFgKoMd ._3plWXIpD,._2hFgKoMd .ugo800bp {
    flex-shrink: 0;
    flex-grow: 0
}

._3hy-hCjc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3PHDiTlH {
    display: inline-block;
    width: 20px;
    height: 14px;
    position: relative
}

._2o9PsA--,._3plWXIpD,.ugo800bp {
    height: 42px;
    flex-shrink: 0;
    flex-grow: 0
}

._2XhhuzVv,._3c_EQyYl,._38OyOGU9 {
    font-size: 1.2em;
    fill: #222;
    position: relative;
    margin-right: 3px;
    vertical-align: top
}

._3IaKfIpH ._38OyOGU9 {
    fill: #fb7701!important
}

._3IaKfIpH ._1pGdRd4x ._3hy-hCjc {
    color: #fb7701!important
}

._3IaKfIpH ._1pGdRd4x:hover ._2EJ9nbuM {
    box-shadow: 0 0 0 1px #fb7701!important
}

._3IaKfIpH ._1pGdRd4x:active ._2EJ9nbuM {
    box-shadow: 0 0 0 1px #fc9334!important;
    border-color: #fc9334!important
}

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

._2XhhuzVv {
    overflow: visible!important
}

.ugo800bp ._3c_EQyYl {
    fill: #fb7701
}

@media (max-width: 1149px) {
    ._2o9PsA--,.ugo800bp {
        padding:0 9px
    }
}

._3plWXIpD {
    display: flex;
    flex-direction: column
}

.fyTuFefB {
    height: 0;
    position: relative;
    bottom: 12px
}

.fyTuFefB,.fyTuFefB ._15xae7aj,.fyTuFefB ._39TnDR_G {
    width: 100%
}

.fyTuFefB ._1uIIUZ5b {
    left: 0;
    transform: unset
}

._36F9aw_t {
    width: 100%;
    margin-top: 48px
}

._27rsUDMt {
    width: 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
}

._7sImkxdz {
    margin-right: 20px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

._7sImkxdz: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
}

._7sImkxdz img {
    transition: transform .15s;
    -webkit-user-drag: none;
    object-fit: cover;
    width: 100%;
    height: 100%
}

._7sImkxdz img:hover {
    transform: scale(1.05)
}

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

._9KX2SNG9 {
    width: calc(100% - 120px);
    flex: 1;
    height: 100px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-direction: column;
    row-gap: 10px
}

._9KX2SNG9,._9KX2SNG9._1v7GK2bn {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    -webkit-align-items: flex-start
}

._9KX2SNG9._1v7GK2bn {
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: column
}

.S9ou_TEP {
    width: 100%
}

._3A4F96VH {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    cursor: pointer;
    column-gap: 6px
}

._3A4F96VH,._373TxnaS {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._373TxnaS {
    height: 26px;
    font-size: 22px;
    line-height: 25px
}

._3enVu4CV,._373TxnaS {
    color: #222;
    font-weight: 600
}

._3enVu4CV {
    white-space: nowrap;
    margin-left: 8px;
    font-size: 20px;
    line-height: 24px;
    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
}

._3enVu4CV._1THpYHc4,._3enVu4CV._1THpYHc4 ._1D7ATVXs {
    margin-left: 6px
}

._1Bfta7me:after {
    content: "";
    width: 1px;
    height: 8px;
    opacity: .7;
    background: #aaa;
    position: absolute;
    right: -8px
}

._3w0HGO-f {
    height: auto;
    margin-top: 5px;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._17Yv8HIu {
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #888;
    line-height: 16px
}

._1S2oq1Ee {
    width: 1px;
    height: 12px;
    transform: scaleX(.5);
    background-color: #aaa;
    margin: 0 7px
}

._2X_D2vku {
    width: 87px;
    height: 32px;
    background: #fff;
    border-radius: 16px;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #fb7701;
    font-weight: 500;
    border: .5px solid;
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
    position: relative
}

._2X_D2vku:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.1)
}

._2X_D2vku:active {
    transform: scale(1);
    box-shadow: none;
    color: #c85f00
}

._2_doduKi {
    cursor: default
}

._2_doduKi,._3xRkFxMQ {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative
}

._3xRkFxMQ {
    margin-right: 15px
}

._2Km53EYs:nth-of-type(2) {
    padding: 0 15px
}

._2Km53EYs:nth-of-type(2):after {
    left: 0
}

._2Km53EYs:nth-of-type(2):after,._2Km53EYs:nth-of-type(2):before {
    content: "";
    width: 1px;
    height: 8px;
    opacity: .7;
    background: #aaa;
    position: absolute
}

._2Km53EYs:nth-of-type(2):before {
    right: 0
}

._3xRkFxMQ._26XrbNJg:nth-of-type(2) {
    padding: 0 15px
}

._3xRkFxMQ._26XrbNJg:nth-of-type(2):before {
    content: "";
    width: 1px;
    height: 8px;
    opacity: .7;
    background: #aaa;
    position: absolute;
    left: 0
}

._1LohGXn2 {
    padding: 0 15px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    position: relative
}

._1LohGXn2:after {
    left: 0
}

._1LohGXn2:after,._1LohGXn2:before {
    content: "";
    width: 1px;
    height: 8px;
    opacity: .7;
    background: #aaa;
    position: absolute
}

._1LohGXn2:before {
    right: 0
}

.UQlld58V {
    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;
    padding-left: 8px;
    position: relative
}

._3w0HGO-f._3RZ9OTtR {
    margin-top: 18px
}

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

.eNVunnAW .UEV1UjwU {
    margin-top: 0
}

.eNVunnAW ._1eegxUxA {
    margin: 0 7px 0 13px
}

.eNVunnAW:after {
    content: "";
    width: 1px;
    height: 8px;
    opacity: .7;
    background: #aaa;
    position: absolute;
    right: -8px
}

._3NlmlXKl,.H_rzgRhZ,.zZp1Oh1b {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: 600;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    text-align: center;
    margin-right: 4px;
    white-space: nowrap
}

[dir=rtl] ._3xRkFxMQ[dir=ltr] ._3NlmlXKl {
    margin-left: 0;
    margin-right: 0
}

[dir=rtl] ._3xRkFxMQ[dir=ltr] ._2XuWHGrn {
    margin-right: 4px
}

._1xPcRWOL,._2XuWHGrn,.UEV1UjwU {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    font-weight: 300;
    font-family: miui,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,Helvetica,Arial,sans-serif;
    text-align: center
}

.UQlld58V .VSTXsUVz {
    color: #888;
    font-weight: 400
}

._1wvW2o3U {
    display: none
}

@media (max-width: 1330px) {
    ._2XuWHGrn:lang(fil) {
        font-size:12px
    }
}

.tBivs94a {
    width: 16px;
    height: 16px
}

._2APS0r4o {
    display: none
}

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

@media (max-width: 1179px) {
    ._2APS0r4o {
        display:block
    }

    ._2schwy08 {
        display: none
    }

    ._9KX2SNG9 {
        height: auto
    }

    .S9ou_TEP {
        width: 100%
    }

    ._3A4F96VH {
        display: block;
        height: auto
    }

    ._3enVu4CV._3enVu4CV {
        margin-left: 0;
        margin-top: 6px
    }

    ._3xRkFxMQ {
        display: block;
        margin-top: 5px
    }

    ._3xRkFxMQ ._2XuWHGrn,._3xRkFxMQ ._3NlmlXKl {
        text-align: left
    }

    ._3xRkFxMQ ._3NlmlXKl {
        height: 20px
    }

    ._2Km53EYs:nth-of-type(2):after,._2Km53EYs:nth-of-type(2):before,._26XrbNJg:nth-of-type(2):before {
        top: 50%;
        transform: translateY(-50%)
    }

    ._3w0HGO-f {
        margin-top: 0
    }

    ._3w0HGO-f._3RZ9OTtR {
        display: none
    }

    .UQlld58V:nth-child(2) {
        padding-left: 0
    }

    ._1Bfta7me:after,._1jw4cT1P {
        display: none
    }

    ._1wvW2o3U {
        display: block;
        width: 100%;
        margin-top: 16px
    }
}

._1vfsJbN3 {
    width: 100%;
    background: #fff;
    margin-bottom: 39px;
    margin-top: 60px
}

._2uPDibVM {
    height: 20px;
    text-align: left;
    margin-bottom: 13px;
    font-size: 18px;
    color: #222;
    line-height: 20px;
    font-weight: 600
}

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

._3uM1j-u2 {
    flex-direction: column
}

._2nLs_Q1V,._3uM1j-u2 {
    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
}

._1FtPCDYc {
    position: relative;
    height: 100%
}

._1OA-jig0 {
    overflow: hidden
}

._1FDz2FEe {
    transition: all .4s ease;
    width: -webkit-max-content;
    width: max-content;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3hhp7Arc {
    width: 183px;
    display: inline-block;
    margin-right: 11px;
    box-sizing: content-box;
    position: relative;
    cursor: pointer;
    padding-bottom: 5px
}

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

._1etZVvBa {
    object-fit: cover;
    width: 100%;
    height: 100%
}

._2nNBWwCM {
    width: 100%;
    height: 183px;
    position: relative
}

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

.EpgKifNy {
    cursor: auto;
    margin-right: 52px
}

._3AvNGvOO {
    height: 22px;
    width: 22px;
    position: absolute;
    right: -37px;
    top: 50%;
    transform: translateY(-50%)
}

.sQV_cGVy {
    height: 18px;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    margin: 6px auto 2px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1W9kqaPo {
    font-size: 18px;
    color: #222;
    line-height: 22px;
    font-weight: 500;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row;
    width: 100%
}

.KIgeMkqg {
    margin-top: 7px
}

._2hNy2dpk {
    top: calc(50% - 32px)
}

@media (max-width: 1080px) {
    ._3hhp7Arc {
        width:118px
    }

    ._2nNBWwCM {
        height: 157.3333px
    }
}

.fe9ckPXw {
    margin: 40px 0 10px
}

@media (max-width: 1080px) {
    .fe9ckPXw .Mwqrel4p {
        display:block
    }

    .fe9ckPXw ._2yH-7u_x:after {
        display: none
    }

    .fe9ckPXw .x7kSOAFl span {
        display: inline-block;
        min-width: 40%;
        margin-right: 3px
    }
}

._3L0QwfsC {
    cursor: pointer;
    display: inline-block
}

._2z705OMN {
    margin-top: 48px
}

._2JqY635y,._2z705OMN {
    background: #fff
}

._2Owi1_7T {
    height: 1em
}

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

._1qgza1S3 {
    width: 100%;
    position: relative;
    margin-top: 32px
}

._1u3Ep2pS {
    font-size: 16px;
    color: #000;
    line-height: 19px;
    font-weight: 500
}

.E1IuSoCg {
    margin-top: 16px;
    overflow: hidden;
    position: relative
}

._1U9JrrF5 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    transition: transform .3s ease
}

.GZr7RR5o {
    width: 68px;
    flex-shrink: 0;
    margin-right: 36px;
    cursor: pointer
}

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

._3j_ZBJd8 {
    width: 64px;
    border-radius: 50%;
    height: 64px;
    margin: 0 2px;
    background: #f5f5f5
}

._2tsgPPIc {
    text-align: center;
    font-size: 12px;
    color: #222;
    line-height: 16px;
    font-weight: 400;
    max-height: 32px;
    white-space: normal;
    margin-top: 6px;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._3idh9cME {
    top: 67px
}

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

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

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

.YYhlCdLB {
    background-color: #fff
}

.YYhlCdLB ._181k7QyO {
    height: 26px;
    font-size: 22px;
    color: #000;
    letter-spacing: -.6px;
    font-weight: 700;
    margin-top: 19px
}

.YYhlCdLB .jih0cJkx {
    display: inline-flex;
    padding: 8px 16px;
    font-size: 16px;
    color: #000;
    letter-spacing: -.4px;
    line-height: 24px;
    font-weight: 500;
    background-color: #f5f5f5;
    border-radius: 25px;
    margin-right: 24px;
    margin-top: 24px
}

.YYhlCdLB .jih0cJkx:hover {
    transform: scale(1.01);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.1)
}

._3-lOj0q- {
    width: 420px;
    padding-top: 40px;
    position: relative
}

._3-lOj0q- ._1HOP6BBT {
    margin-top: 30px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._3-lOj0q- ._1HOP6BBT ._3JBsDnGs {
    width: 320px;
    font-size: 16px;
    font-weight: 600
}

._2r6ELpcc {
    padding: 36px 40px;
    position: relative;
    border-radius: 4px;
    background: #fff
}

._3qf66Gfr._3qf66Gfr,.gNw_ft1e {
    background-color: transparent;
    opacity: 1
}

.gNw_ft1e {
    transform: scale(1)
}

._2VqoHGAk {
    top: 48px
}

._2RoH7cUT {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

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

._-22niQmQ {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 8px
}

._29FhdhLb,._-22niQmQ {
    text-align: center;
    color: #000
}

._29FhdhLb {
    margin-top: 7px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500
}

._2ItPn-p6 {
    width: 102px;
    height: 102px;
    position: relative;
    margin: 20px auto 0
}

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

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

._1pz_PTgA {
    height: 22px;
    background: rgba(0,0,0,.65);
    border: .5px solid hsla(0,0%,100%,.65);
    border-radius: 11px;
    padding: 0 6px;
    line-height: 22px;
    max-width: calc(100% - 10px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    font-size: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 4px
}

.uQi0UOha {
    color: #fff;
    margin-right: 2px
}

._2zX_rzSh {
    text-decoration: line-through;
    color: #aaa
}

.XpVDGIp5 {
    width: 24px;
    height: 24px;
    background: #fff;
    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;
    line-height: 24px;
    border-radius: 2px;
    color: #000;
    font-weight: 500
}

._33pi5_7H,.XpVDGIp5 {
    font-size: 16px;
    line-height: 20px
}

._33pi5_7H {
    width: 5px;
    height: 20px;
    margin: 0 2px;
    color: #fff;
    font-weight: 400
}

.SCR-l0rf {
    margin-left: 10px
}

._3KaSjUGF {
    flex-direction: column;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/th/0b38f118-a600-45bd-95c0-db2675d26add.png.slim.png);
    background-size: 481px 481px;
    width: 481px
}

._3KaSjUGF,._3W7-ct0r {
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-position: 50%
}

._3W7-ct0r {
    width: 420px;
    height: 129px;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/th/d17dae9e-7e89-47c6-abe9-55ce98fd685b.png.slim.png);
    background-size: 100% 100%;
    justify-content: space-around
}

.hc_SUgKm {
    background-image: linear-gradient(#ffa246,#ffebaa);
    -webkit-background-clip: text;
    background-clip: text;
    text-shadow: 0 1px 0 0 hsla(0,0%,100%,.88) inset;
    font-size: 22px;
    color: transparent;
    text-align: center;
    line-height: 32px;
    font-weight: 700;
    width: 355px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.gSj5gVcX {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-size: 100% 100%;
    top: -18px;
    z-index: 99
}

._25UfGSSi {
    width: 214px;
    height: 214px;
    border-radius: 18px;
    position: relative;
    padding: 12px;
    background: linear-gradient(#ffc99e,#fecc9f,#ffe3ca);
    background-image: linear-gradient(224deg,#ffc99e,#fecc9f 68%,#ffe3ca);
    background-size: 100% 100%
}

._TIxC1Qw {
    width: 190px;
    height: 190px;
    border-radius: 10px;
    overflow: hidden;
    position: relative
}

._2_qxHRVB {
    width: 190px;
    height: 100%
}

._1vKKmZml {
    position: relative;
    bottom: -10px;
    width: 158px;
    height: 56px;
    background-image: url(https://aimg.kwcdn.com/upload_aimg/th/a836171d-c161-4a7b-841c-34719426a75e.png.slim.png);
    background-size: 100% 100%;
    z-index: 2
}

._1m98LkMj {
    color: #ffc379;
    font-size: 30px;
    font-weight: 700;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    flex: 1
}

._1m98LkMj,.K34zyZnv {
    display: flex;
    align-items: center;
    height: 44px
}

.K34zyZnv {
    flex-shrink: 0;
    width: 88px;
    flex-direction: row;
    justify-content: space-between
}

.K34zyZnv._3oIsDoJG {
    flex-direction: row-reverse
}

.K34zyZnv._1avZa16a {
    width: 119px
}

._1Uecgsc3 {
    width: 190px;
    height: 44px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .75;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    background-color: #000;
    padding: 0 4px
}

._1Uecgsc3._2RdkiTmx {
    flex-direction: row-reverse
}

._9G7fb0pU {
    height: 23px;
    width: 23px;
    background-color: #ffc379;
    font-size: 15px;
    font-weight: 700
}

._3scYujzs,._9G7fb0pU {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    flex-shrink: 0
}

._3scYujzs {
    flex-direction: row;
    width: 5px;
    height: 20px;
    margin: 0 2px;
    font-size: 16px;
    color: #ffc379;
    line-height: 20px;
    font-weight: 400
}

.RQ0D1zND {
    width: 355px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 20px 0 27px
}

.RQ0D1zND,.YX4uyk2r {
    height: 48px;
    color: #fff;
    text-align: center;
    overflow: hidden
}

.YX4uyk2r {
    width: 320px;
    background: #fb7701;
    border-radius: 25px;
    padding: 0 19px;
    font-size: 16px;
    line-height: 22px
}

._1CXMJopl {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    width: 33px;
    height: 33px;
    cursor: pointer
}

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

._1pK0UGON {
    padding: 36px 40px;
    width: 494px
}

._1pK0UGON ._1FBa8uIt {
    margin-top: 30px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._1pK0UGON ._1FBa8uIt ._1JCcsSpj {
    width: 199px;
    font-size: 16px!important;
    font-weight: 600;
    margin-right: 16px
}

._1pK0UGON ._1FBa8uIt ._1JCcsSpj:last-of-type {
    margin-right: 0
}

._1pK0UGON ._1FBa8uIt ._3V2wVcOm {
    width: 320px
}

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

.S-eaMYfO {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    margin-top: 8px
}

._1n4hccRg,.S-eaMYfO {
    text-align: center;
    font-weight: 400
}

._1n4hccRg {
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    margin-right: 4px
}

._3mwIGRQ3 {
    width: 128px;
    height: 128px;
    position: relative;
    margin: 20px auto 0
}

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

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

._1bZznfYe {
    height: 22px;
    background: rgba(0,0,0,.65);
    border: .5px solid hsla(0,0%,100%,.65);
    border-radius: 11px;
    padding: 0 6px;
    line-height: 22px;
    max-width: calc(100% - 10px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    font-size: 12px;
    position: absolute;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between
}

._3zF7s0_V {
    color: #fff;
    margin-right: 2px
}

.DRrDIfsL {
    text-decoration: line-through;
    color: #aaa
}

._1Zyiz-r5 {
    text-align: center;
    margin-top: 5px
}

._3BEIisQG {
    background-color: rgba(0,0,0,.9)
}

._18fhoTKF {
    margin-top: 24px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: row
}

._28Y2Jw99 {
    width: 320px;
    height: 48px
}
