@import url(https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Shojumaru&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&family=Rubik:wght@400;500;600;700&display=swap);header{width:100vw;position:fixed;top:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.4);box-shadow:0 1px 12px 0 rgba(0,0,0,.4)}header .header-container{padding:8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1600px;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header-container .logo-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-container .logo-menu-container .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav{overflow:hidden;height:0;-webkit-transition:height .5s ease;transition:height .5s ease}header nav.open{height:calc(100vh - 65px)}header nav ul{height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}header nav ul li{padding:10px 0;width:100%;height:auto}header nav ul li a{font-size:20px;display:block;text-align:center;text-transform:uppercase;font-family:thaiFont,Arial,Helvetica,sans-serif;font-size:28px}.main-logo{height:45px}.header-nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header-nav-mobile #header-phone,.header-nav-mobile #header-phone i{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;width:0;visibility:hidden;font-size:0}.header-nav-mobile .burger-nav{width:30px;height:22px;position:relative;margin:auto;margin-right:10px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:rotate .5s ease-in-out;transition:rotate .5s ease-in-out;cursor:pointer}.header-nav-mobile .burger-nav span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:rotate .25s ease-in-out;transition:rotate .25s ease-in-out}.header-nav-mobile .burger-nav span:nth-child(1){top:0}.header-nav-mobile .burger-nav span:nth-child(2),.header-nav-mobile .burger-nav span:nth-child(3){top:10px}.header-nav-mobile .burger-nav span:nth-child(4){top:20px}.header-nav-mobile .burger-nav.open span:nth-child(1),.header-nav-mobile .burger-nav.open span:nth-child(4){top:10px;width:0;left:50%}.header-nav-mobile .burger-nav.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-nav-mobile .burger-nav.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:360px){.header-nav-mobile #header-phone{height:auto;width:auto}.header-nav-mobile #header-phone i{color:#262626;font-size:35px;height:35px;width:auto;margin:auto;margin-right:15px}.header-nav-mobile .burger-nav{margin-left:10px}}@media (min-width:1110px){header{height:110px}header .header-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:95%}header nav{padding-left:0;float:right;height:auto}header nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:15px;overflow:visible;height:auto;-webkit-transition:none;transition:none}header nav ul li{display:inline-block;height:auto;margin:auto}header nav ul li a{padding:22px 20px;width:auto;-webkit-transition:color 1s;transition:color 1s}header nav ul li a:hover{color:#e17f76;-webkit-transition:color 1s;transition:color 1s;opacity:1}.main-logo{height:80px;margin:0;margin-right:5px}#header-phone{height:0!important;width:0!important}#header-phone i{height:0!important;width:0!important;visibility:hidden;font-size:0}.burger-nav{height:0!important;width:0!important;background:0 0;margin:0!important}.burger-nav span{display:block;position:absolute;height:0;width:0;background:#fff}}footer{margin-top:50px;background-color:#e17f76;padding:30px 0;-webkit-box-shadow:0 -1px 12px 0 rgba(0,0,0,.4);box-shadow:0 -1px 12px 0 rgba(0,0,0,.4)}footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 15px;color:#fff;max-width:1600px;text-align:center}.footer-card{width:90%;padding:20px 20px 4px;background-color:#e17f76;border-radius:10px;margin:auto auto 15px}.footer-card p{line-height:1.4}.footer-card img{height:24px;width:auto;margin-right:15px}.footer-card a{display:block;margin-bottom:16px}.footer-card .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-card .social-icons a{margin:0 15px}.footer-card .social-icons a i{font-size:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.footer-card .social-icons a i:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (min-width:805px){footer{margin-top:150px}footer .footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:95%;margin:auto;margin-top:30px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left}.footer-card{width:auto;margin:auto;margin-right:10px;margin-bottom:30px;min-height:245px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-card:last-of-type{margin-right:0}.footer-card .social-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-card .social-icons a{margin:0 15px 0 0}}@media (min-width:990px){.footer-card{min-height:190px}}.notice{padding:1.5rem!important}.notice h2{text-align:center;font-size:1.25rem}.statement-container{width:100%;-webkit-box-shadow:0 -1px 12px 0 rgba(0,0,0,.4);box-shadow:0 -1px 12px 0 rgba(0,0,0,.4);padding:45px 0;background-color:#bbc9bd}.covid{text-align:center;margin:1em auto auto;padding:0 20px;border-left:2px solid #e17f76;border-right:2px solid #e17f76;width:90%;color:#121713}.covid h3{margin-bottom:20px}.covid p{margin-bottom:25px}@media (min-width:1110px){.statement-container{padding:100px 0}.covid{border-width:4px;width:95%;max-width:1600px}}.spotlight-container{min-height:calc(100vh - 65px);width:100%;margin:0 auto 50px;background-color:#262626;background-color:rgba(38,38,38,.85);color:#fff;-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.6);box-shadow:inset 0 0 100px rgba(0,0,0,.6)}.spotlight-container .spotlight-inner-container{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.spotlight-img-container{width:100%;height:100vh}.spotlight-img-container .spotlight-img{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;background-image:url(../images/gallery/500/front-door-500.jpg)}.spotlight-text-container{width:100%;text-align:center;margin:75px 0}.spotlight-text-container h3{font-family:shojumaru,cursive;font-size:30px}.spotlight-text-container p{padding:0 20px}@media (min-width:767px){.spotlight-container{height:calc(100vh - 65px)}.spotlight-container .spotlight-inner-container{padding:60px 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:95%;height:100%}.spotlight-img-container{width:50%;height:auto}.spotlight-img-container .spotlight-img{-webkit-box-shadow:0 8px 15px -4px rgba(0,0,0,.75);box-shadow:0 8px 15px -4px rgba(0,0,0,.75);background-attachment:scroll;margin:auto;background-image:url(../images/gallery/770/front-door-770.jpg)}.spotlight-text-container{width:50%}.spotlight-text-container h3{font-size:45px}.spotlight-text-container p{padding:0 30px}}@media (min-width:1110px){.spotlight-container{margin:0 auto 150px;height:calc(100vh - 110px);max-height:1200px}.spotlight-container .spotlight-inner-container{padding:150px 30px 150px;max-width:1600px;margin:auto}.spotlight-text-container{width:50%;padding-left:30px}.spotlight-text-container h3{font-size:50px}.spotlight-text-container p{font-size:18px;letter-spacing:1.2px}}@media (min-width:1500px){.spotlight-text-container h3{font-size:70px}.spotlight-text-container p{font-size:20px;letter-spacing:1.5px}}@media (min-width:2000px){.spotlight-text-container h3{font-size:80px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.spotlight-img-container .spotlight-img{background-image:url(../images/gallery/770/front-door-770.jpg)}}.map-card{background-color:#fff;padding:20px 30px;color:#000;width:90%;margin:auto;margin-bottom:50px;border-radius:10px;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.4);box-shadow:0 1px 12px 0 rgba(0,0,0,.4)}.map-card p{margin-bottom:10px}.map-card i{height:16px;width:auto;margin-right:5px;width:16px}.map-card a{display:inline-block;margin-bottom:10px}.map-card div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.map-card div.address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.map-card div a{margin:auto;margin-left:0}.map-card .directions-btn{margin-left:21px;background-color:#e17f76;color:#fff;border-radius:10px;padding:10px}#googleMap{height:500px;width:auto;-webkit-box-shadow:0 -1px 12px 0 rgba(0,0,0,.4),0 1px 12px 0 rgba(0,0,0,.4);box-shadow:0 -1px 12px 0 rgba(0,0,0,.4),0 1px 12px 0 rgba(0,0,0,.4)}@media (max-height:567px){.map-card{margin-top:30px}}@media (min-width:990px){.map-card{position:absolute;z-index:100;width:auto;margin:2%}}@media (min-width:1110px){#googleMap{position:relative}}.hero-image{height:calc(100vh - 65px);background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed;background-image:url(../images/hero/food-platter-340.jpg)}.hero-image .blend{position:absolute;left:0;width:100%;height:15%}.hero-image .blend.top-blend{top:0;background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.hero-image .blend.bottom-blend{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}.hero-image .shadow-overlay{position:absolute;left:-5%;top:0;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5);box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5);z-index:20;pointer-events:none}@media (min-width:700px){.hero-image{background-image:url(../images/hero/food-platter-770.jpg)}}@media (min-width:1110px){.hero-image{height:calc(100vh - 110px);background-image:url(../images/hero/food-platter-1100.jpg)}}@media (min-width:1500px){.hero-image{background-image:url(../images/hero/food-platter.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-image{background-image:url(../images/hero/food-platter-770.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:681px),(min-resolution:192dpi) and (min-width:681px){.hero-image{background-image:url(../images/hero/food-platter-1100.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:1000px),(min-resolution:192dpi) and (min-width:1000px){.hero-image{background-image:url(../images/hero/food-platter.jpg)}}.menu-container{width:100%;margin:20px 0 50px}.menu-food-category-container{width:100%;margin:15px 0;padding:15px 10px 10px;background-color:#fff;max-width:1620px;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.4);box-shadow:0 1px 12px 0 rgba(0,0,0,.4)}.menu-food-category-container .menu-food-category-inner-container{padding:0 5px 10px;border:2px solid #e17f76;border-radius:10px;max-width:1600px;margin:auto}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-header{text-align:center;margin-bottom:-5px;position:relative;top:-15px}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-header h4{display:inline-block;background-color:#fff;padding:0 15px;font-size:26px;font-weight:700;text-transform:uppercase;font-family:thaiFont,Arial,Helvetica,sans-serif}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-container{display:none}.menu-food-category-container .menu-food-category-inner-container .menu-open-button{text-align:center}.menu-food-category-container .menu-food-category-inner-container .menu-open-button i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:rotate .5s;transition:rotate .5s;font-size:25px}.menu-food-category-container.menu-open .menu-food-category-inner-container{height:auto}.menu-food-category-container.menu-open .menu-food-category-inner-container .menu-food-items-header{margin-bottom:15px}.menu-food-category-container.menu-open .menu-food-category-inner-container .menu-food-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.menu-food-category-container.menu-open .menu-food-category-inner-container .menu-open-button i{-webkit-transform:rotate(0);transform:rotate(0)}.menu-food-category-container .food-menu-item{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;padding:5px 10px}.menu-food-category-container .food-menu-item .price-options{font-size:1rem}.menu-food-category-container .food-menu-item .menu-food-item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;font-size:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-food-category-container .food-menu-item .menu-food-item-heading h6{font-weight:700;text-transform:uppercase;margin-right:3px}.menu-food-category-container .food-menu-item .menu-food-item-heading ul{margin:0}.menu-food-category-container .food-menu-item .menu-food-item-heading ul li{display:inline-block}.menu-food-category-container .food-menu-item .menu-food-item-heading ul li i{font-size:16px;color:#e17f76}.menu-food-category-container .food-menu-item .menu-food-item-heading .menu-food-item-title{display:inline-block}.menu-food-category-container .food-menu-item .menu-food-item-heading .menu-food-item-icons{list-style:none;padding:0 10px}.menu-food-category-container .food-menu-item p{margin-top:10px;font-weight:400}.set-menu-container{width:100%;text-align:center;margin:30px auto 0}.set-menu-container:nth-of-type(1n+2){border-top:1px solid #e17f76;padding-top:30px}.set-menu-container h5{font-size:24px;font-weight:700}.set-menu-container .small-text{font-size:14px}.set-menu-container .price{font-size:18px;font-weight:700}.set-menu-container h6{font-size:22px;font-weight:700;margin:25px auto 10px;text-decoration:underline}.set-menu-container p{margin-bottom:0;font-size:1rem;font-weight:400}.set-menu-container strong{font-size:1.125rem;font-weight:700}.menu-download-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1620px;margin:20px auto 0}.menu-download-container a{font-size:1rem;display:block;margin:20px auto;padding:20px;background-color:#e17f76;border-radius:10px;color:#fff;text-align:center;width:90%;max-width:1600px}@media (min-width:768px){.menu-food-category-container{width:calc(100% - 30px);margin:30px 15px;padding:30px}.menu-food-category-container .menu-food-category-inner-container{height:auto;padding:0 20px 20px}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-header{top:-20px}.menu-food-category-container .menu-food-category-inner-container .menu-food-items-header h4{font-size:36px;padding:0 30px}.menu-food-category-container .menu-food-category-inner-container .menu-open-button{display:none}.menu-food-category-container .food-menu-item{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;max-width:50%}.menu-food-category-container .food-menu-item:nth-child(odd){padding-right:40px}}@media (min-width:805px){.menu-download-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:50px auto 0}.menu-download-container a{font-size:1.5rem;width:45%;padding:15px;-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s,-webkit-filter .8s}.menu-download-container a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media (min-width:1110px){.menu-food-category-container{margin:40px auto}}.statement-container2{width:100%;margin-top:115px;margin-bottom:50px;-webkit-box-shadow:0 -1px 12px 0 rgba(0,0,0,.4),0 1px 12px 0 rgba(0,0,0,.4);box-shadow:0 -1px 12px 0 rgba(0,0,0,.4),0 1px 12px 0 rgba(0,0,0,.4);padding:30px 0;background-color:#bbc9bd}.reservations{text-align:center;margin:1em auto auto;padding:0 20px;border-left:2px solid #e17f76;border-right:1px solid #e17f76;width:90%}.reservations h2,.reservations h3{margin-bottom:20px}.reservations p{margin-bottom:25px}@media (min-width:1110px){.statement-container2{margin-top:100px;margin-bottom:150px}.reservations{margin:auto;padding:0 50px;width:95%;max-width:1600px;border-width:4px}}.absolute,.hero-slider-container .hero-images-container,.hero-slider-container .hero-images-container .hero-image-container,.hero-slider-container .hero-images-container .hero-image-container .dark-overlay,.hero-slider-container .hero-images-container .hero-image-container .hero-image,.hero-slider-container .hero-images-container .hero-image-container.top .hero-image{position:absolute;top:0;left:0;height:100%;width:100%}.hero-slider-container{height:calc(100vh - 65px);min-height:600px;width:100%;max-height:1200px;overflow-x:hidden;overflow-y:hidden;position:relative}.hero-slider-container .blend{position:absolute;left:0;width:100%;height:15%}.hero-slider-container .blend.top-blend{top:0;background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.hero-slider-container .blend.bottom-blend{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}.hero-slider-container .shadow-overlay{position:absolute;left:-5%;top:0;width:110%;height:100%;background-color:transparent;-webkit-box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5);box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5);z-index:20;pointer-events:none}.hero-slider-container .hero-images-container .hero-image-container{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.3)));background:linear-gradient(90deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.3) 100%)}.hero-slider-container .hero-images-container .hero-image-container .hero-image{opacity:0;-webkit-transition:opacity 1.5s ease-in 1.5s;transition:opacity 1.5s ease-in 1.5s;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;z-index:0;-webkit-box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5);box-shadow:inset 0 -2px 12px 0 rgba(0,0,0,.5)}.hero-slider-container .hero-images-container .hero-image-container .dark-overlay{background-color:#000;opacity:0;-webkit-transition:opacity 1.5s ease-in 1.5s;transition:opacity 1.5s ease-in 1.5s}.hero-slider-container .hero-images-container .hero-image-container .overlay{opacity:0;-webkit-transition:opacity 1.5s ease-in 3s;transition:opacity 1.5s ease-in 3s;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-slider-container .hero-images-container .hero-image-container .overlay.overlay-left{left:0}.hero-slider-container .hero-images-container .hero-image-container .overlay.overlay-right{right:0}.hero-slider-container .hero-images-container .hero-image-container .overlay.overlay-center{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-slider-container .hero-images-container .hero-image-container .overlay div{width:auto;height:100%}.hero-slider-container .hero-images-container .hero-image-container.top .hero-image{opacity:1;-webkit-transition:opacity 2s ease-out 1.5s;transition:opacity 2s ease-out 1.5s}.hero-slider-container .hero-images-container .hero-image-container.top .dark-overlay{opacity:.5}.hero-slider-container .hero-images-container .hero-image-container.top .overlay{opacity:1}.hero-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-image-container .hero-slider-overlay-container{position:absolute;max-height:800px;width:100%;max-width:1700px;left:-100%;-webkit-transform:translateX(calc(-50% + 20px));transform:translateX(calc(-50% + 20px));padding:30px 50px 30px 0;z-index:1;-webkit-transition:left 1.5s cubic-bezier(.63,-.38,.43,1.39) 0s;transition:left 1.5s cubic-bezier(.63,-.38,.43,1.39) 0s}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container{width:100%;max-width:500px;height:100%}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container h2{font-size:30px;text-transform:uppercase;font-family:shojumaru,cursive}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container p{line-height:1.5;font-size:18px;font-weight:600;margin:10px 0 20px}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container img{width:35%;max-height:35%;margin:-15px 0 10px;display:block}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container a{text-transform:uppercase;font-size:24px;font-weight:700;margin:20px 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container a:hover{color:#e17f76}.hero-image-container.top .hero-slider-overlay-container{left:50%;-webkit-transition-delay:1.5s;transition-delay:1.5s}.hero-controls-container{margin-top:50px}.hero-controls-container button{width:50px;height:50px;background-color:#e17f76;margin:auto 30px auto 0}.hero-controls-container button.hero-right:hover{-webkit-animation-name:right-bounce;animation-name:right-bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes right-bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(20px);transform:translateX(20px)}30%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}45%{-webkit-transform:translateX(15px);transform:translateX(15px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right-bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(20px);transform:translateX(20px)}30%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}45%{-webkit-transform:translateX(15px);transform:translateX(15px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(0);transform:translateX(0)}}.hero-controls-container button.hero-left:hover{-webkit-animation-name:left-bounce;animation-name:left-bounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes left-bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}45%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(2px);transform:translateX(2px)}92%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left-bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}45%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}90%{-webkit-transform:translateX(2px);transform:translateX(2px)}92%{-webkit-transform:translateX(0);transform:translateX(0)}}.hero-controls-container button i{font-size:30px;color:#fff}@media (min-width:340px){.hero-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-image-container .hero-slider-overlay-container{padding:30px 130px 30px 0}}@media (min-width:767px){.hero-slider-container .hero-images-container .hero-image-container{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.6)),color-stop(65%,rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.4) 65%,rgba(255,255,255,0) 100%)}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container h2{font-size:50px}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container p{margin:29px 0 50px}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container img{margin:-30px 0 10px}}@media (min-width:1110px){.hero-slider-container{height:calc(100vh - 110px)}.hero-slider-container .hero-images-container .hero-image-container{background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(255,255,255,.8)),color-stop(50%,rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,.8) 40%,rgba(255,255,255,0) 50%)}.hero-image-container .hero-slider-overlay-container{-webkit-transform:translateX(calc(-50% + 50px));transform:translateX(calc(-50% + 50px));padding:30px 30px 30px 0}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container h2{font-size:50px}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container p{line-height:1.8;font-size:22px}.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container a{font-size:30px}.hero-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-image-container .hero-slider-overlay-container{position:absolute;max-height:800px;width:100%;max-width:1700px;left:-100%;-webkit-transform:translateX(calc(-50% + 20px));transform:translateX(calc(-50% + 20px));padding:30px 50px 30px 0;z-index:1;-webkit-transition:left 1.5s cubic-bezier(.63,-.38,.43,1.39) 0s;transition:left 1.5s cubic-bezier(.63,-.38,.43,1.39) 0s}}.hero-image-slide-1{background-image:url(../images/slider/images/500/various-dishes-500.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/500/noodle-dish-500.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/500/orchid-stones-500.jpg)}@media (min-width:1500px){.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container h2{font-size:70px}}@media (min-width:2000px){.hero-image-container .hero-slider-overlay-container .hero-slider-overlay-inner-container h2{font-size:80px}}@media (min-width:700px){.hero-image-slide-1{background-image:url(../images/slider/images/770/various-dishes-770.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/770/noodle-dish-770.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/770/orchid-stones-770.jpg)}}@media (min-width:1110px){.hero-image-slide-1{background-image:url(../images/slider/images/1100/various-dishes-1100.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/1100/noodle-dish-1100.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/1100/orchid-stones-1100.jpg)}}@media (min-width:1500px){.hero-image-slide-1{background-image:url(../images/slider/images/full-size/various-dishes.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/full-size/noodle-dish.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/full-size/orchid-stones.jpg)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-image-slide-1{background-image:url(../images/slider/images/770/various-dishes-770.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/770/noodle-dish-770.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/770/orchid-stones-770.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:681px),(min-resolution:192dpi) and (min-width:681px){.hero-image-slide-1{background-image:url(../images/slider/images/1100/various-dishes-1100.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/1100/noodle-dish-1100.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/1100/orchid-stones-1100.jpg)}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:1000px),(min-resolution:192dpi) and (min-width:1000px){.hero-image-slide-1{background-image:url(../images/slider/images/full-size/various-dishes.jpg)}.hero-image-slide-2{background-image:url(../images/slider/images/full-size/noodle-dish.jpg)}.hero-image-slide-3{background-image:url(../images/slider/images/full-size/orchid-stones.jpg)}}.gallery-carousel{margin:150px 0}.gallery-tiles{margin:70px 0 0}@font-face{font-family:thaiFont;src:url(fonts/PeapodThai-BWBnV.ttf)}.accessibility{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{background-color:#eaece9;font-family:rubik,sans-serif;color:#262626;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden;font-size:16px;letter-spacing:1px;font-weight:500}main{margin-top:65px;-webkit-box-flex:1;-ms-flex:1;flex:1}main .wrapper{height:100%}h1{font-size:2.25rem;margin:.67em 0}h2{font-size:1.875rem;padding-bottom:15px;font-weight:700}h3{font-size:1.625rem;padding-bottom:15px}h4{font-size:1.375rem;padding-bottom:1.5rem;font-weight:700}h6{font-size:1.125rem;padding-bottom:7px}p{margin:0 0 1em 0;font-size:1rem;line-height:1.8}a{text-decoration:none;color:inherit}address{font-style:normal}ul{list-style-type:none;margin:inherit;padding:inherit}button{outline:0}@media (min-width:1110px){body{overflow:scroll}main{margin-top:110px}}.reopening{background-color:rgba(38,38,38,.85);color:#fff;text-align:center}.reopening p{margin:0;padding:10px}.reopening a{color:#e17f76}@media (min-width:768px){.reopening p{font-size:20px}}