#selloutPage{position:fixed;width:7.5rem;height:100vh;top:0;left:0;font-family:PingFangSC;z-index:200;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.sellloutCover{width:7.5rem;height:100vh;background:rgba(0,0,0,.5)}.selloutBox{width:6.5rem;position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;border-radius:.2rem;z-index:202}.selloutBoxtop{padding:0 .5rem .5rem}.selloutBoxName{min-height:1rem;line-height:1rem;text-align:center;font-size:.34rem;color:#333;font-family:PingFangSC-Medium,PingFang SC;font-weight:700}.selloutBoxTxtName{color:#000}.selloutBoxTxt{font-size:.24rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:.4rem;color:#787878}.selloutBoxTxt span{color:rgba(0,0,0,.6)}.selloutBtn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.2rem 0;border-top:.01rem solid #bbb}.selloutBtn div{width:3.25rem;text-align:center;height:.48rem;line-height:.48rem;border-right:1px solid #bbb;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;color:#666}.selloutBtn div:last-child{border-right:none}#plugin{position:fixed;right:1.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pluginlogoBox{width:2.63rem;height:.97rem;margin-bottom:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex}.pluginlogoImg,.pluginlogoImg img{width:.97rem;height:.97rem}.pluginlogoTxt{font-size:.22rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:.26rem;padding:.14rem .22rem 0;text-align:left}.pluginContent{width:2.63rem;height:5.37rem;background:#fff;border-radius:.1rem;border:1px solid rgba(200,208,216,.36);padding:.28rem .15rem;-webkit-box-sizing:border-box;box-sizing:border-box}.pluginTitle{font-size:.17rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#333;line-height:.28rem;text-align:justify;padding-bottom:.24rem;border-bottom:1px dashed #ccc;margin-bottom:.18rem}.pluginQrImg{width:2.52rem}.pluginQrImg img{width:2.52rem;position:relative;left:-.1rem}#alertPage{position:fixed;top:0;left:0;z-index:300;font-family:PingFangSC;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#alertPage,.alertCover{width:7.5rem;height:100vh}.alertCover{background:rgba(0,0,0,.5)}.alertBox{width:5.5rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:.2rem}.alertBoxtop{padding:0 .5rem .5rem}.alertBoxName{min-height:1rem;line-height:1rem;text-align:left;font-size:.34rem;color:#333;font-family:PingFangSC-Medium,PingFang SC;font-weight:700}.alertBoxTxtName{color:#000}.alertBoxTxt{text-align:left;font-size:.28rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:.4rem;color:#787878}.alertBoxTxt span{color:rgba(0,0,0,.6)}.alertBtn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.2rem 0;border-top:.01rem solid #bbb}.alertBtn div{width:6rem;text-align:center;height:.48rem;font-size:.32rem;letter-spacing:.1rem;line-height:.48rem;border-right:1px solid #bbb;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;color:#666}.alertBtn div:last-child{border-right:none}.page-mask{position:fixed;z-index:110;width:7.5rem;height:100vh;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:rgba(0,0,0,.5)}.page-buy{-webkit-box-shadow:0 16px 25px -5px rgba(209,102,89,.2);box-shadow:0 16px 25px -5px rgba(209,102,89,.2);position:relative;background-color:#c25e4d;color:#fff;border-radius:1rem;display:inline-block;width:4.15rem;line-height:.88rem;font-size:.3rem;overflow:visible;font-weight:500;margin:0;text-align:center;letter-spacing:.005rem;z-index:110}.buyPlanBox{width:7.5rem;min-height:6rem;background:#fff;position:fixed;bottom:-8rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:.3rem .03rem;z-index:111;-webkit-transition:all .3s;transition:all .3s}.buyPlanBox .buyPlanclose{position:absolute;right:.4rem;top:.4rem;z-index:90}.buyPlanBox .buyPlanclose img{width:.25rem;height:.25rem}.buyPlanBox .buyPlanselect{width:7.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .2rem}.buyPlanBox .buyPlanselect .title{font-size:.32rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#141414;line-height:.48rem;margin-bottom:.4rem}.buyPlanBox .buyPlanselect .items{max-height:4rem}.buyPlanBox .buyPlanselect .item{background:#fff;border-radius:.05rem;font-size:.24rem;margin:.2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:.88rem;width:5.6rem;border:1px solid #d8d8d8;line-height:.88rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .2rem;overflow:hidden}.itemTitle{font-size:.32rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#141414;letter-spacing:.02rem}.buyPlanBox .buyPlanselect .item.active{border:.02rem solid #c25e4d}.buyPlanBox .buyPlanselect .tip{color:#999}.buyPlanBox .btns{padding:.5rem 0 .2rem 0;text-align:center}.nullpick{border:1px solid #ddd!important}.itemPrice{font-size:.28rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#c25e4d;letter-spacing:.01rem}.itemPrice span{text-decoration:line-through;font-size:.26rem;font-weight:400;color:#8e8e8e;margin-right:.2rem}#cart{background:#f4f2f0;width:7.5rem;height:100vh;position:relative;margin:0 auto;overflow-y:auto}#cart::-webkit-scrollbar{display:none}.cart .title span{position:relative}.cart .title text:after{position:absolute;content:"";left:0;right:0;bottom:-20rpx;height:10rpx;background:#c25e4d;border-radius:10rpx}.cart .text{padding-bottom:20rpx;margin-bottom:30rpx;color:#505050;font-size:28rpx;border-bottom:1px solid #f2f4f8}.cart .attrs{padding:20rpx 0 44rpx 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart .attrs .item{padding:10rpx 60rpx;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #f2f4f8}.cart .attrs .item:last-child{border:none}.cart .attrs .item div:first-child{color:#333;font-weight:700;font-size:34rpx;margin-bottom:10rpx}.cart .attrs .item div:last-child{font-size:24rpx;color:#9b9b9b}.cart .app-btn{margin-bottom:50rpx;height:100rpx;line-height:100rpx}.select-time{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:600rpx;background:#fff;position:fixed;bottom:-800rpx;left:0;padding:30rpx;z-index:11;overflow:visible;-webkit-transition:all .3s;transition:all .3s}.outShow{bottom:0}.select-time .close{position:absolute;right:40rpx;top:40rpx;z-index:90}.select-time .close img{width:25rpx;height:25rpx}.select-time .product{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-80rpx}.select-time .product .thumb{width:169rpx;height:169rpx;-ms-flex-negative:0;flex-shrink:0;position:relative}.select-time .product .thumb:after{position:absolute;content:"";left:-15rpx;top:20rpx;width:100%;height:100%;background:#9caed8;border-radius:14px;opacity:.5025;-webkit-filter:blur(15px);filter:blur(15px);z-index:-1}.select-time .product .thumb image{width:100%;height:100%;border-radius:10rpx}.select-time .product .info{padding-left:35rpx;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.select-time .product .info .name{font-size:32rpx;font-weight:700;padding:10rpx 0}.select-time .product .info .price{color:#c25e4d;font-weight:700}.select-time .select{padding:0 20rpx}.select-time .select .title{color:#727171}.select-time .select .items,.select-time .select .items2{padding:20rpx 0 35rpx 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-time .select .item{padding:12rpx 30rpx;background:#fff;border:1rpx solid rgba(114,113,113,.8);border-radius:5rpx;margin-right:15rpx;font-size:24rpx;margin-bottom:10rpx}.nullpick{background:#ddd!important;border:1rpx solid #ddd!important;color:#fff!important}.select-time .select .item.active{background:rgba(194,95,77,.281);border-color:#c25e4d}.select-time .select .tip{color:#999}.select-time .btns{padding:50rpx 0 20rpx 0;text-align:center}#yuyuexiadan{width:220rpx}.productBox{height:266rpx;-webkit-transition:all .5s;transition:all .5s}.productNull{height:0!important}.notLoginBox{width:100vw;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}.notLoginPage{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#fff;z-index:100}.notLoginImg{margin:0rpx 120rpx 40rpx}.notLoginImg,.notLoginImg image{width:509rpx;height:277rpx}.notLoginImgTxt{height:40rpx;font-size:28rpx;font-family:PingFangSC;font-weight:300;color:#444;line-height:40rpx;text-align:center;margin-bottom:60rpx}.notLoginImgBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.noGoodsPage{width:670rpx;height:551rpx;background:#fff;-webkit-box-shadow:0rpx 0rpx 20rpx 0rpx rgba(220,207,191,.6);box-shadow:0rpx 0rpx 20rpx 0rpx rgba(220,207,191,.6);border-radius:10rpx;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.noGoodsPageName{text-align:center;font-size:48rpx;font-family:SourceHanSansCN-Medium,SourceHanSansCN;font-weight:500;color:#141414;line-height:72rpx;padding-top:75rpx}.noGoodsPageTitle{font-size:28rpx;font-family:PingFangSC-Light,PingFang SC;font-weight:300;color:#505050;line-height:44rpx;padding:20rpx 0;text-align:center}.noGoodsPageBtnBox{text-align:center}.noGoodsPageBtnBox button{margin-top:36rpx}.cartListBox{width:6.7rem;height:2.8rem;background:#fff;-webkit-box-shadow:0 0 .4rem 0 rgba(220,207,191,.6);box-shadow:0 0 .4rem 0 rgba(220,207,191,.6);border-radius:.1rem;margin:.2rem auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;-webkit-transition:all .15s;transition:all .15s;overflow:hidden}.cartDel{left:-2.1rem;overflow:visible}.cartListdelBtn{position:absolute;top:0;right:-2.3rem;width:1.9rem;height:2.77rem;line-height:.3rem;font-size:.3rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;padding:1.23rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.05rem;background:#c25e4d}.cartListdelBtn img{width:.32rem;height:.3rem;position:relative;top:.05rem;margin-right:.05rem}.selecting{border-radius:.35rem;border:.02rem solid #c4c4c4}.noselecting,.selecting{width:.35rem;height:.35rem}.noselecting{border-radius:.35rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selected{border-radius:.39rem;overflow:hidden}.selected,.selected img{width:.39rem;height:.39rem}.selected img{display:block}.cartListBoxLeft{padding:.18rem;position:absolute;right:0;top:0}.cartListBoxMid{width:1.88rem;padding-top:.46rem;position:relative;margin-left:.34rem}.cartListBoxMid img{width:1.88rem;height:1.88rem;border-radius:.1rem}.cartListBoxRight{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.3rem;padding-top:.46rem;text-align:left}.cartListBoxLab{position:absolute;top:.46rem;left:0;min-width:.1rem;padding:0 .15rem;height:.36rem;background-color:#ccb697;font-size:.2rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:.36rem;text-align:center;border-radius:.1rem 0}.cartListBoxName{font-size:.32rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#141414;line-height:.45rem;width:3.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:.24rem}.cartListBoxPlan{min-width:1rem;height:.44rem;border:.02rem solid #999;border-radius:.44rem;text-align:center;font-size:.26rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#141414;line-height:.44rem;position:relative;display:inline-block;padding:0 .2rem}.cartListBoxPlan img{width:.18rem;height:.11rem;position:relative;top:-.06rem;margin-left:.15rem}.cartListBoxPlan2{height:.39rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.26rem}.mealBtn{width:.46rem;height:.46rem;position:relative}.mealBtn img{display:block;width:.44rem;height:.44rem}.mealNumBox{padding:0 .1rem;width:.62rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.26rem}.mealNumBox,.mealNumBox input{height:.44rem;line-height:.44rem}.mealNumBox input{width:.6rem;padding:0;margin:0;text-align:center;font-size:.3rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#141414;letter-spacing:.01rem;border:0}.cartListBoxPrice{height:.45rem;font-size:.2rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;color:#333;line-height:.45rem;margin-bottom:.22rem}.cartListBoxNowPrice{font-size:.32rem;font-weight:500;margin-right:.14rem}.cartListBoxBeforePrice{font-size:.2rem;color:#898989;text-decoration:line-through}.cartListBoxBeforePrice,.cartListBoxPlanBtn{font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.cartListBoxPlanBtn{position:absolute;bottom:.5rem;right:.24rem;width:1.2rem;height:.38rem;font-size:.24rem;color:#c25e4d;line-height:.33rem;display:-webkit-box;display:-ms-flexbox;display:flex}.cartListBoxPlanBtn img{position:relative;top:.08rem;width:.1rem;height:.18rem;margin-left:.1rem}.cartListTxt{height:.3rem;font-size:.2rem;font-family:PingFangSC-Light,PingFang SC;font-weight:300;color:#898989;line-height:.28rem;text-align:center;padding:.4rem}.allCheck{position:relative;width:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allChecked{border-radius:.38rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:.14rem}.allChecked,.allChecked img,.allChecking{width:.38rem;height:.38rem}.allChecking{border-radius:.38rem;border:.02rem solid #c4c4c4;-webkit-box-sizing:border-box;box-sizing:border-box}.cartListBoxDel{visibility:hidden}.nullBox{height:3.17rem;-webkit-transition:all .2s;transition:all .2s}.nullBox2{height:0}.lab0{background:#a8b59f}.lab2{background:#a3b1bf}.orderbarpad{height:.2rem}.orderbar{position:fixed;width:7.5rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);right:0;bottom:1.1rem;padding:.4rem;background:#fff;-webkit-box-shadow:0 -6px 20px 0 rgba(0,0,0,.08);box-shadow:0 -6px 20px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.orderbar .payBtn{position:relative;background-color:#c25e4d;color:#fff;border-radius:1rem;display:inline-block;width:2.2rem;line-height:.88rem;font-size:.3rem;overflow:visible;font-weight:500;margin:0;text-align:center;letter-spacing:.005rem}.orderbar .total{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.4rem}.orderbar .total div:first-child{font-weight:700;font-size:.3rem}.orderbar .total div:last-child{font-size:.28rem;color:#9b9b9b}.orderbar .app-btn{width:3.8rem}.noCart{background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(220,207,191,.6);box-shadow:0 0 20px 0 rgba(220,207,191,.6);border-radius:.1rem;position:relative;text-align:center;width:5.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4rem;margin:3rem auto}.noCartTitle{font-size:.42rem;font-weight:700;padding:.3rem 0}.noCartMsg{font-size:.24rem;color:#505050;margin-bottom:.5rem}#cart .outShow{bottom:1.1rem}