@import "animate.css";@import "owl.carousel.min.css";@import "aos.css";@import "magnific-popup.css";@import "style.css";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{scroll-behavior:smooth}body{display:flex;min-height:100vh;flex-direction:column}.home-slider .central{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:350px}.home-slider .central img.logo{max-width:100% !important;text-align:center;margin-bottom:30px}.home-slider .central .titleSlider{font-size:1.3rem}#pills-tab{font-family:"DM Serif Display",serif;text-transform:uppercase;font-size:1.5rem}#pills-tab .nav-item .nav-link{border:2px solid #bbb;border-radius:0px;background-color:transparent !important;color:#bbb}#pills-tab .nav-item .nav-link.active{border-color:#8B312D;color:#8B312D;background-color:transparent !important}#pills-tab .nav-item .nav-link:hover{border-color:#000;color:#000;transition-duration:.5s}#platos .plato{border-bottom:1px solid rgba(139,49,45,0.4)}#platos .plato .nombre{font-family:"DM Serif Display",serif;font-size:1.5rem;color:#000;line-height:110%}#platos .plato .nombre .leyenda{display:block;font-size:1rem;font-family:"Open Sans",Arial,sans-serif;color:#999;line-height:140%}#platos .plato .price{font-family:"DM Serif Display",serif;font-size:1.8rem;color:#8B312D}#platos .plato .price span{font-size:1.3rem;font-weight:300}#platos .plato .icono{margin-right:3px;margin-top:3px;display:inline-block}#platos .plato .icono img{width:25px;height:auto}#platos h2{margin-top:40px}#platos h2:first-child{margin-top:0px}#platos .intro{font-size:1.4rem;line-height:120%}.site-footer{background-color:#333;color:#fff}.site-footer h1,.site-footer h2,.site-footer h3{color:#fff}.site-footer strong{color:#fff}.site-footer .credits{font-size:.8rem;background-color:#000;color:#777}.site-footer .credits a{color:#999}.site-footer .credits a:hover{color:#fff}.site-footer img.logo{max-width:160px}.site-footer .social img{width:45px;height:auto}.site-footer a{color:#bbb}.site-footer a:hover{color:#fff}.listado_alergenos ul li img{width:40px;height:auto}.top-mensages{position:absolute;top:0px;left:0px;font-size:1.3rem;width:100%;background-color:rgba(0,0,0,0.8);color:#eee;z-index:2000;line-height:130%}.top-mensages a{color:#fff}.top-mensages a:hover{color:#fff;text-decoration:underline}.message{max-width:700px;padding:40px}.message a{color:#8B312D}section#nuestra-cocina .carrusel img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.separator{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center bottom;background-attachment:fixed;width:100%;height:350px}.scrollToTop{padding:10px 5px 45px;text-align:center;background-color:#000;opacity:.5;color:#fff;text-decoration:none;position:fixed;bottom:0px;right:20px;display:none;z-index:3000}.scrollToTop:hover{opacity:1;transition:all .2s;text-decoration:none;color:#fff !important}.scrollToTop .currentColor{color:#fff}main #sliderHome{position:relative}main #sliderHome .imgtop{width:100%;display:flex;height:100vh;background-size:cover;background-color:#D1A94E;background-position:center top;background-repeat:no-repeat}main #sliderHome .imgtop figure{position:absolute;top:0px;left:0px;width:100%;height:100%}main #sliderHome .imgtop figure figcaption{position:absolute;width:90%;max-width:350px;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}main #sliderHome .imgtop figure figcaption.col_1{color:#fff}main #sliderHome .imgtop figure figcaption.col_1 a{color:#fff !important;border:1px solid #fff !important}main #sliderHome .imgtop figure figcaption.col_2{color:#000}main #sliderHome .imgtop figure figcaption.col_2 a{color:#000 !important;border:1px solid #000 !important}main #sliderHome .imgtop figure figcaption h2,main #sliderHome .imgtop figure figcaption h3{max-width:600px;margin:0 auto;text-align:center;font-size:18px;text-transform:uppercase;line-height:110%}main #sliderHome .imgtop figure figcaption h2{letter-spacing:1px}.templateux-mouse{position:absolute;width:22px;height:42px;bottom:50px;z-index:20;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #000;-webkit-animation:intro 1s;animation:intro 1s}.templateux-mouse .scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#000;-webkit-animation:finger 1.5s infinite;animation:finger 1.5s infinite;box-shadow:0 0 10px rgba(0,0,0,0.8)}.templateux-mouse.light{border:2px solid #fff}.templateux-mouse.light .scroll{background:#fff}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}