body,html{box-sizing:border-box;height:100%;margin:0;padding:0;width:100%}html{scroll-behavior:smooth}.container{margin:0;max-width:100%;overflow-x:hidden;padding:0}button{background-color:#364a2e;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px}button:hover{background-color:#000}body{font-family:Lato,sans-serif;font-weight:300}.divider{background-color:#fff;height:2px;margin:0}.hero{align-items:center;background:url(/static/media/bbq-background-meat-lessdark.03cf5557b9b0e8c986a2.webp)no-repeat 50%;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;max-width:100%;overflow:hidden;padding:0;position:relative;text-align:center}.hero-content{margin:0 auto;max-width:800px;padding:20px}.highlight{font-family:\ Playfair Display,serif;font-size:4rem;font-style:italic;font-weight:900;text-shadow:5px 3px 0 #000}.hero-content h1{font-family:Lato,sans-serif;font-size:35px;font-weight:300;margin-bottom:20px;transition:font-size .3s ease}.btn,.carta-btn{background-color:#cc0212;border:1px solid #fff;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:300;padding:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:120px}.btn:hover,.carta-btn:hover{background-color:#000}.buttons-container{align-items:center;justify-content:center}.center-con{align-items:center;bottom:20px;cursor:pointer;display:flex;flex-direction:column;position:absolute}.round{border:1.7px solid #fff;border-radius:100%;height:60px;margin-top:20px;position:relative;width:60px}.arrow{background:#fff;height:1px;transition:.4s ease;width:20px;z-index:999}.arrow:first-child{left:23%;transform:rotate(45deg)}.arrow:first-child,.arrow:nth-child(2){bottom:33%;display:block;position:absolute}.arrow:nth-child(2){left:45%;transform:rotate(-45deg)}.arrow:nth-child(3){left:23%;transform:rotate(45deg)}.arrow:nth-child(3),.arrow:nth-child(4){bottom:54%;display:block;position:absolute}.arrow:nth-child(4){left:45%;transform:rotate(-45deg)}.round:hover .arrow:first-child{transform:rotate(-135deg)}.round:hover .arrow:nth-child(2){transform:rotate(135deg)}.round:hover .arrow:nth-child(3){transform:rotate(225deg)}.round:hover .arrow:nth-child(4){transform:rotate(-225deg)}@media (max-width:940px){.hero{height:70vh}.hero-content{padding:15px}.hero-content h1{font-size:3.2rem}.highlight{font-size:5rem}.btn,.carta-btn{border:1px solid #fff;font-size:1.7rem;padding:12px 24px}}@media (max-width:768px){.hero{height:70vh;max-width:100%}.highlight{font-size:3.5rem}.hero-content{padding:20px}.hero-content h1{font-size:2rem;margin-bottom:15px}.btn,.carta-btn{font-size:1rem;padding:7px 12px}.arrow{height:1px;width:15px}.round{border:1.5px solid #fff;height:45px;width:45px}}.about-container{background:#000;border-bottom:1px solid #83888d;color:#83888d;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;padding:80px 20px;position:relative}.km0-section{grid-row:1/2}.km0-section,.years-section{align-items:center;display:flex;gap:180px;grid-column:2/3;justify-content:center}.years-section{grid-row:2/3;padding-top:100px}.about-container h1{color:#fff;font-family:\ Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:3px;text-align:left}.km0-text,.years-text{font-size:1.2em;font-weight:bolder;line-height:1.4;max-width:400px;text-align:justify}.km0-image,.years-image{border-radius:10px;max-width:300px}.km0-section .km0-text{justify-self:start}.km0-section .km0-image{justify-self:end}.years-section .years-image{justify-self:start}.years-section .years-text{justify-self:end}.vertical-text{align-items:center;color:#fff;display:flex;grid-column:1/2;grid-row:1/2;height:100%;justify-content:center;position:relative;text-orientation:mixed;writing-mode:vertical-rl}.vertical-text h1{font-family:\ Playfair Display,serif;font-size:20px;font-weight:300;letter-spacing:10px;margin-top:-50px}@media (max-width:1024px){.km0-section,.years-section{gap:80px;padding-left:30px;padding-right:30px}.about-container .vertical-text h1{font-size:20px;margin:0;text-orientation:mixed;writing-mode:vertical-rl}.km0-section h1,.years-section h1{font-size:30px}.about-container p{font-size:18px}}@media (max-width:768px){.about-container{display:flex;flex-direction:column;padding:50px 15px}.about-container .vertical-text{align-items:center;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.about-container .vertical-text h1{font-size:18px;letter-spacing:5px;padding-bottom:30px;writing-mode:horizontal-tb}.km0-section,.years-section{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.km0-text,.years-text{font-size:18px;max-width:600px;text-align:justify}.km0-section h1,.years-section h1{font-size:30px;margin-bottom:15px;margin-top:0;text-align:center}.years-section{flex-direction:column-reverse}.about-container img{max-width:60%}.km0-section img{max-width:50%}}.galleryPreview-container{grid-gap:20px;background:url(/static/media/fire-background.a6b27d65af5d186245c4.jpg);background-position:50%;background-size:cover;border-bottom:1px solid #83888d;display:grid;gap:20px;grid-template-columns:auto 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:80px 20px}.galleryPreview-container .vertical-text{align-items:end}.gallery-images{display:flex;flex-wrap:nowrap;gap:15px;justify-self:center}.gallery-images img{border-radius:5px;height:200px;object-fit:cover;transition:transform .3s ease;width:150px}.gallery-images img:hover,.see-more:hover{transform:scale(1.1)}.see-more{align-items:center;background:url(/static/media/tarta.12b3f2160832ae395513.jpg);background-position:50%;background-size:cover;border:none;border-radius:5px;color:#fff;display:flex;font-size:25px;height:170px;justify-content:center;text-decoration:none;transition:transform .3s ease;width:125px}@media (max-width:1024px){.galleryPreview-container .vertical-text h1{text-orientation:mixed;writing-mode:vertical-rl}.gallery-images img{height:180px;width:130px}.see-more{font-size:20px;height:155px;width:80px}}@media (max-width:768px){.galleryPreview-container{grid-template-columns:1fr;grid-template-rows:auto auto;padding:50px 15px}.galleryPreview-container .vertical-text h1{font-size:18px;grid-row:1;letter-spacing:5px;margin:0 auto 20px;writing-mode:horizontal-tb}.gallery-images,.galleryPreview-container .vertical-text h1{align-items:center;grid-column:1;justify-content:center;text-align:center}.gallery-images{flex-direction:column;grid-row:2;margin-left:0}.gallery-images img{height:auto;margin-bottom:10px;width:50%}.see-more{font-size:22px;height:90pxpx;width:45%}}.service-container{grid-gap:20px;background-color:#000;color:#fff;display:grid;gap:20px;grid-template-columns:1fr 2fr 2fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:80px 20px}.service-container .vertical-text{align-items:end;justify-content:center}.text-content h1{color:#fff;font-family:\ Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:3px;margin:0;text-align:left;white-space:nowrap}.service-container p{color:#83888d;font-size:1.2em;font-weight:bolder;line-height:1.4;margin-right:0;margin-top:30px;max-width:600px;text-align:justify}.image-button-container{align-items:center;display:flex;flex-direction:column;grid-column:3/4;justify-content:center;margin-left:-80px;text-align:center}.party-image{border-radius:10px;grid-column:3/4;margin-bottom:30px;max-width:250px}.btn-service{background-color:#cc0212;border:1px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:300;padding:8px 15px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.btn-service:hover{background-color:#000}@media (max-width:1024px){.service-container{gap:0}.service-container .vertical-text h1{text-orientation:mixed;writing-mode:vertical-rl}.text-content h1{font-size:30px}.party-image{margin-left:0;max-width:200px}.service-container p{font-size:18px;padding-right:20px}.image-button-container{margin-left:0}}@media (max-width:768px){.service-container{align-items:center;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-content:center;padding:50px 45px}.service-container .vertical-text{align-items:center}.service-container .vertical-text h1{font-size:18px;letter-spacing:5px;margin:0;padding-bottom:30px;writing-mode:horizontal-tb}.text-content{grid-column:1/2;grid-row:2/3;justify-content:center;margin:0;padding-left:20px;padding-right:20px}.text-content h1{font-size:26px;letter-spacing:2px;text-align:center}.text-content p{font-size:18px;padding-right:0;text-align:justify}.image-button-container{grid-column:1/2;grid-row:3/4;padding-right:0;text-align:center}.party-image{margin-left:0;max-width:40%}}.reservarMain-container{align-items:center;background:url(/static/media/new-background-dark.ded18e479758270778b5.webp);background-position:50%;background-size:cover;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;padding:80px 20px;text-align:center}.reservarMain-container .vertical-text{align-items:end;justify-content:center}.reservarMain-title{grid-column:2/3;padding-bottom:80px;white-space:nowrap}.reservarMain-title h1{color:#fff;font-family:\ Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:3px}.reservarMain-container .btn{align-items:center;background-color:#cc0212;border:1px solid #fff;border-radius:25px;color:#fff;display:flex;font-size:1.2rem;grid-column:2/3;justify-content:center;margin:-100px auto 0;max-width:150px;padding:10px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.reservarMain-container .btn:hover{background-color:#000}@media (max-width:1024px){.reservarMain-container .vertical-text h1{text-orientation:mixed;writing-mode:vertical-rl}.reservarMain-title{grid-column:2/3;grid-row:1/2}.reservarMain-title h1{font-size:30px}}@media (max-width:768px){.reservarMain-container{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:50px 15px}.reservarMain-title h1{font-size:30px;grid-column:1/2;grid-row:1/2;margin:0;text-align:center;text-orientation:mixed;writing-mode:horizontal-tb}.reservarMain-container .vertical-text{align-items:center}.reservarMain-container .vertical-text h1{font-size:18px;letter-spacing:5px;margin:0;padding-bottom:30px;writing-mode:horizontal-tb}.reservarMain-title{grid-column:1/2;grid-row:2/3;padding-bottom:10px;text-align:center;white-space:inherit}.reservarMain-title h1{font-size:26px;letter-spacing:2px}.reservarMain-container .btn{font-size:1rem;grid-column:1/2;grid-row:3/4;margin-bottom:10px;margin-top:10px;max-width:20%;padding-left:20px;padding-right:20px;width:100%}}.scrolling-container{display:flex;justify-content:center;overflow:hidden;position:absolute;top:10%;visibility:hidden;width:100%}.scrolling-text{animation:scroll-left 15s linear infinite;color:#fff;display:flex;font-size:1.5rem;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.popup-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-box{animation:fadeIn .3s ease;background:#fff;border-radius:1rem;box-shadow:0 4px 20px #0000004d;max-width:400px;padding:2rem;text-align:center;width:90%}.popup-box h2{color:#b22222;margin-bottom:1rem}.popup-btn{background:#b22222;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.5rem 1.5rem;transition:.3s}.popup-btn:hover{background:#8b1a1a}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.popup-box{font-size:.95rem;max-width:90%;padding:1.5rem}.popup-box h2{font-size:1.2rem}.popup-btn{font-size:.9rem;padding:.4rem 1.2rem}}.menu{align-items:center;background:url(/static/media/carne-oscuro.5aaa01485f66675ed9fe.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;text-align:center}.buttons-container{display:flex;gap:20px}.flag-button{border-radius:50%;padding:15px;transition:transform .3s ease}.flag-button img{height:auto;transition:transform .3s ease;width:80px}.flag-button:hover{transform:scale(1.1)}.flag-button:hover img{transform:scale(1.15)}@media (max-width:768px){.menu{height:100vh}.buttons-container{flex-direction:column;gap:15px}.flag-button img{width:80px}}@media (max-width:480px){.buttons-container{gap:10px}.flag-button{padding:10px}.flag-button img{width:80px}}.container-reservar{align-items:center;background:url(/static/media/new-background-dark.ded18e479758270778b5.webp) no-repeat 50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:25px;justify-content:center;min-height:100vh;text-align:center}.reservar-content h3{color:#fff;font-family:\ Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:5px;margin:0 0 15px;text-align:center}.reservas-number{background-color:#4a4a5290;border-radius:5px;color:#fff;display:inline-block;font-size:25px;padding:15px}.reservas-number a{color:#fff;margin-left:10px;text-decoration:none}.reservas-number .icon,.reservas-number a{transition:color .3s ease}.reservas-number a:hover,.reservas-number:hover{color:#000}@media (max-width:768px){.container-reservar{font-size:22px;padding:15px}.reservar-content{margin-bottom:150px}.reservar-content h3{font-size:32px;letter-spacing:3px}.reservas-number{font-size:25px;padding:8px 16px}}@media (max-width:480px){.container-reservar{padding:10px}.reservar-content h3{font-size:24px;letter-spacing:2px}.reservas-number{font-size:20px;margin-top:15px;padding:6px 12px}}.page-galeria{background-color:#000;color:#fff;font-size:20px;padding:30px;text-align:center}.container-galeria{margin-top:70px}h1{color:#fff;font-size:2rem;margin-bottom:30px}.gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:50px}.gallery-item{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:100%;min-height:200px;overflow:hidden;position:relative;width:100%}.gallery-item img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item img:hover{transform:scale(1.1)}@media (max-width:1024px){.page-galeria{padding:20px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}h1{font-size:1.5rem}}@media (max-width:768px){.page-galeria{padding:15px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}h1{font-size:1.2rem}}.contact-content{align-items:center;background:url(/static/media/fire-background.7cbb132e7e000b7c35ac.webp);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;text-align:center}.contact-text{max-width:550px;position:relative;text-align:left}.h1-contact{color:#fff;font-family:\ Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:5px;margin:0 0 15px;text-align:center}.contact-element{background-color:#4a4a5290;border-radius:5px;font-size:25px;font-style:normal;margin-bottom:10px;padding:15px}.contact-element a{color:#fff;text-decoration:none;transition:color .3s ease}.contact-element .icon:hover,.contact-element a:hover{color:#000}.contact-element .icon{color:#fff;font-size:30px;margin-right:10px;transition:color .3s ease}@media (max-width:768px){.contact-content{flex-direction:column;padding:25px}.contact-text{margin-bottom:150px;max-width:90%;text-align:center}.h1-contact{font-size:1.8rem;letter-spacing:3px}.contact-element{font-size:25px;padding:12px}.contact-element .icon{font-size:18px;margin-right:8px}}@media (max-width:480px){.contact-content{flex-direction:column;padding:25px}.contact-text{margin-bottom:150px;max-width:100%;text-align:center}.h1-contact{font-size:24px;letter-spacing:2px}.contact-element{font-size:20px;padding:10px}.contact-element .icon{font-size:20px;margin-right:5px}}.navbar{align-items:center;background-color:rgba(0,0,0,.702);display:flex;justify-content:space-between;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.menu-toggle{border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem;margin:0 auto}.navbar-list{align-items:center;display:flex;flex:1 1;justify-content:center;list-style-type:none;margin:0;padding:0}.navbar-list .nav-link{border-radius:5px;padding:15px;text-decoration:none;transition:background-color .3s ease}.navbar-list .nav-link.active{background-color:hsla(0,2%,49%,.472)}.navbar-list li{margin-right:20px}.navbar-list li:first-child{margin-left:0}.navbar-list li:last-child{margin-right:0}.navbar-list li a{color:#fff;cursor:pointer;padding:10px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.navbar-list li a:hover{color:#cc0212}#menu-link{background-color:#a60218;border-radius:5px;transition:background-color .4s ease}#menu-link:hover{background-color:#000;color:#fff}.navbar-list.active{background-color:rgba(0,0,0,.856);display:flex;flex-direction:column;left:0;padding:20px 0;position:absolute;top:100%;width:100%}@media (max-width:900px){.menu-toggle{display:block;font-size:2rem}.navbar{align-items:center;flex-direction:column;padding:20px 0}.navbar-list{display:none}.navbar-list.active{display:flex;position:relative}#menu-link,#menu-link:hover{background-color:initial}}@media (max-width:768px){.navbar-list{display:none}.navbar-list.active{display:flex;flex-direction:column}.navbar-list li{margin:10px 0}.menu-toggle{display:block}.menu-link{color:#cc0212}.menu-link,.menu-link:hover{background-color:initial}}.language-switcher{display:inline-block;position:relative}.dropdown-toggle{background:none;border:none;bottom:9px;cursor:pointer;padding:1px 1px 0;position:relative;transition:background-color .3s ease,color .3s ease}.dropdown-toggle:hover{background-color:#a60218;color:#fff}.language-icon{color:#fff;height:auto;padding:3px;position:relative;width:30px}.dropdown-menu{background-color:hsla(0,0%,100%,.566);border:1px solid #000;border-radius:5px;box-shadow:0 8px 16px #0003;min-width:80px;position:absolute;right:0;top:100%;z-index:1}.dropdown-menu button{background-color:hsla(0,0%,100%,.337);color:#143b59;cursor:pointer;font-size:16px;margin:5px;padding:5px;text-align:center;transition:background-color .3s ease,color .3s ease;width:80%}.dropdown-menu button:hover{background-color:#000;color:#fff}.dropdown-menu button:focus{outline:none}@media (max-width:900px){.menu-toggle{display:block}.dropdown-toggle{left:0;position:relative}.navbar{align-items:center;flex-direction:column}.navbar-list{display:none;justify-content:center;left:0;padding:10px 0;position:absolute;top:50px;width:100%;z-index:1000}.navbar-list.active{display:flex;flex-direction:column}.navbar-list li{margin:0;text-align:center;width:100%}.navbar-list li a{display:block}.language-switcher{order:1;width:100%}.language-switcher .dropdown-menu{display:flex;left:25%;top:110%;width:50%}.dropdown-menu button{justify-content:center;margin-bottom:10px;margin-top:10px;padding:3px;text-align:center}}.footer{background-color:#15100f;border-top:1px solid #e7e7e7;color:#fff;font-family:Lato,sans-serif;font-weight:100;padding-bottom:20px;padding-top:20px;text-align:center}.footer-part h2{color:#96969d;font-size:20px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.footer-part a{transition:color .3s ease}.footer-part a:hover{color:#96969d}.firstLine{margin-bottom:15px}.footer-part{margin-bottom:30px;padding-left:20px;padding-right:20px}.footer-part a{color:#fff;font-weight:300;text-decoration:none}.footerDown,.footerDown a{color:#96969d;text-decoration:none}.firstLine,.horario-martesCerrado,.horarioBar .hours,.hours,.secondLine{display:flex}.hours{flex-direction:column}.horarioRB{display:flex;flex-direction:row;gap:50px;justify-content:center}.footer-part-horario-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px;padding:20px}.day{color:#96969d;font-size:20px;font-weight:500;margin-bottom:20px;text-align:left;text-transform:uppercase}.day-name{font-weight:800;margin-right:15px;text-align:left}.day-name,.hours-text{font-size:18px;margin-bottom:10px}.hours-text{align-items:center;font-weight:300}.footerDown{align-items:center;border-top:1px solid #96969d;display:flex;gap:20px;justify-content:center;padding-top:2px;text-align:center}.explotaciones{border-right:1px solid #96969d;padding-right:5px}@media (max-width:768px){.footer{padding:20px}}.policy-content{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.policy-content h2{border-bottom:2px solid #333;color:#fff;margin-bottom:1em;margin-top:70px;padding-bottom:.5em}.policy{margin-bottom:2em;max-width:800px;width:100%}.policy h3{background-color:#333;border-radius:5px;color:#fff;padding:.5em}.policy p,.policy ul{margin:.5em 0;text-align:justify}.policy ul{list-style-type:none;padding-left:1.5em}.policy a{color:#cc0212;text-decoration:none}.policy a:hover{color:#333}@media (max-width:768px){.policy{font-size:16px}.policy-content h2{margin-top:30px}}@media (max-width:480px){.policy{font-size:14px}}
/*# sourceMappingURL=main.03c4de6f.css.map*/