@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Amaranth:wght@400;700&display=swap");*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{height:100vh;font-family:Open Sans,sans-serif;font-weight:600;line-height:1.5em;background-color:#fffcf7;background-image:url(https://www.transparenttextures.com/patterns/brilliant.png);color:#4d4c4c;padding:2em}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none}img{width:100%}h1,h2,h3{color:#08090d;font-family:Amaranth,sans-serif;font-weight:700;line-height:1.25em}h1{font-size:2.25em}h2{font-size:1.75em}p{font-size:.9em}button,select{color:#502d1a;border:.1em solid #f3bc58;background-color:#fffcf7;border-radius:2em;font-weight:800;padding:.7em 1.75em;cursor:pointer}button:hover,select:hover{background-color:#f3bc58;border-color:#fff;box-shadow:5px 10px 25px rgba(179,178,176,.30980392156862746)}.nav-container header{display:flex;justify-content:space-between}.nav-container header img{width:2.5em}.nav-container header .site-logo{display:flex;margin:0}.nav-container header .site-logo span{margin-right:.5em}.nav-container header .site-logo a{color:#502d1a;font-family:Amaranth,sans-serif;font-weight:800;margin-top:.5em;font-size:1.15em}.nav-container header .hamburger-menu{padding-top:.55em;transition:opacity .3s}.nav-container header .hamburger-menu:hover{cursor:pointer;opacity:.75}.nav-container header .hamburger-menu .line{width:1.25rem;height:2px;background:#502d1a;margin:4px 0;transition:all .3s ease-in-out}.nav-container header .hamburger-menu.isactive .line:nth-child(2){opacity:0}.nav-container header .hamburger-menu.isactive .line:first-child{transform:translateY(6px) rotate(-45deg)}.nav-container header .hamburger-menu.isactive .line:nth-child(3){transform:translateY(-6px) rotate(45deg)}.nav-container .navbar{width:100%;transition:all 2s ease-in;display:none}.nav-container .navbar.active{display:block}.nav-container .navbar ul{overflow:hidden;list-style-type:none;margin:0}.nav-container .navbar ul li{display:block;text-align:center;padding:.3em .2rem}.nav-container .navbar ul li:hover{cursor:pointer;background-color:#f3bc58;border-radius:2em}.nav-container .navbar ul li a{font-size:.85em;color:#502d1a;font-weight:700;transition:all .5s;margin:0 .7em}.hero{height:70vh;margin:3em auto 8em;display:flex;position:relative;flex-direction:column}.hero .hero-content p{margin:1.75em 0 2.5em}.hero .hero-image{margin:3em 0}.hero .hero-image img{position:absolute}.featured .featured-header,.featured .menu-header,.regular-menu .featured-header,.regular-menu .menu-header{display:flex;justify-content:space-between;margin-bottom:.75em}.featured .featured-header h2,.featured .menu-header h2,.regular-menu .featured-header h2,.regular-menu .menu-header h2{padding-top:.15em}.featured .featured-header button,.featured .menu-header button,.regular-menu .featured-header button,.regular-menu .menu-header button{padding:.5em .8em}.featured .featured-content,.featured .menu-content,.regular-menu .featured-content,.regular-menu .menu-content{width:100%;height:450px;margin:auto;display:flex;align-items:center;cursor:pointer;overflow-x:hidden}.featured .featured-content::-webkit-scrollbar,.featured .menu-content::-webkit-scrollbar,.regular-menu .featured-content::-webkit-scrollbar,.regular-menu .menu-content::-webkit-scrollbar{display:none}.featured .featured-content .featured-card,.featured .featured-content .menu-card,.featured .menu-content .featured-card,.featured .menu-content .menu-card,.regular-menu .featured-content .featured-card,.regular-menu .featured-content .menu-card,.regular-menu .menu-content .featured-card,.regular-menu .menu-content .menu-card{min-width:15em;height:80%;background-color:#fff;border-radius:1.25em;margin:.65em;position:relative;left:0;transition:transform .8s;text-align:center}.featured .featured-content .featured-card:hover,.featured .featured-content .menu-card:hover,.featured .menu-content .featured-card:hover,.featured .menu-content .menu-card:hover,.regular-menu .featured-content .featured-card:hover,.regular-menu .featured-content .menu-card:hover,.regular-menu .menu-content .featured-card:hover,.regular-menu .menu-content .menu-card:hover{box-shadow:5px 15px 30px #e2e2d8}.featured .featured-content .featured-card .card-body,.featured .featured-content .menu-card .card-body,.featured .menu-content .featured-card .card-body,.featured .menu-content .menu-card .card-body,.regular-menu .featured-content .featured-card .card-body,.regular-menu .featured-content .menu-card .card-body,.regular-menu .menu-content .featured-card .card-body,.regular-menu .menu-content .menu-card .card-body{position:absolute;top:50%;transform:translateY(-50%)}.featured .featured-content .featured-card .card-body img,.featured .featured-content .menu-card .card-body img,.featured .menu-content .featured-card .card-body img,.featured .menu-content .menu-card .card-body img,.regular-menu .featured-content .featured-card .card-body img,.regular-menu .featured-content .menu-card .card-body img,.regular-menu .menu-content .featured-card .card-body img,.regular-menu .menu-content .menu-card .card-body img{width:75%}.featured .featured-content .featured-card .card-body .card-price,.featured .featured-content .featured-card .card-body .card-title,.featured .featured-content .menu-card .card-body .card-price,.featured .featured-content .menu-card .card-body .card-title,.featured .menu-content .featured-card .card-body .card-price,.featured .menu-content .featured-card .card-body .card-title,.featured .menu-content .menu-card .card-body .card-price,.featured .menu-content .menu-card .card-body .card-title,.regular-menu .featured-content .featured-card .card-body .card-price,.regular-menu .featured-content .featured-card .card-body .card-title,.regular-menu .featured-content .menu-card .card-body .card-price,.regular-menu .featured-content .menu-card .card-body .card-title,.regular-menu .menu-content .featured-card .card-body .card-price,.regular-menu .menu-content .featured-card .card-body .card-title,.regular-menu .menu-content .menu-card .card-body .card-price,.regular-menu .menu-content .menu-card .card-body .card-title{color:#502d1a;font-weight:700;font-size:1.15em;margin:.25em 0}.featured .featured-content .featured-card .card-body .card-rating,.featured .featured-content .menu-card .card-body .card-rating,.featured .menu-content .featured-card .card-body .card-rating,.featured .menu-content .menu-card .card-body .card-rating,.regular-menu .featured-content .featured-card .card-body .card-rating,.regular-menu .featured-content .menu-card .card-body .card-rating,.regular-menu .menu-content .featured-card .card-body .card-rating,.regular-menu .menu-content .menu-card .card-body .card-rating{color:#f3bc58}.featured .featured-content .featured-card .card-body .card-desc,.featured .featured-content .menu-card .card-body .card-desc,.featured .menu-content .featured-card .card-body .card-desc,.featured .menu-content .menu-card .card-body .card-desc,.regular-menu .featured-content .featured-card .card-body .card-desc,.regular-menu .featured-content .menu-card .card-body .card-desc,.regular-menu .menu-content .featured-card .card-body .card-desc,.regular-menu .menu-content .menu-card .card-body .card-desc{margin:1em 0}.about{margin:2em auto;display:flex;flex-direction:column-reverse}.about .about-image{width:75%;margin:2em auto}.about .about-content p{margin:2em 0}.about .about-content .about-services{display:flex;justify-content:flex-start}.about .about-content .about-services .left-icons{margin-right:6em}.about .about-content .about-services span{display:flex}.about .about-content .about-services span img{width:auto;height:2.3em}.about .about-content .about-services span p{margin:.5em .5em 1.25em;color:#502d1a;font-weight:700}.regular-menu{margin:0 auto 3em}.regular-menu .menu-header{display:flex;justify-content:space-between}.regular-menu .menu-header h2{padding-top:.2em}.regular-menu .menu-header .menu-categories{padding:.7em 1.1em}.reviews{margin:3em auto;height:75vh;position:relative;overflow:hidden}.reviews .reviews-header{display:flex;justify-content:space-between}.reviews .reviews-header button{padding:.5em .8em}.reviews .review-container{position:relative}.reviews .review-container .review-item{display:flex;flex-direction:column;width:100%;height:100%;transition:transform 1s;position:absolute}.reviews .review-container .review-item img{width:90%}.reviews .review-container .review-item .review-content .review-title{color:#502d1a;font-weight:700;font-size:1.15em;margin:1em 0}.reviews .review-container .review-item .review-content .review-name{color:#502d1a;margin:1.25em 0}.reviews .review-container .first{left:0}.reviews .review-container .second{left:110%}.reviews .review-container .third{left:220%}.chefs{margin:0 auto 3em}.chefs .chef-header{display:flex;justify-content:space-between}.chefs .chef-header h2{padding-top:.1em}.chefs .chef-header button{padding:.5em .8em}.chefs .chef-content{width:100%;height:450px;margin:auto;display:flex;align-items:center;cursor:pointer;overflow-x:hidden}.chefs .chef-content::-webkit-scrollbar{display:none}.chefs .chef-content .chef-card{min-width:15.5em;height:80%;background-color:#fff;border-radius:1.25em;margin:.65em;position:relative;left:0;text-align:center;transition:transform .8s}.chefs .chef-content .chef-card:hover{box-shadow:5px 15px 30px #e2e2d8}.chefs .chef-content .chef-card .card-body{position:absolute;top:50%;transform:translateY(-50%)}.chefs .chef-content .chef-card .card-body img{width:80%;border-radius:.75em}.chefs .chef-content .chef-card .card-body .card-title{color:#502d1a;font-weight:700;font-size:1.15em;margin:.25em 0}.cta{background-color:#fff6e7;padding:1.5em 1.25em;border-radius:1.25em;text-align:center;margin:0 auto 3em}.cta .left{text-align:left}.cta .left h2{margin-bottom:1.25em}.cta .left p{margin-bottom:1.5em}.cta .left .cta-btns{display:flex;margin-top:2rem}.cta .left .cta-btns button{background-color:#fff6e7;color:#502d1a;font-size:.65rem;font-weight:600;display:flex;text-align:left;width:8rem;margin-right:.75rem;padding:.5rem 1rem}.cta .left .cta-btns button img{position:relative;width:18%;margin:0;color:#502d1a;right:0}.cta .left .cta-btns button p{margin:0 0 0 .5rem}.cta .left .cta-btns button:hover{background-color:#f3bc58}.cta img{margin:2em auto 0;width:65%}.footer-container span{display:flex;margin-bottom:1em}.footer-container span img{width:2.5em}.footer-container span a{color:#502d1a;font-family:Amaranth,sans-serif;font-weight:800;margin:.5em;font-size:1.15em}.footer-container hr{margin-bottom:1.5em}.footer-container .contact-info .footer-contact{font-size:.8em}.footer-container .contact-info .footer-contact p{margin-top:1em}.footer-container .contact-info .footer-link{margin-bottom:2em}.footer-container .contact-info .footer-link ul li{line-height:2em;color:#4d4c4c;font-size:.8em}.footer-container .contact-info .footer-link ul:hover{color:#4d4c4c}.footer-container .contact-info .footer-link p{padding:2em 0}.footer-container .contact-info .footer-link .footer-title{color:#08090d;font-family:Amaranth,sans-serif;font-weight:700;font-size:1.15em;margin-top:1em}@media only screen and (min-width:480px){.hero{margin:3em auto 10rem}.hero img{max-width:90%}.reviews{height:80vh}}@media only screen and (min-width:600px){body{padding:2em 3em}.hero{margin:3em auto 10rem}.hero img{max-width:80%;left:4em}.about .about-image{width:60%}.reviews .review-container .review-item .review-image{max-width:65%;margin:0 auto}.reviews .review-container .review-item .review-image img{width:100%}.cta{display:flex;padding:2em 4em;margin-bottom:10em}.cta .left{width:60%}.cta img{width:30%;right:5em;position:absolute}}@media only screen and (min-width:768px){body{padding:2em 4em}.nav-container{display:flex;justify-content:space-between}.nav-container .hamburger-menu{display:none}.nav-container .navbar{width:62%;padding-left:.5em;display:block}.nav-container .navbar ul{display:flex;overflow:hidden;list-style-type:none;padding-top:.25em}.nav-container .navbar ul li{margin:0 .5em;text-align:center;border-radius:2em;border:.1em solid #fffcf7}.nav-container .navbar ul li:hover{cursor:pointer;background-color:#f3bc58;border-color:#fff}.hero img{max-width:70%;left:5em}.reviews{height:85vh}.footer-container .contact-info{display:flex;justify-content:flex-start}.footer-container .contact-info .footer-contact{margin:2em 10em 0 0}}@media only screen and (min-width:1024px){body{padding:2em 6em}.nav-container .navbar{width:50%;padding-left:2em}.hero{height:35vh;flex-direction:row}.hero .hero-content{width:40vw}.hero .hero-content h1{margin:2em auto 1em}.hero .hero-image img{width:50%;top:-1em;left:25em}.about{flex-direction:row;margin-bottom:1em auto 3em;width:65vw}.about .about-image{width:40vw;margin-right:3em}.about .about-content{width:45vw;margin-top:2em}.about .about-content .about-services .left-icons{margin-right:0}.reviews{height:65vh}.reviews .review-container .review-item{flex-direction:row}.reviews .review-container .review-item .review-image{width:40vw}.reviews .review-container .review-item .review-image img{max-width:90%}.reviews .review-container .review-item .review-content{margin:8rem 0;width:45vw}.cta{padding:4em}.cta .left{width:60%}.cta img{width:20%;right:10em}}@media only screen and (min-width:1280px){body{padding:2em 10em}.nav-container .navbar{padding-left:6em}.hero{height:45vh}.hero .hero-content{width:35vw}.hero .hero-image img{width:48%;left:30em}.about{width:60vw}.about .about-image{width:39vw;margin-right:3em}.about .about-content .about-services .left-icons{margin-right:5em}.reviews{height:85vh}.reviews .review-container .review-item .review-image img{max-width:80%}.reviews .review-container .first{left:5%}.reviews .review-container .second{left:115%}.reviews .review-container .third{left:225%}.cta{padding:4em 6em;margin-bottom:15em}.cta img{width:20%;right:18em}}@media only screen and (min-width:1366px){body{padding:2em 12em}}@media only screen and (min-width:1453px){body{padding:2em 18em}.nav-container .navbar{padding-left:18em}.hero{height:45vh}.hero .hero-content{width:35vw;margin-top:4em}.hero .hero-image img{width:40%;left:50em}.chefs .arrows,.featured .arrows{display:none}.about .about-image{width:20vw}.about .about-content{margin-left:2em}.about .about-content .about-services .left-icons{margin-right:8em}.reviews{height:50vh}.reviews .review-container .review-item .review-image{width:24vw}.reviews .review-container .review-item .review-content{width:35vw}.reviews .review-container .first{left:7%}.reviews .review-container .second{left:117%}.reviews .review-container .third{left:228%}.cta{padding:7em 10em;margin-bottom:17em}.cta img{width:13%;right:28em}}
/*# sourceMappingURL=app.c687a3e7.css.map */