.countdown-view{
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif
}

.countdown-view .set-times{
    align-items: center;
    color: #333;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    justify-content: flex-end;
    padding: 0 .2rem;
    text-align: right
}

.countdown-view .set-times .van-count-down{
    font-size: 0
}

.countdown-view .set-times .colon{
    font-size: 14px
}

.countdown-view .set-times .block{
    box-shadow: 0 0 10px #ccc;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    width: 22px
}

.countdown-view .set-times .until-span{
    font-size: 14px;
    padding: 0 5px
}

.countdown-view .flex-fit{
    justify-content: flex-start
}
.detail-right{bottom:50px;display:flex;flex-direction:column;position:fixed;right:10px;z-index:999}.detail-right .sprite{background-image:url(../images/shorts.9daeb4c.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;height:40px;width:40px}
.main-scroll{overflow-y:auto;pointer-events:none;width:100%}.main-scroll.showScroll{height:400px}.main-scroll .view-scrow{height:auto;overflow-x:hidden;width:100%}.main-scroll .view-scrow .item{border-bottom:1px dashed #ccc;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:30px;padding-top:10px;position:relative}.main-scroll .view-scrow .item .head{display:flex;margin-bottom:10px}.main-scroll .view-scrow .item .head .text{align-items:center;display:flex}.main-scroll .view-scrow .item .head .text .text-name{color:red;font-size:1rem}.main-scroll .view-scrow .item .head .text .text-cp{font-size:14px;margin-right:8px;padding-left:6px}.main-scroll .view-scrow .item .head .text .text-cont{color:rgba(0,0,0,.7);direction:ltr!important;font-size:14px}.main-scroll .view-scrow .item .head .text span:nth-child(2){color:#666;font-size:14px;position:absolute}.main-scroll .view-scrow .item .head .score{color:#000;font-size:24px;margin-left:10px}.main-scroll .view-scrow .item .img-box{padding-left:2rem}.main-scroll .view-scrow .item .content{-webkit-line-clamp:2;color:rgba(0,0,0,.7);font-size:14px;text-align:left;width:100%}.main-scroll .view-scrow .item .img-list{display:flex;flex-wrap:wrap;margin:.1rem 0}.main-scroll .view-scrow .item .van-image{margin:10px}.main-scroll .view-scrow .item .reply{background-color:#f7f7f7;color:#ccc;font-size:24px;margin-bottom:30px;margin-top:-10px;padding:20px}
:focus-visible{outline:none}.form{margin:10px 0}.form>.flex{margin:1rem 0rem 1rem 0}.form>.flex.area_1.noSelect,.form>.flex.area_2.noSelect,.form>.flex.area_3.noSelect,.form>.flex.area_4.noSelect{display:none!important}.form input{background:#fff;border:2px solid rgba(0,0,0,.1)!important;border-radius:4px;color:#555;font-size:1rem;line-height:2.5rem;overflow:hidden;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.form input.disabled{background:#eee;pointer-events:none}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:2px solid rgba(0,0,0,.1)!important;border-radius:.1rem;box-sizing:content-box;color:#999;font-family:inherit;font-size:1rem;height:2.5rem;line-height:2.5rem;padding:0 0 0 .2rem!important;width:calc(100% - .2rem - 4px)}.form select option,.form select.selected{color:#333}.form select.col-12{width:calc(100% - .2rem - 4px)!important}.form textarea{background:#fff;border:2px solid rgba(0,0,0,.1)!important;border-radius:.1rem;color:#555;font-size:1rem;line-height:2.4;padding:.17rem 10px .17rem;resize:none;width:100%}.form .form-label{color:#000;font-weight:450;min-width:95px;text-align:left;font-size: 16px!important;    margin: 5px 0 10px!important;    width: auto!important;}.form .cash{font-size:1rem}.form .customerZipcode{display:flex;justify-content:space-between;margin:1rem 1rem 1rem 0}.form .customerZipcode .title{color:#000;font-size:14px;font-weight:450;margin:8px 0 0 8px;min-width:95px;text-align:left;width:2.5rem}.form .customerZipcode .zipcode1,.form .customerZipcode .zipcode2{border:0!important;margin:0!important;width:50%}.form .customerZipcode .zipcode1 .form-label,.form .customerZipcode .zipcode2 .form-label{display:none}.form .customerZipcode .zipcode1 .align-left,.form .customerZipcode .zipcode2 .align-left{padding:0!important}.form .customerZipcode .zipcode1{padding-right:5px!important}.form .customerZipcode .zipcode2{padding-left:5px!important;position:relative}.form .customerZipcode .zipcode2:after{content:"-";display:block;left:-2.5px;position:absolute;top:.24rem}.form .item-btn{align-items:center;border:2px solid rgba(0,0,0,.1);border-radius:2px;display:flex;font-size:1rem;line-height:27px;margin-bottom:4px;margin-right:4px;padding:5px 10px 5px 18px;transition:all 0.15s linear 0s}.form .item-btn img{height:1.5rem;width:1.5rem}.form .item-btn img.img-bus{transform:rotateY(180deg)}.form .item-btn img.img-shunfeng{height:.5rem;margin:.05rem;width:.5rem}.form .item-btn.cur{background:#f51111!important;border:2px solid #f51111;color:#fff}.form .item-btn>div{word-break:keep-all}.form .van-radio__icon{height:inherit;line-height:normal}.form .van-radio__icon .van-icon{font-size:13px}.form .payRadioGroup .van-radio__icon{display:none}.form .payRadioGroup .van-radio__label{margin:0}.form .payRadioGroup .van-radio--horizontal{margin-right:0}.van-radio-group--horizontal {    display: -webkit-box;    display: -webkit-flex;    display: flex;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;}.form>div>.flex{margin: 1rem 0rem 1rem 0;flex-wrap: wrap; margin-left:0.3rem}
#app {
    background: #fff;
    font-size: 12px;
    margin: 0 auto;
    padding-bottom: 70px;
    position: relative;
    width: 100%
}
#app #Roll {
    height: 70px;
    left: 0;
    line-height: 20px;
    margin-bottom: 6px;
    max-width: 65%;
    overflow: hidden;
    padding: 0 5px;
    position: absolute;
    text-align: left;
    top: 40px;
    z-index: 800;
}

#app #Roll .flex {
    align-items: center;
    background-color: hsla(0, 0%, 7%, .7);
    border-radius: 10px;
    color: #fff;
    display: flex;
    font-size: 14px;
    margin: 5px 0;
    padding: 0 5px;
    word-break: break-all
}

#app #Roll #Roll li {
    background-position: 1px !important;
    background-size: 44px !important;
    border-radius: 20px;
    display: flex;
    list-style: none;
    margin-bottom: .2rem;
    margin-left: -2rem;
    padding: 0
}

#app #Roll #Roll li #Roll li image {
    border-radius: 50%;
    height: 1.6rem;
    margin-right: .5rem;
    vertical-align: middle;
    width: 1.6rem
}
.camall-scroll ul {
    padding: 0;
    font-size: 0.8rem;
}

.camall-scroll li {
    list-style: none;
    padding: .5rem;
}

.camall-scroll li.even {
    background: #f4f4f4;
}

.camall-scroll p {
    margin: 0;
}

.camall-scroll p:first-child {
    font-weight: bold;
}

.camall-scroll .camall-badge {
    float: right;
}

.camall-scroll .camall-date {
    float: right;
    font-size: .8rem;
    color: #f51111;
},.camall-scroll {
    position: relative;
    overflow: hidden;
}
.camall-badge{background-color:#f51111;color:#fff;padding:.1rem .2rem;border-radius:.2rem;font-weight:normal;}
.max-width{
    max-width: 1050px!important;
    margin: 0 auto;
    width: 100%;
}

.van-row {
    margin-bottom: 20px;
    &:last-child {
      margin-bottom: 0;
    }
}
.van-col {
    border-radius: 4px;
}
.bg-purple-dark {
    background: #e5e9f2;
    border-radius: 4px;
    min-height: 36px;
    padding: 10px 0;
    border-radius: 4px;
}
.combo .combo-item{padding:0}.combo .combo-item .combo_img{display:none}.combo .combo-item .combo_img img{height:100%;width:100%}.combo .van-radio{flex-wrap:wrap;justify-content:center;position:relative;width:100%}.combo .van-radio .van-radio__icon{display:none;margin:10px 0;width:100%}.combo .van-radio .van-radio__icon .van-icon{font-size:13px;margin:0 auto}.combo .van-radio .van-radio__label{margin:0;width:100%}.combo .van-collapse-item__title--disabled{color:#000;color:initial}.combo .van-collapse-item__title--disabled .van-cell__right-icon{display:none}.combo .van-collapse-item__title--disabled:after{display:none}.combo .van-collapse-item:after{display:none}.combo .disabled>.sku-item{background:#ccc}.combo .sku-item{border:1px solid #bbb;border-radius:4px;caret-color:transparent}.combo .sku-item .van-radio__icon{display:none;font-size:16px;vertical-align:baseline}.combo .sku-item.cur{background:#f51111;border:2px solid #f51111;color:#fff}.combo .van-collapse .cur{background:#fff;border:2px solid #f5012f!important;border-radius:4px!important;color:#f5012f!important}.combo .van-collapse .cur .van-radio__label{color:#f5012f!important}.combo .van-collapse .warp-item{align-items:center;border:2px solid rgba(0,0,0,.1);border-radius:4px;color:#000;display:flex;flex-direction:column;margin:2px 4px 8px;width:auto;word-break:break-all}.combo .van-collapse .warp-item.img{width:3rem}.combo .van-collapse .warp-item .wrap-img{height:90px;margin:0 auto;width:90px}.combo .van-collapse .warp-item .wrap-img .van-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.combo .van-collapse .warp-item .wrap-img .van-image .van-image__img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.combo .pic-right-logo{height:22px;opacity:.8;position:absolute;right:0;top:0;width:22px;z-index:1}.combo .pic-right-logo .picLogo.van-image{background-color:transparent!important;border:0!important;border-radius:0!important;height:100%!important} .single .wrap-img{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:center} .single .wrap-img>.align-center{border:2px solid #e5e5e5;border-radius:4px;padding:5px 10px;width:100%;word-break:break-all} .single .wrap-img.hasImg{justify-content:start;width:100%} .single .wrap-img.hasImg .align-center{border:none!important} .single .van-image{border:2px solid transparent;height:10rem;margin:0 auto;width:100%} .single .cur>.align-center{border-color:#f5012f;color:#f5012f} .single .cur .van-image{border-radius:4px!important;color:#f5012f!important} .single .cur .van-image{background:#fff;border:2px solid #f5012f} .single .van-stepper__plus--disabled{background:#999!important;color:#000!important} .single.single_style2 .wrap-img{border:2px solid #e5e5e5;height:auto} .single.single_style2 .wrap-img.cur{border:2px solid #f5012f} .single.single_style2 .wrap-img>.align-center{border:none!important;color:#000!important;color:initial!important;padding:10px!important} .single.single_style2 .van-image{border:none!important} .single .pic-right-logo{height:22px;opacity:.8;position:absolute;right:0;top:0;width:22px;z-index:1} .single .pic-right-logo .picLogo.van-image{background-color:transparent!important;border:0!important;border-radius:0!important;height:100%!important} {text-align:left}
.reverse .h.cart-listeader-info .font-size-17.font-bold span.mr-10{margin-left:10px!important;margin-right:0!important}.reverse .bg-linear.pl-5.flex.flex-align-center .font-size-45{display:inline-flex!important;flex-direction:row-reverse!important}.reverse .bg-linear.pl-5.flex.flex-align-center span{unicode-bidi:isolate}.reverse .bg-linear.pl-5.flex.flex-align-center .text-line.h-20{display:inline-flex!important;flex-direction:row-reverse!important}.reverse .mb-20.font-size-20 .flex.flex-just-center span{unicode-bidi:isolate}.reverse .price-list div .font-bold{display:inline-flex!important;flex-direction:row-reverse!important}.reverse .price-list div .font-bold span{unicode-bidi:isolate}.reverse .price-list div .font-color-ff0000{display:inline-flex!important;flex-direction:row-reverse!important}.reverse .price-list div .font-color-ff0000 span,.reverse .price-list div span{unicode-bidi:isolate}.max-width{max-width:1050px!important}.header-info{border-bottom:1px solid hsla(0,0%,100%,.1)}.bg-linear{background-image:linear-gradient(90deg,#f34242 22%,#ec2263 76%)}.btn-linear{background-image:linear-gradient(270deg,#f34242 22%,#ec2263 76%)} .single .wrap-img{border:2px solid rgba(0,0,0,.1)!important} .single .wrap-img{border-radius:4px;padding:0 5px} .single .wrap-img.cur{background-color:#e30!important} .single .wrap-img.cur>.align-center{color:#fff!important} .single .wrap-img .van-image{border-radius:0!important} .single .wrap-img .van-image{margin:5px 0} .combo .combo_img{display:block!important} .combo .combo-wrap{display:flex;flex-wrap:wrap} .combo .foreignTitle{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all} .combo .combo-item{display:flex} .combo .sku-item{display:flex;flex-direction:column;justify-content:center;width:150px} .combo .sku-item .combo_img{height:128px;margin-bottom:7px;width:128px} .combo .sku-item.cur{background:#e30;border-color:#e30} .combo .van-collapse .cur{border-color:#e30!important;color:#e30!important} .combo .van-collapse .cur .van-radio__label{color:#e30!important} .combo .warp-item{border-radius:0!important;width:calc(33.33333% - 8px)!important} .combo .warp-item .wrap-img{height:100%!important;width:100%!important} .combo .warp-item.img .wrap-img .van-image{position:relative} .combo .warp-item.img .wrap-img .van-image:after{content:"";height:0;padding-top:100%;position:relative;width:100%} .combo .warp-item.img .wrap-img .van-image img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)} .price-list{text-align:left!important} .price-list>div .txt{align-items:center;display:flex} .price-list>div .txt .font-color-ff0000.font-bold{font-size:24px!important;font-weight:400!important} .price-list>div .txt .font-color-ff0000.font-bold{display:flex;margin-left:10px} .form input:focus, .form textarea:focus{border:2px solid #bfdeff!important} .form input:focus, .form textarea:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;box-shadow:inset 0 0 0 1px #80bdff} .form select:focus-visible{border:2px solid #bfdeff!important} .form select:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 1px #80bdff} .form>.flex{flex-wrap:wrap;margin-left:.3rem} .form>.flex .form-label{font-size:16px!important;margin:5px 0 10px!important;width:auto!important} .form>.flex.tips{margin-top:0!important} .form>.flex.tips .form-label{display:none!important} .form>.flex.tips .tipsInfo{background-color:#fbeedf;border:1px solid #eed3d7;border-radius:10px;color:#c00;font-size:13px;line-height:2;padding:10px} .form>.flex.area .align-left.col-12{display:flex} .form>.flex.area select:nth-of-type(2){margin:0 .2rem} .form>.flex.logistics{margin-bottom:.2rem!important} .form .customerZipcode{flex-wrap:wrap;margin-left:.3rem} .form .customerZipcode .title{margin:5px 0 10px!important} .form .customerZipcode .title{width:100%} .form .item-btn{border:2px solid rgba(0,0,0,.1)} .form .item-btn.cur{background:rgba(243,66,66,.9)!important} .form .van-radio__icon .van-icon{background-color:#f34242;border-color:#f34242} 