.qn-dialog-popup[data-v-c99e24b0]{width:2.8rem;border-radius:.15rem!important}.qn-dialog-popup .qn-dialog[data-v-c99e24b0]{padding:.18rem;background:#fff}.qn-dialog-popup .qn-dialog__title[data-v-c99e24b0]{height:.28rem;margin-bottom:.08rem;font-weight:600;font-size:.2rem;color:#313233;text-align:center}.qn-dialog-popup .qn-dialog__content[data-v-c99e24b0]{color:#626366;font-size:.15rem;line-height:.21rem;letter-spacing:0;paragraph-spacing:0;text-align:center}.qn-dialog-popup .qn-dialog__footer[data-v-c99e24b0]{display:flex;height:.4rem;margin-top:.2rem}.qn-dialog-popup .qn-dialog .common-button[data-v-c99e24b0]{flex:1;display:flex;align-items:center;justify-content:center;border-radius:.2175rem;color:#fff;font-size:.15rem}.qn-dialog-popup .qn-dialog .common-button[data-v-c99e24b0]:not(:last-of-type){margin-right:.12rem}p[data-v-571d62d3]{margin:0}.product_box[data-v-571d62d3],.type_box[data-v-571d62d3]{padding:.12rem;width:3.55rem;border-radius:.08rem;box-shadow:0 .02rem .2rem -.02rem rgba(51,51,51,.08);margin:.1rem auto}.product_box .title[data-v-571d62d3],.type_box .title[data-v-571d62d3]{font-size:.15rem;font-weight:500;color:#333;margin:0 0 .12rem 0}.product_box>div[data-v-571d62d3]{margin-top:.12rem}.product_box .info[data-v-571d62d3]{width:1.5rem;margin-left:.1rem}.product_box .price[data-v-571d62d3]{flex:auto}.info p[data-v-571d62d3]{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.info p[data-v-571d62d3]:first-of-type{font-size:.13rem;font-weight:400;color:#333}.info p[data-v-571d62d3]:nth-of-type(2){font-size:.12rem;font-weight:400;color:#999;margin-top:.06rem}.price[data-v-571d62d3]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;text-align:right}.price .desc[data-v-571d62d3]{font-size:.12rem;color:#313233;font-weight:500}.price p[data-v-571d62d3]:first-of-type{font-size:.15rem;color:#333;font-weight:600}.price p[data-v-571d62d3]:nth-of-type(2),.price p[data-v-571d62d3]:nth-of-type(3){font-size:.12rem;color:#999;font-weight:400}.type_box>div[data-v-571d62d3]{padding:.16rem 0;display:flex;align-items:center}.type_box>div .text[data-v-571d62d3]{flex:auto;margin:0 .1rem}.type_box>div .text p[data-v-571d62d3]:first-of-type{font-size:.15rem;font-weight:500;color:#333}.type_box>div .text p[data-v-571d62d3]:nth-of-type(2){font-size:.13rem;font-weight:400;color:#666}