html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{font-size:16px;margin:0;background-color:#d3d4cd}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}ul{margin:0;padding:0}h1,h2,h3,h4{font-family:Bonodi Moda,serif;color:#404843;font-weight:100}@media (max-width:680px){h1,h2,h3{font-size:5rem!important}}a,blockquote,p,span{font-family:Courier New,Courier,monospace;text-decoration:none;color:#404843}.contenedor{max-width:1200px}.contenedor,.contenedor-md{margin:0 auto;text-align:center}.contenedor-md{max-width:900px}.Link{color:#bd9438}.vacio{border:1px solid #bd9438!important}.header_principal{width:100%;height:100vh;background-image:linear-gradient(90deg,#141415,rgba(0,0,0,.6475724079) 47%,rgba(70,70,70,.1013539205)),url(../img/headre_img.jpg);background-position:bottom;background-attachment:fixed;background-size:cover}.header_principal .link_navegacion{top:-7rem!important}.contenido_header{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.contenido_header .contenido_navegacion{position:relative;display:flex;flex-direction:column;width:100%;align-items:center;padding:1rem;background-color:transparent;top:0;z-index:50}.contenido_header .contenido_navegacion .logo_header{opacity:1;height:0}.contenido_header a,.contenido_header h3,.contenido_header p{color:#fff}@media (min-width:760px){.contenido_header .contenido_navegacion{position:fixed;display:flex;flex-direction:row;width:100%;align-items:center;padding:1rem;background-color:transparent;top:0;z-index:50}.contenido_header .contenido_navegacion .logo_header{transition:all .5s ease;opacity:1;height:auto;width:10rem;filter:contrast(0) brightness(2)}}.contenido_header .imagen_header{text-align:center;filter:invert(1)}.contenido_header .imagen_header img{width:100%}@media (min-width:480px){.contenido_header .imagen_header img{width:auto}}.contenido_header .texto_header{align-self:flex-end}.navegacion{display:flex;align-items:center;justify-content:end;flex-direction:column;gap:1rem;flex:1}@media (min-width:760px){.navegacion{flex-direction:row}}.navegacion .link_navegacion .link_pag{text-decoration:none;margin:0 .8rem}@media (max-width:548px){.navegacion .link_navegacion{display:flex;flex-direction:column;transition:all .5s ease-in-out;gap:1.5rem;position:absolute;top:0;left:-100%;background-color:#404843;padding:3rem;height:100vh;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}}.navegacion .link_navegacion.mostrar{left:0}.navegacion .link_redes .link_red{margin:0 .4rem}.navegacion .link_redes .link_red svg{width:2.5rem}.navegacion .boton_menu{transition:all .5s ease;position:absolute;left:2rem;font-size:2rem;font-weight:700;top:.5rem;cursor:pointer;z-index:2}.navegacion .boton_menu.activo{top:15rem;transform:rotate(180deg)}@media (min-width:548px){.navegacion .boton_menu{transition:unset;visibility:hidden}}.header_secundario .contenido_navegacion{position:relative;background-color:#404843}.principal{height:100vh;display:flex;align-items:center;gap:3rem;margin-bottom:10rem}.principal .info_principal{flex:1;padding:5rem}.principal .info_principal h2{font-size:8rem;font-family:Bodoni Moda,serif;text-transform:uppercase;font-weight:100}.principal .info_principal a{color:#bd9438;font-size:1.5rem;font-weight:700}.principal .imagen_principal{flex:1;height:100%;width:auto}.carta{margin-bottom:10rem;display:flex;flex-direction:column;gap:4rem}@media (min-width:760px){.carta{gap:0}}.carta .bebidas,.carta .cockteles,.carta .comida{position:relative}.carta .bebidas img,.carta .cockteles img,.carta .comida img{position:absolute;z-index:-1;left:0;top:0;filter:brightness(.4)}@media (min-width:760px){.carta .bebidas,.carta .cockteles,.carta .comida{display:flex;gap:3rem;margin-bottom:0;height:100vh}.carta .bebidas img,.carta .cockteles img,.carta .comida img{position:relative;filter:unset}}.carta .info_bebidas,.carta .info_cockteles,.carta .info_comida{flex:1;margin:auto;padding:5rem;text-align:start}.carta .info_bebidas h2,.carta .info_cockteles h2,.carta .info_comida h2{font-size:7rem;font-family:Bodoni Moda,serif;text-transform:uppercase;font-weight:100}.carta .info_bebidas h2,.carta .info_bebidas p,.carta .info_cockteles h2,.carta .info_cockteles p,.carta .info_comida h2,.carta .info_comida p{color:#fff}@media (min-width:760px){.carta .info_bebidas h2,.carta .info_bebidas p,.carta .info_cockteles h2,.carta .info_cockteles p,.carta .info_comida h2,.carta .info_comida p{color:#404843}}.carta .imagen_cocktel,.carta .imagen_comida{flex:1;margin-top:-4rem}.carta .imagen_bebidas{flex:1}.carta .ver_carta{font-weight:700;cursor:pointer}@media (min-width:760px){.carta .ver_carta{color:#bd9438!important}}.reserva{height:60rem;background-image:linear-gradient(90deg,#141415,rgba(0,0,0,.6475724079) 47%,rgba(70,70,70,.1013539205)),url(../img/reservas.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;margin-bottom:8rem}.reserva .reservas_contenedor{height:100%;display:flex;justify-content:center;align-items:center}.reserva .reservas_contenedor .info_reserva{margin:auto}.reserva .reservas_contenedor .info_reserva .titulo_reserva{font-size:8rem;color:#fff;font-family:Bonodi Moda,serif;text-transform:uppercase}.reserva .reservas_contenedor .info_reserva .texto_reserva{color:#fff}.reserva .reservas_contenedor .info_reserva .boton_reserva{border:1px solid #fff;padding:1rem;color:#fff;background-color:transparent;font-size:2rem;font-family:New,Courier,monospace;transition:all .5s ease}.reserva .reservas_contenedor .info_reserva .boton_reserva:hover{cursor:pointer;background-color:#fff;color:#000}.footer{min-height:30rem;background-color:#404843;display:flex;flex-direction:column}.footer .footer_superior{text-align:center}.footer .footer_superior h3{color:#fff;font-size:5rem}.footer .footer_central{display:flex;justify-content:space-between;align-items:center;padding:3rem}.footer .footer_central img{width:20rem;filter:contrast(0) brightness(2);margin-left:7rem}.footer .footer_central li{list-style:none;color:#fff;margin:.7rem 0}@media (max-width:920px){.footer .footer_central{flex-direction:column;justify-content:center}.footer .footer_central img{margin:0}}.footer .footer_inferior{background-color:#282d2a;height:8rem;display:flex;justify-content:center;align-items:center;gap:4rem}.menues .contenedor_menues{margin:20rem auto 10rem;max-width:1200px}.menues .titulo_menu{font-size:9rem}.menues .cartas_menu{margin-top:8rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:760px){.menues .cartas_menu{flex-direction:row}}.menues .cartas_menu .carta{background-color:#ebece8;padding:.5rem;text-align:center;flex:1}.menues .cartas_menu .imagen_carta{max-height:30rem}.menues .cartas_menu .titulo_carta{font-size:5rem;margin:2rem 0}.menues .cartas_menu .info_carta{margin:0 1rem 2rem}.menues .cartas_menu .descargar_carta{border:none;background-color:#404843;color:#d3d4cd;padding:1.5rem;width:100%;font-weight:700;text-transform:uppercase;transition:all .8s ease}.menues .cartas_menu .descargar_carta:hover{cursor:pointer;background-color:#d3d4cd;color:#404843}.modal{width:90%;margin:0 auto;padding:2rem;display:flex;gap:3rem;background-color:#ebece8;position:absolute;top:-200%}.modal.mostrar_modal{transition:all .8s ease;position:fixed;top:0;left:0;width:100%;z-index:500;filter:none}.modal .titulo_modal{font-size:6rem;margin:0}.modal .imagen_modal{visibility:hidden;width:2rem}.modal .formulario_modal{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(3,33%);gap:2rem}.modal .formulario_modal .campos_izquierda{grid-column:1/2;grid-row:1/2}.modal .formulario_modal .campos_izquierda input{width:100%;padding:1rem .3rem;margin-bottom:1rem;border:none}.modal .formulario_modal .campos_derecha{grid-column:2/3;grid-row:1/2}.modal .formulario_modal .campos_derecha input{width:100%;padding:1rem .3rem;margin-bottom:1rem;border:unset}.modal .formulario_modal .boton_modal,.modal .formulario_modal .mensaje_modal{grid-column:1/3}.modal .formulario_modal .boton_modal{padding:1rem;background-color:#bd9438;color:#fff;font-weight:700;border:none;max-height:4rem}.modal .contenedor_formulario{position:relative}.modal .contenedor_formulario .cerrar_modal{position:absolute;font-size:3rem;background-color:#d3d4cd;padding:1rem 1.5rem;border-radius:50%;top:3rem;right:2rem}@media (min-width:480px){.modal .contenedor_formulario .cerrar_modal{top:-1rem;right:2rem}}.modal .contenedor_formulario .cerrar_modal:hover{cursor:pointer}.opaco{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.369);z-index:500}@media (min-width:760px){.modal{width:90%;margin:0 auto;padding:2rem;display:flex;gap:3rem;background-color:#ebece8;position:absolute;top:-200%}.modal.mostrar_modal{transition:all .8s ease;position:fixed;top:10%;left:5%;width:90%;z-index:500;filter:none}.modal .imagen_modal{visibility:visible;width:auto}}.menu_cervezas,.menu_cockteles,.menu_comida{width:100%;height:100%;background-color:#000;position:absolute;top:-1000%;left:5%;padding:3rem}@media (min-width:760px){.menu_cervezas,.menu_cockteles,.menu_comida{top:-300%;left:5%}}.menu_cervezas.mostrar,.menu_cockteles.mostrar,.menu_comida.mostrar{transition:all .8s ease;position:fixed;top:0;left:0;z-index:500;overflow:scroll}.menu_cervezas .carta_cerveza,.menu_cervezas .carta_cockteles,.menu_cervezas .carta_comida,.menu_cockteles .carta_cerveza,.menu_cockteles .carta_cockteles,.menu_cockteles .carta_comida,.menu_comida .carta_cerveza,.menu_comida .carta_cockteles,.menu_comida .carta_comida{list-style:none;margin:0;flex:1;display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.menu_cervezas .cerveza,.menu_cervezas .cocktel,.menu_cervezas .comida,.menu_cockteles .cerveza,.menu_cockteles .cocktel,.menu_cockteles .comida,.menu_comida .cerveza,.menu_comida .cocktel,.menu_comida .comida{min-width:30rem;height:30rem;position:relative;transition:all .6s ease}.menu_cervezas .cerveza .info_cerveza,.menu_cervezas .cocktel .info_cerveza,.menu_cervezas .comida .info_cerveza,.menu_cockteles .cerveza .info_cerveza,.menu_cockteles .cocktel .info_cerveza,.menu_cockteles .comida .info_cerveza,.menu_comida .cerveza .info_cerveza,.menu_comida .cocktel .info_cerveza,.menu_comida .comida .info_cerveza{position:absolute;top:0;bottom:0;left:0;right:0;padding:3rem 1rem;opacity:0;margin:0;transform:rotateX(180deg);transition:all .6s ease;text-align:center}@media (max-width:680px){.menu_cervezas .cerveza img,.menu_cervezas .cocktel img,.menu_cervezas .comida img,.menu_cockteles .cerveza img,.menu_cockteles .cocktel img,.menu_cockteles .comida img,.menu_comida .cerveza img,.menu_comida .cocktel img,.menu_comida .comida img{-o-object-fit:contain;object-fit:contain}}.menu_cervezas .cerveza:hover,.menu_cervezas .cocktel:hover,.menu_cervezas .comida:hover,.menu_cockteles .cerveza:hover,.menu_cockteles .cocktel:hover,.menu_cockteles .comida:hover,.menu_comida .cerveza:hover,.menu_comida .cocktel:hover,.menu_comida .comida:hover{transform:rotateX(180deg);cursor:pointer}.menu_cervezas .cerveza:hover .info_cerveza,.menu_cervezas .cocktel:hover .info_cerveza,.menu_cervezas .comida:hover .info_cerveza,.menu_cockteles .cerveza:hover .info_cerveza,.menu_cockteles .cocktel:hover .info_cerveza,.menu_cockteles .comida:hover .info_cerveza,.menu_comida .cerveza:hover .info_cerveza,.menu_comida .cocktel:hover .info_cerveza,.menu_comida .comida:hover .info_cerveza{background:#fff;opacity:1}.menu_cervezas .cerrar_menu,.menu_cockteles .cerrar_menu,.menu_comida .cerrar_menu{margin:4rem auto;color:#bd9438;font-weight:700;padding:1rem;width:5rem;text-align:center;cursor:pointer}.contenedor_pizarras{overflow-y:scroll;scrollbar-width:thin;scroll-behavior:smooth}@media (min-width:760px){.contenedor_pizarras{padding:0 25%}}.contenedor_pizarras.mostrar{transition:all .5s linear;position:fixed;top:0;z-index:500;background:linear-gradient(309deg,hsla(0,0%,66.7%,.206),rgba(0,0,0,.338) 83%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:visible;height:100%}.contenedor_pizarras.ocultar{transition:all .5s linear;transform:translatex(-100%);position:fixed;top:0;left:0;height:0}.cerrar{padding:1.5rem;border-radius:50px;cursor:pointer;background-color:#181818;color:#fff;font-weight:700;position:fixed;top:5rem;right:5rem;visibility:hidden}.cerrar.mostrar{visibility:visible;z-index:500}.eventos{position:relative}.eventos .titulo_eventos{text-align:start;font-size:8rem;margin:8rem 0}.eventos .paginacion .boton_pagina{border:none;border-radius:50%;font-size:2.5rem;font-weight:700;color:#bd9438;background-color:unset;margin:0 6rem;cursor:pointer;transition:scale .5s ease}.eventos .paginacion .boton_pagina:hover{transform:scale(1.1)}.eventos .contenedor_eventos{display:grid;gap:8rem}.eventos .contenedor_eventos:last-child{margin-bottom:8rem}.eventos .contenedor_eventos .eventos_grid{padding:4rem;display:grid;grid-template-columns:1fr;flex-wrap:wrap;gap:3rem;justify-items:center;align-content:center}@media (min-width:480px){.eventos .contenedor_eventos .eventos_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.eventos .contenedor_eventos .eventos_grid{grid-template-columns:repeat(3,1fr)}}.eventos .contenedor_eventos .mes_eventos{text-transform:uppercase;font-weight:700;font-size:6rem}.eventos .contenedor_eventos .evento{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;background-color:#fff;opacity:1;transition:opacity .5s ease;position:relative}.eventos .contenedor_eventos .hora_evento{color:#000;font-size:2rem}.eventos .contenedor_eventos .fecha_evento{color:#404843;margin:.3rem 0;text-transform:capitalize;font-size:5rem}.eventos .contenedor_eventos .precio_evento{background-color:#404843;padding:1rem;font-weight:700;color:#fff;margin-bottom:0;width:100%}.eventos .contenedor_eventos .titulo_evento{position:absolute;top:40%;color:#fff;font-size:4rem;font-weight:700;padding:0 .5rem}.eventos .contenedor_eventos .imagen_evento{max-height:35rem;filter:brightness(.4)}.eventos .contenedor_eventos .ocultar{transition:opacity s .4 ease;opacity:0;height:0;position:absolute}.eventos .contenedor_eventos .mostrar{opacity:1;height:auto;transition:all .5s linear}.galeria .titulo_galeria{font-size:8rem}.galeria .galeria_grid{padding:3rem;background-color:#fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.35);margin:5rem auto;width:100%;-moz-column-count:2;column-count:2}@media (min-width:760px){.galeria .galeria_grid{-moz-column-count:3;column-count:3}}.galeria_modal{position:fixed;padding:1rem;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.368);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (min-width:760px){.galeria_modal{padding:10rem}}.galeria_modal .imagen{width:100%;-o-object-fit:contain;object-fit:contain;z-index:2}.galeria_modal .cerrar{visibility:visible}.galeria_modal .anterior,.galeria_modal .siguiente{color:#bd9438;font-size:6rem;font-weight:700;margin:0;position:absolute;cursor:pointer}.galeria_modal .siguiente{right:5%;top:90%}.galeria_modal .anterior{left:5%;top:90%}@media (min-width:760px){.galeria_modal .siguiente{right:5%;top:50%}.galeria_modal .anterior{left:5%;top:50%}}.nosotros h1{font-size:8rem}.nosotros .nosotros_contenedor{margin:5rem 0;position:relative;overflow:hidden}.nosotros .video{width:100%;min-height:60rem;-o-object-fit:cover;object-fit:cover}@media (min-width:760px){.nosotros .video{position:absolute;z-index:-2;top:0;left:0;width:100%;height:115%;-o-object-fit:cover;object-fit:cover}}.nosotros .nosotros_grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}@media (min-width:760px){.nosotros .nosotros_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.nosotros .nosotros_info,.nosotros .nosotros_staff{background-color:#d3d4cd;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.35);margin:1rem}.nosotros .nosotros_info .titulo_info,.nosotros .nosotros_staff .titulo_info{font-size:4rem;color:#bd9438}.nosotros .nosotros_info .texto_info,.nosotros .nosotros_staff .texto_info{line-height:1.5}.nosotros .nosotros_staff{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:2rem}@media (min-width:760px){.nosotros .nosotros_staff{grid-column:2/3;grid-row:2/3}}.nosotros .nosotros_staff .personal{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1}.nosotros .nosotros_staff .personal .personal_puesto{font-weight:700;text-transform:uppercase}.nosotros .nosotros_staff .personal .personal_nombre{color:#bd9438}.nosotros .nosotros_staff .personal img{width:90%;max-height:20rem;filter:grayscale(1);-o-object-fit:fill;object-fit:fill}.contacto{margin:8rem 0}.contacto h1{font-size:8rem;margin:1rem}.contacto .contacto_grid .contacto_header{display:flex;flex-direction:column;width:100%;gap:2rem;padding:3rem}@media (min-width:760px){.contacto .contacto_grid .contacto_header{flex-direction:row;gap:6rem}}.contacto .contacto_grid .contacto_header h3{font-size:2rem!important}.contacto .formulario{display:flex;flex-direction:column;gap:1.5rem}.contacto .formulario .input,.contacto .formulario textarea{padding:1.2rem;border:none;outline:unset}.contacto .formulario .boton{background-color:#404843;border:none;padding:1rem;color:#bd9438;font-weight:700;text-transform:uppercase;transition:all .5s ease}.contacto .formulario .boton:hover{cursor:pointer;background-color:#bd9438;color:#404843}.contacto .footer_form{color:#404843;margin-top:2rem}
/*# sourceMappingURL=app.css.map */
