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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes menuNav{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}.home-container{align-items:center;background:linear-gradient(135deg,#ffb3ba,#fd9da6);background-image:url(/static/media/company-logo.42adde7cedf510830949.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:90vh;justify-content:space-evenly;min-height:100vw;padding-top:10vh;text-align:center}@media only screen and (min-width:768px){.home-container{background-size:60%}}@media only screen and (min-width:1200px){.home-container{background-size:50%;min-height:100%}}.home-container .logo{width:9rem}@media only screen and (min-width:400px){.home-container .logo{width:11rem}}@media only screen and (min-width:768px){.home-container .logo{width:19rem}}@media only screen and (min-width:1200px){.home-container .logo{padding-bottom:1em;width:12rem}}.home-container .title-info .restaurant-name{font-family:"font-family: 'Bebas Neue', cursive;",sans-serif;font-size:2.3rem;padding-bottom:.5em;text-shadow:2px 2px 2px #00000080}@media only screen and (min-width:768px){.home-container .title-info .restaurant-name{font-size:3.8rem}}@media only screen and (min-width:1200px){.home-container .title-info .restaurant-name{font-size:3.5rem;padding-bottom:.5em}}.home-container .title-info .description{width:100vw}@media only screen and (min-width:1200px){.home-container .title-info .description{width:35rem}}.home-container .home-button-container{bottom:20%;column-gap:1.5rem;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%,-50%)}.home-container .contact-btn,.home-container .menu-btn{align-items:center;background-color:#f36576;border:1px solid #f36576;border-radius:.3em;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326;color:#000;color:#fff;display:flex;font-size:.9rem;justify-content:center;padding:.7em 0;width:130px}@media only screen and (min-width:768px){.home-container .contact-btn,.home-container .menu-btn{font-size:1.5rem;width:200px}}@media only screen and (min-width:1200px){.home-container .contact-btn,.home-container .menu-btn{font-size:1.2rem;margin-top:1em}}.home-container .contact-btn{background-color:#0000;border:1px solid #f36576;color:#62000b}.menu-container{align-items:start;background-color:#f6b5b9;background-image:linear-gradient(to bottom left,#f7a0a6,#fff);display:grid;grid-template-columns:1fr;height:100%;padding:2rem 0 5em;text-align:center}@media only screen and (min-width:1200px){.menu-container{padding-top:5rem}}.menu-container .category-title{font-size:2.3rem;font-weight:700;padding:.5em 0}@media only screen and (min-width:768px){.menu-container .category-title{font-size:3.5rem}}@media only screen and (min-width:1200px){.menu-container .category-title{font-size:3.5rem}}.menu-container .item-card{align-items:center;display:flex;flex-direction:column;font-weight:lighter;justify-content:center;margin:.3em 0}@media only screen and (min-width:768px){.menu-container .item-card{margin:.6em 0}}.menu-container .item-title{align-items:right;align-items:center;background-color:#fff;border-radius:.5em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.6rem;justify-content:space-between;padding:1.5em 1em;position:relative;text-align:left;width:90%}@media only screen and (min-width:768px){.menu-container .item-title{font-size:1.5rem;padding:1em}}@media only screen and (min-width:1200px){.menu-container .item-title{font-size:1.2rem;padding:1.7em 1em}}.menu-container .item-title .img-icon{left:82%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}@media only screen and (min-width:768px){.menu-container .item-title .img-icon{width:4.5rem}}@media only screen and (min-width:1200px){.menu-container .item-title .img-icon{left:50%;top:50%;transform:translate(-50%,-50%);width:6rem}}.menu-container .item-title .btn-icon{font-size:1.6em;position:relative;top:2px}.menu-container .item-section{background-color:#fff;border-radius:.5em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin:1em 0;padding:1em 0;width:90%}.menu-container .item-section .items{align-items:right;display:flex;flex-direction:row;justify-content:space-between;padding:.5em;text-align:left}@media only screen and (min-width:768px){.menu-container .item-section .items{font-size:1.8rem}}@media only screen and (min-width:1200px){.menu-container .item-section .items{font-size:1.7rem}}.menu-container .item-section .comboFamily-prices{font-size:1.3rem;font-weight:700}@media only screen and (min-width:768px){.menu-container .item-section .comboFamily-prices{font-size:1.8rem}}@media only screen and (min-width:1200px){.menu-container .item-section .comboFamily-prices{font-size:2.2rem}}.footer-container{position:relative}.footer-container .footer-top{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;text-align:center}@media only screen and (min-width:1200px){.footer-container .footer-top{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}}.footer-container .footer-top .footer-title{font-size:1.5rem;padding-bottom:.2rem;position:relative}@media only screen and (min-width:768px){.footer-container .footer-top .footer-title{font-size:3.3rem}}@media only screen and (min-width:1200px){.footer-container .footer-top .footer-title{font-size:2.5rem}}.footer-container .footer-top .contact,.footer-container .footer-top .hours,.footer-container .footer-top .location{align-items:center;background-color:#f36576;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;justify-content:flex-start;padding:2em 0 1em;width:100%}@media only screen and (min-width:768px){.footer-container .footer-top .contact,.footer-container .footer-top .hours,.footer-container .footer-top .location{font-size:1.8rem;height:22rem}}@media only screen and (min-width:1200px){.footer-container .footer-top .contact,.footer-container .footer-top .hours,.footer-container .footer-top .location{font-size:1.5rem}}.footer-container .footer-top .location{background-color:#f36576;color:#fff}.footer-container .footer-top .hours .hours1,.footer-container .footer-top .hours .hours2,.footer-container .footer-top .hours .hours3{display:flex;justify-content:space-between;padding-bottom:.5em}.footer-container .footer-top .contact-icon,.footer-container .footer-top .hours-icon,.footer-container .footer-top .location-icon{font-size:2.3rem;padding-bottom:1rem}.footer-container .footer-bottom{align-items:center;background-color:#f6b5b9;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly}.footer-container .footer-bottom .credits-1,.footer-container .footer-bottom .credits-2{padding:3em 0;text-align:center;width:100%}.footer-container .footer-bottom .credits-1 .credit-title,.footer-container .footer-bottom .credits-2 .credit-title{color:#000;font-size:1.3rem;font-weight:700;padding-bottom:.5em}@media only screen and (min-width:768px){.footer-container .footer-bottom .credits-1 .credit-title,.footer-container .footer-bottom .credits-2 .credit-title{font-size:2rem}.footer-container .footer-bottom .credits-1,.footer-container .footer-bottom .credits-2{font-size:1.5rem}}.footer-container .footer-bottom .credits-2{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding-bottom:6em;position:relative}.footer-container .footer-bottom .credits-2 .credit{margin:1em 0}.footer-container .footer-bottom .credits-2 .credit a{color:#2145bb}.footer-container .footer-bottom .credits-2 .copyright{bottom:2em;left:50%;position:absolute;transform:translate(-50%);width:90vw}.dineInn-container{align-items:center;background-image:linear-gradient(to bottom left,#f7a0a6,#fff);display:flex;flex-direction:column;height:93vh;justify-content:center;justify-content:flex-start;min-height:100vw;padding-top:7vh;text-align:center}@media only screen and (min-width:568px){.dineInn-container{min-height:120vw}}@media only screen and (min-width:768px){.dineInn-container{min-height:120vw}}@media only screen and (min-width:1200px){.dineInn-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:88.4vh;justify-content:space-evenly;min-height:88.4vh;padding-top:11.4vh}}.dineInn-container h1{font-size:2rem;padding-bottom:1em}@media only screen and (min-width:768px){.dineInn-container h1{font-size:3.5rem;padding-bottom:0}}@media only screen and (min-width:1200px){.dineInn-container h1{flex-basis:100%;padding:.5em 0}}.dineInn-container .layout{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;width:100%}@media only screen and (min-width:1200px){.dineInn-container .layout{align-items:stretch;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto;max-width:1400px;padding:0 2rem}}.dineInn-container .layout .carousel-container{order:1;width:100%}@media only screen and (min-width:1200px){.dineInn-container .layout .carousel-container{flex-basis:55%;order:1}}.dineInn-container .layout .carousel-container .carousel-image{background-position:bottom;background-size:cover;height:12rem;margin:auto;width:90vw}@media only screen and (min-width:370px){.dineInn-container .layout .carousel-container .carousel-image{height:15rem}}@media only screen and (min-width:768px){.dineInn-container .layout .carousel-container .carousel-image{height:23rem}}@media only screen and (min-width:1000px){.dineInn-container .layout .carousel-container .carousel-image{height:35rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .carousel-container .carousel-image{height:23rem;margin:auto;width:100%}}@media only screen and (min-width:1600px){.dineInn-container .layout .carousel-container .carousel-image{height:29rem}}.dineInn-container .layout .carousel-container img{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;object-fit:cover;width:100vw}.dineInn-container .layout .carousel-container .carousel-btns{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:.6em}.dineInn-container .layout .carousel-container .carousel-btns .img-btn img{border-radius:.3rem;box-shadow:none;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin:0 .6em;width:3rem}@media only screen and (min-width:768px){.dineInn-container .layout .carousel-container .carousel-btns .img-btn img{margin:1em .5em 0;width:7rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .carousel-container .carousel-btns .img-btn img{margin:1em .5em 0;width:4rem}}.dineInn-container .layout .buffet-info{display:flex;flex-direction:column;gap:1rem;order:2;width:90vw}@media only screen and (min-width:568px){.dineInn-container .layout .buffet-info{gap:1rem;width:85vw}}@media only screen and (min-width:768px){.dineInn-container .layout .buffet-info{gap:1rem;width:80vw}}@media only screen and (min-width:1000px){.dineInn-container .layout .buffet-info{gap:1.5rem}}@media only screen and (min-width:1024px){.dineInn-container .layout .buffet-info{gap:1.5rem;width:75vw}}@media only screen and (min-width:1200px){.dineInn-container .layout .buffet-info{flex-basis:35%;gap:1.5rem;height:23rem;order:0;width:auto}}@media only screen and (min-width:1600px){.dineInn-container .layout .buffet-info{gap:2rem;height:29rem}}.dineInn-container .layout .dinner-hours,.dineInn-container .layout .dinner-price{background:#fff;border-radius:12px;box-shadow:0 4px 16px #fd9da626,0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media only screen and (min-width:568px){.dineInn-container .layout .dinner-hours,.dineInn-container .layout .dinner-price{border-radius:14px}}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-hours,.dineInn-container .layout .dinner-price{border-radius:16px}}@media only screen and (min-width:1200px){.dineInn-container .layout .dinner-hours,.dineInn-container .layout .dinner-price{flex:1 1}}.dineInn-container .layout .dinner-hours:hover,.dineInn-container .layout .dinner-price:hover{box-shadow:0 8px 24px #fd9da633,0 4px 12px #00000026;transform:translateY(-2px)}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-hours:hover,.dineInn-container .layout .dinner-price:hover{box-shadow:0 12px 40px #fd9da633,0 4px 12px #00000026;transform:translateY(-4px)}}.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{align-items:center;background:linear-gradient(135deg,#fd9da6,#ffb3ba);color:#fff;display:flex;font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:.3px;padding:.8rem;text-align:center;text-shadow:0 1px 2px #0000001a}@media only screen and (min-width:370px){.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{font-size:1.1rem;padding:1rem}}@media only screen and (min-width:568px){.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{font-size:1.2rem;padding:1rem}}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{font-size:1.5rem;padding:1.2rem}}@media only screen and (min-width:1024px){.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{font-size:1.7rem;padding:1.2rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .dinner-hours .title,.dineInn-container .layout .dinner-price .title{font-size:1.5rem;padding:1rem}}.dineInn-container .layout .dinner-price .price{align-items:center;background:#fff;color:#333;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;justify-content:center;line-height:1.4;padding:1.8rem;text-align:center}@media only screen and (min-width:370px){.dineInn-container .layout .dinner-price .price{font-size:1.2rem;padding:2rem}}@media only screen and (min-width:568px){.dineInn-container .layout .dinner-price .price{font-size:1.3rem;padding:2rem}}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-price .price{font-size:1.6rem;padding:2.2rem}}@media only screen and (min-width:1024px){.dineInn-container .layout .dinner-price .price{font-size:1.8rem;padding:2.5rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .dinner-price .price{font-size:1.7rem;padding:1.5rem}}@media only screen and (min-width:1400px){.dineInn-container .layout .dinner-price .price{font-size:1.9rem;padding:1.8rem}}.dineInn-container .layout .dinner-hours .hours{align-items:center;background:#fff;display:flex;flex:1 1;gap:.5rem;justify-content:space-between;padding:1.8rem}@media only screen and (min-width:370px){.dineInn-container .layout .dinner-hours .hours{gap:.8rem;padding:2rem}}@media only screen and (min-width:568px){.dineInn-container .layout .dinner-hours .hours{gap:1rem;padding:2rem}}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-hours .hours{gap:1rem;padding:2.2rem}}@media only screen and (min-width:1024px){.dineInn-container .layout .dinner-hours .hours{gap:1rem;padding:2.5rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .dinner-hours .hours{gap:1rem;padding:1.5rem}}.dineInn-container .layout .dinner-hours .hours span{color:#333;font-size:1.1rem;font-weight:600;line-height:1.4;padding:0}.dineInn-container .layout .dinner-hours .hours span:first-child{color:#666;font-weight:500}.dineInn-container .layout .dinner-hours .hours span:last-child{font-weight:700}@media only screen and (min-width:370px){.dineInn-container .layout .dinner-hours .hours span{font-size:1.2rem}}@media only screen and (min-width:568px){.dineInn-container .layout .dinner-hours .hours span{font-size:1.3rem}}@media only screen and (min-width:768px){.dineInn-container .layout .dinner-hours .hours span{font-size:1.6rem;line-height:1.5}}@media only screen and (min-width:1024px){.dineInn-container .layout .dinner-hours .hours span{font-size:1.8rem}}@media only screen and (min-width:1200px){.dineInn-container .layout .dinner-hours .hours span{font-size:1.8rem;line-height:1.6}}@media only screen and (min-width:1400px){.dineInn-container .layout .dinner-hours .hours span{font-size:2rem}}.unknown-container{align-items:center;background-image:linear-gradient(to bottom left,#f7a0a6,#fff);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw;z-index:6}*{color:inherit;list-style:none;margin:0;padding:0;text-decoration:none}h1,h2{font-family:Bebas Neue,cursive;text-shadow:1px 1px 1px #0000001a}a,button,li,p{font-family:Roboto,sans-serif}button{background:#0000;border:none;cursor:pointer;outline:none}.app-container{background-color:#f6b5b9}.app-container .active-page{border-bottom:2px solid #000}.app-container .bars-tab{align-items:right;display:flex;flex-direction:row;font-size:1.4rem;justify-content:right;padding:1em 1.2em;position:fixed;z-index:1}@media only screen and (min-width:768px){.app-container .bars-tab{font-size:2rem}}.app-container .mobile-nav{align-items:center;animation:menuNav .5s;background-color:#f6b5b9;display:flex;flex-direction:column;height:100vh;justify-content:center;justify-content:flex-start;min-height:100vh;overflow-y:scroll;position:fixed;text-align:center;width:100vw;z-index:1}.app-container .mobile-nav .x-tab{align-items:right;display:flex;flex-direction:row;font-size:1.4rem;justify-content:right;padding:1em 1.2em;width:100%}@media only screen and (min-width:768px){.app-container .mobile-nav .x-tab{font-size:2rem}}.app-container .mobile-nav .nav-logo{border-radius:50%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:1em;width:9rem}@media only screen and (min-width:768px){.app-container .mobile-nav .nav-logo{width:14rem}}.app-container .mobile-nav li{font-size:1.4rem;padding:1em 0}@media only screen and (min-width:768px){.app-container .mobile-nav li{font-size:3.2rem}}.app-container .laptop-nav{align-items:center;background-color:#f6b5b9;background:#0000!important;display:flex;height:6rem;justify-content:center;padding:0 3rem;position:fixed;transition:all .3s ease;width:100vw;z-index:1}.app-container .laptop-nav.scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fd9da626!important;border-bottom:1px solid #fd9da633;box-shadow:0 8px 32px #fd9da61a,inset 0 1px 0 #fff3}.app-container .laptop-nav .nav-logo{border-radius:50%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;flex-shrink:0;height:4rem;left:4rem;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%);transform:translate(-50%,-50%);width:4rem}.app-container .laptop-nav .nav-links{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:3rem}.app-container .laptop-nav .nav-links a{color:#333;font-weight:600;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.app-container .laptop-nav .nav-links a:before{background:linear-gradient(135deg,#fd9da61a,#ffb6c11a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.app-container .laptop-nav .nav-links a:hover{transform:translateY(-2px)}.app-container .laptop-nav .nav-links a:hover:before{opacity:1}.app-container .laptop-nav .nav-links a.active-page{border-bottom:2px solid #000;color:#000;font-weight:700}
/*# sourceMappingURL=main.042c5b3b.css.map*/