@font-face{font-family:bignoodletitling;src:url(/assets/fonts/big_noodle_titling.ttf)format("truetype")}p,li,td,div{font-family:open sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:bignoodletitling,sans-serif}h1{font-size:4em}h2{font-size:3em}h3{font-size:3em}h4{font-size:2.5em}h5{font-size:2em}h6{font-size:1em}body{margin:0}.mobile-menu.show{display:block}.mobile-menu{display:none}.mobile-menu nav a{display:block}.hidden{display:none}.card{background-color:#fff;box-shadow:1px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);padding:1.5em}@media(min-width:900px){.card{width:400px}}@media(max-width:900px){.card{margin:1em}}.card h4{text-align:center;margin:.5em 0}.card p{line-height:25px}.card.image{padding:0}@media(min-width:900px){.card.image{width:calc(400px + 3em)}}.card.image img{object-fit:cover;height:100%;width:100%;display:block}body.start header .mobile-menu{position:absolute;right:0;z-index:2}@media(min-width:900px){body.start header{height:100vh}}@media(max-width:900px){body.start header .byline h1{padding:.5em 0}body.start header .byline h2{font-size:2.5em;margin:0 2em 1em}}body.bg{background:linear-gradient(270deg,#da3535 0%,#ff9696 100%)}header{background:linear-gradient(270deg,#da3535 0%,#ff9696 100%)}header div.menu,header div.mobile-menu{padding:1em}header div.menu div,header div.mobile-menu div{padding:1em}header .bowl{background-image:url(/assets/images/wok.png);background-repeat:no-repeat;background-size:1e3px}@media(min-width:900px){header .bowl{height:500px;position:absolute;bottom:0;background-position:50% 100%;width:100%}}@media(max-width:900px){header .bowl{background-position:50% 0;height:300px;width:100vw}}header .byline.hidden{visibility:hidden;display:block}header .byline{color:#ffffe0;text-align:center}header .byline h1,header .byline h2{margin:0}@media(min-width:900px){header .byline{position:relative;z-index:1000;margin-top:5em}header .byline h1,header .byline h2{padding-top:.5em}}header div nav{text-align:right}header div nav a{font-family:bignoodletitling,sans-serif;text-transform:uppercase;text-decoration:none;color:#ffffe0;margin:1em .8em;font-size:2em}header div nav a img{padding-left:5px;height:30px;vertical-align:middle}header div nav .menu{color:#ffffe0}header div nav .menu svg{fill:currentColor}main .banner{background:linear-gradient(270deg,#da3535 0%,#ff9696 100%);height:82vh;display:flex;flex-direction:column}main .banner .byline{color:#ffffe0;text-align:center}main .banner .byline h1,main .banner .byline h2{margin:0}@media(min-width:900px){main .banner .byline h1,main .banner .byline h2{padding-top:.5em}}@media(max-width:900px){main .banner .byline h1,main .banner .byline h2{padding-top:1.5em}}main .banner .bowl{z-index:1;background-image:url(/assets/images/wok.png);background-repeat:no-repeat;background-size:1e3px;flex:1}@media(min-width:900px){main .banner .bowl{background-position:50% 100%}}@media(max-width:900px){main .banner .bowl{background-position:50% 0;position:absolute;bottom:0;height:300px;width:100vw}}main .testimonials{background:#fefefe;padding:3em 0}main .testimonials h3{margin:0}@media(max-width:900px){main .testimonials h3{font-size:2em;text-align:center}}@media(min-width:900px){main .testimonials{display:flex;justify-content:center;align-items:center;flex-direction:column}main .testimonials div{display:flex;flex-direction:row}main .testimonials div .quote{flex:1;display:block}}@media(min-width:900px){main .menu-page .card{width:600px;margin:5em auto}}@media(max-width:900px){main .menu-page .card{margin:1em}}main .menu-page h4:last-of-type{margin-top:1.5em;margin-bot:.5em}main .menu-page .dish{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:1.2em}main .menu-page .dish .number,main .menu-page .dish .name,main .menu-page .dish .price{font-family:bignoodletitling,sans-serif;font-size:1.4em}main .menu-page .dish .number{flex-shrink:1;width:30px}main .menu-page .dish .name{flex-shrink:1;font-weight:600;margin:auto 0}@media(max-width:900px){main .menu-page .dish .name{max-width:220px}}main .menu-page .dish .dots{flex-grow:1;margin:auto 0}main .menu-page .dish .dots hr{border:none;border-top:1px dotted #333;height:1px;margin-left:10px;margin-right:10px}main .menu-page .dish .price{flex-shrink:1;margin:auto 0}main .menu-page .dish .details{width:100%;margin-left:30px;margin-top:.2em}main #map{height:60vh;background:#fefefe}@media(min-width:900px){.buffe{display:flex;flex-wrap:wrap;margin:5em auto;max-width:1e3px;justify-content:center}.buffe div{flex-shrink:0;margin:0 1em}.buffe .image-1{order:1}.buffe .price{order:2}.buffe .info{order:3}.buffe .image-2{order:4}.buffe .card{margin-bottom:2em}}.buffe table{width:100%;border-spacing:10px}.buffe table td:nth-child(2){text-align:center}.buffe table td:nth-child(3){text-align:right}.buffe table td em{font-size:.9em}@media(min-width:900px){main .contact{display:flex;margin:5em;justify-content:center}main .contact div{margin:0 1em}}main .contact h3{margin:0}footer{background:#fefefe;font-size:1.2em}@media(min-width:900px){footer section{display:flex;justify-content:center}footer section .about,footer section .contact{flex:1;margin:2em;padding:2em}footer section .about h4,footer section .contact h4{margin:1em 0 0}}@media(max-width:900px){footer{padding-top:1em}footer .contact,footer .about{padding:1em;margin:0}footer .contact h4,footer .about h4{margin:0}}.quote{font-size:16px;margin:2em;padding:2em}.quote blockquote{border:0;margin:0;padding:0;background:0 0;color:gray;font-family:Georgia,serif;font-size:1.5em;font-style:italic;line-height:1.4!important;margin:0;position:relative;text-shadow:0 1px #fff;z-index:600}.quote blockquote *{box-sizing:border-box}.quote blockquote p{color:#333;line-height:1.4!important;font-family:times new roman,serif}.quote blockquote p:first-child:before{content:"\201C";color:#81bedb;font-size:7.5em;font-weight:700;opacity:.5;position:absolute;top:-.4em;left:-.2em;text-shadow:none;z-index:-300}.gallery{background:linear-gradient(270deg,#da3535 0%,#ff9696 100%);grid-gap:15px}.gallery img{height:174px;width:100%;object-fit:cover}@media(min-width:900px){.gallery{grid-template-columns:repeat(4,1fr);padding:5em}}@media(max-width:900px){.gallery{grid-template-columns:repeat(2,1fr);padding:1em}}.contact-info{list-style:none;padding:0}.contact-info li{margin:.4em 0}.contact-info a{color:#000}.grid{display:grid}.flex__align-items--center{align-items:center}.flex__justify-content--center{justify-content:center}.flex{display:flex}.flex--grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex--1{flex:1}.flex--2{flex:2}.flex--center{justify-content:center;align-items:center}.flex__direction--column{flex-direction:column}.flex__direction--row{flex-direction:row}.text-align--right{text-align:right!important}.text-align--left{text-align:left!important}@media(max-width:900px){.desktop{display:none}}@media(min-width:900px){.mobile{display:none}}