.modal[data-v-8874bde6]{width:250pt;text-align:left;padding:10px}.modal .title[data-v-8874bde6]{background-color:#fff;display:flex;align-items:center;justify-content:center}.modal .title span[data-v-8874bde6]{font-size:14pt;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#2b2e36}.modal .info[data-v-8874bde6]{margin-top:10pt;font-size:10pt;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;color:#535353;padding:0 10pt;min-height:50pt}.modal .order[data-v-8874bde6]{margin:10pt 0 5pt 0;padding:10pt;border:1px dashed #535353}.modal .order .text[data-v-8874bde6]{font-size:11pt;line-height:15pt}.modal .btn-box[data-v-8874bde6]{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8pt;margin-top:1em;margin-bottom:1em}.modal .btn-box .decline-btn[data-v-8874bde6]{border-color:var(--primaryColor,#000);color:#fff;background-color:var(--primaryColor,#000);width:35%;height:30px}.mall-goods[data-v-32ee490c]{display:flex;flex-direction:column;height:100vh;background:#f7f8fa}.mall-goods.embedded[data-v-32ee490c]{height:100%;min-height:0}.mall-goods[data-v-32ee490c] .van-nav-bar{background-color:var(--primaryColor,#000);height:35pt}.mall-goods[data-v-32ee490c] .van-nav-bar .van-nav-bar__title{color:#fff;font-size:14pt}.mall-goods[data-v-32ee490c] .van-nav-bar__content{height:100%}.mall-goods[data-v-32ee490c] .van-hairline--bottom:after{border-bottom-width:0}.mall-goods .list[data-v-32ee490c]{display:flex;flex-wrap:wrap;align-content:flex-start;flex:1;overflow-y:auto;padding:10px;box-sizing:border-box}.mall-goods .list .card[data-v-32ee490c]{position:relative;width:calc(50% - 5px);margin-bottom:10px;background:#fff;box-sizing:border-box}.mall-goods .list .card[data-v-32ee490c]:nth-child(odd){margin-right:10px}.mall-goods .list .thumb[data-v-32ee490c]{position:relative;width:100%;height:0;padding-bottom:100%;background:#f2f3f5;overflow:hidden}.mall-goods .list .thumb img[data-v-32ee490c]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mall-goods .list .info[data-v-32ee490c]{padding:8px 32px 12px 10px}.mall-goods .list .title[data-v-32ee490c]{font-size:14px;line-height:20px;color:#323233;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mall-goods .list .desc[data-v-32ee490c]{height:36px;margin-top:6px;font-size:12px;line-height:18px;color:#969799;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mall-goods .list .price[data-v-32ee490c]{margin-top:8px;font-size:16px;line-height:22px;font-weight:600;color:#ee0a24}.mall-goods .list .add[data-v-32ee490c]{position:absolute;right:8px;bottom:10px;color:var(--primaryColor,#000)}.mall-goods .list .add[data-v-32ee490c] .van-icon{color:var(--primaryColor,#000)}.mall-goods .list .add .sold-out[data-v-32ee490c]{font-size:12px;font-weight:550;color:#323233}.mall-goods .bottom[data-v-32ee490c]{height:30pt;width:calc(100% - 20pt);background:#fff;border-radius:25pt;margin:5pt 10pt;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mall-goods .bottom[data-v-32ee490c] .van-badge--fixed{top:10pt}.mall-goods .bottom img[data-v-32ee490c]{width:20pt;height:20pt;margin-left:20pt}.mall-goods .bottom .cart-price[data-v-32ee490c]{font-size:13pt;font-family:Arial-Black,Arial;font-weight:900;color:#2e2e2e}.mall-goods .bottom .btn[data-v-32ee490c]{width:120pt;height:30pt;background:var(--primaryColor,#000);border-radius:25pt;display:flex;align-items:center;justify-content:center}.mall-goods .bottom .btn span[data-v-32ee490c]{font-size:13pt;font-weight:600;color:#fff}.mall-goods .foodModel[data-v-32ee490c]{text-align:left;background:#f9f9f9}.mall-goods .foodModel .title[data-v-32ee490c]{background-color:#fff;padding:0 10pt;border-bottom:1pt solid #dcdcdc;display:flex;align-items:center;justify-content:space-between;height:60pt}.mall-goods .foodModel .title span[data-v-32ee490c]{font-size:14pt;font-weight:600;color:#2b2e36}.mall-goods .foodModel .popup-body[data-v-32ee490c]{height:calc(100% - 130pt);overflow-y:auto;background-color:#fff}.mall-goods .foodModel .item[data-v-32ee490c]{background-color:#fff;padding:0 10pt 5pt;margin-bottom:2pt}.mall-goods .foodModel .item-name span[data-v-32ee490c]{font-size:12pt;font-weight:600;color:#272727}.mall-goods .foodModel .hint[data-v-32ee490c]{font-size:10pt;font-weight:400}.mall-goods .foodModel .checked-group[data-v-32ee490c] .van-checkbox__icon--checked .van-icon,.mall-goods .foodModel .radio-group[data-v-32ee490c] .van-radio__icon--checked .van-icon{background-color:var(--primaryColor,#000);border-color:var(--primaryColor,#000)}.mall-goods .foodModel .select[data-v-32ee490c]{display:flex;align-items:center;margin-bottom:5pt}.mall-goods .foodModel .type-checked[data-v-32ee490c],.mall-goods .foodModel .type[data-v-32ee490c]{width:60pt;height:20pt;border-radius:3.5pt;display:flex;align-items:center;justify-content:center;margin-right:10pt}.mall-goods .foodModel .type[data-v-32ee490c]{background:#fff;border:1pt solid #979797}.mall-goods .foodModel .type-checked[data-v-32ee490c]{background-color:var(--primaryColor,#000);border:1pt solid var(--primaryColor,#000);color:#fff}.mall-goods .foodModel .remark[data-v-32ee490c]{background-color:#fff;padding:0 10pt 5pt}.mall-goods .foodModel .remark .input[data-v-32ee490c]{margin-top:5pt;margin-bottom:10pt;border:1pt solid #979797}.mall-goods .foodModel .popup-btn[data-v-32ee490c]{height:30pt;border-radius:5pt;background-color:var(--primaryColor,#000)}.mall-goods .upsellModel[data-v-32ee490c]{padding:10pt;width:260pt;background:#f9f9f9}.mall-goods .upsellModel .title[data-v-32ee490c]{font-size:12pt;margin-bottom:10pt;text-align:left}.mall-goods .upsellModel .item[data-v-32ee490c]{display:flex;align-items:center;line-height:16pt;padding:4pt 0}.mall-goods .upsellModel .item span[data-v-32ee490c]{font-size:13pt;text-decoration:underline}.mall-goods .upsellModel[data-v-32ee490c] .van-icon{color:var(--primaryColor,#000)}.mall-goods .upsellModel .btn-skip[data-v-32ee490c]{margin-top:16pt;height:30px;width:100%;border-color:var(--primaryColor,#000);color:var(--primaryColor,#000)}