body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Poppins,sans-serif;margin:0;padding:0}nav{align-items:center;display:flex;font-family:Montserrat,sans-serif;height:4rem;inset:0;justify-content:space-between;position:fixed;z-index:100000}nav h1{font-family:Roboto Slab,serif;font-size:1.8rem;font-weight:100;margin:1rem}nav h1 a{color:#fff;text-decoration:none}nav ul{align-items:center;display:flex;justify-content:center;padding:0}li{font-size:.9rem;padding:1rem}.reserv{background-color:#b18e25;border:1px solid #b18e25;padding:1rem 1.5rem}.reserv:hover{background:transparent;color:#e8c867}nav ul li{list-style:none;margin:0 1rem}nav a{color:#fff;text-decoration:none;transition:all .3s}li a:hover{color:#dcbf68}.toggle-button{display:none;flex-direction:column;height:21px;justify-content:space-between;position:absolute;right:1rem;top:1.1rem;width:30px}.toggle-button .bar{background-color:#fff;border-radius:10px;height:3px;width:100%}@media (max-width:900px){.toggle-button,nav ul.active{display:flex}nav ul{align-items:center;-webkit-animation:transform .3s;animation:transform .3s;background-color:#323232;display:none;flex-direction:column;height:100vh;justify-content:center;position:absolute;right:0;top:-1rem;width:100%}nav ul li{display:flex;justify-content:space-around;margin:1rem 0;width:100%}}@-webkit-keyframes transform{0%{opacity:0;-webkit-transform:translateX(8rem);transform:translateX(8rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transform{0%{opacity:0;-webkit-transform:translateX(8rem);transform:translateX(8rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.intro-box{align-items:center;background-image:url(/Restaurant/static/media/intro.3681a87a8f2e7e8b337a.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.604);color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:0 1rem}.intro-box h1{font-family:Lora,serif;font-size:3.4rem;font-weight:100;letter-spacing:.2rem;text-align:center;text-transform:uppercase}.intro-box h1,.intro-box label{-webkit-animation:fade .8s;animation:fade .8s}@-webkit-keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.about-box,.about-box .about-box-center{align-items:center;display:grid}.about-box .about-box-center{grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;margin:0 11rem;padding:6rem 0}.about-text{max-width:35rem}.about-img-box{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.about-box img{height:29rem}.about-text label{color:#d7a305}.about-text h2{font-family:Lora,serif;font-size:2.5rem;font-weight:200;letter-spacing:.2rem;margin:0}.about-text p{color:#4e4e4e;font-size:.9rem}.about-text a{background-color:#fff;border:1px solid #d7a305;color:#d7a305;cursor:pointer;font-size:1rem;padding:.7rem 1.7rem;text-decoration:none;transition:all .3s}.about-text a:hover{background-color:#d7a305;color:#fff}@media (max-width:1400px){.about-box .about-box-center{align-items:center;display:flex;flex-direction:column-reverse;gap:5rem;margin:0 auto;padding:6rem 3rem}.about-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-img-box{gap:2rem}}@media (max-width:900px){.about-box .about-box-center{padding:6rem 1rem}.about-text{text-align:center}.about-box img{height:22rem}}@media (max-width:620px){.about-box img{height:18rem}}@media (max-width:500px){.about-box img{height:14rem}}.special-box,.special-center{align-items:center;display:grid}.special-center{grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr;margin:0 17rem;padding:4rem 0}.special-text-box{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:1rem;position:relative}.special-text-box h2{font-family:Lora,serif;font-size:2.5rem;font-weight:200;letter-spacing:.2rem}.special-text-box h2 label{color:#d7a305}.special-name{font-size:1.2rem;margin:.5rem 0}.cost-wrap{position:relative}.special-cost{margin:0 1rem;position:absolute;right:0;top:.7rem}.special-ingre{color:#7b7b7b;font-size:.8rem;margin:0}.special-img-box{align-items:center;display:flex;justify-content:center;margin:0 auto}.special-img-box img{height:26rem}@media (max-width:1400px){.special-center{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;padding:4rem 0}}@media (max-width:900px){.special-img-box{align-items:center;display:flex;justify-content:center;margin:0 auto}.special-img-box img{height:15rem}}.menu-box{align-items:center;display:grid}.menu-box h2{align-items:center;display:flex;font-family:Lora,serif;font-size:2rem;justify-content:center;letter-spacing:.2rem;padding-top:4rem}.menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin:0 7rem}.menu-sections{border:1px solid #cdcdcd}.menu-text-box{display:flex;gap:1rem;padding:1rem 2rem;position:relative;transition:all .3s}.menu-text-box div{display:flex;flex-direction:column}.menu-text-box h3{font-family:Montserrat,sans-serif;font-size:1rem}.menu-text-box label{color:#909090;font-size:.8rem;margin-bottom:2rem}.menu-text-box p{color:#ababab;font-size:1.2rem;position:absolute;right:1rem;top:1rem;transition:all .3s}.view-menu-box{align-items:center;display:flex;justify-content:center;margin:2rem 0}.view-menu-box a{background-color:#fff;border:1px solid #d7a305;color:#d7a305;cursor:pointer;padding:.7rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.view-menu-box a:hover{background-color:#d7a305;color:#fff}@media (max-width:1400px){.menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 7rem}}@media (max-width:900px){.menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto}.menu-text-box{padding:1rem 4rem}}.reserv-box{background-image:url(/Restaurant/static/media/reserv.87b76848b2cdc22a57c8.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.722);color:#fff;flex-direction:column;padding:5rem 0}.reserv-box,.reserv-box h2{align-items:center;display:flex;justify-content:center}.reserv-box h2{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:200;text-align:center}.reserv-box p{margin-bottom:2rem;margin-top:0}.reserv-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.reserv-center a{background-color:#b18e25;border:1px solid #b18e25;color:#f2f2f2;font-size:1rem;margin:1rem 0;padding:.7rem 1.6rem;text-align:center;text-decoration:none;transition:all .3s}.reserv-center a:hover{background-color:initial;border:1px solid #b18e25;color:#fff}@media (max-width:600px){.reserv-contents{grid-template-columns:1fr}.reserv-box h2{font-size:2rem}}.gall-box{margin:auto;max-width:65rem}.gall-center{grid-gap:0 2rem;display:grid;gap:0 2rem;grid-template-columns:1fr 1fr;padding:10rem 1rem}.gall-items{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;margin:auto;transition:all .5s}.gall-item1{background-image:url(/Restaurant/static/media/gall1.9efe76bc3a72d62098ad.avif);height:32rem;width:30rem}.gall-item2{background-image:url(/Restaurant/static/media/gall2.37b88b0a6803f8ab38e2.avif);height:40rem;width:30rem}.gall-item3{background-image:url(/Restaurant/static/media/gall3.1390cfd0f2ec4541e493.avif);height:45rem;width:30rem}.gall-item4{background-image:url(/Restaurant/static/media/gall4.20b3dfb94cf00b89681e.avif);height:35rem;width:32rem}.gall-items:hover{box-shadow:inset 0 0 1000px rgba(3,4,7,.604);-webkit-transform:scale(1.03);transform:scale(1.03)}@media (max-width:1200px){.gall-center{gap:10rem 2rem;grid-template-columns:1fr}.gall-items{height:28rem;width:25rem}}@media (max-width:900px){.gall-items{height:23rem;width:20rem}}.menu-intro-box{align-items:center;background-image:url(/Restaurant/static/media/menu-intro.1c47829af6e951d0ceaa.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.604);color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;padding:0 1rem}.menu-intro-box h1{-webkit-animation:fade .8s;animation:fade .8s;font-family:Lora,serif;font-size:2rem;font-weight:100;letter-spacing:.2rem}.page-menu-box{align-items:center;display:grid;padding:7rem 0}.page-menu-box h2{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:1.9rem;justify-content:center}.page-menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin:0 7rem}.page-menu-sections{border:1px solid #cdcdcd;margin:0 1rem}.page-menu-text-box{gap:1rem;padding:1rem 2rem;position:relative}.page-menu-text-box,.page-menu-text-box div{display:flex;flex-direction:column}.page-menu-text-box h3{font-family:Montserrat,sans-serif;font-size:.9rem}.page-menu-text-box label{color:#909090;font-size:.8rem}.page-menu-text-box p{color:#ababab;font-size:1.1rem;position:absolute;right:1rem;top:1rem;transition:all .3s}.page-view-menu-box{align-items:center;display:flex;justify-content:center;margin:2rem 0}@media (max-width:1400px){.page-menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 7rem}}@media (max-width:900px){.page-menu-center{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto}.page-menu-text-box{padding:1rem 8rem}}@media (max-width:600px){.page-menu-text-box{padding:1rem 4rem}}.fav-dish-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem 0}.fav-dish-box h2{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:100;padding:0 1rem}.fav-dish-box label{color:#d7a305}.fav-dish-center{align-items:center;display:flex;flex-direction:column;gap:13rem;justify-content:center;padding:4rem 2rem}.fav-dish-items{display:flex;gap:5rem}.fav-dish-items-rev{flex-direction:row-reverse}.fav-dish-img1{background-image:url(/Restaurant/static/media/fav-dish1.dc7ab14667ac9e673513.avif)}.fav-dish-img1,.fav-dish-img2{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:27rem;width:35rem}.fav-dish-img2{background-image:url(/Restaurant/static/media/fav-dish2.94421c3771c7763b4c1e.avif)}.fav-dish-text{display:flex;flex-direction:column;justify-content:center;max-width:30rem}.fav-dish-text h3{font-size:2rem;font-weight:100;margin:1rem 0}.fav-dish-text div,.fav-dish-text h3{font-family:Montserrat,sans-serif}.fav-dish-text div p{font-size:1.4rem;padding:0 2rem}.ingr{font-family:Montserrat,sans-serif;margin:1.5rem 0}.fav-dish-text div{align-items:center;display:flex;justify-content:space-between}@media (max-width:1150px){.fav-dish-items{flex-direction:column;text-align:center}.fav-dish-text{max-width:35rem}}@media (max-width:700px){.fav-dish-box h2{text-align:center}.fav-dish-img1{height:20rem;margin:auto;width:28rem}.fav-dish-img2{height:17rem;margin:auto;width:22rem}}@media (max-width:550px){.fav-dish-img1,.fav-dish-img2{height:12rem;margin:auto;width:18rem}}.contact-intro-box{align-items:center;background-image:url(/Restaurant/static/media/contact.38648af34745f5ffd647.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.604);color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;padding:0 1rem}.contact-intro-box h1{-webkit-animation:fade .8s;animation:fade .8s;font-family:Lora,serif;font-size:1.9rem;font-weight:100;letter-spacing:.2rem}.contact-box,.contact-center{align-items:center;display:flex;justify-content:center}.contact-center{gap:35rem;margin:8rem 2rem}.contact-info,.contact-info div,.contact-us,.contact-us div{display:flex;flex-direction:column;justify-content:center}.contact-us div input,textarea{border:1px solid #d6d6d6;font-size:1rem;margin:.5rem 0;padding:1rem .5rem;resize:none;width:20rem}.contact-us div a{background-color:#caae59;border:1px solid;color:#fff;margin:2rem 0;max-width:10rem;padding:.8rem;text-align:center;text-decoration:none;transition:all .3s}.contact-us div a:hover{background-color:#fff;color:#caae59}@media (max-width:1400px){.contact-center{align-items:center;display:flex;gap:18rem;justify-content:center;margin:8rem 2rem}}@media (max-width:900px){.contact-center{align-items:center;display:flex;flex-direction:column;gap:10rem;justify-content:center;margin:8rem 2rem}}.about-intro-box{align-items:center;background-image:url(/Restaurant/static/media/about-intro.4c64a13760603609e822.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.604);color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center}.about-intro-box h1{-webkit-animation:fade .8s;animation:fade .8s;font-family:Lora,serif;font-size:1.9rem;font-weight:100;letter-spacing:.2rem}.about-page-about{padding:5rem 2rem}.about-contents,.about-page-about{align-items:center;display:flex;justify-content:center}.about-contents{gap:5rem}.about-contents img{height:35rem}.about-contents div{max-width:40rem}.about-contents h2{font-family:Lora,serif;font-size:2.7rem;font-weight:100;letter-spacing:.2rem}.about-contents p{color:#272727}@media (max-width:1100px){.about-contents{flex-direction:column-reverse}.about-contents h2,.about-contents p{text-align:center}}@media (max-width:400px){.about-contents img{height:33rem}}.cater-box{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8rem 1rem}.cater-box h1{font-family:Lora,serif;font-size:2.5rem;font-weight:100;letter-spacing:.2rem}.cater-contents{gap:5rem;margin:4rem 0}.cater-contents,.cater-contents div{align-items:center;display:flex;justify-content:space-evenly}.cater-contents div{flex-direction:column;max-width:25rem;text-align:center}.cater-contents h2{font-family:Montserrat,sans-serif}.cater-contents img{height:6rem}@media (max-width:1100px){.cater-contents{flex-direction:column}}.reviews-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10rem;margin-top:4rem}.reviews-box h2{font-family:Lora,serif;font-size:2.3rem;letter-spacing:.2rem}.reviews-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);max-width:80rem}.reviews-items{border:2px solid #cecece;padding:1rem}.reviews-items img{height:2rem}.rev-span{grid-row:span 2}.rev-name{font-size:1.3rem;font-weight:700}@media (max-width:1400px){.reviews-row{grid-template-columns:1fr;margin:0 1rem}}.reserv-intro-box{align-items:center;background-image:url(/Restaurant/static/media/reserv-page.87b76848b2cdc22a57c8.avif);background-position:bottom;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(3,4,7,.604);color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;padding:0 1rem}.reserv-intro-box h1{-webkit-animation:fade .8s;animation:fade .8s;font-family:Lora,serif;font-size:1.9rem;font-weight:100;letter-spacing:.2rem}.reserv-page-box,.reserv-page-center{align-items:center;display:flex;justify-content:center}.reserv-page-center{gap:5rem;margin:8rem 2rem}.reserv-page-info{align-items:center;display:flex;justify-content:center}.reserv-page-info img{height:30rem}.reserv-page-info div,.reserv-page-input{display:flex;flex-direction:column;justify-content:center}.reserv-page-input div{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.reserv-page-input div input,textarea{margin:.5rem 0;resize:none;width:18rem}.reserv-page-input div input,.reserv-page-input div select,textarea{border:1px solid #d6d6d6;font-size:1rem;padding:1rem .5rem}.reserv-page-input div a{background-color:#caae59;border:1px solid;color:#fff;margin:2rem 0;max-width:10rem;padding:.8rem;text-align:center;text-decoration:none;transition:all .3s}.reserv-page-input div a:hover{background-color:#fff;color:#caae59}@media (max-width:1450px){.reserv-page-center{display:flex;flex-direction:column;margin:8rem 2rem}.reserv-page-info img{height:27rem}}@media (max-width:800px){.reserv-page-center{display:flex;flex-direction:column;margin:8rem 2rem}.reserv-page-input div{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.reserv-page-info img{height:15rem}}footer{background-color:#1f1f1f;color:#e8e8e8;height:55vh;justify-content:center}.footer-box,footer{align-items:center;display:flex}.footer-box{justify-content:space-evenly;width:100%}.footer-item-box{max-width:15rem;min-height:18rem}.footer-hours-box div{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}.footer-hours-box p{margin:.4rem .5rem}.footer-item-box p{color:#cbcbcb;font-size:.8rem}.newsletter-btn-box{display:flex;flex-direction:column}.newsletter-btn-box input{margin:.5rem 0;padding:.5rem 1rem;width:55%}.newsletter-btn-box button{background-color:#b18e25;border:2px solid #b18e25;color:#e8e8e8;cursor:pointer;margin:.5rem 0;padding:.6rem 1rem;transition:all .3s;width:70%}.newsletter-btn-box button:hover{background-color:initial}@media (max-width:1400px){footer{height:auto}.footer-box{padding:0 2rem}.footer-box,.footer-item-box{align-items:flex-start;flex-direction:column}.footer-item-box{display:flex;justify-content:center}.newsletter-btn-box{flex-direction:column}}
/*# sourceMappingURL=main.336884bd.css.map*/