.merchant-cost[data-v-16095c82]{font-size:4vw;font-family:Roboto-Regular,Roboto;font-weight:400;background-color:rgba(0,0,0,.5);border-bottom-left-radius:1.067vw;border-bottom-right-radius:1.067vw}.merchant-cost .flex_list[data-v-16095c82]{display:flex;align-items:center;padding:2.667vw 5.333vw}.merchant-cost .is-login[data-v-16095c82]{padding:2vw 4vw}.merchant-cost .is-login .discount-list[data-v-16095c82]{max-width:90%}.merchant-cost .is-login .discount-tag[data-v-16095c82]{display:inline-block;height:5.6vw;line-height:6.4vw;padding:0 2.667vw;border-radius:2.667vw;background-color:#fff;color:#000}.merchant-cost .is-login .discount-tag+.discount-tag[data-v-16095c82]{margin-left:2.667vw}.merchant-cost .no-login[data-v-16095c82]{padding:2.667vw 0}.merchant-cost .no-login .user-icon[data-v-16095c82]{width:4vw;height:4vw;margin-right:1.333vw}.merchant-cost .promotion-popup[data-v-16095c82]{color:#000}.merchant-cost .promotion-popup .promotion-popup-header[data-v-16095c82]{margin:5.333vw 2.667vw 3.467vw}.merchant-cost .promotion-popup .promotion-popup-header .header-title[data-v-16095c82]{font-size:5.333vw;font-family:Lynstone Trial-SemiBold,Lynstone Trial;font-weight:600;color:#474a56;line-height:6.267vw}.merchant-cost .promotion-popup .promotion-popup-header .cross-icon[data-v-16095c82]{font-size:5.333vw}.merchant-cost .promotion-popup .promotion-popup-content[data-v-16095c82]{padding:0 2.667vw 6.4vw}.merchant-cost .promotion-popup .promotion-popup-content .subtitle[data-v-16095c82]{margin-bottom:4vw}.merchant-cost .promotion-popup .promotion-popup-content .description[data-v-16095c82],.merchant-cost .promotion-popup .promotion-popup-content .subtitle[data-v-16095c82]{font-size:3.733vw;font-family:Lynstone Trial-Book Italic,Lynstone Trial;color:#666;line-height:5.867vw;font-style:italic}.merchant-cost .promotion-popup .promotion-popup-content .card[data-v-16095c82]{display:flex;align-items:center;border-radius:1.467vw;border:1px solid #c8d1e1;margin-top:2.267vw;padding:2.267vw 1.733vw 2vw 1.733vw}.merchant-cost .promotion-popup .promotion-popup-content .card .icon[data-v-16095c82]{margin-right:3.2vw;border-radius:50%;background:#fff8ec;width:11.2vw;height:11.2vw;display:flex;align-items:center;justify-content:center}.merchant-cost .promotion-popup .promotion-popup-content .card .icon img[data-v-16095c82]{width:6.4vw;height:6.4vw}.merchant-cost .promotion-popup .promotion-popup-content .card .label[data-v-16095c82]{font-size:4.267vw;font-family:LynstoneTrial-Regular;line-height:6.4vw;color:#000;font-weight:400}.merchant-cost .promotion-popup .promotion-popup-content .card .value[data-v-16095c82]{font-size:4.267vw;font-family:LynstoneTrial-Book;color:#666;line-height:6.4vw}.merchant-cost .promotion-popup .promotion-popup-content .card .value span+span[data-v-16095c82]{margin-left:4vw}.merchant-cost .promotion-popup .promotion-popup-content .description[data-v-16095c82]{margin-top:4.8vw}::deep .van-tab__pane[data-v-407dfaf4]{padding:2.667vw 0}.p-2[data-v-407dfaf4]{padding:2.667vw}.search[data-v-407dfaf4],.user[data-v-407dfaf4]{width:4vw;height:4vw}.logo[data-v-407dfaf4]{height:6.667vw;display:block}.main .banner[data-v-407dfaf4]{position:relative;width:92vw;margin:0 auto}.main .banner[data-v-407dfaf4]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:10;border-radius:1.067vw}.main .banner .van-swipe[data-v-407dfaf4]{height:45.067vw}.main .banner .van-swipe .banner-img[data-v-407dfaf4]{width:100%;height:100%}.main .merchantInfo[data-v-407dfaf4]{position:absolute;left:0;bottom:0;top:0;right:0;width:100%;min-height:29.333vw;z-index:11;color:#fff}.main .merchantInfo .merchantInfo-pane[data-v-407dfaf4]{padding:5.067vw 4.667vw 0}.main .merchantInfo .banner-header[data-v-407dfaf4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.067vw}.main .merchantInfo .banner-header .banner-header__icon[data-v-407dfaf4]{width:21.333vw;height:5.333vw}.main .merchantInfo .banner-header .banner-sub[data-v-407dfaf4]{display:flex;align-items:center}.main .merchantInfo .banner-header .banner-sub .position-icon[data-v-407dfaf4]{width:4vw;height:4vw;margin-right:1.067vw}.main .merchantInfo .banner-header .banner-sub .address[data-v-407dfaf4]{font-family:Lynstone Trial-Regular,Lynstone Trial;font-size:3.467vw;max-width:40vw}.main .merchantInfo .merchantName[data-v-407dfaf4]{font-size:5.333vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#fff}.main .merchantInfo .InfoItem[data-v-407dfaf4]{font-size:3.467vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;padding-top:2.133vw;padding-bottom:.533vw}.main .merchantInfo .InfoItem .icon[data-v-407dfaf4]{width:3.333vw;margin-right:2vw}.main .merchantInfo .InfoItem a[data-v-407dfaf4]{font-size:3.467vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#fff}.main .merchantInfo .InfoItem .van-icon[data-v-407dfaf4]{margin-left:1.333vw}.main .merchantInfo .viewTime[data-v-407dfaf4]{font-size:3.467vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#fff;text-decoration:underline;padding-left:4vw}.main .merchantInfo .businessHours[data-v-407dfaf4]{width:84vw;margin:4vw auto 0 auto;border-top:1px solid #e6e6e6;overflow:hidden}.main .merchantInfo .businessHours .header[data-v-407dfaf4]{width:100%;height:14.667vw}.main .merchantInfo .businessHours .header .tabs[data-v-407dfaf4]{position:relative;font-size:3.2vw;font-weight:400;color:#666;margin-right:6.667vw}.main .merchantInfo .businessHours .header .tabs.active[data-v-407dfaf4]{font-size:3.733vw;font-weight:500;color:#0f0f0f}.main .merchantInfo .businessHours .header .tabs.active[data-v-407dfaf4]:after{content:"";position:absolute;width:3.467vw;height:1.333vw;left:50%;bottom:-1.333vw;transform:translateX(-50%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAYAAACqnE5VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADwSURBVHgBtZHNbcJAEIXfjmRFysnpYJOjycEugQoSOkgJSQVJCU4JdEAJdGAfwNxgS/ABgUAwwyzCEiDL4sd8l129mdm3M2MyG4dPtJkBEuJBrDh4ocTlJUQcHoSI5N6D9o6y7ank0DbawFq456+m0kY2iolMhhZhluTdFbm/UyV6gYEftAXzd2VyYrQ3m45TPVLcCyON3OT/WDJ1ecVrJ9NIjBvwy+/MiuRcp7rklQRdrRjgahcM17Lo1oVMU93oLfrSn/xqmkUzpe7k73xcFxt5MmvDgJ4/SfABY/w47SHktOucDA2XPO8nzpVN7+wADERd8KpaFSoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain}.main .merchantInfo .businessHours .content[data-v-407dfaf4]{background-color:#f5f5f5;border-radius:1.067vw}.main .merchantInfo .businessHours .content .hours[data-v-407dfaf4]{padding:2.667vw;font-size:3.2vw;font-weight:400;color:#333}.main .merchantInfo .businessHours .arrowUp[data-v-407dfaf4]{text-align:center;display:block;padding-top:2vw}.main .annoucement[data-v-407dfaf4]{width:92vw;height:6.667vw;border-radius:1.067vw;margin:2.667vw auto 0;font-size:3.2vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#fff}.main .annoucement .notice[data-v-407dfaf4]{width:3.333vw}.main .closeShop[data-v-407dfaf4]{padding:1.333vw 2.667vw;width:100%;text-align:center;font-size:3.467vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#d6222b}.main .navBar[data-v-407dfaf4]{position:absolute;top:0;left:0;width:100%;height:13.333vw;padding:4vw;font-size:4vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#000}.main .navBar div[data-v-407dfaf4]{position:relative;margin-right:4vw}.main .navBar div.active[data-v-407dfaf4]:before{content:"";position:absolute;bottom:-1.067vw;left:50%;transform:translateX(-50%);width:10.667vw;height:.533vw;background:#c00}.main .quick[data-v-407dfaf4]{position:relative;width:100%;height:13.333vw;background:#fff7e5;overflow-x:scroll;white-space:nowrap}.main .quick .quickTitle[data-v-407dfaf4]{position:relative;top:50%;transform:translateY(-50%);width:24vw;font-size:3.733vw;font-weight:400;color:#111;padding:2vw 2.667vw;display:inline-block;text-align:center;margin:auto 2vw}.main .quick .quickTitle.active[data-v-407dfaf4]{background:#ffb816;border-radius:4.667vw;font-weight:500;color:#fff}.main .border[data-v-407dfaf4]{padding-top:1px;padding-bottom:16vw}.main .border .bottom-link[data-v-407dfaf4]{text-align:center;padding-top:4vw;font-size:1.6vw}.main .border .bottom-link a[data-v-407dfaf4]{color:#d6222b}.main .menu[data-v-407dfaf4]{width:100vw}.main .menu .menuTitle[data-v-407dfaf4]{width:92vw;font-size:3.733vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#000;margin:0 auto;padding:4vw 0 2vw}.main .menu .menuDesc[data-v-407dfaf4]{color:#999;flex-wrap:nowrap}.main .menu .menuDesc[data-v-407dfaf4],.main .menu .time[data-v-407dfaf4]{width:92vw;margin:2vw auto;font-size:3.2vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400}.main .menu .time[data-v-407dfaf4]{color:#d6222b}.main .menu .menuItem[data-v-407dfaf4]{width:92vw;height:29.333vw;background:#fff;border-radius:1.333vw;flex-flow:nowrap;margin:2.667vw auto;padding:2.667vw}.main .menu .menuItem[data-v-407dfaf4]:last-child{margin-bottom:0;border-bottom:none}.main .menu .menuItem .itemImg[data-v-407dfaf4]{width:24vw;height:24vw;display:block;border-radius:.533vw;overflow:hidden}.main .menu .menuItem .itemInfo[data-v-407dfaf4]{flex:1;align-self:stretch;padding-left:2.667vw;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.main .menu .menuItem .itemInfo .itemName[data-v-407dfaf4]{font-size:3.733vw;display:flex;justify-content:space-between;align-items:center}.main .menu .menuItem .itemInfo .itemName .name-text[data-v-407dfaf4]{font-weight:400;color:#000;max-width:46.667vw}.main .menu .menuItem .itemInfo .itemName .name-tag[data-v-407dfaf4]{float:right;color:#fff;border-radius:6.667vw;padding:.533vw 2.133vw;font-size:2.667vw;background-color:#f2c868}.main .menu .menuItem .itemInfo .itemDesc[data-v-407dfaf4]{font-size:3.733vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main .menu .menuItem .itemInfo .itemPrice[data-v-407dfaf4]{display:flex;align-items:center;justify-content:space-between}.main .menu .menuItem .itemInfo .itemPrice .price[data-v-407dfaf4]{font-size:4vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#803800}.main .menu .menuItem .itemInfo .itemPrice .price span[data-v-407dfaf4]{color:#4f4b54;margin-right:1.333vw;text-decoration:line-through}.main .menu .menuItem .itemInfo .itemPrice .add[data-v-407dfaf4]{width:6.667vw;height:6.667vw;display:block}.main .menu .menuItem .itemInfo .itemPrice .select[data-v-407dfaf4]{width:21.333vw;height:5.333vw;background:#111;font-size:3.2vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#fff;text-align:center;line-height:5.333vw}.main .menu .menuItem .itemInfo .itemPrice .inTime[data-v-407dfaf4]{font-family:Roboto-Regular,Roboto;font-size:3.2vw;font-weight:400;color:#999}.main .menu .menuItem.disabled .itemInfo .itemPrice .price[data-v-407dfaf4]{color:#666}.main .extend[data-v-407dfaf4]{position:sticky;left:0;padding-left:2vw;background-color:#fff;z-index:100}.main .subtotal[data-v-407dfaf4]{position:fixed;left:0;width:100vw;height:8vw;padding-left:4vw;padding-right:4vw;font-size:3.2vw;font-weight:400;color:#666;bottom:calc(14.667vw + constant(safe-area-inset-bottom));bottom:calc(14.667vw + env(safe-area-inset-bottom))}.main .subtotal span[data-v-407dfaf4]{color:#f74234}.menuDialog[data-v-407dfaf4]{position:fixed;width:100vw;bottom:0;background-color:#fff;border-radius:4.267vw 4.267vw 0 0;height:calc(133.333vw + constant(safe-area-inset-bottom));height:calc(133.333vw + env(safe-area-inset-bottom))}.menuDialog .menuHeader[data-v-407dfaf4]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:16vw;padding-left:4vw;padding-right:4vw;border-bottom:1px solid #e6e6e6}.menuDialog .menuHeader .title[data-v-407dfaf4]{font-size:4.8vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#111}.menuDialog .menuHeader .closeIcon[data-v-407dfaf4]{margin-left:auto}.menuDialog .menuContent[data-v-407dfaf4]{width:100vw;height:117.333vw;margin:0 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menuDialog .menuContent .menuTitleBox[data-v-407dfaf4]{position:relative;width:100vw;height:13.333vw;padding-left:6.667vw;background:#fff;font-size:3.733vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#666}.menuDialog .menuContent .menuTitleBox.active[data-v-407dfaf4]{color:#d6222b}.menuDialog .menuContent .menuTitleBox.active[data-v-407dfaf4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.8vw;height:8vw;background:#d6222b;border-radius:0 1.067vw 1.067vw 0}.cart[data-v-407dfaf4]{position:fixed;bottom:4vw;left:4vw;width:92vw;height:10.667vw;background:#d6222b;border-radius:1.333vw;padding-left:6.667vw;padding-right:6.667vw;font-size:4.267vw;font-family:Roboto-Medium,Roboto,sans-serif;font-weight:500;color:#fff}.arrow-enter-active[data-v-407dfaf4],.arrow-enter[data-v-407dfaf4]{position:relative;height:0;transition:all .5s ease-out}.arrow-enter-to[data-v-407dfaf4]{height:86.667vw}.arrow-leave-active[data-v-407dfaf4],.arrow-leave[data-v-407dfaf4]{position:relative;height:86.667vw;transition:all .5s ease-in}.arrow-leave-to[data-v-407dfaf4]{height:0}.infoHours[data-v-407dfaf4]{width:100%;background:#f0f0f0;padding:4vw}.infoHours .infoHoursItem[data-v-407dfaf4]{width:92vw;background:#fff;border-radius:1.333vw;padding:0 2.667vw 4vw;margin-top:3.467vw}.infoHours .infoHoursItem .title[data-v-407dfaf4]{font-size:3.733vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#111;padding-top:4vw;padding-bottom:1.333vw}.infoHours .infoHoursItem .title .icon[data-v-407dfaf4]{width:4vw;height:4vw;margin-right:2.667vw}.infoHours .infoHoursItem .item[data-v-407dfaf4]{padding-top:4vw}.infoHours .infoHoursItem .item .name[data-v-407dfaf4]{flex:1;font-size:3.733vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#111}.infoHours .infoHoursItem .item .body[data-v-407dfaf4]{flex:1;font-size:3.733vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#777}.infoHours .infoHoursItem .item .body p[data-v-407dfaf4]{padding-bottom:2.667vw}.infoHours .infoHoursItem .item2[data-v-407dfaf4]{font-size:3.733vw;font-family:Roboto-Regular,Roboto,sans-serif;font-weight:400;color:#777;padding-top:1.333vw;padding-bottom:1.333vw}.annoucement-popup .content[data-v-407dfaf4],.annoucement-popup .title[data-v-407dfaf4]{padding:4vw}