@import url("https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap");*,body,html{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Agency Gothic CT;font-style:normal;font-weight:400;src:url(../fonts/agencygothicct_open.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{color:#f9f5e2;font-family:Alegreya,serif;font-weight:700}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}p{color:#f9f5e2;font-family:Alegreya,serif;font-size:16px;line-height:1.5}.container{margin:0 auto;max-width:1200px;width:90%}body{background-color:#131313;box-sizing:border-box;color:#f9f5e2;font-family:Alegreya,serif;line-height:1.6;margin:0;padding:0}body,html{height:100%;overflow-x:hidden;width:100%}.header{background:transparent;box-sizing:border-box;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.header,.menu-button{align-items:center;display:flex;height:150px}.menu-button{background:#4b090c;clip-path:polygon(100% 0,100% 100%,0 0);cursor:pointer;justify-content:center;position:relative;width:150px}.menu-button span{color:#f9f5e2;font-family:Agency Gothic CT,sans-serif;font-size:38px;font-weight:300;position:absolute;right:15%;top:15%;transform:rotate(45deg)}.menu-overlay{align-items:center;background:#4b090c;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateX(150%);-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transition:transform .4s ease-in-out;width:100vw;z-index:999}.menu-overlay.active{transform:translateX(0)}.menu-overlay ul{list-style:none;margin:0;padding:0;text-align:center}.menu-overlay ul li{margin:1.5rem 0}.menu-overlay ul li a{border-bottom:2px solid transparent;color:#f9f5e2;font-family:Alegreya,serif;font-size:3rem;text-decoration:none;transition:border-color .3s ease}.menu-overlay ul li a:hover{border-color:#fecc62}.close-button{background:none;border:none;color:#f9f5e2;cursor:pointer;font-family:Agency Gothic CT,sans-serif;font-size:5rem;font-weight:300;position:absolute;right:50px;top:30px}.hero{align-items:center;background:url(../images/hero-bg.png) no-repeat 50%/cover;color:#f9f5e2;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:60px 100px;position:relative}.hero h1{margin-bottom:20px}.hero h1 a img{height:auto;width:100%}.hero p{font-size:16px;margin-bottom:20px}.hero .subtitle-text{font-size:16px;width:40%}.hero .hero-botom{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:20px 100px;position:absolute;width:100%}.hero .hero-botom .redes{align-items:center;display:flex;gap:20px;justify-content:center}.hero .hero-botom .redes a{color:#f9f5e2;font-size:16px;text-decoration:none;text-transform:uppercase;transition:color .3s}.hero .hero-botom .redes a:hover{color:#fecc62}.hero .hero-botom .random p{color:#f9f5e2;font-size:16px;margin:0;text-transform:uppercase}.reservation{background-color:#fecc62;border-radius:5px;bottom:150px;color:#f9f5e2;font-size:16px;padding:10px 20px;position:absolute;right:0;text-decoration:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform-origin:right bottom;transition:background-color .3s;z-index:100}.reservation a{color:#4b090c;font-weight:700;text-decoration:none}.reservation:hover{background-color:#4b090c}.reservation:hover a{color:#fecc62}.collage{background-color:#4b090c;overflow:hidden;padding-bottom:350px;position:relative}.collage-container{display:flex;gap:20px;justify-content:center}.collage-container .collage-item{position:relative}.collage-container .collage-item img{height:auto;transition:transform .3s ease-in-out;width:100%}.collage-item2{position:absolute;right:0;top:40%;width:50%;z-index:1}.collage-item2 img{height:auto;transition:transform .3s ease-in-out;width:100%}.collage-text{bottom:50px;color:#f9f5e2;left:100px;position:absolute;width:30%}.collage-text p{font-size:24px;line-height:1.5}.camarero{align-items:center;background-color:#131313;color:#f9f5e2;display:flex;flex-direction:column;justify-content:center;padding:100px}.camarero .camarero-item img{height:auto;width:100%}.camarero .camarero-text{margin-top:50px;text-align:center}.camarero .camarero-text p{font-size:20px;line-height:1.5}.tapas{background-color:#4b090c;color:#f9f5e2;display:flex;flex-direction:column;padding:100px 0;position:relative}.tapas .tapas-container{display:flex;justify-content:space-around}.tapas .tapas-container .tapas-item img{height:auto;transition:transform .3s ease-in-out;width:100%}.tapas .tapas-container .tapas-item img:hover{transform:scale(1.05)}.tapas .tapas-container .tapas-title{font-family:Agency Gothic CT,sans-serif;font-size:32px;font-weight:300;line-height:1.5;margin:20px;text-align:left;text-transform:uppercase}.item2{margin-top:100px}.item3{margin-top:-150px}.logocentro{left:50%;max-width:1200px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.logocentro img{height:auto;width:100%}.camarero2{background-color:#131313;color:#f9f5e2;display:grid;grid-template-columns:2fr 1fr}.camarero2 .camarero2-item{margin-top:-150px;max-height:1400px;overflow:hidden;width:100%;z-index:100}.camarero2 .camarero2-item img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.camarero2 .camarero2-text{align-items:center;display:flex;flex-direction:column;gap:50px;padding:100px 0}.camarero2 .camarero2-text p{font-size:24px;line-height:1.8;width:70%}.epd{align-items:center;background-color:#4b090c;color:#f9f5e2;display:flex;flex-direction:column;overflow:hidden}.epd .fondo{height:100%;width:100%}.epd .fondo img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.epd .images-epd{display:flex;justify-content:center;margin-top:-100px}.epd .images-epd img{height:100%;width:auto}.epd .images-epd .epd-image{margin-left:-100px}.epd .epd-text{padding:50px;text-align:center}.epd .epd-text p{font-size:20px;line-height:1.5}.footer,.reservas{background-color:#131313;color:#f9f5e2;padding:60px 20px}.footer .footer-container{display:grid;gap:50px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 15px}@media (min-width:768px){.footer .footer-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.footer .footer-container{grid-template-columns:repeat(4,1fr)}}.footer .footer-info li{color:#f9f5e2;list-style-type:none;margin-bottom:10px}.footer .footer-info li a{color:#f9f5e2;text-decoration:none}.footer .footer-info li a:hover{color:#fecc62}.footer .footer-logo{height:50px;margin-bottom:20px}.footer h3{color:#fecc62;font-size:1.2rem;margin-bottom:15px;position:relative}.footer .footer-links ul li{color:#f9f5e2;list-style-type:none;margin-bottom:10px}.footer .footer-links ul li a{color:#f9f5e2;text-decoration:none}.footer .footer-links ul li a:hover{color:#fecc62}.footer .footer-contact p{align-items:center;color:#f9f5e2;display:flex;margin-bottom:10px}.footer .footer-contact p i{color:#4b090c;margin-right:10px;width:20px}.footer .footer-social .social-icons{display:flex;gap:15px}.footer .footer-social .social-icons a{align-items:center;background-color:hsla(0,0%,80%,.8);border-radius:50%;color:#4b090c;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.footer .footer-social .social-icons a:hover{background-color:#fecc62;transform:translateY(-3px)}.footer .footer-social .social-icons a i{font-size:1.2rem}.footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:40px;padding-top:20px;text-align:center}.footer .footer-bottom p{color:hsla(0,0%,100%,.7);font-size:.9rem}@media (max-width:768px){.hero{padding:30px}.hero p{font-size:14px}.hero .subtitle-text{font-size:14px;width:80%}.hero .hero-botom{padding:20px 30px}.hero .hero-botom .redes{gap:10px}.hero .hero-botom .random p,.hero .hero-botom .redes a{font-size:14px}.collage{padding-bottom:250px}.collage-container{align-items:center;flex-direction:column;gap:10px}.collage-item2{top:20%;width:70%}.collage-text{bottom:50px;left:0;padding:0 30px;text-align:center;width:100%}.collage-text p{font-size:16px}.camarero{padding:50px 40px}.camarero .camarero-text p{font-size:16px}.tapas{padding:50px 0}.camarero2{grid-template-columns:1fr}.camarero2 .camarero2-item{margin-top:0;width:100%}.camarero2 .camarero2-text{gap:20px;padding:50px 20px}.camarero2 .camarero2-text p{font-size:16px;width:90%}.epd .images-epd{align-items:center}.epd .images-epd img{height:auto;width:80%}.epd .epd-text p{font-size:16px}}@media (max-width:480px){.hero{padding:20px}.hero p{font-size:14px}.hero .subtitle-text{font-size:14px;width:90%}.hero .hero-botom{padding:10px 20px}.hero .hero-botom .redes{gap:5px}.hero .hero-botom .random p,.hero .hero-botom .redes a{font-size:10px}.collage-container{align-items:center;flex-direction:column}.collage-text p{font-size:14px}.camarero{padding:30px 20px}.camarero .camarero-text{margin-top:20px}.camarero .camarero-text p{font-size:14px}.tapas{padding:30px 0}.camarero2 .camarero2-text{gap:15px;padding:30px 20px}.camarero2 .camarero2-text p{font-size:14px;text-align:center;width:100%}.epd .images-epd img{height:auto;width:70%}.epd .images-epd .epd-image{margin-left:-50px}.epd .epd-text{padding:30px 20px}.epd .epd-text p{font-size:14px}}.menu-hero{background-color:#4b090c;background-image:url(../images/hero-carta-epd.png);background-position:50%;background-size:cover;height:100vh}.menu-hero .menu-title{font-size:3rem;margin-bottom:0}@media (max-width:768px){.menu-hero{background-image:url(../images/hero-carta-epd-movil.png);background-position:50%;background-size:cover;max-height:80vh}}.menu-content{background-color:rgba(75,9,12,.5);padding:60px}@media (max-width:992px){.menu-content{padding:30px 20px}}.menu-layout{display:grid;gap:60px;grid-template-columns:1fr}@media (min-width:992px){.menu-layout{grid-template-columns:1fr 1fr}}.menu-sections-column .menu-section{margin-bottom:40px}.menu-sections-column .menu-section:last-child{margin-bottom:0}.menu-sections-column .section-title{border-bottom:2px solid #fecc62;color:#fecc62;font-family:Agency Gothic CT,sans-serif;font-size:1.8rem;font-weight:300;margin-bottom:20px;padding-bottom:10px}.menu-items{display:flex;flex-direction:column;gap:15px}@media (min-width:992px){.menu-items{flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:space-between}}@media (max-width:768px){.menu-items{flex-direction:column}}.menu-item{margin-bottom:5px}.menu-item .menu-item-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:5px}.menu-item .item-name{color:#b8b8b8;font-family:Alegreya,serif;font-size:1.1rem;font-weight:600;margin:0}@media (max-width:992px){.menu-item .item-name{font-size:1rem;padding:5px}}.menu-item .item-price{color:#fecc62;font-weight:700}.menu-item .item-description{color:#919191;font-size:1rem;font-style:italic;margin:5px 0 10px}.menu-item .item-tags{display:flex;flex-wrap:wrap;gap:8px}.menu-item .item-tags .tag{border-radius:3px;font-size:.7rem;padding:2px 6px}.menu-item .item-tags .tag.vegetarian{background-color:#e8f5e9;color:#2e7d32}.menu-item .item-tags .tag.vegan{background-color:#e0f2f1;color:#00796b}.menu-item .item-tags .tag.gluten-free{background-color:#e9e2c7;color:#ff8f00}.menu-images-column{display:flex;flex-direction:column;gap:30px;height:100%}@media (max-width:992px){.menu-images-column{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}}.menu-feature-image:first-child{height:550px}.menu-feature-image:nth-child(2){height:900px}.menu-feature-image:nth-child(3){height:750px}.menu-feature-image:nth-child(4){height:600px}.menu-feature-image{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);min-height:400px;overflow:hidden}@media (max-width:992px){.menu-feature-image{max-height:550px;max-width:650px;width:100%}}.menu-feature-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.menu-feature-image img:hover{transform:scale(1.05)}.menu-feature-image .placeholder-image{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;width:100%}.menu-feature-image .placeholder-image:after{color:#999;content:"Imagen no disponible";font-style:italic}
/*# sourceMappingURL=website.css.map */
