@media screen and (orientation:landscape){#sfp-ol{display:-webkit-box;display:-ms-flexbox;display:flex}#sfp-ol #sfp-p{-webkit-animation:sfpAnimSize .5s forwards ease,sfpAnimBorder .5s .5s forwards ease,sfpAnimRotate .7s 1s forwards ease;animation:sfpAnimSize .5s forwards ease,sfpAnimBorder .5s .5s forwards ease,sfpAnimRotate .7s 1s forwards ease}#sfp-ol #sfp-p i{-webkit-animation:sfpAnimFade .5s .8s forwards ease;animation:sfpAnimFade .5s .8s forwards ease}#sfp-ol #sfp-c p{-webkit-animation:sfpAnimFade .5s 1.3s forwards ease;animation:sfpAnimFade .5s 1.3s forwards ease}}@media (min-width:1600px){#pay-table{margin-left:calc(50% + 400px);max-width:400px}}@media (min-width:1100px){body{overflow-x:hidden}#menus-tabs .menu-tab,#openmenu-inner{height:auto;overflow:visible;max-width:100%}#openmenu-inner{min-height:100vh}#menu-header-wrap>*,#menus-tabs{max-width:1400px;margin:auto;left:0;right:0;padding:0 25px}#menus-tab-category-btns,body._lic #menus-tabs:before{display:none!important}.menu-header h2 .logo-wrap{padding-bottom:0!important}#menu-header-wrap{height:100px;padding:0}#menu-tab-indicator,.menu-header button.btn-hamburger{display:none}#menus-tab-btns ul{white-space:normal;padding:0}#menus-tab-btns li{display:-webkit-box;display:-ms-flexbox;display:flex}#menus-tab-btns{z-index:3;overflow:visible;height:auto;position:relative;padding-top:0;width:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding-right:8px}html body #menus-tab-btns{background-color:transparent!important}.menu-tab .offers-container>.seg>.title:before{opacity:.5}#menus-tabs-inner{white-space:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:solid 1px rgba(0,0,0,.1);border-left:solid 1px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1);padding:0 35px;border-radius:0 0 16px 16px}body.content-dark-scheme #menus-tabs-inner{border-color:rgba(255,255,255,.1)}#menus-tabs .menu-tab{display:block;max-height:none;width:100%}#menus-tabs{overflow:visible;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;background-color:transparent!important;padding-left:20px}.menu-tab .offers-container{padding-top:0}#menus-tab-btns li>div{font-size:18px;height:auto;padding:15px 10px;border-radius:13px}.page{height:auto;min-height:100%}#openmenu-hamburger-lng span i,.menu-tab .bnr{display:none}.menu-tab .offers-container>.seg>.title strong{font-size:19px;padding-left:0}.menu-tab .offers-container>.seg>.title{padding-bottom:16px}.menu-tab .offer .bio .title{font-size:19px}.menu-tab .offer .bio .desc{font-size:14px;margin-top:6px;line-height:1.9}.menu-tab .offer{padding:15px!important;border-radius:15px;margin-bottom:6px;border:0!important}.menu-tab .offer:last-child{margin-bottom:0}.menu-tab .offer .image{height:110px;width:110px;max-width:110px;max-height:110px;border-radius:16px}.menu-tab .offer.def-img .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.offer.def-img .image{padding:15px}.menu-tab .offer .bio-upper .tags{margin-bottom:6px}.menu-tab .offer .bio-upper .tags .tag svg{height:20px!important}.menu-header{position:absolute;width:100%;left:0;height:inherit!important;padding-top:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-header h2 img{min-height:43px;top:0!important;bottom:0!important;margin-top:auto;margin-bottom:auto}#menus-tab-btns li>div,.menu-tab .offer{-webkit-transition:all 180ms cubic-bezier(.215,.61,.355,1) 1ms;-o-transition:all 180ms cubic-bezier(.215,.61,.355,1) 1ms;transition:all 180ms cubic-bezier(.215,.61,.355,1) 1ms}#menus-tab-btns li>div:hover,.menu-tab .offer:hover{background-color:rgba(0,0,0,.08)!important}body.theme-dark #menus-tab-btns li>div:hover,body.theme-dark .menu-tab .offer:hover{background-color:rgba(255,255,255,.08)!important}#scanning-inner{height:100vh;height:calc((var(--vh, 1vh)*100))!important}.menu-header button.btn-hamburger strong{margin-right:6px;font-size:19px}#menus-tab-btns li img,#menus-tab-btns li svg{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px;position:relative;top:-1px}.seg-offers{position:relative;left:-15px;width:calc(100% + 30px)}.offer:not(.has-index-img){-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-flow:row-reverse!important;flex-flow:row-reverse!important}.offer:not(.has-index-img) .image{margin-right:0;margin-left:30px}.offer:not(.has-index-img) .image.no-img{display:none!important}.menu-tab .offer .bio .bottom .recommend-text{font-size:14px;margin-top:0!important;font-weight:700}.menu-tab .offer.buy .bio .bottom .price-atc+.recommend-text{margin-top:16px!important}.menu-tab .offer .bio .price-atc{margin-top:0;font-size:17px}.menu-tab .offer .bio .price-atc .price{padding:12px 15px}.menu-tab .offer .bio .price-atc-text{padding:7px 13px}.menu-tab .offer .bio .price{font-size:16px}#cart-entries{overflow-y:auto}html body._lic:not(._whitelabel) .offer .price{padding:6px 10px;font-size:17px!important;border-radius:10px}#company-info-sidebar{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px;padding-left:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.content-dark-scheme #company-info-sidebar{color:#fff}#default-disclaimer{white-space:normal;padding:0;font-size:12px;opacity:.6}html #menus-tab-btns li p{font-family:"Baloo 2","Montserrat",Helvetica,Arial,sans-serif;line-height:1.2;color:#000!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}html body.content-dark-scheme #menus-tab-btns li p{color:#fff!important}#menu-header>#openmenu-hamburger-lng{width:auto;border:solid 2px rgba(0,0,0,.2);border-radius:12px;height:auto;padding:10px 13px;position:relative;margin-left:auto}#offer .menu-header h2{max-width:100%!important}#lang-sel-picker-wrap{width:350px;margin:30px auto auto}#openmenu-hamburger-lng span{font-size:0;height:30px}#lang-sel a:hover{background-color:#f1f1f1}body.dark-scheme #menu-header>#openmenu-hamburger-lng{border-color:rgba(255,255,255,.2)}#menu-header>#openmenu-hamburger-lng img{height:21px;width:31px;margin-right:0;border-radius:4px}#cart,#cart-expand-wrap,#var-sel,.cart-el-inner,.menu-filter-popup .list{max-width:800px;margin:auto;border-radius:13px;bottom:15px;left:0;right:0}#cart-expand-btn{border-radius:inherit;margin-bottom:15px;padding:20px 54px 20px 38px;font-size:20px;-webkit-box-shadow:4px 5px 13px rgba(0,0,0,.3);box-shadow:4px 5px 13px rgba(0,0,0,.3)}.menu-filters .menu-filter-btn:first-child{margin-left:0}.menu-filters .menu-filter-btn{padding:9px 18px;font-size:18px}#menus-tab-btns li.custom,.menu-tab .offers-container.custom-page{display:none}#poweredby{bottom:6px!important}#cart-complete>a:hover,#cart-complete>button:hover,#var-sel button:hover,.cart-entry .opts .add-comment:hover,.cart-entry .opts button:hover,.fg:hover,.popup-payments a:hover,html .jconfirm-content a.back:hover{cursor:pointer;opacity:.8}.menu-desc{padding-left:0;margin-bottom:15px;padding-top:0;line-height:1.9}.menu-tab .offer .bio .bottom{margin-top:8px}#offer{background-color:rgba(0,0,0,.5)}#offer .menu-header,#offer-inner{max-width:800px;margin:auto;left:0;right:0}#offer .menu-header{padding:20px!important}#offer-inner{min-height:10px;max-height:80vh;margin-top:10vh;border-radius:16px;overflow:hidden;-webkit-box-shadow:4px 5px 30px rgba(0,0,0,.25);box-shadow:4px 5px 30px rgba(0,0,0,.25)}#offer.ready{pointer-events:all}#offer .menu-header{position:relative}#offer-inner .offer-gallery img{max-height:250px}#offer-bio-container{padding:0 20px 100px}#offer-bio-container .upper-bio .description .prices-tbl tr td:last-child{text-align:right}#offer-bio-container .upper-bio .description .prices-tbl{margin-bottom:20px}#offer-bio-container .upper-bio .description .prices-tbl tr:last-child td{padding-bottom:20px}#offer-bio-container .upper-bio .description{font-size:16px;line-height:1.85}#cart-complete,.cart-entry{padding:20px}#cart-complete>button,#var-sel button,.fg{font-size:20px;padding:18px 25px}.cart-entry .bio em{font-size:25px}.cart-entry .bio .lower p{font-size:14px}.cart-entry .name{font-size:21px}#company-info-sidebar #open-qr-for-mobile{color:#000;padding:20px;border-radius:15px;margin-top:20px;display:block;width:100%;font-weight:500;font-size:16px;position:relative;line-height:1.6;overflow:hidden;text-align:center;border:solid 1px}#company-info-sidebar,#company-info-sidebar #om-hu-social{border-color:rgba(0,0,0,.1)}body.content-dark-scheme #company-info-sidebar #om-hu-social,body.content-dark-scheme #company-info-sidebar #open-qr-for-mobile{border-color:rgba(255,255,255,.1);color:#fff}#company-info-sidebar #open-qr-for-mobile img{height:150px;border-radius:8px;overflow:hidden;display:block;margin:auto auto 15px}#poweredby a{font-size:13px;padding:5px 8px}html body._lic .menu-header{padding-top:0!important}.menu-filter-popup .list{padding:20px 20px 85px}.menu-filter-popup .list strong{font-size:26px}.menu-filter-popup .list .ch .text{font-size:17px;padding-top:2px}#menus-tab-btns{border-bottom:0!important}.menu-filters{position:relative;top:0;margin-bottom:10px}.menu-tab.has-filters>h2{margin-bottom:12px}.menu-tab.loading .offers-container{opacity:.5}}@media (max-width:1009px){::-webkit-scrollbar{width:0!important;background:0 0!important}}@media (min-width:900px){body.menu-open{overscroll-behavior:auto;-webkit-overflow-scrolling:auto}body,html{overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;touch-action:auto!important}}@media (min-width:750px){.popup-remote-addr-container form .delivery-sel>.flx{flex-flow:row}.popup-remote-addr-container form .delivery-sel .ch{margin-bottom:0;margin-right:40px}.popup-remote-addr-container form .delivery-sel .ch:last-child{margin-right:0}.popup-remote-addr-container form .m2-input{margin-top:24px}.popup-remote-addr-container form .row.gap{margin-top:35px;padding-top:35px}}@media (max-width:750px){.menu-tab.layout-2 .offer{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%;width:33.333%;max-width:33.333%}.menu-tab.layout-2 .offer .image{height:33vw;height:calc(33.333vw - 16px)}.menu-tab.layout-2 .offers-container .seg .seg-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0}.popup-remote-addr-container .jconfirm-holder,body.theme-dark .popup-remote-addr-container .jconfirm-box{padding:0!important}body.theme-dark .popup-remote-addr-container{background-color:#fff}}@media (max-width:620px){.menu-tab.layout-2 .offer{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;max-width:50%}.menu-tab.layout-2 .offer .image{height:42vw;height:calc(50vw - 14px)}}@media (max-width:400px){#cart-complete>button,#cart-ord-ip-expand .bio,#cart-ord-ip-expand strong,#var-sel button,.fg{font-size:18px}#call-waiter-content label span,#call-waiter-content label textarea{font-size:17px}body{font-size:15px}#call-waiter-content label span span{height:25px;width:25px;top:11px}#call-waiter-content label>span{padding-left:38px}#call-waiter-content label{padding:13px 0}#menus-tab-category-btns .opt{font-size:1.2em}}@media (max-width:390px){.menu-tab.layout-2 .offer .bio .price-atc-text i{display:none}.menu-tab.layout-2 .offer .bio .price-atc-text{padding-right:12px}.menu-tab .offer .bio .title{font-size:17px}.popup-payments a>.name{font-size:20px}.popup-payments{padding-left:0!important;padding-right:0!important}#menus-tab-category-btns .opt{font-size:1.1em}}@media (max-width:370px){.cart-entry .bio .lower a{font-size:13px}.cart-entry .opts strong{margin:0 3px;font-size:17px;width:22px}#cart-complete>button,#cart-ord-ip-expand .bio,#cart-ord-ip-expand strong,#var-sel button,.fg{font-size:17px}.menu-tab .offer .bio .title,.menu-tab .offer .bio .title .inline-price{font-size:16px}.popup-payments a>.name{font-size:19px}#menus-tab-category-btns .opt{font-size:1.1em}}@media (max-width:360px){.cart-entry .bio .lower p{font-size:10px}.menu-tab .offer .bio .price-atc{font-size:14px}html .jconfirm .jconfirm-box{padding:0}#roa-stored{margin-left:-20px;width:calc(100% + 40px)}#roa-stored .inner>div:first-child{margin-left:20px}.menu-tab .offer .bio .title{font-size:15px}.cart-entry .opts .add-comment{padding:0 11px;font-size:14px}.cart-entry .opts button{height:33px;width:33px;-ms-flex:0 0 33px;flex:0 0 33px;flex-basis:33px;font-size:19px}.cart-entry .name,.menu-filters .menu-filter-btn{font-size:17px}.menu-tab.layout-1.ofr-layout-1 .offer .bio .title{margin-bottom:2px}.menu-tab.layout-1.ofr-layout-1 .offer .image{height:46px;width:46px}#bill-container .content .company{font-size:13px}#menus-tab-btns li>div{font-size:16px}#menus-tab-category-btns .opt{font-size:1em}}@media (max-width:340px){.menu-header button.btn-hamburger strong,.menu-tab.layout-2 .offer .bio .price-atc,html .cart-entry .opts .add-comment{font-size:13px}#var-sel .var>strong{font-size:15px}#cart-complete>button,#cart-ord-ip-expand .bio,#cart-ord-ip-expand strong,#var-sel button,.fg,body{font-size:14px}html .jconfirm .jconfirm-box div.jconfirm-title-c{font-size:20px}.menu-header button svg{height:16px}}