:root{--font-default: "Open Sans", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-primary: "Amatic SC", sans-serif;--font-secondary: "Inter", sans-serif}:root{--color-default: #212529;--color-primary: #ce1212;--color-secondary: #37373f}:root{scroll-behavior:smooth}body{font-family:var(--font-default);color:var(--color-default)}a{color:var(--color-primary);text-decoration:none}a:hover{color:#ec2727;text-decoration:none}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0!important}}.about .about-img{min-height:500px}.about h3{font-weight:700;font-size:36px;margin-bottom:30px;font-family:var(--font-secondary)}.about .call-us{left:10%;right:10%;bottom:10%;background-color:#fff;box-shadow:0 2px 25px #00000014;padding:20px;text-align:center}.about .call-us h4{font-size:24px;font-weight:700;margin-bottom:5px;font-family:var(--font-default)}.about .call-us p{font-size:28px;font-weight:700;color:var(--color-primary)}.about .content ul{list-style:none;padding:0}.about .content ul li{padding:0 0 8px 26px;position:relative}.about .content ul i{position:absolute;font-size:20px;left:0;top:-3px;color:var(--color-primary)}.about .content p:last-child{margin-bottom:0}.service-point .icon-box{text-align:center;background:#fff;padding:40px 30px;width:100%;height:100%;border:1px solid rgba(55,55,63,.1);transition:.3s}.service-point .icon-box i{color:var(--color-primary);font-size:32px;margin-bottom:30px;background:rgba(206,18,18,.1);border-radius:50px;display:flex;align-items:center;justify-content:center;width:64px;height:64px}.service-point .icon-box h4{font-size:20px;font-weight:400;margin:0 0 30px;font-family:var(--font-secondary)}.service-point .icon-box p{font-size:15px;color:#6c757d}@media (min-width: 1200px){.service-point .icon-box:hover{transform:scale(1.1)}}.recommend-menus{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://vanlife.s3.ap-northeast-1.amazonaws.com/images/e510c96ce04e83a4af7b08da67851840.jpg) center center;background-size:cover;background-attachment:fixed}.recommend-menus .menu-item{padding:30px;width:100%}.recommend-menus .menu-item span{font-size:48px;display:block;color:#fff;font-weight:700}.recommend-menus .menu-item p{padding:0;margin:0;font-family:var(--font-secondary);font-size:16px;font-weight:700;color:#fff9}@media (min-width: 1365px){.recommend-menus{background-attachment:fixed}}.menu .nav-tabs{border:0}.menu .nav-link{margin:0 10px;padding:10px 5px;transition:.3s;color:var(--color-secondary);border-radius:0;cursor:pointer;height:100%;border:0;border-bottom:2px solid #b6b6bf}@media (max-width: 575px){.menu .nav-link{margin:0 10px;padding:10px 0}}.menu .nav-link i{padding-right:15px;font-size:48px}.menu .nav-link h4{font-size:18px;font-weight:400;margin:0;font-family:var(--font-secondary)}@media (max-width: 575px){.menu .nav-link h4{font-size:16px}}.menu .nav-link:hover{color:var(--color-primary)}.menu .nav-link.active{color:var(--color-primary);border-color:var(--color-primary)}.menu .tab-content .tab-header{padding:30px 0}.menu .tab-content .tab-header p{font-size:14px;text-transform:uppercase;color:#676775;margin-bottom:0}.menu .tab-content .tab-header h3{font-size:36px;font-weight:600;color:var(--color-primary)}.menu .tab-content .menu-item{-moz-text-align-last:center;text-align-last:center}.menu .tab-content .menu-item .menu-img{padding:0 60px;margin-bottom:15px}.menu .tab-content .menu-item h4{font-size:22px;font-weight:500;color:var(--color-secondary);font-family:var(--font-secondary);font-weight:30px;margin-bottom:5px}.menu .tab-content .menu-item .ingredients{font-family:var(--font-secondary);color:#8d8d9b;margin-bottom:5px}.menu .tab-content .menu-item .price{font-size:24px;font-weight:700;color:var(--color-primary)}.sub-main-top{width:100%;position:relative;padding:160px 0 60px;background-size:cover;background-position:center;height:auto}.sub-main-top .btn-book-a-table{font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 36px;border-radius:50px;transition:.5s;color:#fff;background:var(--color-primary);box-shadow:0 8px 28px #ce121233}.sub-main-top .btn-book-a-table:hover{background:rgba(206,18,18,.8);box-shadow:0 8px 28px #ce121273}@media (min-width: 768px){.sub-main-top{background-repeat:no-repeat;height:75vh}}.item{border:none}.item .item-wrap{display:block;position:relative;overflow:hidden}.item .item-wrap:after{z-index:2;position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);visibility:hidden;opacity:0;transition:.3s all ease-in-out}.item .item-wrap img{transition:.3s transform ease;transform:scale(1)}.item .item-wrap>.outdoor-item{position:absolute;top:50%;width:100%;text-align:center;z-index:3;transform:translateY(-50%);color:#fff;opacity:0;visibility:hidden;margin-top:20px;transition:.3s all ease}.item .item-wrap>.outdoor-item h3{font-size:20px;margin-bottom:0}.item .item-wrap>.outdoor-item span{font-size:14px;text-transform:uppercase;letter-spacing:.2rem}.item .item-wrap:hover{text-decoration:none}.item .item-wrap:hover img{transform:scale(1.05)}.item .item-wrap:hover:after{opacity:1;visibility:visible}.item .item-wrap:hover .outdoor-item{margin-top:0;opacity:1;visibility:visible}
