body[showNavi] .navigate-bar{-js-display:flex!important;display:flex!important}body[showNavi] .navbar{height:195px}body[showNavi] .navbar .navbar-inner{padding-top:44px}.region-wrap{max-height:calc(100vh - 100px);overflow:auto}.region-dialog{max-width:90%}.region-dialog .button{margin-bottom:10px}.el-popper.logout-popover{min-width:100px;padding:6px;margin-top:0}.el-popper.logout-popover p{-js-display:flex;display:flex;align-items:center}.el-popper.logout-popover p .i-icon{margin-right:10px}.el-popper.logout-popover p:hover{opacity:.8}.el-popper.logout-popover p+p{margin-top:10px}.el-popper.logout-popover .popper__arrow{display:none}.el-popper.nav-popper{padding:0;margin-top:0;border:0;border-radius:0}.el-popper.nav-popper li{padding:8px 12px;color:#fff;cursor:pointer;background:#222}.el-popper.nav-popper li:hover{opacity:.8}.el-popper.nav-popper .popper__arrow{display:none}.navbar{height:95px}.login-button{-js-display:inline-flex;display:inline-flex;width:62px;height:28px;border:1px solid #5d5d5d;align-items:center;justify-content:center;border-radius:4px;text-align:center;line-height:26px;font-size:12px;color:#333;margin-right:14px;cursor:pointer}.navbar-inner{position:fixed;width:100%;top:0;left:0;z-index:1002;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16)}.navbar-inner .container{padding:0 40px;width:100%;max-width:1280px;height:80px;position:relative;text-align:center}.navbar-inner .logo{width:196px;height:48px;cursor:pointer;text-align:left}.navbar-inner .logo img{max-width:100%;height:100%}.navbar-inner .title{color:#333;font-size:14px;display:inline-block;padding:24px 15px;font-weight:500}.navbar-inner .drop-button{color:#707070;padding:0 7px;font-size:14px;line-height:80px;height:80px;cursor:pointer;transition:background .3s}.navbar-inner .drop-button i{color:#707070;font-weight:300}.navbar-inner .drop-button.active{background:#222;color:#fff}.navbar-inner .drop-button.active i{color:#fff}.navbar-inner .cancel{margin-left:30px;margin-right:14px;font-size:13px;color:#707070;cursor:pointer}.navbar-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navigate-bar{display:none!important;height:36px;color:#000;font-size:13px}.navigate-bar .el-icon-arrow-left{color:#333;font-size:16px}.navigate-bar .navigate-bar-left,.navigate-bar .navigate-bar-right{width:36px;height:36px;text-align:center;line-height:40px;cursor:pointer}@media screen and (max-width:1200px){.navbar{height:115px}.navbar-inner{position:relative}.navbar-inner .container{width:100%;margin:0;padding:0;height:100px}.navbar-inner .logo{margin-left:15px}.navbar-inner .title{display:none}.navbar-inner .navbar-left{margin-top:-40px}.navbar-inner .navbar-left.center{margin-top:0}.navbar-inner .navbar-right{position:absolute;width:100%;top:67px;display:block}.navbar-inner .navbar-right .drops{padding:0 8px;-js-display:flex;display:flex;justify-content:space-between}.navbar-inner .navbar-right .drop-button{margin-right:0;height:32px;line-height:32px}.navbar-inner .navbar-right .login-button{position:absolute;top:-30px;right:0}.navbar-inner .navbar-right .cancel{position:absolute;top:-40px;right:0}.navbar-inner .navbar-right .cancel.center{top:-25px}.el-popper.nav-popper{width:100%!important;left:0!important;right:0}}.terms-dialog{max-width:600px;font-size:16px;color:#333;padding:70px 50px;max-height:75vh;overflow:scroll}.terms-dialog .el-dialog__body{padding:40px 0}.terms-dialog .el-dialog__headerbtn{top:55px;right:50px}.terms-dialog .el-dialog__header{padding:0;text-align:center;color:#353535}.terms-dialog .el-dialog__close{font-size:20px;color:#979797}@media screen and (max-width:768px){.terms-dialog{width:calc(100% - 20px)!important;padding:40px 20px 20px 20px}.terms-dialog .el-dialog__body{padding:30px 0 10px 0}.terms-dialog .el-dialog__headerbtn{top:25px;right:20px}.terms-dialog .ck-content{max-height:60vh;overflow:auto}}.page-home[layout=full_screen]{max-width:100%;margin-top:-15px}.page-home[layout=full_screen] .box{margin-left:-14px;margin-right:-14px}.page-home[layout=full_screen] .description{padding:0}.page-home .box{border-radius:4px;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.page-home .description{position:relative;padding:14px 28px 28px 28px;text-align:justify}@media screen and (max-width:768px){.page-home .description{padding:14px 8px 14px 8px}}.page-home .description img{max-width:100%}.page-home .description .terms{background:#011d67;min-width:160px;height:32px;line-height:32px;color:#fff;font-size:14px;padding:0 10px;box-sizing:border-box}.page-home .restaurant-list{padding:15px 0;max-width:960px;margin:15px auto 0 auto}.page-home .restaurant-result{position:relative;margin-top:7px;min-height:300px}.page-home .restaurant-result .items{width:calc(100% - 460px)}.page-home .restaurant-result .items.full{width:100%}.page-home .restaurant-result li{position:relative;transform:translateZ(0)}.page-home .restaurant-result li:hover{transition:all 1s;cursor:pointer;transform:translate3d(0,-3px,0)}.page-home .restaurant-result li:hover:after{width:100%;left:0;background:#011d67}.page-home .restaurant-result li:after{content:"";position:absolute;bottom:0;left:50%;height:1px;width:0;background:#fff;opacity:.1;transition:all 1s}.page-home .data-empty,.page-home .data-end,.page-home .data-loading{padding:40px;font-size:14px;color:#999;text-align:center}@media screen and (max-width:1200px){.page-home .restaurant-result{margin-top:0;margin-left:-14px;margin-right:-14px}.page-home .restaurant-result .items{float:right;margin-right:14px;width:calc(100% - 28px)}.page-home .restaurant-result .items.show-map{display:none}.page-home .restaurant-map{z-index:-1;pointer-events:none;position:absolute;width:100%;height:600px;overflow:hidden;opacity:0}.page-home .restaurant-map.show-map{height:600px;position:relative;z-index:1;pointer-events:all;opacity:1;margin:0 15px;width:calc(100% - 30px);float:left}.page-home .scroll-fixed{float:left;width:100%}}.profile-book{position:relative;width:375px;border:1px solid #e7e7e7;border-radius:4px}.profile-book--discount{padding:10px 29px;text-align:center}.profile-book--discount .load-more{padding:30px 0}.profile-book--discount .load-more img{width:21px;cursor:pointer}.profile-book--poster{padding:20px 34px 1px 34px}@media screen and (min-width:320px){.profile-book--poster{padding:20px 0 1px 0}}.profile-book--poster .amextw-card-container{margin-top:-20px}.profile-book--deal{overflow:hidden}.profile-book--deal iframe{width:100%;margin:auto;display:block}.profile-book-mobile{display:none}@media screen and (max-width:1200px){.profile-book-mobile.active+.profile-body{display:none}}.profile-book-mobile.active .profile-fixed-footer{display:none}.profile-book-mobile .profile-fixed-footer{z-index:999;position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:10px 0}.profile-book-mobile .discount-group,.profile-book-mobile .profile-fixed-footer .profile-book--button{margin:auto}.profile-book-mobile .discount-group img{margin:auto;width:14px;height:8px;transform:rotate(-90deg)}.profile-book-mobile .discount-group .time-group{overflow:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap}.profile-book-mobile .discount-group .time-group::-webkit-scrollbar{width:0;height:0}.discount-group .select-more{-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end;font-size:13px;font-weight:700;color:#333;line-height:18px}.discount-group .mobile-date{margin:auto 7px auto 14px;font-size:13px;color:#4b4b4b;text-align:center;width:70px;text-transform:capitalize;height:40px;line-height:20px}.discount-group .more-btn{text-align:center;font-size:13px;line-height:18px;font-weight:700}.discount-group .date{margin-bottom:10px;font-size:12px;color:#4b4b4b;text-align:center;margin-bottom:25px}.discount-group .date p{margin-bottom:22px;font-size:24px;color:#333;font-weight:700}.discount-group .date span{display:inline-block;border:1px solid #e7e7e7;padding:0 10px;min-width:152px;height:36px;line-height:34px;font-size:18px;color:#333;font-weight:500;border-radius:4px;cursor:pointer}.discount-group .time-group{margin:0;width:272px;font-size:0;text-align:left}.discount-group .time-group .time{display:inline-block;width:60px;height:40px;line-height:40px;border-radius:4px;background:#dc2224;text-align:center;color:#fff;margin:0 4px;cursor:pointer}.discount-group .time-group .time:hover{opacity:.7}.discount-group .time-group .time.disabled{opacity:.9;background:#333}.discount-group .time-group .time .time-inner{display:inline-block;vertical-align:middle}.discount-group .time-group .time .strong{font-size:16px;line-height:19px}.discount-group .time-group .time p{font-size:12px;line-height:14px}@media screen and (max-width:1200px){.profile-book{display:none}.profile-book-mobile{display:block}}.booking-card[data-v-b483c34e]{border-radius:var(--ThemeRadiusContainers);background-color:#fff;-js-display:flex;display:flex;max-width:640px;align-items:center;gap:8px;justify-content:flex-start;flex-wrap:wrap;padding:32px;border:var(--border)}.booking-details[data-v-b483c34e]{align-self:stretch;-js-display:flex;display:flex;min-width:240px;flex-direction:column;justify-content:flex-start;flex:1;flex-basis:32px;margin:auto 0}.restaurant-name[data-v-b483c34e]{color:var(--Theme-Text-Normal,#333);font:700 16px/1 Open Sans,sans-serif}.booking-info[data-v-b483c34e]{-js-display:flex;display:flex;margin-top:8px;width:100%;align-items:flex-start;gap:16px;justify-content:flex-start}.info-item[data-v-b483c34e]{border-radius:100px;-js-display:flex;display:flex;align-items:center;gap:4px;justify-content:center}.info-icon[data-v-b483c34e]{width:16px;height:16px;object-fit:contain}.info-text[data-v-b483c34e]{color:var(--Theme-Text-Normal,#333);font:400 12px/1 Open Sans,sans-serif}.view-button[data-v-b483c34e]{align-self:stretch;border-radius:var(--Theme-Radius-Buttons);background-color:var(--primary);min-width:120px;min-height:40px;color:#fff;text-align:center;padding:0 16px;font:600 14px/40px Open Sans,sans-serif;border:none;cursor:pointer}@media screen and (max-width:1200px){.booking-card[data-v-b483c34e]{padding:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center}.booking-details[data-v-b483c34e]{display:block;min-width:0;text-align:left;flex-basis:0}.info-item[data-v-b483c34e]{justify-content:normal}.booking-info[data-v-b483c34e]{display:block}.view-button[data-v-b483c34e]{flex-shrink:0;height:40px;align-self:auto}}.check-booking-mask[data-v-342222de]{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:1000}.check-booking-body[data-v-342222de]{z-index:1001;width:640px;position:fixed;margin-left:-320px;left:50%;top:210px}.check-booking-modal[data-v-342222de]{border-radius:var(--ThemeRadiusContainers);background:#fff;box-shadow:var(--box-shadow);-js-display:flex;display:flex;flex-direction:column;padding:32px;margin-bottom:8px}.modal-header[data-v-342222de]{border-bottom:1px solid #e6e6e6;padding-bottom:16px;width:100%}.modal-title[data-v-342222de]{color:#333;text-align:center;font:700 24px/1 Open Sans,sans-serif}.modal-content[data-v-342222de]{margin-top:32px;width:100%}.booking-form[data-v-342222de]{width:100%}.form-group[data-v-342222de]{-js-display:flex;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-group+.form-group[data-v-342222de]{margin-top:16px}.form-group.error[data-v-342222de]{color:#e89028}.form-group.error .form-input[data-v-342222de]{border-color:#e89028;background:rgba(1,111,208,.12)}.form-label[data-v-342222de]{font:700 16px/1.4 Open Sans,sans-serif;margin-bottom:8px}.form-input[data-v-342222de]{border:1px solid #f4f4f4;border-radius:var(--Theme-Radius-Forms);width:100%;font-size:12px;background:#f4f4f4;color:#333;box-shadow:var(--input-shadow)}.form-input input[data-v-342222de]{height:100%;width:100%;padding:12px 16px;background:transparent}.error-message[data-v-342222de]{color:#e89028;font-size:10px;margin-top:8px}.form-actions[data-v-342222de]{border-top:1px solid #e6e6e6;-js-display:flex;display:flex;justify-content:flex-end;margin-top:32px;padding-top:16px}.btn-cancel[data-v-342222de],.btn-primary[data-v-342222de]{background-color:var(--primary);border:none;border-radius:var(--Theme-Radius-Buttons);color:#fff;cursor:pointer;font:600 14px/1 Open Sans,sans-serif;min-width:120px;padding:12px 16px;text-align:center}.btn-cancel[disabled][data-v-342222de],.btn-primary[disabled][data-v-342222de]{background:#ececec;color:#999}.btn-cancel[data-v-342222de]{display:none}.btn-close[data-v-342222de]{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:16px;top:16px}.close-icon[data-v-342222de]{width:32px;height:32px}@media screen and (max-width:1200px){.check-booking-body[data-v-342222de]{margin:15vh 16px 0 16px;width:90%;margin-left:-45vw;top:10vh}.check-booking-modal[data-v-342222de]{padding:0}.modal-header[data-v-342222de]{border:0}.modal-title[data-v-342222de]{margin:32px 0 0 16px;text-align:left}.modal-content[data-v-342222de]{margin:0;background:#f4f4f4}.form-group[data-v-342222de]{background:#fff;padding:16px;margin:16px}.form-group+.form-group[data-v-342222de]{margin-top:-32px}.form-actions[data-v-342222de]{border-top:0;padding:32px 0;margin-top:0;box-sizing:border-box;background:#fff;justify-content:center}.btn-cancel[data-v-342222de]{display:block;background:#fff;border:1px solid var(--border-color);color:#333;margin-right:8px}.btn-close[data-v-342222de]{display:none}}.form-input-suffix{position:relative;width:100%}.form-input-suffix .form-input{padding-left:55px}.form-input-suffix .prefix-select{width:69px;height:40px;border-radius:0;border:0;overflow:hidden;position:absolute;z-index:1;top:0}.form-input-suffix .prefix-select .el-input__suffix{right:0}.form-input-suffix .prefix-select .el-input__icon{line-height:38px}.form-input-suffix .prefix-select .el-input__inner{padding-left:16px;padding-right:0;height:38px;line-height:38px;font-size:14px;color:#333;background:transparent;border:0;font-weight:700}.selector-regions{flex:1 320px;-js-display:flex;display:flex;flex-direction:column}.selector-regions .el-tabs{-js-display:flex;display:flex;flex-direction:column;flex:1}.selector-regions .el-tabs__content,.selector-regions__container{flex:1;position:relative}.selector-regions .el-tab-pane,.selector-regions__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll}.region-selector__header{line-height:26px;font-size:18px;color:#333;text-align:center;font-weight:700}.region-selector__search{margin-bottom:14px;background:#f4f4f4;border-radius:24px}.region-selector__search .detected{-js-display:flex;display:flex;height:100%;align-items:center;color:#95989a;font-size:12px}.region-selector__search .el-input__inner{border:none;padding-left:0;background:transparent}.region-selector__search .el-input-group__prepend{background:transparent;border:none}.region-selector__body{padding:0 14px;height:100%;-js-display:flex;display:flex;flex-direction:column}.ui-header-login-popover{margin-top:8px;width:160px;border:var(--border);border-radius:var(--ThemeRadiusContainers);box-shadow:var(--box-shadow);padding:0}.ui-header-login-popover p{font-size:14px;font-weight:400;line-height:20px;margin:16px;cursor:pointer}.ui-header[data-v-fe99243e]{height:80px}.header[data-v-fe99243e]{position:fixed;width:100%;height:80px;left:0;top:0;box-sizing:border-box;-js-display:flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 32px;z-index:10}.cancel[data-v-fe99243e]{color:var(--primary)}.cancel[data-v-fe99243e],.logined-button[data-v-fe99243e]{-js-display:flex;display:flex;align-items:center;cursor:pointer}.logined-button[data-v-fe99243e]{background:#fff;height:40px;justify-content:space-between;border:1px solid var(--border-color);border-radius:var(--Theme-Radius-Buttons);padding:0 8px;min-width:160px;box-sizing:border-box}.logined-button .login-user[data-v-fe99243e]{color:#333;font-size:14px;line-height:20px;font-weight:600;-js-display:flex;display:flex;align-items:center}.logo-container[data-v-fe99243e]{-js-display:flex;display:flex;align-items:flex-start;justify-content:flex-start;margin:auto 0;flex-shrink:0}.logo-image[data-v-fe99243e]{object-fit:cover;object-position:center;height:48px;max-width:196px;cursor:pointer;position:absolute;top:16px}.navigation-menu[data-v-fe99243e]{justify-content:flex-start}.nav-button[data-v-fe99243e],.navigation-menu[data-v-fe99243e]{-js-display:flex;display:flex;align-items:center;gap:8px;margin:auto 0}.nav-button[data-v-fe99243e]{justify-content:center;background:none;border:none;cursor:pointer;color:var(--primary)}.icon[data-v-fe99243e]{aspect-ratio:1;object-fit:contain;object-position:center;width:24px;flex-shrink:0}.button-text[data-v-fe99243e]{text-align:center;font:600 14px/1 Open Sans,sans-serif}@media (max-width:1200px){.header[data-v-fe99243e]{padding:0 8px;height:56px}.ui-header[data-v-fe99243e]{height:68px}.header[data-v-fe99243e]{height:68px;padding:8px;position:relative;display:block}.logo-image[data-v-fe99243e]{height:20px;margin-left:4px}.logined-button[data-v-fe99243e]{border:0;background:transparent;min-width:50px;padding:0}.logined-button .login-user[data-v-fe99243e]{color:#fff}.logined-button .el-icon-arrow-down[data-v-fe99243e],.logined-button .el-icon-arrow-up[data-v-fe99243e]{display:none}.logo-container[data-v-fe99243e]{display:block;width:100%;height:20px;margin-bottom:8px}.logo-image[data-v-fe99243e]{position:static}.navigation-menu[data-v-fe99243e]{width:100%}}.ui-map-view{height:100%;width:100%}.ui-map-view[disabled]{pointer-events:none}.ui-map-view.hide-zoom .leaflet-control-zoom,.ui-map-view .leaflet-control-attribution{display:none}.ui-map-view .leaflet-div-icon{background:transparent;border:0}.ui-map-view .leaflet-popup{margin-bottom:0}.ui-map-view .leaflet-popup-content-wrapper{padding:0;border-radius:0;background:transparent;box-shadow:none;line-height:normal}.ui-map-view .leaflet-popup-content{margin:0;line-height:normal;width:auto!important}.ui-map-view .leaflet-popup-content p{margin:0}.ui-map-view .cluser-marker{position:relative;width:62px;height:78px}.ui-map-view .cluser-marker img{display:block;object-fit:cover}.ui-map-view .cluser-marker span{position:absolute;top:16px;left:0;width:100%;font-size:27px;text-align:center;font-weight:700;color:#1f1f1f}.ui-mapview-modal{width:calc(100% - 20px)!important}.ui-mapview-modal--body{width:100%;height:400px}.ui-mapview-modal .el-dialog__header{padding:20px 40px 20px 10px}.page-layout-main,.page-layout-newtheme{height:100%}