.info-wrapper[data-v-d885335e]{display:flex;flex-direction:column;border-radius:.21333rem;background:#fff;padding:.32rem}.info-wrapper .title-box[data-v-d885335e]{display:flex;align-items:center;margin-bottom:.32rem}.info-wrapper .title-box .decorate[data-v-d885335e]{margin-right:.16rem;width:.08rem;height:.26667rem;border-radius:.05333rem;background:#409eff}.info-wrapper .title-box .title-text[data-v-d885335e]{font-family:思源黑体;font-size:.42667rem;font-weight:500;line-height:.53333rem;letter-spacing:0;color:#333}.info-wrapper .title-box .title-end[data-v-d885335e]{margin-left:auto}[data-v-71408080]{box-sizing:border-box}.price-detail-popup[data-v-71408080]{border-radius:.21333rem .21333rem 0 0;padding-bottom:calc(.16rem + constant(safe-area-inset-bottom));padding-bottom:calc(.16rem + env(safe-area-inset-bottom))}.price-detail-popup .pop-content[data-v-71408080]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#666}.price-detail-popup .pop-content .header[data-v-71408080]{padding:.32rem .32rem 0;position:relative}.price-detail-popup .pop-content .header .title[data-v-71408080]{position:absolute;left:50%;transform:translateX(-50%);font-family:思源黑体;font-size:.42667rem;font-weight:500;line-height:.53333rem;text-align:center;letter-spacing:0;color:#333}.price-detail-popup .pop-content .header .close[data-v-71408080]{font-family:Source Han Sans;font-size:.42667rem;font-weight:400;line-height:.53333rem;text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#999}.price-detail-popup .pop-content .sessions[data-v-71408080]{border-radius:.10667rem;opacity:1;background:#f4f4f4;padding:.32rem;overflow:auto}.price-detail-popup .pop-content .sessions .label[data-v-71408080]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#666}.price-detail-popup .pop-content .sessions .value[data-v-71408080]{color:#333}.price-detail-popup .pop-content .sessions .discount[data-v-71408080],.price-detail-popup .pop-content .sessions .value[data-v-71408080]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;text-align:right;letter-spacing:0;font-variation-settings:"opsz" auto}.price-detail-popup .pop-content .sessions .discount[data-v-71408080]{color:#ff7311}.price-detail-popup .pop-content .sessions .session[data-v-71408080]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#666;white-space:nowrap;margin-bottom:.29333rem}.price-detail-popup .pop-content .sessions .session[data-v-71408080]:last-child{margin-bottom:0}[data-v-72d43533]{box-sizing:border-box}.page[data-v-72d43533]{padding-bottom:calc(2.93333rem + constant(safe-area-inset-bottom));padding-bottom:calc(2.93333rem + env(safe-area-inset-bottom));background:#f3f4f8;min-height:100vh}.page[data-v-72d43533] .van-stepper .van-stepper__minus,.page[data-v-72d43533] .van-stepper .van-stepper__plus{border-radius:.02667rem;border:.02667rem solid #d8d8d8;background:transparent;width:.53333rem;height:.53333rem;color:#323233}.page[data-v-72d43533] .van-stepper .van-stepper__minus.van-stepper__minus--disabled,.page[data-v-72d43533] .van-stepper .van-stepper__minus .van-stepper__plus--disabled,.page[data-v-72d43533] .van-stepper .van-stepper__plus.van-stepper__minus--disabled,.page[data-v-72d43533] .van-stepper .van-stepper__plus .van-stepper__plus--disabled{color:#d8d8d8}.page[data-v-72d43533] .van-stepper .van-stepper__input{border:none;background:transparent;width:.8rem;height:.53333rem;font-family:Source Han Sans;font-size:.42667rem;font-weight:400;line-height:.53333rem;text-align:center;letter-spacing:0;color:#333}.page .container[data-v-72d43533]{padding:.21333rem .32rem}.page .container>div[data-v-72d43533]{margin-bottom:.21333rem}.page .container .session-box .operate>img[data-v-72d43533]{margin-right:.42667rem}.page .container .session-box .operate>img[data-v-72d43533]:last-child{margin-right:0}.page .container .session-box .session-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#333}.page .container .session-box .session-info .sessions[data-v-72d43533]{border-radius:.10667rem;opacity:1;background:#f4f4f4;padding:.32rem;margin-top:.21333rem;overflow:auto}.page .container .session-box .session-info .sessions .session[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#666;white-space:nowrap;margin-bottom:.29333rem}.page .container .session-box .session-info .sessions .session[data-v-72d43533]:last-child{margin-bottom:0}.page .container .service-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.53333rem;letter-spacing:0;color:#666}.page .container .service-info .service[data-v-72d43533]{margin-bottom:.32rem}.page .container .service-info .service[data-v-72d43533]:last-child{margin-bottom:0}.page .container .service-info .service .label[data-v-72d43533]{font-family:Source Han Sans;font-size:.42667rem;font-weight:400;line-height:.53333rem;letter-spacing:0;color:#666}.page .container .service-info .service .label .price[data-v-72d43533]{color:#333}.page .container .service-info .service .count[data-v-72d43533]{margin-left:.16rem;flex-shrink:0}.page .container .member-cards-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.53333rem;letter-spacing:0;color:#666}.page .container .member-cards-info .member-card[data-v-72d43533]{padding:.32rem .42667rem;position:relative;border:.02667rem solid transparent;border-radius:.10667rem;opacity:1;background:#f4f4f4;margin-bottom:.21333rem}.page .container .member-cards-info .member-card[data-v-72d43533]:last-child{margin-bottom:0}.page .container .member-cards-info .member-card .card-name[data-v-72d43533]{font-family:Source Han Sans;font-size:.42667rem;font-weight:500;line-height:.53333rem;letter-spacing:0;font-variation-settings:"opsz" auto;color:#333;margin-bottom:.21333rem}.page .container .member-cards-info .member-card .card-type[data-v-72d43533]{font-family:Source Han Sans;font-size:.32rem;font-weight:400;line-height:.42667rem;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}.page .container .member-cards-info .member-card .left-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;text-align:right;letter-spacing:0;font-variation-settings:"opsz" auto;color:#333}.page .container .member-cards-info .member-card .checked-icon[data-v-72d43533]{display:none;position:absolute;right:-.02667rem;top:-.02667rem;border-radius:0 .10667rem 0 .10667rem;background:#409eff;width:.32rem;height:.32rem;justify-content:center;align-items:center}.page .container .member-cards-info .member-card.active[data-v-72d43533]{background:rgba(64,158,255,.1);border:.02667rem solid #409eff}.page .container .member-cards-info .member-card.active .checked-icon[data-v-72d43533]{display:inline-flex}.page .container .phone-info .phone[data-v-72d43533]{font-family:Source Han Sans;font-size:.42667rem;font-weight:400;line-height:.53333rem;text-align:right;letter-spacing:0;font-variation-settings:"opsz" auto;color:#333}.page .container .phone-info .desc[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.42667rem;letter-spacing:0;color:#666}.page .container .purchase-notice-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;line-height:.53333rem;letter-spacing:0;color:#666;white-space:pre-wrap;text-align:justify}.page .fixed-bottom[data-v-72d43533]{background:#fff;box-shadow:0 .10667rem .26667rem 0 rgba(0,0,0,.3);width:100%;position:fixed;bottom:0;padding:.32rem;padding-bottom:calc(.32rem + constant(safe-area-inset-bottom));padding-bottom:calc(.32rem + env(safe-area-inset-bottom))}.page .fixed-bottom .btn-primary[data-v-72d43533]{border-radius:.64rem;width:3.84rem;background:#409eff;height:auto}.page .fixed-bottom .btn-primary[data-v-72d43533] .van-button__content{padding:.32rem;font-family:Source Han Sans;font-size:.42667rem!important;font-weight:400;line-height:.53333rem;text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#fff}.page .fixed-bottom .disabled[data-v-72d43533]{background:#ccc}.page .fixed-bottom .check-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.32rem;font-weight:400;line-height:.37333rem;letter-spacing:0;color:#666}.page .fixed-bottom .check-info[data-v-72d43533] .van-checkbox{align-items:baseline}.page .fixed-bottom .check-info[data-v-72d43533] .van-checkbox .van-checkbox__label{margin-left:.10667rem}.page .fixed-bottom .line[data-v-72d43533]{height:.02667rem;border-top:.02667rem solid #f3f4f8;width:100%;margin:.21333rem 0 .32rem}.page .fixed-bottom .money-show[data-v-72d43533]{font-family:Source Han Sans;font-size:.42667rem;font-weight:700;line-height:.53333rem;letter-spacing:0;font-variation-settings:"opsz" auto;color:#ff7311}.page .fixed-bottom .money-show .char[data-v-72d43533]{font-size:.42667rem}.page .fixed-bottom .money-show .money[data-v-72d43533]{font-size:.64rem}.page .fixed-bottom .cost-box[data-v-72d43533]{flex-shrink:0}.page .fixed-bottom .cost-box .total[data-v-72d43533]{line-height:.53333rem}.page .fixed-bottom .cost-box .total[data-v-72d43533],.page .fixed-bottom .detail[data-v-72d43533]{font-family:Source Han Sans;font-size:.37333rem;font-weight:400;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}.page .fixed-bottom .detail[data-v-72d43533]{margin-left:.10667rem;display:flex;align-items:baseline;flex-shrink:0;line-height:.42667rem}.page .fixed-bottom .discount-info .discount-show[data-v-72d43533],.page .fixed-bottom .discount-info[data-v-72d43533]{font-family:Source Han Sans;font-size:.32rem;font-weight:400;line-height:.37333rem;letter-spacing:0;font-variation-settings:"opsz" auto;color:#666}.page .fixed-bottom .discount-info .discount-show .char[data-v-72d43533]{font-family:Source Han Sans;font-size:.32rem;font-weight:400;line-height:.37333rem;letter-spacing:0;font-variation-settings:"opsz" auto;color:#ff7311}.page .fixed-bottom .discount-info .discount-show .money[data-v-72d43533]{font-family:Source Han Sans;font-size:.42667rem;font-weight:400;line-height:.42667rem;text-align:justify;letter-spacing:0;font-variation-settings:"opsz" auto;color:#ff7311}