.enlist{width:100%;background-color:#F5F5F4;box-sizing:border-box;}
.padLeft10{padding-left: 20rpx;}
.buy-gray{color: #9c9d9d!important}
.column{width:100%;background-color:#fff;}
.enlist .top{height:180rpx;margin-bottom:20rpx;display:flex;}
.top-left{width:180rpx;height:180rpx;border-top-left-radius:14rpx;border-bottom-left-radius:14rpx;}
.top-right{width:calc(100% - 180rpx);height:100%;padding:20rpx;box-sizing:border-box;border-top-right-radius:14rpx;border-bottom-right-radius:14rpx;}
.top .title{width:100%;font-size:32rpx;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.top .tit{font-size:22rpx;color:#9C9C9C;margin-top:18rpx;letter-spacing:1rpx;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.details{width:100%;padding:0 20rpx;box-sizing:border-box;}
.col{border-bottom:1px solid #E2E1E1;}
.mealBox{width: 50%; flex-shrink: 1;display:flex;justify-content:space-between;}
.meal-title{font-size:28rpx;color:#474B4F;}
.meal-oldprice{font-size:24rpx;color:#C9CACA;margin-left:14rpx;text-decoration:line-through;}
.meal-price{font-size:28rpx;margin-left:10rpx;color:var(--subtitleColor);}
.meal .chooseNum{display:flex; flex-shrink: 0;align-items:center;}
.chooseNum .btn{width:44rpx;height:44rpx;text-align:center;border-radius:50%;line-height:38rpx;/*margin:0 18rpx;*/font-size:44rpx;}
.chooseNum .nocan{background-color:#C9CACA;color:#fff;}
.chooseNum .can{border:1px solid var(--subtitleColor);background-color:#fff;color:var(--subtitleColor);}
.chooseNum .numBox{width:80rpx;height:42rpx;line-height:42rpx;min-height:42rpx;text-align:center;color:#616467;font-size:26rpx;border:1px solid var(--subtitleColor);border-radius:6rpx;margin:0 18rpx;}
.col-line{width:100%;min-height:90rpx;display:flex;align-items:center;justify-content:space-between;/*padding:0 20rpx;*/box-sizing:border-box;}
.col-line .line-title{color:#474B4F;font-size:28rpx; flex-shrink: 0;margin-right: 20rpx;}
.remark-title{color:#474B4F;font-size:28rpx;line-height: 32rpx;}
.Coupon{font-size:28rpx;color:#888B92;text-align:right;position:absolute;right:46rpx;top:16rpx;z-index:1;}
.line-details{font-size:28rpx; flex-shrink: 1; width: 100%; text-align: right; margin-left: 40rpx;}
.address{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.details-link::after{content:'';width:16rpx;height:16rpx;border-right:2rpx solid #D6D6DA;border-bottom:2rpx solid #D6D6DA;transform:rotate(-45deg); display: block; margin-left: 15rpx;}
.posit{position:absolute;right:20rpx;top:30rpx;z-index:1;}
.padding{margin-right:50rpx;box-sizing:border-box;}
.bottom{width:100%;height:90rpx;position:fixed;left:0;bottom:0;z-index:999;display:flex;align-items:center;}
.bottom .btn{width:100%;text-align:center;line-height:90rpx;font-size:30rpx;}
.bottom .leftBtn{background-color:#585453;color:#DCDDDD;}
.bottom .leftBtn text{color:var(--subtitleColor);}
.bottom .rightBtn{background-color:var(--subtitleColor);color:#000;border-radius:0;}
.bottomBG{width:100%;margin: 20rpx 0 80rpx;background-color:#fff;}
.textarea{width:100%;height:50rpx;font-size:29rpx;}
.placeholder{font-size:28rpx;color:#C9CACA;}
.balance{color:var(--subtitleColor);}
.contract{font-size:28rpx;padding:20rpx;display:flex;align-items:center;}
.contract .icon{display:inline-block;margin-right:10rpx;}
.contract text{font-size:24rpx}
.contract .conDetails{color:var(--subtitleColor);}
text.disagree{width:38rpx;height:38rpx;border:1px solid var(--subtitleColor);border-radius:50%;margin-right:10rpx;}
text.agree{position:relative;}
text.agree::after{content:'';width:22rpx;height:22rpx;border-radius:50%;background-color:var(--subtitleColor);position:absolute;left:8rpx;top:8rpx;}
.icon-wx{font-size:80rpx;display:flex;align-items:center;}
.icon-wx text{font-size:30rpx;margin-left:30rpx;}
.col-pay{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20rpx;box-sizing:border-box;}
.email{text-align:right;}
.progress{width:100%;position:fixed;left:0;top:0;z-index:999;}



.pLeft10{padding-left: 20rpx}
.sku-stepper-stock {padding: 24rpx 20rpx;background-color: #F5F5F4}
.sku-stepper-container {height: 48rpx;}
.sku-stepper-container text{display: inline-block;line-height: 48rpx}
.sku__stepper-title {float: left;line-height: 60rpx;}
.sku__stepper {float: right;}
.stepper {font-size: 0;-webkit-user-select: none;user-select: none;display: flex;}
.sku__stock {margin-right: 20rpx;color: #969799;
}
.stepper__minus,.stepper__plus{width: 44rpx;height: 44rpx;border: 1px solid var(--subtitleColor);border-radius: 50%;position: relative;}
.stepper__plus{background: var(--subtitleColor);}
.stepper__minus::before,.stepper__plus::before{content: '';width: 30rpx;height: 2rpx;background: var(--subtitleColor);position: absolute;top:21rpx;left: 7rpx;}
.stepper__plus::after{content: '';width: 2rpx;height: 30rpx;position: absolute;top:7rpx;left: 21rpx;}
.stepper__plus::before,.stepper__plus::after{background: white;}
.stepper__minus__diabled,.stepper__plus__diabled{background:#F5F5F4;border:1px solid gray;}
.stepper__minus__diabled::before,
.stepper__plus__diabled::before,
.stepper__plus__diabled::after{background: gray;}
.stepper__input{box-sizing: border-box;width: 64rpx;height: 48rpx;margin: 0 4rpx;padding: 0;color: #323233;font-size: 28rpx;line-height: 48rpx;text-align: center;vertical-align: middle;border: 0;border-width: 2rpx 0;border-radius: 0;-webkit-appearance: none;}
.enlist-choose-child,.enlist-choose-child-button{padding:20rpx;}
.enlist-choose-child-button button{height: 60rpx;line-height: 60rpx;color: #000;background-color: var(--subtitleColor);border-radius: 30rpx;font-size: 24rpx;}
.enlist-choose-child .van-cell{padding: 10px 0;display: flex;align-items: center;}
.card-list{padding: 20rpx 0;position: relative;}
.card-item{font-size: 28rpx;line-height: 48rpx;}
.card-item text{display: inline-block;}
.card-item-one{width: 120rpx;}
.card-item-two{width: 310rpx;}
.card-item-three{width: 250rpx;}
.card-list::after{content:" "; position: absolute; top:50%; right: 10rpx; transform:rotate(45deg) translateY(-70%);width: 22rpx;height: 22rpx;border-top: 2rpx solid #D6D6DA;border-right: 2rpx solid #D6D6DA;}
.black{color: #000;vertical-align: middle;margin-top: -10rpx;}
.mask{width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:fixed;left:0;top:0;z-index:9999;}
.maskBox{width:80%;background-color:#fff;border-radius:20rpx;position:absolute;left:10%;top:30%;z-index:9;overflow: hidden;}
.button.button-white{background-color:#fff; color:var(--subtitleColor);font-size: 36rpx;}
/* .maskBtn{width:100%;height:90rpx;text-align:center;color:var(--subtitleColor);line-height:90rpx;font-size:32rpx;border: none;border-top:1px solid #c7c7cc;background: #fff;} */
.maskContent{width:100%;padding:20rpx;box-sizing:border-box;}
.maskTitle{color:var(--subtitleColor);font-size:32rpx;line-height:40rpx;margin-top:10rpx;text-align: center;}
.maskTit{font-size:32rpx;line-height:40rpx;text-align: center;padding: 20rpx;}
.buttons-row .button {height: 70rpx;line-height: 70rpx;border-radius: 4rpx;}
.button-weixin{background: #07c160;}
.icon-weixin{font-size: 48rpx;vertical-align: top;position: relative;top: 8rpx;margin-right: 6rpx;}
.mLeft10{margin-left: 20rpx;}
.ship-address{height: auto; display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;}
.text-name {font-size: 28rpx;font-weight: 500;}
.text-info {font-size: 24rpx;padding: 10rpx 0;}
.address-placeholder{color:#808080;font-size: 28rpx;}
.content .column .member{
  border-bottom: 1px solid #E2E1E1;
}
.content .column .member:last-child{
  border-bottom: none
}
