.show-more-box .hidden-box{overflow:hidden}.show-more-box .hidden-box.showAll{height:auto!important}.show-more-box .hidden-box.showAll+.show-more{background-image:none}.show-more-box .show-more{position:relative;padding-top:50px;height:80px;width:100%;margin-top:-40px;color:#707070;font-size:14px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),#fff);pointer-events:none}.show-more-box .show-more span{pointer-events:all}.show-more-box .show-more span:hover{opacity:.8;cursor:pointer}.collection-restaurant{width:158px;margin-right:20px}.collection-restaurant .small{display:inline-block;font-size:12px;transform-origin:0 50%;transform:scale(.75);white-space:nowrap}.collection-restaurant .font11{transform:scale(.91666667)}.collection-restaurant--image{position:relative;height:118px;border-radius:4px;overflow:hidden;margin-bottom:3px}.collection-restaurant--image img{display:block;width:100%;height:100%;border-radius:4px}.collection-restaurant--rate{position:absolute;width:36px;height:40px;left:8px;top:0;z-index:1;color:#fff;text-align:center;background-image:url(../img/rate.7c56baf7.svg);background-size:cover}.collection-restaurant--rate strong{display:block;font-weight:400;font-size:16px;line-height:22px;height:22px}.collection-restaurant--rate .small{position:relative;top:-6px;transform-origin:initial}.collection-restaurant--tags{color:#b28755;height:13px}.collection-restaurant--tags label{-js-display:inline-flex;display:inline-flex;align-items:center}.collection-restaurant--tags label span{max-width:5em;overflow:hidden;text-overflow:ellipsis}.collection-restaurant--tags label i{display:inline-block;background-color:#b28755;width:4px;height:4px;border-radius:2px;margin:0 4px}.collection-restaurant--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;color:#484848;font-size:13px;font-weight:700;line-height:18px}.collection-restaurant--price{color:#535353;font-size:9px;line-height:13px}.collection-restaurant--address{-js-display:flex;display:flex;justify-content:space-between;align-items:center;color:#636363;font-size:9px;line-height:13px}.collection-restaurant--address .icon-location{width:12px;height:12px;margin-right:3px;background-size:cover;vertical-align:-2px}.collection-deal{width:158px;margin-right:20px}.collection-deal .small{display:inline-block;font-size:12px;transform-origin:0 50%;white-space:nowrap}.collection-deal .font11{transform:scale(.91666667)}.collection-deal--image{position:relative;height:118px;border-radius:4px;overflow:hidden;margin-bottom:3px}.collection-deal--image img{display:block;width:100%;height:100%;border-radius:4px}.collection-deal--title{color:#484848;font-size:13px;font-weight:700;line-height:18px}.collection-deal--restaurant-name,.collection-deal--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.collection-deal--restaurant-name{color:#95989a}.collection-deal--restaurant-name .small{overflow:hidden;text-overflow:ellipsis;width:100%}.collection-deal--tag{margin-top:-3px}.collection-deal--tag span{box-sizing:border-box;text-align:center;display:inline-block;height:20px;border:1px solid #5d5d5d;border-radius:4px;line-height:20px;padding:0 5px;font-size:13px;font-weight:400;color:#636363;transform:scale(.8);transform-origin:0 50%}.collection-deal--price{color:#dc2224;font-size:12px;line-height:22px;font-weight:700;flex-shrink:0}.collection-deal--price i{font-style:normal;text-decoration:line-through;color:#616161;font-weight:400}.collection-deal--address{-js-display:flex;display:flex;justify-content:space-between;align-items:center;color:#636363;font-size:9px;line-height:13px;position:relative}.collection-deal--address .icon-location{width:12px;height:12px;margin-right:3px;background-size:cover;vertical-align:-2px}.collection-deal--address__left{flex:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.collections-list--header{-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end}.collections-list--header h2{font-size:22px;line-height:30px;margin:10px 0;color:#333;font-weight:700;max-width:calc(100% - 100px);word-break:break-word}.collections-list--header a{font-size:16px;color:#959595;margin-bottom:10px}.collections-list--body{overflow:hidden;white-space:nowrap}.collections-list--body>a{display:inline-block}.page-search{margin-bottom:15px;font-size:13px;line-height:18px;box-shadow:0 0 6px rgba(0,0,0,.10980392156862745)}.page-search .el-input__prefix{font-size:16px;color:#5d5d5d}.page-search .el-input__suffix{font-size:14px;color:#5d5d5d}.page-search .el-icon-close{cursor:pointer}.voucher2-card-wrap{border-radius:var(--ThemeRadiusContainers);box-shadow:var(--box-shadow);margin-bottom:24px;border:var(--border);box-sizing:border-box;overflow:hidden}.voucher2-card-wrap .voucher-head{width:100%;-js-display:flex;display:flex;height:48px;box-sizing:border-box;padding:0 16px;background:var(--primary);align-items:center}.voucher2-card-wrap .voucher-head[disabled]{background:#ececec}.voucher2-card-wrap .voucher-head[disabled] img{filter:grayscale(100%)}.voucher2-card{padding:16px;flex-direction:column;justify-content:center}.voucher2-card,.voucher2-card .voucher-content{-js-display:flex;display:flex;align-items:center;gap:16px}.voucher2-card .divider,.voucher2-card .voucher-content{width:100%}.voucher2-card .divider-line{height:2px;width:100%;stroke:#e6e6e6}.voucher2-card .price-container{-js-display:flex;display:flex;align-items:flex-start;gap:8px;width:110px;flex-shrink:0}.voucher2-card .currency-symbol{font-family:Open Sans;font-size:12px;font-weight:400;line-height:16px;color:#333}.voucher2-card .price-amount{font-family:Open Sans;font-size:32px;font-weight:700;line-height:40px;color:#333}.voucher2-card .details-container{-js-display:flex;display:flex;min-height:84px;flex-direction:column;align-items:flex-start;gap:8px;flex:1}.voucher2-card .voucher-title{width:100%;font-family:Open Sans;font-size:14px;font-weight:400;line-height:20px;color:#333;margin:0}.voucher2-card .validity-info{-js-display:flex;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.voucher2-card .remaining-count,.voucher2-card .validity-dates{font-family:Open Sans;font-size:12px;font-weight:400;line-height:16px;color:#666;margin:0}.voucher2-card .voucher-footer{-js-display:flex;display:flex;justify-content:space-between;align-items:center;width:100%}.voucher2-card .voucher-terms-container{-js-display:flex;display:flex;height:16px;align-items:center;gap:4px}.voucher2-card .terms-text{font-family:Open Sans;font-size:12px;font-weight:400;line-height:16px;color:#333;text-align:center}.voucher2-card .info-icon{width:16px;height:16px}.voucher2-card .claim-button{color:#fff;text-align:center;font-family:Open Sans;font-size:14px;font-weight:600;line-height:20px;height:32px;min-width:120px;padding:0 16px;border:1px solid var(--primary);border-radius:var(--Theme-Radius-Buttons);background-color:var(--primary);cursor:pointer}.voucher2-card .claim-button.ghost{background:#fff;color:var(--primary)}.voucher2-card .claim-button.disabled{background:#ececec;border-color:#ececec;color:#999}.el-dialog.voucher2-modal .voucher2-modal--content{white-space:pre-wrap}.el-dialog.voucher2-modal{-js-display:flex;display:flex;width:320px;padding:32px;flex-direction:column;align-items:center;gap:32px;border-radius:var(--ThemeRadiusContainers);background:#fff;box-shadow:var(--box-shadow);margin-top:25vh!important}.el-dialog.voucher2-modal .el-dialog__header{display:none}.el-dialog.voucher2-modal .el-dialog__body{padding:0}.el-dialog.voucher2-modal .voucher2-modal--content{color:var(--Theme-Text-Normal,#333);align-self:stretch;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:32px}.el-dialog.voucher2-modal header{color:var(--Theme-Text-Normal,#333);text-align:center;font-family:Open Sans;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:8px;word-break:break-word}.el-dialog.voucher2-modal .voucher2-modal-result{color:#333}.el-dialog.voucher2-modal .voucher2-modal-result,.el-dialog.voucher2-modal footer{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.el-dialog.voucher2-modal footer strong{-js-display:inline-flex;display:inline-flex;height:40px;width:120px;padding:0 16px;justify-content:center;align-items:center;gap:8px;color:var(--Theme-Text-Normal,#333);text-align:center;border-radius:var(--Theme-Radius-Buttons,320px);background:var(--Theme-Base-Light,#fff);box-shadow:var(--box-shadow);border:var(--border);box-sizing:border-box;cursor:pointer}@media screen and (max-width:768px){.dc-voucher2-drawer{width:100%!important}body.in-voucher-drawer .page-layout-newtheme{height:0;overflow:hidden}}.dc-voucher2-drawer{max-width:100%}.dc-voucher2-drawer header{-js-display:flex;display:flex;height:44px;padding:6px 16px;justify-content:space-between;align-items:center;box-sizing:border-box;overflow:hidden}.dc-voucher2-drawer header strong{color:var(--Theme-Text-Normal,#333);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.dc-voucher2-drawer header span{width:40px}.dc-voucher2-drawer header .el-icon-arrow-left{width:40px;height:40px;font-size:24px;line-height:40px}.dc-voucher2-drawer header .my-vouchers-btn{color:#fff;text-align:center;font-family:Open Sans;font-size:12px;font-weight:400;line-height:1;height:24px;min-width:88px;padding:0 8px;-js-display:flex;display:flex;justify-content:center;align-items:center;border:1px solid var(--primary);border-radius:var(--Theme-Radius-Buttons);background-color:var(--primary);cursor:pointer}.dc-voucher2-drawer iframe{width:100%;height:100vh;border:none;margin-top:0;padding:0;background-color:#fff}.dc-voucher2-drawer--list{padding:16px;height:calc(100vh - 44px);overflow-y:auto;overflow-x:hidden}.dc-voucher2-drawer--empty{text-align:center;margin-top:20vh}.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;word-break:break-word}.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%}}.ck-content *{outline:0;box-sizing:inherit;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:normal;word-break:break-word}.ck-content{font-family:Calibri,Helvetica Neue,Helvetica,Open Sans,Noto Sans,Roboto,Microsoft YaHei,SimSun,PMingLiU,PingFang SC,PingFang HK,Noto Sans CJK JP,Arial,"Sans-Serif";font-size:14px}.ck-content article,.ck-content aside,.ck-content button,.ck-content code,.ck-content dd,.ck-content details,.ck-content div,.ck-content dl,.ck-content dt,.ck-content fieldset,.ck-content figcaption,.ck-content figure,.ck-content footer,.ck-content form,.ck-content h1,.ck-content header,.ck-content hgroup,.ck-content hr,.ck-content input,.ck-content legend,.ck-content li,.ck-content menu,.ck-content nav,.ck-content ol,.ck-content p,.ck-content pre,.ck-content section,.ck-content td,.ck-content textarea,.ck-content th,.ck-content ul{margin:0}.ck-content button,.ck-content input,.ck-content select,.ck-content textarea{font-size:100%;-webkit-appearance:none;border:0;outline:0}.ck-content table{border-collapse:collapse;border-spacing:0}.ck-content fieldset,.ck-content img{border:0}.ck-content abbr,.ck-content acronym{border:0;font-variant:normal}.ck-content del{text-decoration:line-through}.ck-content em,.ck-content i{font-style:italic}.ck-content caption,.ck-content th{text-align:left}.ck-content blockquote{border-left:4px solid #eee;padding-left:40px;margin:20px 0}.ck-content sub,.ck-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ck-content sup{top:-.5em}.ck-content sub{bottom:-.25em}.ck-content a,.ck-content ins{cursor:pointer}.ck-content .marker{background-color:#ff0}.ck-content h1{font-size:2em;font-weight:700;margin:.67em 0}.ck-content h2{font-size:1.5em;font-weight:700;margin:.83em 0}.ck-content h3{font-size:1.17em;font-weight:700;margin:1em 0}.ck-content h4{font-size:1em;font-weight:700;margin:1.33em 0}.ck-content h5{font-size:.83em;font-weight:700;margin:1.67em 0}.ck-content h6{font-size:.67em;font-weight:700;margin:2.33em 0}.ck-content ol,.ck-content ul{padding-left:40px}.ck-content ol{list-style-type:decimal}.ck-content ul{list-style-type:disc}