.card[data-v-de680875]{background-color:#fff;border-radius:8px;padding:15px}.store p[data-v-de680875]{all:unset;color:red;font-size:12px;font-weight:400}.store .title[data-v-de680875]{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;justify-content:space-between}.store .divider[data-v-de680875]{background:#f3f3f3;height:1px;margin:14px 0;width:100%}.store .info[data-v-de680875]{color:#333;font-size:12px;font-weight:400}.store .info .address[data-v-de680875]{align-items:center;display:flex}[dir=ltr] .store .info .address img[data-v-de680875]{margin-right:4px}[dir=rtl] .store .info .address img[data-v-de680875]{margin-left:4px}.store .info .phone[data-v-de680875]{align-items:center;display:flex;margin-top:8px}[dir=ltr] .store .info .phone img[data-v-de680875]{margin-right:4px}[dir=rtl] .store .info .phone img[data-v-de680875]{margin-left:4px}.store .shop-name[data-v-de680875]{overflow-wrap:break-word;white-space:pre-line;word-break:break-all}.card[data-v-06f42c5e]{background-color:#fff;border-radius:8px;padding:15px}.products[data-v-06f42c5e]{margin-top:12px}.products .product[data-v-06f42c5e]{display:flex;height:70px}.products .product .img-container[data-v-06f42c5e]{align-items:center;border:.5px solid #dcdcdc;border-radius:4px;display:flex;height:70px;justify-content:center;width:70px}[dir=ltr] .products .product .img-container[data-v-06f42c5e]{margin-right:10px}[dir=rtl] .products .product .img-container[data-v-06f42c5e]{margin-left:10px}.products .product .img-container img[data-v-06f42c5e]{height:50px;width:50px}.products .product .info[data-v-06f42c5e]{display:flex;flex-direction:column;justify-content:space-between}.products .product .info .title[data-v-06f42c5e]{color:#333;font-size:14px;font-weight:900}.products .product .info .spec[data-v-06f42c5e]{background:#f8f8f8;border-radius:4px;padding:5px 10px}.products .product .info .quantity[data-v-06f42c5e],.products .product .info .spec[data-v-06f42c5e]{color:#333;font-size:12px;font-weight:400}.products .accessory[data-v-06f42c5e],.products .gift[data-v-06f42c5e]{margin-top:8px}.products .accessory .desc[data-v-06f42c5e],.products .gift .desc[data-v-06f42c5e]{color:#000;display:flex;font-size:14px;font-weight:600}.products .accessory .desc div[data-v-06f42c5e]:nth-child(2),.products .gift .desc div[data-v-06f42c5e]:nth-child(2){color:#333;font-size:12px;font-weight:400}[dir=ltr] .products .accessory .desc div[data-v-06f42c5e]:nth-child(2),[dir=ltr] .products .gift .desc div[data-v-06f42c5e]:nth-child(2){margin-left:8px}[dir=rtl] .products .accessory .desc div[data-v-06f42c5e]:nth-child(2),[dir=rtl] .products .gift .desc div[data-v-06f42c5e]:nth-child(2){margin-right:8px}.products .accessory .prod[data-v-06f42c5e],.products .gift .prod[data-v-06f42c5e]{align-items:center;background:#f7f8fa;border-radius:4px;display:flex;justify-content:space-between;margin-top:8px;padding:10px}.products .accessory .prod .img-container[data-v-06f42c5e],.products .gift .prod .img-container[data-v-06f42c5e]{align-items:center;background:#fff;border:.5px solid #dcdcdc;border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}[dir=ltr] .products .accessory .prod .img-container[data-v-06f42c5e],[dir=ltr] .products .gift .prod .img-container[data-v-06f42c5e]{margin-right:10px}[dir=rtl] .products .accessory .prod .img-container[data-v-06f42c5e],[dir=rtl] .products .gift .prod .img-container[data-v-06f42c5e]{margin-left:10px}.products .accessory .prod .info[data-v-06f42c5e],.products .gift .prod .info[data-v-06f42c5e]{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between}[dir=ltr] .products .accessory .prod .info[data-v-06f42c5e],[dir=ltr] .products .gift .prod .info[data-v-06f42c5e]{margin-right:10px}[dir=rtl] .products .accessory .prod .info[data-v-06f42c5e],[dir=rtl] .products .gift .prod .info[data-v-06f42c5e]{margin-left:10px}.products .accessory .prod .info .title[data-v-06f42c5e],.products .gift .prod .info .title[data-v-06f42c5e]{color:#333;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:wrap;word-break:break-all}.products .accessory .prod .info .spec[data-v-06f42c5e],.products .gift .prod .info .spec[data-v-06f42c5e]{color:#999;font-size:12px;font-weight:400}.products .accessory .prod .quantity[data-v-06f42c5e],.products .gift .prod .quantity[data-v-06f42c5e]{color:#333;font-size:12px;font-weight:400}.card[data-v-1996ede0]{background-color:#fff;border-radius:8px;padding:15px}.price[data-v-1996ede0]{color:#000;font-size:14px;font-weight:400;margin-top:12px}.price .original-price[data-v-1996ede0]{display:flex;justify-content:space-between}.price .original-price .label[data-v-1996ede0]{color:#999}.price .original-price .value[data-v-1996ede0]{color:#333;font-weight:600}.price .deposit[data-v-1996ede0]{display:flex;justify-content:space-between;margin-top:12px}.price .deposit .label[data-v-1996ede0]{color:#999}.price .deposit .value[data-v-1996ede0]{color:#333;font-weight:600}.card[data-v-65ccdbf4]{background-color:#fff;border-radius:8px;padding:15px}.booking-info[data-v-65ccdbf4]{margin-top:12px}.booking-info .title[data-v-65ccdbf4]{color:#000;font-size:14px;font-weight:600}.booking-info[data-v-65ccdbf4] .phone-field .van-field__label{flex:none;width:40px}[dir=ltr] .booking-info[data-v-65ccdbf4] .phone-field .van-field__label{margin-right:12px;text-align:right}[dir=rtl] .booking-info[data-v-65ccdbf4] .phone-field .van-field__label{margin-left:12px;text-align:left}.booking-info[data-v-65ccdbf4] .phone-field .van-field__value{min-width:0}.booking-info .address-input[data-v-65ccdbf4]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-top:12px;min-height:40px;padding:8px 12px}.booking-info .address-input span[data-v-65ccdbf4]{flex:1;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}.booking-info .address-input .placeholder[data-v-65ccdbf4]{color:#c8c9cc}.booking-info .send-code[data-v-65ccdbf4]{color:var(--primary-color);font-size:14px;font-weight:400;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking-info .send-code.disabled[data-v-65ccdbf4]{color:#999;cursor:not-allowed}.booking-info .checkbox[data-v-65ccdbf4]{align-items:flex-start;font-size:14px;font-weight:400;margin-top:12px}.booking-info .checkbox span[data-v-65ccdbf4]{color:#0057b5}.booking-info .checkbox[data-v-65ccdbf4] .van-checkbox__label{color:#999}.installment-section[data-v-dcf38d64]{background-color:#fff;border-radius:8px;margin-top:12px;padding:15px}.installment-section .installment-title[data-v-dcf38d64]{color:#000;font-size:14px;font-weight:600}.installment-section .installment-selector[data-v-dcf38d64]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:12px;min-height:40px;padding:8px 12px}.installment-section .installment-selector .placeholder[data-v-dcf38d64]{color:#c8c9cc}.popup-title[data-v-dcf38d64]{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;height:64px;justify-content:center;padding:0 15px;position:relative}.popup-title .close[data-v-dcf38d64]{position:absolute}[dir=ltr] .popup-title .close[data-v-dcf38d64]{right:15px}[dir=rtl] .popup-title .close[data-v-dcf38d64]{left:15px}.installment-options[data-v-dcf38d64]{padding:0 15px 20px}.installment-options .installment-option[data-v-dcf38d64]{align-items:center;border-bottom:1px solid #ebedf0;color:#646566;display:flex;font-size:14px;justify-content:space-between;padding:14px 0}.installment-options .installment-option[data-v-dcf38d64]:last-child{border-bottom:none}.installment-options .installment-option.active[data-v-dcf38d64]{color:var(--primary-color)}.popup-title[data-v-0ef94871]{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;position:relative}.popup-title span[data-v-0ef94871]{margin:0 14px}.popup-title .close[data-v-0ef94871]{position:absolute}[dir=ltr] .popup-title .close[data-v-0ef94871]{right:15px}[dir=rtl] .popup-title .close[data-v-0ef94871]{left:15px}.popup-content[data-v-0ef94871]{height:calc(100% - 44px);overflow-x:hidden;overflow-y:scroll}.popup-loading[data-v-0ef94871]{align-items:center;display:flex;height:calc(100% - 44px);justify-content:center}.info-source-section[data-v-7afffabd]{background-color:#fff;border-radius:8px;margin-top:12px;padding:15px}.info-source-section .info-source-title[data-v-7afffabd]{color:#000;font-size:14px;font-weight:600}.info-source-section .info-source-selector[data-v-7afffabd]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:12px;min-height:40px;padding:8px 12px}.info-source-section .info-source-selector .placeholder[data-v-7afffabd]{color:#c8c9cc}.info-source-section .checkbox[data-v-7afffabd]{align-items:flex-start;font-size:14px;font-weight:400;margin-top:12px}.info-source-section .checkbox span[data-v-7afffabd]{color:#0057b5}.info-source-section .checkbox[data-v-7afffabd] .van-checkbox__label{color:#999}.popup-title[data-v-7afffabd]{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;height:64px;justify-content:center;padding:0 15px;position:relative}.popup-title .close[data-v-7afffabd]{position:absolute}[dir=ltr] .popup-title .close[data-v-7afffabd]{right:15px}[dir=rtl] .popup-title .close[data-v-7afffabd]{left:15px}.source-options[data-v-7afffabd]{padding:0 0 12px}.source-options .source-option[data-v-7afffabd]{align-items:center;border-bottom:1px solid #ebedf0;color:#646566;display:flex;font-size:14px;justify-content:space-between;padding:14px 0}.source-options .source-option.no-border[data-v-7afffabd]{border-bottom:none}.source-options .source-option.active[data-v-7afffabd]{color:var(--primary-color)}.source-options .other-input-wrap[data-v-7afffabd]{background:#fff;border:1px solid #ededed;border-radius:4px;margin-top:8px}.confirm-btn[data-v-7afffabd]{background-color:var(--primary-color);border-color:var(--primary-color);margin-bottom:20px}
