:root{font-size:16px;font-family:'RobotoSlab';--nav-main:rgba(0,0,0,1);--nav-main-home:rgba(0,0,0,.5);--link:#fff;--header-main:#fff;--akcent:#fc7c27;--time:.85s;--size:28px;--small-size:20px}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-weight:700;text-align:center}h2{font-size:2rem}h3{font-size:1.5rem}.location p{text-align:center}h2:not(.no-animate){opacity:0;transform:translateY(125%);transition:transform var(--time),opacity var(--time)}h2.show:not(.no-animate){opacity:1;transform:translateY(0)}a{text-decoration:none;color:var(--link)}nav{background-color:var(--nav-main);width:100%;padding:15px 0}nav.nav-home{position:absolute;top:0;left:0;right:0;z-index:150;background-color:var(--nav-main-home)}section{padding:3rem 2rem}.mobile-menu{display:none}.nav-wrap{display:flex;width:75%;margin:0 auto}.menu-main{display:flex;gap:15px;justify-content:flex-end;margin-left:auto;align-items:center}.menu-main a{font-size:1.4rem;position:relative}.menu-main a:hover:before{width:100%;left:0}.menu-main a:before{content:'';position:absolute;bottom:-2px;left:50%;height:2px;width:0;transition:all .155s ease-in-out;background-color:var(--akcent)}.social{display:flex;align-items:center;margin-left:25px}.social svg,.mobile-menu svg{max-width:var(--size);max-height:var(--size);margin-top:3px;fill:#fff;cursor:pointer;transition:fill .125s}.social svg:hover,.mobile-menu svg:hover{fill:var(--akcent)}.slider{position:relative;height:100vh;overflow:hidden}.logo p{font-size:1.9rem;letter-spacing:2px;font-weight:700;color:#fff}.logo span{font-size:2.1rem;color:var(--akcent);display:inline-block}.single-slide>img{filter:brightness(25%)}.slider-wrapper{position:relative}.slider-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--header-main);display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-text h1{font-size:3rem}.slider-wrapper a{background-color:var(--akcent);border:1px solid #000;border-radius:0;padding:.6rem 1.2rem;font-size:1.4rem;letter-spacing:2px;margin-top:15px;cursor:pointer}.slider-wrapper a:hover{filter:brightness(1.3)}.tabs{display:flex;justify-content:center;align-items:center;gap:35px;width:fit-content;margin:2rem auto;font-size:1.3rem;letter-spacing:2px;text-transform:uppercase;opacity:0;transform:translateY(125%);transition:transform var(--time),opacity var(--time)}.tabs.show{opacity:1;transform:translateY(0)}.tabs>li{cursor:pointer}.info{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:lighter;font-size:1.2rem;margin-top:15px}.info svg{fill:var(--akcent);height:var(--small-size);width:var(--small-size)}.tabs>li.selected{color:var(--akcent)}.food-list{min-height:730px}#kebab{opacity:0;transform:translateY(20%);transition:transform var(--time),opacity var(--time)}#kebab.show{opacity:1;transform:translateY(0)}.food-list ul{display:none;flex-direction:column;align-items:center;justify-content:center;max-width:1300px;margin:0 auto}.food-list ul.selected{display:flex}.food-list li{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1.5rem;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}.food-list li p{width:100%;display:flex;justify-content:space-between}.food-list li .details{color:var(--akcent);text-transform:none;font-size:.9rem;letter-spacing:0}.food-list .grid-items li{display:grid;grid-template-columns:5fr repeat(3,1fr)}.food-list .grid-items li>div:not(:first-child){display:flex;align-items:center;justify-content:center}.food-list li.price-header{font-weight:700;margin-bottom:0}.location{background-color:var(--nav-main);color:var(--header-main)}.location h3{margin:2rem 0;letter-spacing:2px;font-weight:400}.location ul{margin-top:1.3rem}.location li{font-size:1rem;letter-spacing:1px;display:flex;justify-content:space-between;width:300px;margin:0 auto}.location li span{color:var(--akcent)}.location p{font-size:1.3rem;letter-spacing:2px}.popup{display:flex;justify-content:center;align-items:center;gap:10px;position:fixed;right:35px;bottom:35px;padding:.5rem 1.2rem;font-size:1.2rem;border-radius:10px;z-index:1000;color:#fff;background-color:var(--nav-main);box-shadow:1px 1px 10px 1px #000;transition:background-color .25s,box-shadow .25s}.popup:hover{background-color:var(--akcent);box-shadow:1px 1px 10px 1px var(--akcent)}.popup svg{fill:#fff;width:var(--small-size);height:var(--small-size)}footer{height:80px;background-color:var(--nav-main);color:#fff;display:flex;justify-content:center;align-items:center}.details a{text-decoration:underline;color:var(--akcent);transition:color .175s}.details a:hover{color:var(--nav-main)}@media only screen and (max-width:780px){:root{font-size:14px}.food-list .grid-items li{grid-template-columns:3fr repeat(3,1fr)}.food-list .grid-items li.choice{grid-template-columns:1fr}.details{max-width:95%}.nav-wrap{width:95%}}@media only screen and (max-width:550px){:root{font-size:13px}.food-list li{letter-spacing:0}.food-list li.price-header{font-size:1rem}.details{max-width:80%}.tabs{gap:10px;flex-wrap:wrap}.mobile-menu{display:block;margin-top:1px;margin-left:15px}.menu-main.open{transform:translateY(100%)}.menu-main{flex-direction:column;position:absolute;bottom:0;right:0;left:0;margin:0;padding:0;transform:translateY(-100%);transition:transform .25s;z-index:100;background-color:var(--nav-main-home);padding-bottom:25px}.social{margin-left:auto}.popup{right:10px;bottom:12px}}@media only screen and (max-width:390px){.info{font-size:1rem}}