body{margin:0;padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;width:auto;height:auto;max-width:560px;margin:0 auto;background:url(/img/background.4a514190.png) repeat 50%}@media(min-width:576px){#app{width:576px;aspect-ratio:1.5;height:100%}}.menu[data-v-3a1002d6]{width:100%;position:fixed;padding-top:20px;padding-bottom:12px;top:0;background:url(/img/top-background.eb636e36.png) no-repeat top;z-index:2}.menu .item[data-v-3a1002d6]{line-height:28px;padding:12px;margin:0 6px;font-style:normal;font-weight:400;font-size:12px;color:#3a4841;text-decoration:none}.menu .item.active[data-v-3a1002d6]{background:#3a4841;border-radius:40px;color:#fff}.category-navigation{background:#575855;font-family:Roboto,serif;overflow-y:auto;white-space:nowrap;max-height:40px;padding:7px 0 7px 8px}.category-navigation .link{display:inline-block;line-height:24px;height:24px;padding:0 8px;border:1px solid #fff;border-radius:40px;color:#fff;margin:0 4px;text-decoration:none;font-weight:400}.category-navigation .link.active{background:#90d0ae;color:#3a4841;border:1px solid #3a4841}.category{margin:18px 0}.category .headline{position:relative;padding:18px 0}.category .headline img{width:45%;margin:0 auto}.category .headline h2{font-family:LuckoftheIrish,serif;font-style:normal;font-size:32px;line-height:40px;padding:0;margin:-15% 0 0 0}.category .products{text-align:left}.category .products .product{padding:12px;font-family:MrsEaves;font-style:italic}.category .products .product .product__title{font-style:italic;font-weight:700;font-size:29px;line-height:32px;padding:8px 0;margin:0}.category .products .product .spacer{display:block;height:1px;background:#000;width:25%}.category .products .product .product__price{font-weight:500;font-size:25px;line-height:23px;margin:0;padding:8px 0}.category .products .product .product__description{margin:0;padding-top:4px;font-weight:700;font-size:16px;line-height:20px}.menu-view{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100%;width:100%;font-family:Libra,sans-serif}.menu-view .navigation{height:90vh}.menu-view .navigation.food{background:url(/img/food.b4e4b1bc.png) no-repeat 50%;background-size:cover}.menu-view .navigation.drink{background:url(/img/drink.ff8eca03.png) no-repeat 50%;background-size:cover}.menu-view .loading{width:100%;height:100vh;background:#004f31}.menu-view .loading .lds-roller{display:inline-block;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px}.menu-view .loading .lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.menu-view .loading .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.menu-view .loading .lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.menu-view .loading .lds-roller div:first-child:after{top:63px;left:63px}.menu-view .loading .lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.menu-view .loading .lds-roller div:nth-child(2):after{top:68px;left:56px}.menu-view .loading .lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.menu-view .loading .lds-roller div:nth-child(3):after{top:71px;left:48px}.menu-view .loading .lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.menu-view .loading .lds-roller div:nth-child(4):after{top:72px;left:40px}.menu-view .loading .lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.menu-view .loading .lds-roller div:nth-child(5):after{top:71px;left:32px}.menu-view .loading .lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.menu-view .loading .lds-roller div:nth-child(6):after{top:68px;left:24px}.menu-view .loading .lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.menu-view .loading .lds-roller div:nth-child(7):after{top:63px;left:17px}.menu-view .loading .lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.menu-view .loading .lds-roller div:nth-child(8):after{top:56px;left:12px}@-webkit-keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}