/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.et_pb_section{background-color:transparent;padding:0!important}.et_pb_row{margin:0!important;max-width:none!important;padding:0!important;width:100%}.et_pb_code,.et_pb_code_inner,.et_pb_column,.et_pb_row{height:100%}#page-container{padding-top:0!important}.cky-btn-revisit-wrapper{visibility:hidden}:root{--transition-normal:all .8s cubic-bezier(0.33,0.01,0.31,0.99);--transition-quick:all .3s cubic-bezier(0.33,0.01,0.31,0.99);--font-vcr:"VCR-OSD-Mono",monospace;--color-black:#343131;--color-white:#fcfdfa;--color-red:#a82726}*,:after,:before{box-sizing:border-box;margin:0;outline:0 solid;padding:0}:active,:after:active,:after:focus,:after:hover,:after:visited,:before:active,:before:focus,:before:hover,:before:visited,:focus,:hover,:visited{outline:0 solid}::selection{background-color:var(--color-black);color:var(--color-white)}::-webkit-scrollbar{width:18px}::-webkit-scrollbar-track{background:var(--color-white)}::-webkit-scrollbar-thumb{background-color:var(--color-red);border:6px solid var(--color-white);opacity:.2}::-webkit-scrollbar-thumb:hover{background-color:var(--color-black)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;margin:0;padding:0}html{overflow:hidden;scrollbar-color:var(--color-red);scrollbar-width:thin}body{color:var(--color-red);cursor:var(--cursor-normal);font-family:var(--font-vcr);font-size:16px}body.is-drawing-mode{cursor:var(--cursor-draw)}body.is-dragging{cursor:var(--cursor-drag)}ol,ul{list-style-type:none;margin:0;padding:0}b,strong{font-weight:500}img{display:block;height:auto;max-width:100%;width:auto}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}h1{font-family:var(--font-vcr);font-size:28px;font-weight:400;line-height:1.2em}@media(min-width:724px){h1{font-size:36px}}@media(min-width:1191px){h1{font-size:48px}}h2{font-family:var(--font-vcr);font-size:18px;font-weight:400;line-height:1.2em}@media(min-width:724px){h2{font-size:20px}}@media(min-width:1191px){h2{font-size:24px}}h3{font-family:var(--font-vcr);font-size:16px;font-weight:400;line-height:1.2em}@media(min-width:724px){h3{font-size:18px}}@media(min-width:1191px){h3{font-size:20px}}p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.25em;margin:0;padding:0}p:last-child{padding-bottom:0}p:empty{display:none}a{cursor:pointer;text-decoration:none;transition:none}a,a:visited{color:inherit}a:hover{cursor:var(--cursor-hover)}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;margin:0;padding:0}@keyframes grained{0%{transform:translate(-10%,10%)}10%{transform:translate(-25%)}20%{transform:translate(-30%,10%)}30%{transform:translate(-30%,30%)}40%{transform:translate()}50%{transform:translate(-15%,10%)}60%{transform:translate(-20%,20%)}70%{transform:translate(-5%,20%)}80%{transform:translate(-25%,5%)}90%{transform:translate(-30%,25%)}to{transform:translate(-10%,10%)}}.o-font-h1{font-family:var(--font-vcr);font-size:42px;font-weight:400;line-height:1.2em}@media(min-width:724px){.o-font-h1{font-size:48px}}@media(min-width:1191px){.o-font-h1{font-size:48px}}.o-font-h2{font-family:var(--font-vcr);font-size:20px;font-weight:400;line-height:1.2em}@media(min-width:724px){.o-font-h2{font-size:24px}}@media(min-width:1191px){.o-font-h2{font-size:24px}}.o-font-h3{font-family:var(--font-vcr);font-size:16px;font-weight:400;line-height:1.2em}@media(min-width:724px){.o-font-h3{font-size:18px}}@media(min-width:1191px){.o-font-h3{font-size:20px}}.o-color-red{color:var(--color-red)}.o-color-white{color:var(--color-white)}.o-color-black{color:var(--color-black)}.o-bg-red{background-color:var(--color-red)}.o-bg-white{background-color:var(--color-white)}.o-bg-black{background-color:var(--color-black)}.o-text-upper{text-transform:uppercase}.o-text-center{text-align:center}.o-divider{display:flex;width:100%}.o-divider:before{background-position:50%;background-repeat:repeat-x;background-size:auto 60%;content:"";height:8px;margin:16px 0;overflow:hidden;width:100%}.b-ticket{height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;position:fixed;top:0;transform:translateY(calc(var(--vh, 1vh)*100));transition:var(--transition-normal);width:100%;z-index:12}@media(min-width:1191px){.b-ticket{transform:translateY(calc(var(--vh, 1vh)*100 - var(--header-height-box-menu, 100px)))}}@media(min-width:724px){.b-ticket{transform:translateY(calc(var(--vh, 1vh)*100 - var(--header-height-box-menu, 100px)))}}.b-ticket.is-active{position:absolute;transform:translateY(0)}.is-drawing-mode .b-ticket{transform:translateY(calc(var(--vh, 1vh)*100 + var(--header-height-box-menu, 100px)))}.b-ticket.is-hidden{transform:translateY(calc(var(--vh, 1vh)*100))}.b-ticket__close{display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:7}.b-ticket.is-active .b-ticket__close{cursor:none;display:block;pointer-events:all}.b-ticket.is-active .b-ticket{cursor:none;display:block;pointer-events:none}.b-ticket__mouse{opacity:0;transition:all .2s ease-in-out;visibility:hidden}.is-active .b-ticket__mouse{opacity:1;visibility:visible}.b-ticket__mouse-cerrar,.b-ticket__mouse-x{display:inline-block;font-size:36px;left:0;pointer-events:none;position:absolute;top:0;z-index:8}.b-ticket__wrapper{display:block;height:auto;min-height:100%;width:100%}.b-ticket__inner{background-color:var(--color-white);-webkit-box-shadow:0 0 19px -8px rgba(0,0,0,.75);-moz-box-shadow:0 0 19px -8px rgba(0,0,0,.75);box-shadow:0 0 19px -8px rgba(0,0,0,.75);margin:0 auto;max-height:calc(var(--vh, 1vh)*100);overflow:auto;padding:0 16px;position:relative;width:100%;z-index:9}.b-ticket__inner::-webkit-scrollbar{display:none}@media(min-width:1191px){.b-ticket__inner::-webkit-scrollbar{display:block}}@media(min-width:724px){.b-ticket__inner::-webkit-scrollbar{display:block}}@media(min-width:1191px){.b-ticket__inner{padding:0 24px;width:723px}}@media(min-width:724px){.b-ticket__inner{padding:0 24px;width:723px}}.b-ticket__buttons{position:relative}.b-ticket__wrapper-draw{display:block;height:auto;position:relative;transition:all .14s ease-in-out;width:100%;z-index:1}.b-ticket__wrapper-save,.is-drawing .b-ticket__wrapper-draw{opacity:0;visibility:hidden}.b-ticket__wrapper-save{height:100%;left:0;position:absolute;top:0;transition:all .14s ease-in-out;width:100%;z-index:1}.is-drawing .b-ticket__wrapper-save{opacity:1;visibility:visible}.b-ticket__images{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(calc(var(--vh, 1vh)*101));width:100%;z-index:12}.b-ticket__menu-mob-inner{display:block}@media(min-width:1191px){.b-ticket__menu-mob-inner{display:none}}.b-webgl{height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100%;z-index:3}.b-webgl__box-image{z-index:1}.b-webgl__box-image,.b-webgl__canvas{height:100%;left:0;position:absolute;top:0;width:100%}.b-webgl__canvas{z-index:2}.b-loader{display:block;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100%;z-index:100}.b-loader__box{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.b-loader__inner{display:flex;font-size:48px;gap:20px;overflow:hidden;position:relative}.b-loader__kitchen{opacity:0;position:absolute;transform:translateY(105%);visibility:hidden}.b-stickers{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2}.b-stickers__inner{background-position:50%;background-repeat:repeat;background-size:35%;height:100%;overflow:hidden;position:relative;width:100%}.b-stickers__sticker{left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.b-footer__newsletter-title{padding-bottom:16px}.b-footer__newsletter-form{display:flex;flex-wrap:wrap;position:relative}.b-footer__newsletter-input{width:100%}.b-footer__newsletter-input .wpcf7-form-control-wrap{display:block;width:100%}.b-footer__newsletter-input .wpcf7-form-control-wrap .wpcf7-email{border:1px solid var(--color-red);padding:6px;width:100%}.b-footer__newsletter-input .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:var(--color-black)!important;padding-top:16px;position:absolute}.b-footer__newsletter-submit .wpcf7-submit{background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);cursor:pointer;display:block;padding:6px;position:absolute;right:0;top:0}.b-footer__newsletter-submit .wpcf7-spinner{display:none!important}.b-footer__newsletter-submit .wpcf7-response-output{border-color:var(--color-black)!important;color:var(--color-black)!important;margin:48px 0 0!important;padding:16px!important}.b-footer__socials{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px}.b-footer__social{display:flex}.b-footer__social:after{content:"|";display:inline;margin:0 16px;text-decoration:none}.b-footer__social:last-of-type:after{display:none}.b-footer__link{text-decoration:underline;text-decoration-thickness:2px}.b-footer__banner{padding-bottom:100px;padding-top:100px}.b-footer__copyright{padding-top:16px}.b-footer__influencers{align-content:center;align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding-bottom:24px}.b-footer__influencers-text{padding-bottom:24px}.b-footer__influencers-link{background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white)!important;cursor:pointer;display:block;padding:12px}.b-header{--duration:0.3s;--transition:all var(--duration) cubic-bezier(0.33,0.01,0.31,0.99) 0s;--delay:0.25}.b-header__menu{display:none}@media(min-width:1191px){.b-header__menu{display:block}}@media(min-width:724px){.b-header__menu{display:block}}.b-header__menu-inner{display:flex;gap:16px;justify-content:space-between}.b-header__menu-item{cursor:var(--cursor-hover);transition:var(--transition-quick)}@media(min-width:1191px){.b-header__menu-item:hover{background-color:var(--color-red);color:var(--color-white)}}@media(min-width:724px){.b-header__menu-item:hover{background-color:var(--color-red);color:var(--color-white)}}.b-header__menu-mob{display:block}@media(min-width:1191px){.b-header__menu-mob{display:none}}@media(min-width:724px){.b-header__menu-mob{display:none}}.b-header__menu-mob-inner{overflow:hidden;position:relative}.b-header__menu-mob-button{display:block;position:relative;transform:translateY(0);transition:var(--transition);width:100%}.b-header__menu-mob.is-open .b-header__menu-mob-button{transform:translateY(-105%)}.b-header__menu-mob-button--cerrar{position:absolute;top:0;transform:translateY(100%)}.b-header__menu-mob.is-open .b-header__menu-mob-button--cerrar{transform:translateY(0)}.b-header__menu-mob-modal{background-color:var(--color-white);bottom:0;height:calc(var(--vh, 1vh)*100 - var(--header-height-box-menu, 100px));left:0;opacity:0;position:fixed;transition:var(--transition-quick);visibility:hidden;width:100%;z-index:10}.b-header__menu-mob.is-open .b-header__menu-mob-modal,.b-pintar{opacity:1;visibility:visible}.b-pintar{left:36px;position:fixed;top:36px;transition:var(--transition-quick);z-index:7;--pintar-size:92px}.b-pintar.is-inactive{opacity:0;visibility:hidden}.b-pintar__inner{background-color:var(--color-black);border-radius:50%;cursor:var(--cursor-hover);height:var(--pintar-size);overflow:hidden;position:relative;transition:var(--transition-quick);width:var(--pintar-size);z-index:2}.is-drawing-mode .b-pintar__inner{background-color:var(--color-red)}.b-pintar__inner:hover{transform:scale(1.05)}.b-pintar__layer{transition:var(--transition-quick)}.b-pintar__layer--1{opacity:1;pointer-events:all;position:relative;visibility:visible;z-index:1}.b-pintar__layer--2,.is-drawing-mode .b-pintar__layer--1{opacity:0;pointer-events:none;visibility:hidden}.b-pintar__layer--2{height:100%;left:0;position:absolute;top:0;width:100%}.is-drawing-mode .b-pintar__layer--2{opacity:1;pointer-events:all;visibility:visible}.b-pintar__wrapper-icon{align-items:center;display:flex;justify-content:center;padding:6px;position:relative}.b-pintar__icon{height:24px;position:absolute}.b-pintar__text-circle{height:80px;width:80px}.b-pintar__text-circle svg{fill:transparent}.b-pintar__text-circle text{fill:var(--color-white)}.b-pintar__close{align-items:center;background-color:var(--color-black);border-radius:1000px;cursor:var(--cursor-hover);display:flex;justify-content:center;left:50%;opacity:0;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:var(--transition-quick);visibility:hidden;z-index:1}.is-drawing-mode .b-pintar__close{opacity:1;transform:translate(70%,-50%) scale(1);visibility:visible}.b-menu{background-color:var(--color-white);height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;position:fixed;top:0;transform:translateY(calc(var(--vh, 1vh)*100 - var(--menu-height-title, 100px)));transition:var(--transition-normal);width:100%;z-index:10}.b-menu.is-active{position:fixed;transform:translateY(0)}.b-menu.is-hidden,.is-drawing-mode .b-menu{transform:translateY(calc(var(--vh, 1vh)*100))}.b-menu__wrapper{display:block;height:auto;min-height:100%;width:100%}.b-menu__inner{height:calc(var(--vh, 1vh)*100);margin:0 auto;max-height:calc(var(--vh, 1vh)*100);overflow:auto;padding:0 24px;position:relative;width:100%;z-index:9}.b-menu__box-title,.b-menu__wrapper-title{display:block;position:relative;top:0;width:100%}.b-menu__wrapper-title{overflow:hidden}.b-menu__title{display:block;transition:var(--transition-normal);width:100%}.b-menu__title--default{position:relative;transform:translateY(0);z-index:1}.b-menu__title--close,.is-active .b-menu__title--default{transform:translateY(105%)}.b-menu__title--close{height:auto;left:0;position:absolute;top:0;z-index:2}.is-active .b-menu__title--close{transform:translateY(0)}.b-menu__scrollable{display:flex;flex-direction:column;height:100%;justify-content:space-between}.b-menu__box-tag{padding-bottom:16px}.b-tutorial{display:block;height:calc(var(--vh, 1vh)*100);left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition-quick);visibility:0;width:100%;z-index:9}.b-tutorial.is-active{opacity:1;pointer-events:all;visibility:1}@media(min-width:1191px){.b-tutorial{display:none}}@media(min-width:724px){.b-tutorial{display:none}}.b-tutorial__wrapper{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;width:100%}.b-tutorial__gif{display:block;width:80%}.c-marquesina{cursor:var(--cursor-hover)}.c-marquesina__wrapper{display:flex;gap:24px;overflow:hidden;transition:var(--transition-quick)}@media(min-width:1191px){.c-marquesina__wrapper:hover{background-color:var(--color-black)}}.c-marquesina__item{flex-shrink:0}.c-garito{display:block;text-align:center;width:100%}.c-description p{padding-bottom:1.5em}.c-description p:last-child{padding-bottom:0}.c-carta{width:100%}.c-carta__wrapper{padding-bottom:48px}.c-carta__title-wrapper{width:100%}.c-carta__label-wrapper{display:flex;justify-content:space-between;width:100%}.c-carta__racion-label{display:inline-block}.c-carta__racion-label--alergenos,.show-alergenos .c-carta__racion-label--precio{display:none}.show-alergenos .c-carta__racion-label--alergenos{display:inline-block}.c-carta__raciones{display:flex;gap:16px}.show-alergenos .c-carta__raciones{width:45%}@media(min-width:1191px){.c-carta__raciones{gap:36px}}.c-carta__platos-wrapper{display:flex;flex-direction:column}.c-carta__plato{align-items:start;border-bottom:1px dashed rgba(168,39,38,.302);display:flex;justify-content:space-between;padding:16px 0}.c-carta__plato-nombre-alergenos{max-width:50%}.c-carta__plato-nombre{text-align:left}.c-carta__plato-alergenos{display:flex;font-size:12px;gap:4px;padding-top:4px;text-align:left}.c-carta__plato-alergeno{flex-shrink:0}.c-carta__plato-alergeno-icono{display:block;flex-shrink:0;height:16px}.c-carta__plato-raciones{display:flex;gap:16px;max-width:45%}@media(min-width:1191px){.c-carta__plato-raciones{gap:36px}}.c-carta__plato-media,.c-carta__plato-racion{max-width:50%}.c-carta__wrapper-leyenda-alergenos{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding-top:48px;width:100%}.c-carta__leyenda-alergeno-item{align-items:center;display:flex;gap:4px;justify-content:flex-start}.c-carta__leyenda-alergeno-icono{display:block;flex-shrink:0;height:16px}.c-carta__leyenda-alergeno-nombre{display:block}.c-title,.c-title__title{width:100%}.c-info__dir{padding-bottom:8px}.c-info__dir-link{text-decoration:underline;text-decoration-thickness:2px}.c-info__tel{padding-bottom:16px}.c-info__tel-link{text-decoration:underline;text-decoration-thickness:2px}.c-nosotros__info-wrapper p{padding-bottom:1.5em}.c-legal h3{padding:24px 0}.c-legal h3:before{content:"---";display:inline;padding-right:24px}.c-legal li,.c-legal p,.c-legal ul{padding-bottom:16px}.c-images{height:100%;width:100%}.b-ticket__images-resp .c-images{height:auto;width:100%}.c-images__wrapper{height:100%;width:100%}.b-ticket__images-resp .c-images__wrapper{height:auto;width:100%}.c-images__image{display:block;left:50%;position:absolute;top:50%}.b-ticket__images-resp .c-images__image{display:block;height:auto;padding-bottom:16px;position:static;transform:none;width:100%}.c-reserva__wrapper{background-color:var(--color-red);padding:16px}.c-reserva__iframe{height:auto;width:100%}.c-404__text-box{align-items:center;display:flex;height:calc(var(--vh, 1vh)*100 - var(--header-height-box-menu, 100px)*2);justify-content:center}.c-404__text{line-height:1em;white-space:pre}.c-404__home-button{text-decoration:underline}.c-close-ticket,.c-close-ticket__wrapper-close-ticket{display:block;width:100%}.c-close-ticket__close-ticket{display:inline-block;width:auto}.u-none{display:none!important}@media(max-width:723px){.u-none\@only-phone,.u-none\@only-sm{display:none!important}}@media(min-width:724px)and (max-width:1190px){.u-none\@only-md,.u-none\@only-tablet{display:none!important}}@media(min-width:1191px){.u-none\@only-desktop,.u-none\@only-lg{display:none!important}}