.border-box[data-v-0c8680a8]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.img-auto-height[data-v-0c8680a8]:before{content:"";display:inline-block;vertical-align:top;width:0;height:0;padding-top:100%}#combo-detail[data-v-0c8680a8]{background:#fff;padding-bottom:1.866667rem}#combo-detail .content[data-v-0c8680a8]{padding:.266667rem .4rem}#combo-detail .combo-header[data-v-0c8680a8]{justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;padding:.266667rem 0}#combo-detail .combo-header .combo-id[data-v-0c8680a8],#combo-detail .combo-header[data-v-0c8680a8]{display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;-webkit-flex-wrap:nowrap}#combo-detail .combo-header .combo-id[data-v-0c8680a8]{width:.933333rem;height:.933333rem;border-radius:50%;color:#fff;font-size:.32rem;font-weight:700;justify-content:center;-webkit-justify-content:center;flex-wrap:nowrap;flex-direction:row;flex:none;margin-right:.266667rem}#combo-detail .combo-header .combo-title[data-v-0c8680a8]{font-size:.4rem;color:#333}#combo-detail .divider[data-v-0c8680a8]{height:.026667rem;background-size:.213333rem .026667rem;background-repeat:repeat-x}#combo-detail .goods-item[data-v-0c8680a8]{display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;padding:.4rem 0;border-bottom:.013333rem solid #f0f0f0}#combo-detail .goods-item[data-v-0c8680a8]:last-child{border-bottom:none}#combo-detail .goods-item .goods-img[data-v-0c8680a8]{width:2.4rem;height:2.4rem;background:#f7f7f7;border-radius:.133333rem;overflow:hidden;flex:none;margin-right:.333333rem}#combo-detail .goods-item .goods-img img[data-v-0c8680a8]{width:100%;height:100%;vertical-align:top}#combo-detail .goods-item .goods-info[data-v-0c8680a8]{flex:1;min-width:0;overflow:hidden}#combo-detail .goods-item .goods-info .row[data-v-0c8680a8]{font-size:.32rem;line-height:1.8}#combo-detail .goods-item .goods-info .row .label[data-v-0c8680a8],#combo-detail .goods-item .goods-info .row .value[data-v-0c8680a8]{color:#333}#combo-detail .goods-item .goods-info .row .title[data-v-0c8680a8]{font-size:.346667rem;color:#333;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}#combo-detail .goods-item .goods-info .row.price-row[data-v-0c8680a8]{display:flex;align-items:baseline;margin-top:.066667rem;color:#f34c43;white-space:nowrap}#combo-detail .goods-item .goods-info .row.price-row .price-sign[data-v-0c8680a8]{font-size:.32rem;margin-right:.026667rem}#combo-detail .goods-item .goods-info .row.price-row .price-int[data-v-0c8680a8]{font-size:.453333rem;font-weight:700;line-height:1}#combo-detail .goods-item .goods-info .row.price-row .price-float[data-v-0c8680a8]{font-size:.32rem}#combo-detail .goods-item .goods-info .row.price-row .price-del[data-v-0c8680a8]{color:#999;font-size:.293333rem;margin-left:.16rem;text-decoration:line-through;font-weight:400}#combo-detail .goods-item .replace-btn[data-v-0c8680a8]{flex:none;font-size:.32rem;padding:.16rem .4rem;border:.013333rem solid;border-radius:.4rem;margin-left:.266667rem;color:#fff}#combo-detail .replace-view[data-v-0c8680a8]{padding:.266667rem}#combo-detail .replace-view .replace-grid[data-v-0c8680a8]{display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row}#combo-detail .replace-view .replace-item[data-v-0c8680a8]{position:relative;width:50%;padding:.2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#combo-detail .replace-view .replace-item .goods-img[data-v-0c8680a8]{width:100%;height:4rem;background:#f7f7f7;overflow:hidden}#combo-detail .replace-view .replace-item .goods-img img[data-v-0c8680a8]{width:100%;height:100%;vertical-align:top}#combo-detail .replace-view .replace-item .goods-spec[data-v-0c8680a8]{font-size:.32rem;color:#333;line-height:1.4;margin-top:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-align:center}#combo-detail .replace-view .replace-item .check[data-v-0c8680a8]{position:absolute;top:.333333rem;right:.333333rem;z-index:2}#combo-detail .replace-footer[data-v-0c8680a8]{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -.026667rem .133333rem rgba(0,0,0,.05);display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;padding-bottom:env(safe-area-inset-bottom)}#combo-detail .replace-footer .btn[data-v-0c8680a8]{flex:1;height:1.333333rem;display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;justify-content:center;-webkit-justify-content:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;font-size:.426667rem}#combo-detail .replace-footer .btn.cancel[data-v-0c8680a8]{background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#combo-detail .replace-footer .btn.confirm[data-v-0c8680a8]{color:#fff}#combo-detail .footer[data-v-0c8680a8]{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -.026667rem .133333rem rgba(0,0,0,.05);display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;padding:.266667rem .4rem;padding-bottom:env(safe-area-inset-bottom)}#combo-detail .footer .total[data-v-0c8680a8]{font-size:.373333rem;color:#333}#combo-detail .footer .total .price[data-v-0c8680a8]{font-size:.48rem;font-weight:700;color:#f34c43}#combo-detail .footer .cart-btn[data-v-0c8680a8]{display:flex;display:-webkit-flex;display:-webkit-box-flex;align-items:center;justify-content:center;-webkit-justify-content:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;color:#fff;font-size:.373333rem;padding:.2rem .4rem;border-radius:.6rem}#combo-detail .footer .cart-btn .iconfont[data-v-0c8680a8]{font-size:.453333rem;margin-right:.133333rem}