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}*{box-sizing:none;margin:0;padding:0;scroll-behavior:smooth}* body{overflow-x:hidden}* h1{font-family:Bebas Neue,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}* a,* button,* h2,* h3,* p{font-family:Montserrat,Verdana,Geneva,Tahoma,sans-serif!important}* ul{list-style:none}* a{text-decoration:none}* a,* button{color:inherit}* button{background-color:#0000;border:none;cursor:pointer}.dialog-update{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 20px #00000026;left:50%;max-width:90%;padding:2rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:500px;z-index:1000}.dialog-update h1{color:#d62828;margin-bottom:1rem}.dialog-update p{font-size:1.3rem;font-weight:500;line-height:1.5;margin-bottom:1rem}.dialog-update::backdrop{background:#0009}.dialog-update button{background-color:#d62828;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem}.holiday-container{align-items:center;background-color:#6a994e;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:sticky;text-align:center;top:0;z-index:69}.holiday-container p{line-height:1.5rem}.holiday-container h2{padding:.5rem}.holiday-container .close-reminder{cursor:pointer;font-size:1.5rem;position:absolute;right:3rem;top:40%}@media only screen and (min-width:375px){.holiday-container .close-reminder{cursor:pointer;font-size:1.5rem;position:absolute;right:2rem;top:10%}}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mbNavigation-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;min-height:100vw;position:fixed;top:0;transition:transform .5s;width:100vw;z-index:3}@media only screen and (min-width:1280px){.mbNavigation-container{display:none}}.mbNavigation-container .closeNav-container,.mbNavigation-container .openNav-container{padding:2em;position:absolute;right:.5em;top:0}.mbNavigation-container .closeNav-container .close-icon,.mbNavigation-container .openNav-container .close-icon,.mbNavigation-container .openNav-container .open-icon{color:inherit;font-size:1.3rem}@media only screen and (min-width:768px){.mbNavigation-container .closeNav-container .close-icon,.mbNavigation-container .openNav-container .close-icon,.mbNavigation-container .openNav-container .open-icon{font-size:2.3rem}}.mbNavigation-container .openNav-container{right:-23%;top:1.5rem}@media only screen and (min-width:375px){.mbNavigation-container .openNav-container{right:-19%}}@media only screen and (min-width:768px){.mbNavigation-container .openNav-container{right:-12%}}.mbNavigation-container .openNav-container .open-icon{padding-left:.5em}.mbNavigation-container .nav-logo-container{padding:2em}.mbNavigation-container .nav-logo-container .nav-logo{border-radius:50%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;width:5.5rem}@media only screen and (min-width:768px){.mbNavigation-container .nav-logo-container .nav-logo{width:7.5rem}}.mbNavigation-container .active-link-red{background-color:crimson;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#fff}.mbNavigation-container .active-link-white{background-color:#f7ede2;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#000}.mbNavigation-container .nav-link{font-size:1.3rem;padding:1em 0;text-align:center;width:100%}@media only screen and (min-width:768px){.mbNavigation-container .nav-link{font-size:1.8rem}}.dtNavigation-container{background-color:inherit;border-color:inherit;color:inherit;display:none}@media only screen and (min-width:1280px){.dtNavigation-container{align-items:center;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;flex-wrap:wrap;justify-content:center;position:fixed;width:100vw;z-index:3}}.dtNavigation-container .nav-logo-container{left:8vw;position:absolute;top:.8rem}.dtNavigation-container .nav-logo-container .nav-logo{border-radius:50%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;width:3.5rem}.dtNavigation-container .nav-link{color:inherit;font-size:1.3rem;margin:1.5em 2.5em 1em 2em}.dtNavigation-container .active-link{border:1px solid;border-color:inherit;border-left:#0000;border-right:#0000;border-top:#0000;color:inherit}.dtNavigation-container .update{background-color:#19314d;color:#fff;font-size:1.2rem;margin-top:.5rem;padding:.5rem 0;text-align:center;width:100%}.home-container{align-items:center;background-color:#d62828;border-color:#fff;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;min-height:100vw;position:relative}@media only screen and (min-width:1280px){.home-container{min-height:100vh}}.home-container .animation-container{animation:slide-up .5s;height:100%}.home-container .animation-container,.home-container .logo-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.home-container .logo-container{font-size:3.5rem}}.home-container .logo-container .logo-icon{border-radius:50%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:2rem;width:7.5rem}@media only screen and (min-width:768px){.home-container .logo-container .logo-icon{width:13.5rem}}@media only screen and (min-width:1024px){.home-container .logo-container .logo-icon{width:16rem}}@media only screen and (min-width:1280px){.home-container .logo-container .logo-icon{width:13.5rem}}@media only screen and (min-width:768px){.home-container .logo-container .logo-name{font-size:3.5rem}}@media only screen and (min-width:1024px){.home-container .logo-container .logo-name{font-size:4.5rem}}@media only screen and (min-width:1280px){.home-container .logo-container .logo-name{font-size:3.5rem}}@media only screen and (min-width:768px){.home-container .logo-container .logo-info{font-size:1.8rem}}.home-container .menu-btn-container{margin-top:30px}@media only screen and (min-width:375px){.home-container .menu-btn-container{margin-top:50px}}@media only screen and (min-width:768px){.home-container .menu-btn-container{margin-top:50px}}@media only screen and (min-width:1280px){.home-container .menu-btn-container{margin-top:50px}}.home-container .menu-btn-container .menu-btn{border:1px solid #fff;border-radius:.2em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#fff;font-size:1rem;letter-spacing:3px;padding:.8rem 2.5em;transition:transform 1.2s}.home-container .menu-btn-container .menu-btn .nav-link{height:100%;width:100%}.home-container .menu-btn-container .menu-btn:hover{transform:scale(1.09)}@media only screen and (min-width:768px){.home-container .menu-btn-container .menu-btn{font-size:1.8rem}}@media only screen and (min-width:1024px){.home-container .menu-btn-container .menu-btn{font-size:2.3rem}}@media only screen and (min-width:1280px){.home-container .menu-btn-container .menu-btn{font-size:1.2rem}}.footer-home{background-color:#d62828;color:#fff}.mobile-home-update{background-color:#19314d;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:.5rem;text-align:center;width:100%;z-index:2}.buffet-container{align-items:center;background-color:#f7ede2;display:flex;flex-direction:column;height:100vh}@media only screen and (min-width:500px){.buffet-container{min-height:600px}}@media only screen and (min-width:700px){.buffet-container{min-height:900px}}@media only screen and (min-width:850px){.buffet-container{min-height:1100px}}@media only screen and (min-width:1280px){.buffet-container{min-height:600px}}.buffet-container .buffet-title{animation:slide-in .5s;margin-top:4em}@media only screen and (min-width:700px){.buffet-container .buffet-title{font-size:1.5rem;margin-top:5em}}.buffet-container .buffet-body{align-content:center;animation:slide-in .5s;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}@media only screen and (min-width:1280px){.buffet-container .buffet-body{align-content:center;display:flex;flex-direction:row;height:auto;justify-content:space-evenly;margin:auto}.buffet-container .buffet-body .buffet-info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1em;width:100%}}.buffet-container .buffet-body .buffet-info .birthday-container,.buffet-container .buffet-body .buffet-info .price-container{border-radius:var(--border-radius);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;height:auto;min-height:5.67em;overflow:hidden;width:18em}@media only screen and (min-width:370px){.buffet-container .buffet-body .buffet-info .birthday-container,.buffet-container .buffet-body .buffet-info .price-container{height:auto;min-height:6.615em;width:21em}}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-info .birthday-container,.buffet-container .buffet-body .buffet-info .price-container{height:auto;min-height:10.08em;width:32em}}@media only screen and (min-width:830px){.buffet-container .buffet-body .buffet-info .birthday-container,.buffet-container .buffet-body .buffet-info .price-container{height:auto;min-height:11.34em;width:36em}}@media only screen and (min-width:1280px){.buffet-container .buffet-body .buffet-info .birthday-container,.buffet-container .buffet-body .buffet-info .price-container{height:50%;width:36em}}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-icon,.buffet-container .buffet-body .buffet-info .price-container .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .price-container .price-icon{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;width:25%}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-info .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-icon,.buffet-container .buffet-body .buffet-info .price-container .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .price-container .price-icon{font-size:1.5rem}}@media only screen and (min-width:830px){.buffet-container .buffet-body .buffet-info .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-container .birthday-icon,.buffet-container .buffet-body .buffet-info .birthday-container .price-icon,.buffet-container .buffet-body .buffet-info .price-container .birthday-container .birthday-icon,.buffet-container .buffet-body .buffet-info .price-container .price-icon{font-size:2em}}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info,.buffet-container .buffet-body .buffet-info .birthday-container .price-container .birthday-info,.buffet-container .buffet-body .buffet-info .birthday-container .price-info,.buffet-container .buffet-body .buffet-info .price-container .birthday-container .birthday-info,.buffet-container .buffet-body .buffet-info .price-container .price-info{align-items:center;background-color:#d62828;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.5em 0;width:100%}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info,.buffet-container .buffet-body .buffet-info .birthday-container .price-container .birthday-info,.buffet-container .buffet-body .buffet-info .birthday-container .price-info,.buffet-container .buffet-body .buffet-info .price-container .birthday-container .birthday-info,.buffet-container .buffet-body .buffet-info .price-container .price-info{font-size:1.2rem}}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .dinner,.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .lunch,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .dinner,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .lunch,.buffet-container .buffet-body .buffet-info .price-container .price-info .dinner,.buffet-container .buffet-body .buffet-info .price-container .price-info .lunch{align-items:center;display:flex;flex-direction:column;justify-content:center}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .dinner .dinner-price,.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .dinner .lunch-price,.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .lunch .lunch-price,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .dinner .dinner-price,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .dinner .lunch-price,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .lunch .lunch-price,.buffet-container .buffet-body .buffet-info .price-container .price-info .dinner .dinner-price,.buffet-container .buffet-body .buffet-info .price-container .price-info .dinner .lunch-price,.buffet-container .buffet-body .buffet-info .price-container .price-info .lunch .lunch-price{font-weight:700}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .dinner,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .dinner,.buffet-container .buffet-body .buffet-info .price-container .price-info .dinner{margin-top:.5em}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .dinner,.buffet-container .buffet-body .buffet-info .birthday-container .price-info .dinner,.buffet-container .buffet-body .buffet-info .price-container .price-info .dinner{margin-top:1.5em}}.buffet-container .buffet-body .buffet-info .birthday-container{margin-top:1em}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info{text-align:center}.buffet-container .buffet-body .buffet-info .birthday-container .birthday-info .birthday-title{font-weight:700}.buffet-container .buffet-body .buffet-images{align-content:center;display:flex;flex-direction:column;justify-content:space-evenly;position:relative}.buffet-container .buffet-body .buffet-images .carousel-container{border-radius:var(--border-radius);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;height:10.8em;margin:0 auto;overflow:hidden;position:relative;width:18em}@media only screen and (min-width:370px){.buffet-container .buffet-body .buffet-images .carousel-container{height:12.6em;width:21em}}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-images .carousel-container{height:19.2em;width:32em}}@media only screen and (min-width:830px){.buffet-container .buffet-body .buffet-images .carousel-container{height:21.6em;width:36em}}.buffet-container .buffet-body .buffet-images .carousel-container .images{align-items:center;display:flex;justify-content:center;position:absolute;transition:transform .3s linear}.buffet-container .buffet-body .buffet-images .carousel-container .images .image{height:100%;object-fit:cover}@media only screen and (min-width:370px){.buffet-container .buffet-body .buffet-images .carousel-container .images .image{width:21em}}@media only screen and (min-width:700px){.buffet-container .buffet-body .buffet-images .carousel-container .images .image{width:32em}}@media only screen and (min-width:830px){.buffet-container .buffet-body .buffet-images .carousel-container .images .image{width:36em}}.buffet-container .buffet-body .buffet-images .carousel-controls{align-content:center;display:flex;justify-content:space-between;margin:1em auto auto;width:95%}@media only screen and (min-width:1280px){.buffet-container .buffet-body .buffet-images .carousel-controls{align-content:center;bottom:-6em;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%)}}.buffet-container .buffet-body .buffet-images .carousel-controls .left-arrow,.buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow,.buffet-container .buffet-body .buffet-images .takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow{font-size:1.4em;padding:0 1em}@media only screen and (min-width:768px){.buffet-container .buffet-body .buffet-images .carousel-controls .left-arrow,.buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow,.buffet-container .buffet-body .buffet-images .takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow{font-size:2.8rem;padding:.5em}}.buffet-container .buffet-body .buffet-images .carousel-controls .carousel-dots{align-items:center;display:flex;justify-content:center}.buffet-container .buffet-body .buffet-images .carousel-controls .carousel-dots .carousel-dot{background-color:#000;border-radius:50%;height:.7em;margin:0 .5em;width:.7em}@media only screen and (min-width:768px){.buffet-container .buffet-body .buffet-images .carousel-controls .carousel-dots .carousel-dot{height:1.2em;width:1.2em}}.footer-buffet{background-color:#f7ede2;color:#000}.takeout-container{align-items:center;background-color:#d62828;color:#fff;display:flex;flex-direction:column;height:100vh;text-align:center}@media only screen and (min-width:500px){.takeout-container{min-height:600px}}@media only screen and (min-width:700px){.takeout-container{min-height:900px}}@media only screen and (min-width:850px){.takeout-container{min-height:1100px}}@media only screen and (min-width:1280px){.takeout-container{min-height:600px}}.takeout-container .takeout-title{animation:slide-up .5s;color:#fff;margin-top:4em}@media only screen and (min-width:700px){.takeout-container .takeout-title{font-size:1.5rem;margin-top:5em}}.takeout-container .takeout-body{align-content:center;animation:slide-up .5s;color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}@media only screen and (min-width:1280px){.takeout-container .takeout-body{align-content:center;display:flex;flex-direction:row;height:auto;justify-content:space-evenly;margin:auto}.takeout-container .takeout-body .takeout-info{align-items:center;display:flex;flex-direction:column;justify-content:center;order:2;width:100%}}.takeout-container .takeout-body .takeout-info .delivery-container,.takeout-container .takeout-body .takeout-info .discount-container{border-radius:var(--border-radius);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;height:5.67em;overflow:hidden;width:18em}@media only screen and (min-width:370px){.takeout-container .takeout-body .takeout-info .delivery-container,.takeout-container .takeout-body .takeout-info .discount-container{height:6.615em;width:21em}}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-info .delivery-container,.takeout-container .takeout-body .takeout-info .discount-container{height:10.08em;width:32em}}@media only screen and (min-width:830px){.takeout-container .takeout-body .takeout-info .delivery-container,.takeout-container .takeout-body .takeout-info .discount-container{height:11.34em;width:36em}}@media only screen and (min-width:1280px){.takeout-container .takeout-body .takeout-info .delivery-container,.takeout-container .takeout-body .takeout-info .discount-container{height:50%;width:36em}}.takeout-container .takeout-body .takeout-info .delivery-container .delivery-icon,.takeout-container .takeout-body .takeout-info .delivery-container .discount-icon,.takeout-container .takeout-body .takeout-info .discount-container .discount-icon{align-items:center;background-color:#f32e2e;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;width:25%}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-info .delivery-container .delivery-icon,.takeout-container .takeout-body .takeout-info .delivery-container .discount-icon,.takeout-container .takeout-body .takeout-info .discount-container .discount-icon{font-size:1.5rem}}@media only screen and (min-width:830px){.takeout-container .takeout-body .takeout-info .delivery-container .delivery-icon,.takeout-container .takeout-body .takeout-info .delivery-container .discount-icon,.takeout-container .takeout-body .takeout-info .discount-container .discount-icon{font-size:2em}}.takeout-container .takeout-body .takeout-info .delivery-container .delivery-info,.takeout-container .takeout-body .takeout-info .delivery-container .discount-info,.takeout-container .takeout-body .takeout-info .discount-container .discount-info{align-items:center;background-color:#f7ede2;display:flex;flex-direction:column;justify-content:center;padding:.5em 0;width:100%}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-info .delivery-container .delivery-info,.takeout-container .takeout-body .takeout-info .delivery-container .discount-info,.takeout-container .takeout-body .takeout-info .discount-container .discount-info{font-size:1.2rem}}.takeout-container .takeout-body .takeout-info .delivery-container .delivery-info .delivery-title,.takeout-container .takeout-body .takeout-info .delivery-container .delivery-info .discount-title,.takeout-container .takeout-body .takeout-info .delivery-container .discount-info .discount-title,.takeout-container .takeout-body .takeout-info .discount-container .discount-info .discount-title{font-weight:700}.takeout-container .takeout-body .takeout-info .delivery-container{margin-top:1em}.takeout-container .takeout-body .takeout-info .delivery-container .delivery-info{text-align:center}.takeout-container .takeout-body .takeout-images{align-content:center;display:flex;flex-direction:column;justify-content:space-evenly;position:relative}@media only screen and (min-width:1280px){.takeout-container .takeout-body .takeout-images{margin-right:1em}}.takeout-container .takeout-body .takeout-images .carousel-container{border-radius:var(--border-radius);height:10.8em;margin:0 auto;overflow:hidden;position:relative;width:18em}@media only screen and (min-width:370px){.takeout-container .takeout-body .takeout-images .carousel-container{height:12.6em;width:21em}}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-images .carousel-container{height:19.2em;width:32em}}@media only screen and (min-width:830px){.takeout-container .takeout-body .takeout-images .carousel-container{height:21.6em;width:36em}}.takeout-container .takeout-body .takeout-images .carousel-container .images{align-items:center;display:flex;justify-content:center;position:absolute;transition:transform .3s linear}.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container{border-radius:var(--border-radius);overflow:hidden;position:relative}.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image{bottom:1em;object-fit:contain;position:relative;width:18em}@media only screen and (min-width:370px){.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image{width:21em}}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image{width:32em}}@media only screen and (min-width:830px){.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image{width:36em}}.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image-name{background-color:#0000003b;color:#fff;position:absolute;top:0;width:100%}@media only screen and (min-width:700px){.takeout-container .takeout-body .takeout-images .carousel-container .images .image-container .image-name{font-size:1.5rem}}.takeout-container .takeout-body .takeout-images .carousel-controls{align-content:center;display:flex;justify-content:space-between;margin:1em auto auto;width:95%}@media only screen and (min-width:1280px){.takeout-container .takeout-body .takeout-images .carousel-controls{align-content:center;bottom:-5em;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%)}}.buffet-container .buffet-body .buffet-images .takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .left-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow{align-items:center;display:flex;font-size:1.4em;justify-content:center;padding:.2em .4em}@media only screen and (min-width:375px){.buffet-container .buffet-body .buffet-images .takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .left-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow{padding:.4em .7em}}@media only screen and (min-width:768px){.buffet-container .buffet-body .buffet-images .takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .buffet-container .buffet-body .buffet-images .carousel-controls .right-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .left-arrow,.takeout-container .takeout-body .takeout-images .carousel-controls .right-arrow{font-size:2.4em}}.takeout-container .takeout-body .takeout-images .carousel-controls .carousel-dots{align-items:center;display:flex;justify-content:center}.takeout-container .takeout-body .takeout-images .carousel-controls .carousel-dots .carousel-dot{background-color:#000;border-radius:50%;height:.7em;margin:0 .2em;width:.7em}@media only screen and (min-width:768px){.takeout-container .takeout-body .takeout-images .carousel-controls .carousel-dots .carousel-dot{height:.9em;width:.9em}}.info-footer{background-color:#d62828;color:#fff}body{--shadow:#0000001f 0px 1px 3px,#0000003d 0px 1px 2px;--border-radius:10px}.holiday-dialog{background:#0000;border:none;box-shadow:none!important;margin:auto;max-height:90vh;max-width:90vw;overflow-y:auto;padding:0;width:100%}.holiday-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009}.holiday-dialog .holiday-dialog-content{align-items:center;background-color:#c41e3a;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:2em;overflow:hidden;padding:2em;position:relative}@media only screen and (min-width:1280px){.holiday-dialog .holiday-dialog-content{margin:0 auto;max-width:1200px}}.holiday-dialog .holiday-dialog-close{align-items:center;border:2px solid #0000001a;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;height:40px;justify-content:center;line-height:1;position:absolute;right:.2em;top:.2em;transition:all .3s ease-in-out;width:40px;z-index:10}.holiday-dialog .holiday-dialog-close:hover{background-color:#fff;color:#000;transform:scale(1.01)}.holiday-dialog .holiday-dialog-close:active{transform:scale(.99)}.holiday-dialog .holiday-dialog-phone-number{align-items:center;background-color:#d62828;border-radius:var(--border-radius);box-shadow:var(--shadow);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1em;width:100%}.holiday-dialog .holiday-dialog-phone-number a{color:#fff;font-weight:700;text-decoration:none}.holiday-dialog .holiday-dialog-phone-number a:hover{text-decoration:underline}.holiday-dialog .holiday-dialog-phone-number .phone-logo{font-size:2rem}.holiday-dialog .holiday-dialog-phone-number .phone2{padding-top:1em}.holiday-dialog .holiday-dialog-phone-number .call-title{font-weight:700;margin-bottom:1em}.holiday-dialog .holiday-dialog-holiday-info{color:#fff;padding:2em;text-align:center;width:100%}.holiday-dialog .holiday-dialog-holiday-info h2{font-size:1.5rem;font-weight:700;letter-spacing:.5px;padding:.5em 0}@media only screen and (min-width:850px){.holiday-dialog .holiday-dialog-holiday-info h2{font-size:2rem}}.holiday-dialog .holiday-dialog-holiday-info p{font-size:1rem;font-weight:500;line-height:1.6;padding:1em 0}@media only screen and (min-width:850px){.holiday-dialog .holiday-dialog-holiday-info p{font-size:1.3rem}}.holiday-dialog .holiday-dialog-holiday-info ul{list-style:none;padding:0}.holiday-dialog .holiday-dialog-holiday-info li{font-size:1rem;font-weight:500;line-height:1.6;padding:.5em 0}@media only screen and (min-width:850px){.holiday-dialog .holiday-dialog-holiday-info li{font-size:1.3rem}}.holiday-dialog .holiday-dialog-disclaimer{align-items:start;background:#f7ede2;border-radius:var(--border-radius);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;line-height:25px;padding:1em;text-align:center;width:100%}.holiday-dialog .holiday-dialog-disclaimer h2{color:#d62828;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-weight:bolder;padding:1rem 0}.holiday-dialog .holiday-dialog-disclaimer li{list-style:disc;margin-left:20px;padding:.5rem;text-align:left}.menu-container,.menu-container .content-container{align-items:center;background-color:#f7ede2;display:flex;flex-direction:column;min-height:100vh;padding-bottom:3em}.menu-container .holiday-info{background-color:#c41e3a;border-radius:var(--border-radius);box-shadow:var(--shadow);color:#fff;margin-top:2em;padding:2em 0;text-align:center;width:18em}.menu-container .holiday-info h2{padding:.5em 0}@media only screen and (min-width:850px){.menu-container .holiday-info h2{font-size:2rem}}.menu-container .holiday-info p{padding:1em 0}@media only screen and (min-width:850px){.menu-container .holiday-info li,.menu-container .holiday-info p{font-size:1.3rem}}@media only screen and (min-width:370px){.menu-container .holiday-info{width:21em}}@media only screen and (min-width:700px){.menu-container .holiday-info{font-size:1.2rem;width:32em}}@media only screen and (min-width:830px){.menu-container .holiday-info{width:36em}}@media only screen and (min-width:1280px){.menu-container .holiday-info{max-width:1200px;width:100%}}@media only screen and (min-width:500px){.menu-container,.menu-container .content-container{min-height:600px}}@media only screen and (min-width:700px){.menu-container,.menu-container .content-container{min-height:900px}}@media only screen and (min-width:850px){.menu-container,.menu-container .content-container{min-height:1100px}}@media only screen and (min-width:1280px){.menu-container,.menu-container .content-container{min-height:600px}}.menu-container .family-title,.menu-container .menu-title{margin-top:5em}@media only screen and (min-width:700px){.menu-container .family-title,.menu-container .menu-title{font-size:1.5rem;margin:5em 0 2em}}.menu-container .content-container{animation:slide-in .5s;margin-top:30px;width:100%}.menu-container .phone-number{align-items:center;background-color:#d62828;border-radius:var(--border-radius);box-shadow:var(--shadow);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1em 0;width:18em}@media only screen and (min-width:370px){.menu-container .phone-number{width:21em}}@media only screen and (min-width:700px){.menu-container .phone-number{font-size:1.2rem;width:32em}}@media only screen and (min-width:830px){.menu-container .phone-number{width:36em}}@media only screen and (min-width:1280px){.menu-container .phone-number{max-width:1200px;width:100%}}.menu-container .phone-number a{font-weight:700}.menu-container .phone-number .phone-logo{font-size:2rem}.menu-container .phone-number .phone2{padding-top:1em}.menu-container .phone-number .call-title{font-weight:700;margin-bottom:1em}.menu-container .disclaimer{align-items:start;background:#f7ede2;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;line-height:25px;margin-top:2em;padding:1em;text-align:center;width:18em}.menu-container .disclaimer h2{color:#d62828;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-weight:bolder;padding:1rem 0}.menu-container .disclaimer li{list-style:disc;margin-left:20px;padding:.5rem;text-align:left}@media only screen and (min-width:370px){.menu-container .disclaimer{width:21em}}@media only screen and (min-width:700px){.menu-container .disclaimer{font-size:1.2rem;width:32em}}@media only screen and (min-width:830px){.menu-container .disclaimer{width:36em}}@media only screen and (min-width:1280px){.menu-container .disclaimer{max-width:1200px;width:100%}}.menu-container .disclaimer p{padding:.5rem 0}.menu-container .combo-container,.menu-container .item-container{border-radius:var(--border-radius);box-shadow:var(--shadow);margin-top:2em;padding:1em 10px;width:18em}@media only screen and (min-width:370px){.menu-container .combo-container,.menu-container .item-container{width:21em}}@media only screen and (min-width:700px){.menu-container .combo-container,.menu-container .item-container{font-size:1.2rem;width:32em}}@media only screen and (min-width:830px){.menu-container .combo-container,.menu-container .item-container{width:36em}}@media only screen and (min-width:1280px){.menu-container .combo-container,.menu-container .item-container{max-width:1200px;width:100%}}.menu-container .combo-container .combo-header,.menu-container .item-container .combo-header{margin-bottom:1em;text-align:center}.menu-container .combo-container .combo-header .combo-title,.menu-container .item-container .combo-header .combo-title{font-size:1.2rem;font-weight:700}@media only screen and (min-width:700px){.menu-container .combo-container .combo-header .combo-title,.menu-container .item-container .combo-header .combo-title{font-size:1.5rem}}.menu-container .combo-container .combo-header .combo-price,.menu-container .item-container .combo-header .combo-price{margin-top:1em}.menu-container .combo-container .combo-info,.menu-container .item-container .combo-info{display:flex;flex-direction:column;gap:10px;justify-content:start;padding-left:1rem}.menu-container .combo-container .combo-info p,.menu-container .item-container .combo-info p{display:flex;gap:35px}.menu-container .combo-container .combo-info p span:first-child,.menu-container .item-container .combo-info p span:first-child{width:20px}.menu-container .item-container{border-radius:var(--border-radius)}.menu-container .item-container .family-name,.menu-container .item-container .section-title{font-size:1.2rem;font-weight:700;margin-bottom:1em;text-align:center}@media only screen and (min-width:700px){.menu-container .item-container .family-name,.menu-container .item-container .section-title{font-size:1.5rem}}.menu-container .item-container .section-title-3:after{color:#060;content:"(Chow Mein = Chop Suey + Dry Noodles add $1.00)";display:block;font-size:16px;padding:0 .5rem}@media only screen and (max-width:700px){.menu-container .item-container .section-title-3:after{font-size:.9rem}}.menu-container .item-container .item-info .name-price{align-content:center;display:flex;justify-content:space-between;margin:.5em}.menu-container .item-container .item-info .item-description{color:#060;font-size:14px;font-weight:700;margin:.5em 3em .5em .5em}.menu-container .item-container .family-info{margin-top:.3em;text-align:center}.footer-menu{background-color:#f7ede2}.footer-container{animation:slide-in .5s;background-color:inherit;height:100%;overflow-x:hidden;position:relative;width:100vw}.footer-container .footer-top{align-content:center;color:#000;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;text-align:center}@media only screen and (min-width:500px){.footer-container .footer-top{min-height:600px}}@media only screen and (min-width:700px){.footer-container .footer-top{height:30vh;min-height:750px}}@media only screen and (min-width:850px){.footer-container .footer-top{height:30vh;min-height:850px}}@media only screen and (min-width:1300px){.footer-container .footer-top{align-content:center;display:flex;flex-direction:row;height:50vh;justify-content:space-evenly;min-height:600px}}.footer-container .footer-top h3{padding-top:4rem}.footer-container .footer-top a,.footer-container .footer-top p{font-size:1.4rem}.footer-container .footer-top .footer-title{bottom:2em;font-size:1.3rem;position:relative}@media only screen and (min-width:700px){.footer-container .footer-top .footer-title{font-size:2rem}}.footer-container .footer-top .contact,.footer-container .footer-top .hours,.footer-container .footer-top .location{align-items:center;background-color:#f6f6f6;box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media only screen and (min-width:700px){.footer-container .footer-top .contact,.footer-container .footer-top .hours,.footer-container .footer-top .location{font-size:1.2rem}}.footer-container .footer-top .contact .phone1,.footer-container .footer-top .contact .phone2,.footer-container .footer-top .hours .phone1,.footer-container .footer-top .hours .phone2,.footer-container .footer-top .location .phone1,.footer-container .footer-top .location .phone2{color:#003cff}.footer-container .footer-top .contact .phone2,.footer-container .footer-top .hours .phone2,.footer-container .footer-top .location .phone2{padding-top:1em}.footer-container .footer-top .location{background-color:#faf9f9}.footer-container .footer-bottom{align-content:center;align-items:center;background-color:inherit;color:inherit;display:flex;flex-direction:column;justify-content:space-evenly;padding:1em 0}@media only screen and (min-width:700px){.footer-container .footer-bottom{align-content:center;display:flex;flex-direction:row;justify-content:space-evenly}.footer-container .footer-bottom .developer,.footer-container .footer-bottom .photographer{margin-bottom:1em}}.footer-container .footer-bottom .credit-1,.footer-container .footer-bottom .credit-2{margin-bottom:1em;text-align:center}@media only screen and (min-width:700px){.footer-container .footer-bottom .credit-1,.footer-container .footer-bottom .credit-2{margin-bottom:0}}.unknown-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}
/*# sourceMappingURL=main.06d0f86d.css.map*/