@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;700&family=Open+Sans:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1200px;margin:0 auto}@media screen and (min-width: 760px) and (max-width: 1199px){.container{max-width:760px}}@media screen and (max-width: 759px){.container{max-width:480px;padding-left:10px;padding-right:10px}}.header{height:100vh;width:100%;background-image:url(/assets/grill_bg-UZAAqIiq.webp);background-size:cover;background-position:center;position:relative;z-index:2;padding-top:120px}.header:before{content:"";width:100%;height:100vh;display:block;position:absolute;top:0;left:0;right:0;background:#0009;z-index:0}.header:after{content:"";position:absolute;display:block;background:url(/assets/darkdivider-BCgh-nJ7.svg);bottom:0;right:0;left:0;height:60px;max-width:100%;z-index:1;overflow:hidden}.header ul{display:none}@media screen and (min-width: 1200px){.header ul{display:flex;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;gap:20px}.header ul a{color:#fff;padding:.5rem 1rem;position:relative}.header ul a:after{content:"";position:absolute;display:block;width:0;height:2px;visibility:hidden;background-color:#de9205;transition:.3s;transform:translate(-100px);opacity:0}.header ul a:hover:after{width:calc(100% - 2rem);visibility:visible;opacity:1;left:1rem;transform:translate(0)}}@media screen and (min-width: 1200px){.header .btn-mobile{display:none}}.header #nav-bar{position:absolute;overflow:none;z-index:5;display:flex;justify-content:space-between;align-items:center;transition:.5s;width:100%;height:120px;padding:0 80px;left:0;top:0}@media screen and (max-width: 759px){.header #nav-bar{padding:0 20px}}.header #nav-bar.ativo{position:fixed;height:120px;background-color:#0a0a0a;visibility:visible;overflow:hidden;left:0;top:0}.header main{padding-top:200px;position:relative;z-index:1;display:grid;place-items:center}.header main h1{max-width:20ch;color:#fff;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,.6),0px 0px 20px rgba(0,0,0,.6),0px 0px 30px rgba(0,0,0,.6),0px 0px 40px rgba(0,0,0,.6),0px 0px 50px rgba(0,0,0,.6);font-family:Cormorant Garamond,serif;font-size:3.75rem;line-height:1.2}@media screen and (max-width: 759px){.header main h1{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.2}}.header main a{margin-top:60px;text-transform:uppercase;max-width:fit-content;padding:1rem 2rem;background:#000000b3;color:#fff;border:2px solid #DE9205;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;transition:.3s}@media screen and (max-width: 759px){.header main a{padding:.5rem 1rem}}.header main a:hover{box-shadow:inset 400px 0 #de9205;color:#241700}.introduction-bg{scroll-margin-top:100px;background-color:#151515}.introduction-bg .introduction{padding-top:80px;padding-bottom:80px;color:#fff;display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,max-content);gap:30px 100px}@media screen and (min-width: 760px) and (max-width: 1199px){.introduction-bg .introduction{gap:30px}}@media screen and (max-width: 759px){.introduction-bg .introduction{grid-template-columns:1fr}}@media screen and (max-width: 759px){.introduction-bg .introduction .texto-2{grid-row:3}}.introduction-bg .introduction h2{font-family:Cormorant Garamond,serif;font-size:3.125rem;line-height:1.2;font-weight:700}@media screen and (max-width: 759px){.introduction-bg .introduction h2{font-family:Cormorant Garamond,serif;font-size:2.1875rem;line-height:1.2}}.introduction-bg .introduction p{margin-top:30px;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4}.introduction-bg .introduction .img-1,.introduction-bg .introduction .img-2,.introduction-bg .introduction .img-3{border:2px solid #DE9205;position:relative;z-index:0}@media screen and (max-width: 759px){.introduction-bg .introduction .img-1,.introduction-bg .introduction .img-2,.introduction-bg .introduction .img-3{margin-bottom:30px}}.introduction-bg .introduction .img-1:before,.introduction-bg .introduction .img-2:before,.introduction-bg .introduction .img-3:before{content:"";display:block;top:0;bottom:0;right:0;width:100%;height:100%;background-color:transparent;position:absolute;z-index:1;box-shadow:inset 0 0 0 10px #151515}.menu{scroll-margin-top:180px;display:grid;grid-template-columns:1fr 4fr;max-width:1200px;margin:0 auto;padding-bottom:40px}@media screen and (min-width: 760px) and (max-width: 1199px){.menu{max-width:760px}}@media screen and (max-width: 759px){.menu{width:calc(100% - 40px);grid-template-columns:1fr;margin-left:20px;margin-right:20px}}.menu .menu-nav{background:#fff;text-align:center;padding:20px 60px;margin-top:-50px;box-shadow:0 0 4px #0003;height:max-content;position:relative;z-index:1}.menu .menu-nav h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.2;margin-bottom:30px}.menu .menu-nav button{font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;color:#151515;background:none;border:none;margin-bottom:15px;cursor:pointer}.menu .menu-nav button:after{content:"";width:max-content;display:block;height:2px;background-color:transparent;transition:.3s;transform:translate(-99%);opacity:0;margin-top:5px}.menu .menu-nav button:hover:after{content:"";width:100%;display:block;height:2px;opacity:1;margin-top:5px;background:linear-gradient(#f0a41a,#de9205);transform:translate(0)}.menu .menu-nav button.ativo:after{content:"";width:100%;display:block;height:2px;margin-top:5px;opacity:1;background:linear-gradient(#f0a41a,#de9205);transform:translate(0)}.menu .menu-itens{position:relative;display:grid}.menu .menu-itens .appetizer,.menu .menu-itens .main-course,.menu .menu-itens .desert,.menu .menu-itens .drinks{grid-area:1/1;display:grid;transform:translate(-100%);visibility:hidden;overflow:hidden;transition:.6s;grid-template-columns:repeat(3,1fr);gap:2px;opacity:0}@media screen and (min-width: 760px) and (max-width: 1199px){.menu .menu-itens .appetizer,.menu .menu-itens .main-course,.menu .menu-itens .desert,.menu .menu-itens .drinks{grid-template-columns:1fr 1fr}}@media screen and (max-width: 759px){.menu .menu-itens .appetizer,.menu .menu-itens .main-course,.menu .menu-itens .desert,.menu .menu-itens .drinks{grid-template-columns:1fr;gap:10px}}.menu .menu-itens .appetizer .item,.menu .menu-itens .main-course .item,.menu .menu-itens .desert .item,.menu .menu-itens .drinks .item{position:relative;z-index:1;transition:.2s}.menu .menu-itens .appetizer .item p,.menu .menu-itens .main-course .item p,.menu .menu-itens .desert .item p,.menu .menu-itens .drinks .item p{display:flex;flex-direction:column;visibility:hidden;position:absolute;width:100%;height:100%;opacity:0;transform:translateY(-10%);z-index:4;top:0;left:0;color:#fff;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;transition:.6s}@media screen and (max-width: 759px){.menu .menu-itens .appetizer .item p,.menu .menu-itens .main-course .item p,.menu .menu-itens .desert .item p,.menu .menu-itens .drinks .item p{transform:translate(-30%)}}.menu .menu-itens .appetizer .item p span,.menu .menu-itens .main-course .item p span,.menu .menu-itens .desert .item p span,.menu .menu-itens .drinks .item p span{color:#de9205}.menu .menu-itens .appetizer .item:after,.menu .menu-itens .main-course .item:after,.menu .menu-itens .desert .item:after,.menu .menu-itens .drinks .item:after{display:none;content:"";width:100%;height:100%;top:0;left:0;background-color:transparent;display:block;position:absolute;z-index:3}@media (min-width: 768px){.menu .menu-itens .appetizer .item:hover:after,.menu .menu-itens .main-course .item:hover:after,.menu .menu-itens .desert .item:hover:after,.menu .menu-itens .drinks .item:hover:after{content:"";width:100%;height:100%;top:0;left:0;background-color:#000000b3;display:block;position:absolute;z-index:3}.menu .menu-itens .appetizer .item:hover p,.menu .menu-itens .main-course .item:hover p,.menu .menu-itens .desert .item:hover p,.menu .menu-itens .drinks .item:hover p{opacity:1;visibility:visible;transform:translateY(0)}}.menu .menu-itens .appetizer .item.ativo,.menu .menu-itens .main-course .item.ativo,.menu .menu-itens .desert .item.ativo,.menu .menu-itens .drinks .item.ativo{position:relative;z-index:1;transition:.2s}.menu .menu-itens .appetizer .item.ativo p,.menu .menu-itens .main-course .item.ativo p,.menu .menu-itens .desert .item.ativo p,.menu .menu-itens .drinks .item.ativo p{display:flex;flex-direction:column;visibility:visible;transform:translate(0);opacity:1;text-shadow:0px 0px 10px rgba(0,0,0,.3),0px 0px 20px rgba(0,0,0,.3),0px 0px 30px rgba(0,0,0,.3),0px 0px 40px rgba(0,0,0,.3),0px 0px 50px rgba(0,0,0,.3);position:absolute;width:100%;height:100%;z-index:4;top:0;left:0;color:#fff;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;transition:.6s}.menu .menu-itens .appetizer .item.ativo p span,.menu .menu-itens .main-course .item.ativo p span,.menu .menu-itens .desert .item.ativo p span,.menu .menu-itens .drinks .item.ativo p span{color:#de9205}.menu .menu-itens .appetizer .item.ativo:after,.menu .menu-itens .main-course .item.ativo:after,.menu .menu-itens .desert .item.ativo:after,.menu .menu-itens .drinks .item.ativo:after{content:"";width:100%;height:100%;top:0;left:0;background-color:#000000b3;display:block;position:absolute;z-index:3}.menu .menu-itens div.ativo{visibility:visible;transform:translate(0);opacity:1}.steak-bg{background:url(/assets/steak-bg-OIcvN6Pv.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.steak-bg:before{content:"";position:absolute;top:0;left:0;right:0;background:url(/assets/topwhitedivider-hGU_XqYb.svg);display:block;width:100%;height:30px;overflow:hidden}.steak-bg:after{content:"";background:url(/assets/paper-bg-mk1UcMp8.jpg);background-size:750px;opacity:1;display:block;width:100%;height:70px;position:absolute;left:0;bottom:0;overflow:hidden;z-index:1;-webkit-mask:url(/assets/bottomwhitedivider-B7S4-Zxv.svg);mask:url(/assets/bottomwhitedivider-B7S4-Zxv.svg)}.steak-bg h2{font-family:Cormorant Garamond,serif;font-size:3.75rem;line-height:1.2;max-width:40ch;text-align:center;margin:0 auto;color:#ebebeb;padding:200px 20px;text-shadow:0px 0px 10px rgba(0,0,0,.6),0px 0px 20px rgba(0,0,0,.6),0px 0px 30px rgba(0,0,0,.6),0px 0px 40px rgba(0,0,0,.6),0px 0px 50px rgba(0,0,0,.6)}@media screen and (max-width: 759px){.steak-bg h2{font-family:Cormorant Garamond,serif;font-size:1.875rem;line-height:1.2}}.chefs-bg{scroll-margin-top:40px;position:relative}@media screen and (max-width: 759px){.chefs-bg{padding:0 20px}}.chefs-bg:after{content:"";background-image:url(/assets/paper-bg-mk1UcMp8.jpg);background-size:750px;top:0;left:0;width:100%;height:100%;display:block;position:absolute;z-index:-1}.chefs-bg .chefs-container{display:grid;grid-template-columns:1fr;gap:40px 100px;padding:100px 0}@media screen and (min-width: 1200px){.chefs-bg .chefs-container{grid-template-columns:1fr 1fr}}.chefs-bg .chefs-container h2{grid-column:1/-1;font-family:Cormorant Garamond,serif;font-size:3.75rem;line-height:1.2;text-align:center}@media screen and (max-width: 759px){.chefs-bg .chefs-container h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.2}}.chefs-bg .chefs-container h3{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.2;text-align:center;margin-bottom:20px}@media screen and (max-width: 759px){.chefs-bg .chefs-container h3{font-family:Cormorant Garamond,serif;font-size:1.875rem;line-height:1.2}}.chefs-bg .chefs-container p{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4;text-align:center}.chefs-bg .chefs-container .img{border:2px solid #000000;position:relative;z-index:0;margin-bottom:20px;overflow:hidden}.chefs-bg .chefs-container .img img{position:relative;z-index:0;padding:10px}.gallery{display:grid;grid-template-columns:1fr 2fr 1fr;position:relative}@media screen and (min-width: 760px) and (max-width: 1199px){.gallery{grid-template-columns:1fr 2fr}}@media screen and (max-width: 759px){.gallery{grid-template-columns:1fr}}.gallery:after{content:"";background:url(/assets/paper-bg-mk1UcMp8.jpg);background-size:750px;filter:brightness(100%);opacity:1;display:block;width:100%;height:30px;position:absolute;left:0;top:0;overflow:hidden;z-index:1;-webkit-mask:url(/assets/topwhitedivider-hGU_XqYb.svg);mask:url(/assets/topwhitedivider-hGU_XqYb.svg)}.gallery:before{content:"";background:url(/assets/reserva-bg-kHqDzYYZ.jpg);filter:brightness(30%);display:block;width:100%;height:50px;position:absolute;left:0;bottom:0;overflow:hidden;z-index:1;-webkit-mask:url(/assets/bottomwhitedivider-B7S4-Zxv.svg);mask:url(/assets/bottomwhitedivider-B7S4-Zxv.svg)}.gallery img{object-fit:cover;width:100%;height:300px;filter:brightness(50%)}@media screen and (max-width: 759px){.gallery img{max-width:100%}}.gallery .banner{background:url(/assets/gallery-bg-DXGtD1Nk.jpg);background-size:contain;position:relative;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 20px;height:300px}@media screen and (max-width: 759px){.gallery .banner{max-width:100%;padding:0 10px}}.gallery .banner:after{content:"";position:absolute;top:0;left:0;right:0;background:#0006;display:block;width:100%;height:100%}.gallery .banner div{position:relative;z-index:1}.gallery .banner div h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1.2;gap:10px;display:flex;align-items:center}@media screen and (max-width: 759px){.gallery .banner div h2{font-family:Cormorant Garamond,serif;font-size:1.875rem;line-height:1.2}}.gallery .banner div h2 img{width:40px;height:40px;position:relative;filter:brightness(100%)}@media screen and (max-width: 759px){.gallery .banner div h2 img{display:none}}.gallery .banner div p{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4;padding-bottom:20px}@media screen and (max-width: 759px){.gallery .banner div p{margin-left:0}}.gallery .banner div a{display:flex;gap:10px;width:max-content;color:#241700;background:linear-gradient(#f0a41a,#de9205);border:none;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;font-weight:medium;text-transform:uppercase;padding:1rem 2rem}@media screen and (max-width: 759px){.gallery .banner div a{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4;margin-left:0}}.gallery .banner div a:hover{background:#d98f05}.gallery .banner div a img{width:24px;height:24px;filter:brightness(100%)}.book-a-table{scroll-margin-top:120px;position:relative;padding:60px;z-index:0}@media screen and (max-width: 759px){.book-a-table{padding:10px}}.book-a-table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(/assets/reserva-bg-kHqDzYYZ.jpg);background-size:contain;filter:brightness(30%);z-index:-1}.book-a-table div{position:relative;z-index:1}.book-a-table div h2{font-family:Cormorant Garamond,serif;font-size:3.125rem;line-height:1.2;color:#fff;text-align:center;padding-bottom:50px}.book-a-table div form{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 759px){.book-a-table div form{grid-template-columns:1fr;gap:40px}}.book-a-table div form label{display:block;color:#ebebeb;margin-bottom:8px}.book-a-table div form input{display:block;color:#fff;width:100%;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4;background:none;border:none;transition:.3s;border:2px solid transparent;border-bottom:2px solid #FFF;padding:.4rem}.book-a-table div form input:focus{outline:none}.book-a-table div form button{grid-column:1/-1;place-self:center;margin-top:60px;margin-bottom:60px;text-transform:uppercase;max-width:fit-content;padding:1rem 2rem;background:#000000b3;color:#fff;border:2px solid #DE9205;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.4;cursor:pointer;transition:.3s}.book-a-table div form button:hover{box-shadow:inset 400px 0 #de9205;color:#241700}.footer{background:#080605;padding:40px 20px}.footer .logo{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.footer .logo:before{content:"";width:400px;height:2px;background:linear-gradient(#c58003,#4d3100);display:block;border-radius:10px}.footer .logo:after{content:"";width:400px;height:2px;background:linear-gradient(#c58003,#4d3100);display:block;border-radius:10px}.footer .footer-info{display:flex;justify-content:space-between;color:#ebebeb;max-width:1000px}@media screen and (max-width: 759px){.footer .footer-info{flex-direction:column;gap:40px}}.footer .footer-info h3{font-family:Cormorant Garamond,serif;font-size:1.875rem;line-height:1.2;margin-bottom:20px;text-align:center}.footer .footer-info li{display:flex;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.4;margin-bottom:5px;gap:8px;align-items:center;justify-content:center}.footer .footer-info li img{width:24px;height:24px}.footer .footer-info li a{display:flex;gap:8px;padding:.5rem 1rem;color:#fff}#nav-mobile{display:grid;grid-template-rows:max-content;position:fixed;width:100%;height:0;background-color:#0a0a0a;color:#fff;z-index:9;left:0;top:0;transition:.6s;transform:translateY(-100%);visibility:hidden;overflow:hidden;padding:20px}#nav-mobile li{margin:0 60px}@media screen and (max-width: 759px){#nav-mobile li{margin:0 10px}}#nav-mobile li a{margin-bottom:20px;padding:2rem;display:block;max-width:100%;background-color:#de9205;font-family:Open Sans,sans-serif;font-size:1.5rem;line-height:1.4;text-align:center;color:#241700;font-weight:700}#nav-mobile.ativo{transform:translateY(0);visibility:visible;overflow-y:auto;height:100vh}#nav-mobile.ativo ul{display:block}#nav-mobile.ativo #btn-mobile-close{padding:20px 10px;border:none;background:#fff;visibility:visible;margin-bottom:30px;place-self:end}#nav-mobile.ativo #btn-mobile-close span{width:30px;height:4px;display:block;background-color:#de9205;border:none;transform:rotate(45deg)}#nav-mobile.ativo #btn-mobile-close span:before{content:"";width:30px;height:4px;margin-bottom:10px;display:block;background-color:inherit;border:none;transform:rotate(90deg)}@media screen and (min-width: 1200px){.nav #btn-mobile-open{display:none}}#btn-mobile-open{padding:20px;border:none;background:transparent}#btn-mobile-open span{width:30px;height:4px;display:block;background-color:#de9205;border:none;position:relative}#btn-mobile-open span:before{content:"";width:30px;height:4px;margin-bottom:10px;display:block;background-color:#fff;border:none;position:absolute;top:-10px}#btn-mobile-open span:after{content:"";width:30px;height:4px;display:block;background-color:#fff;border:none;position:absolute;top:10px}*{margin:0;padding:0;list-style:none;box-sizing:border-box}a{text-decoration:none}img{display:block;max-width:100%}body{background-color:#ebebeb}
