body{opacity:1 !important;font-family:'Helvetica Neue'}::-webkit-input-placeholder{color:#141215;opacity:.6}::-moz-placeholder{color:#141215;opacity:.6}:-ms-input-placeholder{color:#141215;opacity:.6}:-moz-placeholder{color:#141215;opacity:.6}.cover_background{display:block;background-position:center;width:100%;height:100%;background-size:cover}.group::after{visibility:hidden;display:block;content:"";clear:both;height:0}.load_background{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.zoom_on_scroll{transition:background .3s}a{color:#141215}strong{font-weight:700}.border_separation{padding-left:18px;padding-right:18px}.boton{border:1px solid black;font-size:15px;line-height:22px;padding:11px 20px 12px 20px;background:black;color:white;display:inline-flex;align-items:center;justify-content:center;max-width:220px;text-decoration:none;cursor:pointer;font-weight:700}.boton img{margin:0 10px;height:24px;width:auto}.boton_inverso{border:1px solid white;font-size:15px;line-height:22px;padding:11px 30px 12px 30px;background:transparent;color:white;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;font-weight:700;cursor:pointer}.boton_inverso img{margin:0 10px;height:24px;width:auto}.boton_blanco{border:1px solid white;font-size:15px;line-height:22px;padding:11px 30px 12px 30px;background:transparent;color:white;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;font-weight:700;cursor:pointer;background:white;color:black}.boton_blanco img{margin:0 10px;height:24px;width:auto}.boton_borde{border:2px solid black;font-size:15px;line-height:22px;padding:11px 30px 12px 30px;background:transparent;color:black;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;transition:background .3s,color .3s;font-weight:700}.boton_borde:hover{background:black;color:white}.boton_borde_inverso{border:2px solid black;font-size:15px;line-height:22px;padding:11px 30px 12px 30px;background:black;color:white;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-weight:700}h2,.h2{font-size:30px;line-height:34px;padding-bottom:10px;color:#1D1D1B}.text{font-size:16px;line-height:22px;color:#1D1D1B;padding:20px 0 30px 0}.pre_text{color:#1D1D1B;font-weight:700}.vertical{color:white;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:26px}.vertical span{width:15px;word-wrap:break-word;display:inline-block;margin-left:16px}body{padding-top:55px}body:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(255,255,255,0.9);z-index:2;transition:opacity .6s;pointer-events:none}body.menu_on_screen:after{pointer-events:all}#header{display:block;background:white;display:flex;justify-content:space-between;align-items:center;padding:0 5px 0 20px;height:55px;position:absolute;top:0;left:0;right:0;z-index:5}#header #udon_icon{height:55px;overflow:hidden;position:absolute;right:50px}#header #udon_icon a{display:inline-block}#header #udon_icon img{margin-top:-15px;margin-left:-25px}#header #home{position:absolute;left:50%;width:120px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#header #home a{display:inline-block;background:url(../img/logo_udon.svg) 50% 50% no-repeat;background-size:auto 24px;width:100px;height:24px}#header .hamburger{position:absolute;right:10px}body.some_scroll{padding-top:120px}body.menu_on_screen{overflow-y:hidden}body.menu_on_screen:after{opacity:1}body.menu_on_screen #menu{opacity:1;overflow-y:auto}#menu{opacity:1;background:black;position:fixed;top:56px;bottom:0;right:0;width:100%;max-width:314px;color:white;padding:12px 26px 28px 26px;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);transition:transform .5s cubic-bezier(.77, .2, .05, 1),opacity .5s;transition:transform .5s cubic-bezier(.77, .2, .05, 1),opacity .5s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);z-index:4;display:flex;flex-direction:column;justify-content:space-between}#menu.actived{-webkit-transform:none;transform:none}#menu #top_bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}#menu #top_bar #paises{position:relative}#menu #top_bar #paises>a{font-size:16px;line-height:22px;color:white;text-decoration:none}#menu #top_bar #paises>a::after{content:'';background:url(../img/flecha_abajo.svg) 50% 50% no-repeat;background-size:cover;width:7px;height:4px;display:inline-block}#menu #top_bar #paises #lista_paises{display:none;position:absolute;top:30px;left:-10px;background:black}#menu #top_bar #paises #lista_paises a{color:white;text-decoration:none}#menu #top_bar #paises #lista_paises ul{padding:10px;border-left:1px solid white;border-bottom:1px solid white;border-right:1px solid white}#menu #top_bar #paises #lista_paises ul li{padding:7px 0}#menu #top_bar #idiomas ul{display:flex;gap:20px}#menu #top_bar #idiomas ul strong{color:white;font-weight:700}#menu #top_bar #idiomas ul li a{color:white;text-decoration:none}#menu #top_bar .hamburger{margin-right:-10px}#menu #register_bar{margin-top:10px;border-top:1px solid white;padding-top:15px}#menu #register_bar>div{display:grid;grid-template-columns:40% auto;gap:16px;padding-bottom:10px}#menu #register_bar img{max-width:100%;height:auto}#menu #register_bar p{color:white;font-size:16px;line-height:21px;padding:0}#menu #register_bar a.boton_blanco{margin:15px 0 10px 0;padding:7px 30px}#menu #menu_bar{height:100%;margin-top:10px;border-top:1px solid white;padding-top:20px;display:flex;flex-direction:column;justify-content:center}#menu #menu_bar ul{padding:20px 0}#menu #menu_bar ul li{padding:15px 0}#menu #menu_bar ul li a{font-size:18px;line-height:22px;color:white;text-decoration:none;text-transform:uppercase}.hamburger{padding:10px 10px;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#141215}.hamburger-box{width:24px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:2px;background-color:#141215;border-radius:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(.33333, .66667, .66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1),-webkit-transform .13s cubic-bezier(.55, .055, .675, .19);transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1),transform .13s cubic-bezier(.55, .055, .675, .19);transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1),transform .13s cubic-bezier(.55, .055, .675, .19),-webkit-transform .13s cubic-bezier(.55, .055, .675, .19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333, 0, .66667, .33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333),-webkit-transform .13s .25s cubic-bezier(.215, .61, .355, 1);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333),transform .13s .25s cubic-bezier(.215, .61, .355, 1);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333),transform .13s .25s cubic-bezier(.215, .61, .355, 1),-webkit-transform .13s .25s cubic-bezier(.215, .61, .355, 1)}.hamburger.reverse.is-active .hamburger-inner,.hamburger.reverse.is-active .hamburger-inner::before,.hamburger.reverse.is-active .hamburger-inner::after{background-color:white}#page_header{transition:height .3s;z-index:1}#page_header .wrapper{padding:0 10px;height:130px;display:flex;align-items:center;transition:height .3s;position:relative}#page_header .wrapper::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/gallery_background.png) 0 0 repeat-y;z-index:1}#page_header .wrapper .text_wrapper{z-index:2;padding-left:17px;color:white}#page_header .wrapper .text_wrapper .pre_text{color:white}#page_header .wrapper .text_wrapper h1{font-size:36px;line-height:51px;font-weight:500}#page_header .wrapper .text_wrapper h1 small{font-size:14px;display:block;margin-top:-20px;padding-left:5px}#page_header .wrapper .text_wrapper #breadcrumb{display:none}#page_header .wrapper .text_wrapper #lugar{margin:20px 0 10px 0;font-size:16px;line-height:22px;background:url(../img/ico_direccion.svg) 0 50% no-repeat;background-size:auto 15px;padding:0 0 0 30px;font-weight:700}#page_header .wrapper.without_image,#page_header .wrapper.grey_background{background:white}#page_header .wrapper.without_image::before,#page_header .wrapper.grey_background::before{content:none}#page_header .wrapper.without_image .text_wrapper,#page_header .wrapper.grey_background .text_wrapper{color:black}#page_header .wrapper.without_image .text_wrapper .pre_text,#page_header .wrapper.grey_background .text_wrapper .pre_text{color:black}#page_header .wrapper.without_image #breadcrumb,#page_header .wrapper.grey_background #breadcrumb{color:black !important}#page_header .wrapper.without_image #breadcrumb a,#page_header .wrapper.grey_background #breadcrumb a{color:black !important}#page_header .wrapper.grey_background{background:#F5F5F5}#page_header button{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:160px;font-size:13px;line-height:17px;padding:8px 10px;z-index:3}#page_header button img{height:16px}#page_header #filtros{display:flex;gap:1px;align-items:center;background:white;position:relative}#page_header #filtros a{display:inline-block;width:100%;background:black;font-size:16px;line-height:22px;padding:20px 0 20px 30px;text-decoration:none;color:white;position:relative;transition:width .5s;overflow:hidden}#page_header #filtros a:after{content:'';background:url(../img/flecha_abajo.svg) 50% 50% no-repeat;width:20px;height:20px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page_header #filtros a.cerrar{display:none;position:absolute;width:30px;height:30px;right:20px;top:12px;background:black url(../img/cruz.svg) 50% 50% no-repeat}#page_header #filtros a.cerrar:after{display:none}#page_header #category_filter{position:absolute;z-index:1;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:20px 48px 30px 48px;background:white;width:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_header #category_filter.show_menu{-webkit-transform:translateX(0%);transform:translateX(0%)}#page_header #category_filter>ul>li a{display:block;border-bottom:1px solid black;padding:9px 0 10px 0}#page_header #category_filter>ul>li a.selected{font-weight:700}#page_header #category_filter>ul>li>ul{display:none}#page_header #category_filter>ul>li>ul li a{padding:9px 0 10px 40px}#page_header #category_filter>ul>li>ul li:last-child{border-bottom:0}#page_header #category_filter>ul>li.opened>a{font-weight:700}#page_header #category_filter>ul>li.opened.has_childrens:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page_header #category_filter>ul>li.has_childrens{position:relative}#page_header #category_filter>ul>li.has_childrens:after{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;content:'';position:absolute;top:18px;right:10px;background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:contain;width:12px;height:7px}#page_header #category_filter a{text-decoration:none;color:black;font-size:18px;line-height:24px}#page_header #category_filter .button_bar{padding-top:30px;text-align:center}#page_header #category_filter .button_bar a{text-decoration:none;padding-bottom:5px;border-bottom:1px solid black;font-size:16px;line-height:22px;font-weight:700}#page_header #custom_filter{position:absolute;z-index:1;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:20px 48px 30px 48px;background:white;width:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_header #custom_filter.show_menu{-webkit-transform:translateX(0%);transform:translateX(0%)}#page_header #custom_filter .filter_container{margin-bottom:11px}#page_header #custom_filter .filter_container>a{display:block;text-decoration:none;background:#F5F5F5;color:#626262;font-size:18px;line-height:24px;padding:10px 0 10px 15px;border-bottom:10px;position:relative}#page_header #custom_filter .filter_container>a:after{content:'';position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:10px auto;width:10px;height:10px}#page_header #custom_filter .filter_container>a.opened{background:black;color:white}#page_header #custom_filter .filter_container>a.opened:after{background:url(../img/flecha_abajo.svg) 50% 50% no-repeat;-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}#page_header #custom_filter .filter_container .list{display:none;background:#F5F5F5}#page_header #custom_filter .filter_container .list a{display:block;padding:10px 0 10px 15px;text-decoration:none}#page_header #custom_filter .filter_container .list a:hover{background:#999}#page_header #custom_filter .filter_container .list a.selected{background:#999;position:relative}#page_header #custom_filter .filter_container .list a.selected:after{content:'';background:url(../img/cruz.svg) 50% 50% no-repeat;background-size:15px auto;position:absolute;top:13px;right:20px;width:6px;height:6px}#page_header #custom_filter .action_container button{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;transform:none;max-width:100%;width:100%;padding:11px 10px !important;margin-bottom:20px}#page_header #custom_filter .action_container a.borrar{display:inline-block;padding:3px 0 3px 20px;background:url(../img/basura.svg) 0% 50% no-repeat;background-size:10px auto;font-size:15px;line-height:20px;text-decoration:none;font-weight:700}body.some_scroll #page_header .wrapper{height:77px}.bloque{display:block;clear:both;overflow:hidden;padding-bottom:30px}.bloque_video{height:80vh;padding-bottom:56.25%;padding-top:2px;position:relative}.bloque_video::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/video66.png) 50% 50% repeat;z-index:2}.bloque_video .wp-block-video{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.bloque_video .wp-block-video video{width:auto;height:100%}.bloque_video #over_video_text{position:absolute;z-index:2;top:0;left:20px;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%;max-width:320px;padding-bottom:40px}.bloque_video #over_video_text .pre_text{color:white}.bloque_video #over_video_text h1{padding:10px 0 30px 0;font-size:49px;line-height:51px;text-align:left;color:white;width:40px;font-weight:500}.bloque_tipo_1 .wrapper .image_side{width:100%;height:300px;position:relative}.bloque_tipo_1 .wrapper .text_side{padding:8vw 18px 8vw 18px;display:flex;flex-direction:column;justify-content:center}.bloque_tipo_1 .wrapper .text_side h2{padding-top:10px}.bloque_tipo_2 .wrapper .image_side{width:100%;height:300px;position:relative;display:flex;gap:20px}.bloque_tipo_2 .wrapper .image_side div{width:100%;height:100%}.bloque_tipo_2 .wrapper .image_side div img{width:100%;height:auto;visibility:hidden}.bloque_tipo_2 .wrapper .text_side{padding:8vw 18px 8vw 18px;display:flex;flex-direction:column;justify-content:center}.bloque_tipo_2 .wrapper .text_side h2{padding-top:10px}.bloque_galeria{height:90vh}.bloque_galeria .gallery-container{height:90vh}.bloque_galeria .gallery-container .item{height:90vh;position:relative}.bloque_galeria .gallery-container .item h2{position:absolute;top:10vw;left:24px;width:10px;word-wrap:break-word;color:white;font-size:16px;line-height:24px;font-weight:700;text-align:center;z-index:2}.bloque_galeria .gallery-container .item .item_data{position:absolute;bottom:50px;left:20px;right:20px;background:white;padding:32px 24px;z-index:2}.bloque_galeria .gallery-container .item .item_data p{font-size:16px;line-height:22px;padding-bottom:20px}.bloque_galeria .gallery-container .item .item_data p.full_text{display:none}.bloque_galeria .gallery-container .item::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/gallery_background.png) 0 0 repeat-y;z-index:1}.bloque_galeria .gallery-container .item a.boton_borde{width:100%}.bloque_galeria .gallery-container .slick-dots{bottom:10px}.bloque_galeria .gallery-container .slick-dots li.slick-active button:before{color:white;background:white}.bloque_galeria .gallery-container .slick-dots li button:before{content:'';font-size:11px;border:2px solid white;border-radius:100%;width:7px;height:7px;opacity:1;margin:0 3px}.bloque_galeria .gallery-container .slick-arrow{display:none !important}.bloque_restaurantes{padding:60px 0 20px 0}.bloque_restaurantes .wrapper{width:100%;position:relative}.bloque_restaurantes .wrapper>h2{position:absolute;width:17px;word-wrap:break-word;font-size:16px;line-height:26px;color:#1D1D1B}.bloque_restaurantes .wrapper .closer .map_wrapper{height:0;background:#ccc;margin-bottom:20px;margin-left:40px;padding-top:52%}.bloque_restaurantes .wrapper .closer .restaurante{margin-left:40px}.bloque_restaurantes .wrapper .photos{margin:30px 0}.bloque_restaurantes .wrapper .photos>div{display:flex;gap:20px;margin-bottom:20px}.bloque_restaurantes .wrapper .photos>div>div{flex-basis:50%}.bloque_restaurantes .wrapper .photos img{width:100%;height:auto}.bloque_restaurantes .wrapper .photos img:first-child{margin-bottom:20px}.bloque_restaurantes .wrapper .restaurante h3{font-size:16px;line-height:22px;color:#1D1D1B;padding:10px 0}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante h4{font-size:22px;line-height:29px;margin:10px 0 10px 0;font-weight:700}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante p{font-size:16px;line-height:22px}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante #datos_restaurante{padding-left:40px}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante .input_wrapper{position:relative}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante .input_wrapper input{border:2px solid black;color:#626262;font-size:16px;line-height:22px;padding:10px 0 10px 20px;width:100%}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante .input_wrapper button{position:absolute;top:0;right:0;bottom:0;width:49px;border:1px solid black;background:black url(../img/lupa.svg) 50% 50% no-repeat}.bloque_restaurantes .wrapper .restaurante .ficha_restaurante a.boton_borde_inverso{margin-top:27px}.bloque_udon_lovers .inner_content{padding:60px 18px}.bloque_udon_lovers .inner_content>img{margin-bottom:30px;max-width:100%;height:auto}.bloque_udon_lovers .inner_content p{max-width:440px;color:white}.bloque_udon_lovers .inner_content .logos{margin-top:20px}.bloque_udon_lovers .load_background{background-position:81% 50%}.bloque_instagram .wrapper{padding:30px 18px}.bloque_instagram .wrapper h3{font-size:30px;line-height:35px;margin-bottom:30px}.bloque_instagram .wrapper p{font-size:16px;line-height:22px}#carta #sidebar,#producto #sidebar{display:none;padding:30px 60px 0 0;margin-left:auto;width:100%;max-width:266px}#carta #sidebar ul>li,#producto #sidebar ul>li{border-bottom:1px solid black}#carta #sidebar ul>li a,#producto #sidebar ul>li a{text-decoration:none;font-size:16px;line-height:22px;padding:10px 0;display:block}#carta #sidebar ul>li a.selected,#producto #sidebar ul>li a.selected{font-weight:700}#carta #sidebar ul>li>ul,#producto #sidebar ul>li>ul{border-top:1px solid black;margin-bottom:-1px;display:none}#carta #sidebar ul>li>ul>li a,#producto #sidebar ul>li>ul>li a{padding-left:20px}#carta #sidebar ul>li.has_childrens,#producto #sidebar ul>li.has_childrens{position:relative}#carta #sidebar ul>li.has_childrens:after,#producto #sidebar ul>li.has_childrens:after{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;content:'';position:absolute;top:18px;right:10px;background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:contain;width:12px;height:7px}#carta #sidebar ul>li.opened>a,#producto #sidebar ul>li.opened>a{font-weight:700}#carta #sidebar ul>li.opened.has_childrens:after,#producto #sidebar ul>li.opened.has_childrens:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#carta #sidebar #leyenda,#producto #sidebar #leyenda{padding:30px 0 30px 0}#carta #sidebar #leyenda ul li,#producto #sidebar #leyenda ul li{border:0;padding:10px 0 10px 30px;display:block}#carta #sidebar #leyenda ul li.vegetariano,#producto #sidebar #leyenda ul li.vegetariano{background:url(../img/ico_vegetariano.svg) 0 50% no-repeat}#carta #sidebar #leyenda ul li.vegano,#producto #sidebar #leyenda ul li.vegano{background:url(../img/ico_vegano.svg) 0 50% no-repeat}#carta #sidebar #leyenda ul li.picante,#producto #sidebar #leyenda ul li.picante{background:url(../img/ico_picante.svg) 0 50% no-repeat}#carta #sidebar #download_side,#producto #sidebar #download_side{padding:0 0 40px 0}#carta #sidebar #download_side h3,#producto #sidebar #download_side h3{display:inline-block;background:url(../img/download.svg) 0 50% no-repeat;padding:10px 0 10px 30px;font-size:16px;line-height:22px}#carta #sidebar #download_side a,#producto #sidebar #download_side a{display:block;margin:10px 0;text-align:center;padding:9px 13px;background:#EEEAE5;text-decoration:none;font-size:16px;line-height:22px;font-weight:700}#carta #sidebar #download_side a span,#producto #sidebar #download_side a span{display:block;font-size:11px;font-weight:400}#carta #sidebar #download_side>a,#producto #sidebar #download_side>a{display:none}#carta #content,#producto #content{padding:30px;position:relative;z-index:0}#carta #content #content_list .by_category h2,#producto #content #content_list .by_category h2{font-size:22px;line-height:29px;padding:30px 0 20px 0;border-top:1px solid black;font-weight:700}#carta #content #content_list .by_category .product,#producto #content #content_list .by_category .product{display:flex;align-items:center;margin:0 0px 10px 0;position:relative}#carta #content #content_list .by_category .product .image_wrapper,#producto #content #content_list .by_category .product .image_wrapper{width:272px;height:105px;background-size:contain;position:relative}#carta #content #content_list .by_category .product .info_wrapper,#producto #content #content_list .by_category .product .info_wrapper{width:100%;padding-left:20px}#carta #content #content_list .by_category .product .info_wrapper .meta_bar,#producto #content #content_list .by_category .product .info_wrapper .meta_bar{display:none;height:21px;margin:10px 0 4px 0}#carta #content #content_list .by_category .product .info_wrapper .meta_bar div,#producto #content #content_list .by_category .product .info_wrapper .meta_bar div{float:right;width:21px;height:21px;background-size:contain;overflow:hidden;text-indent:-1000em}#carta #content #content_list .by_category .product .info_wrapper .meta_bar div.vegetariano,#producto #content #content_list .by_category .product .info_wrapper .meta_bar div.vegetariano{background:url(../img/ico_vegetariano.svg) 0 50% no-repeat}#carta #content #content_list .by_category .product .info_wrapper .meta_bar div.vegano,#producto #content #content_list .by_category .product .info_wrapper .meta_bar div.vegano{background:url(../img/ico_vegano.svg) 0 50% no-repeat}#carta #content #content_list .by_category .product .info_wrapper .meta_bar div.picante,#producto #content #content_list .by_category .product .info_wrapper .meta_bar div.picante{background:url(../img/ico_picante.svg) 0 50% no-repeat}#carta #content #content_list .by_category .product .info_wrapper a,#producto #content #content_list .by_category .product .info_wrapper a{text-decoration:none}#carta #content #content_list .by_category .product .info_wrapper h3,#producto #content #content_list .by_category .product .info_wrapper h3{font-size:16px;line-height:22px;padding:0 20px 6px 0;font-weight:700}#carta #content #content_list .by_category .product .info_wrapper .price,#producto #content #content_list .by_category .product .info_wrapper .price{font-size:13px;line-height:17px}#carta #content #content_list .by_category .product .info_wrapper .description,#producto #content #content_list .by_category .product .info_wrapper .description{display:none;font-size:13px;line-height:17px;padding:26px 0 15px 0}#carta #content #content_list .by_category .product::after,#producto #content #content_list .by_category .product::after{content:'';width:12px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(../img/flecha_derecha_dark.svg) 50% 50% no-repeat;background-size:contain}#carta #content #descarga_cartas,#producto #content #descarga_cartas{position:fixed;bottom:0;left:0;right:0;background:white;text-align:right;padding:20px 10px 20px 0;z-index:1;-webkit-transform:translateY(0%);transform:translateY(0%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#carta #content #descarga_cartas a,#producto #content #descarga_cartas a{display:inline-block;text-decoration:none;background:url(../img/download.svg) 0 50% no-repeat;padding:0 0 0 30px}#carta #content #descarga_cartas.popup_on,#producto #content #descarga_cartas.popup_on{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#carta #content #popup_descarga,#producto #content #popup_descarga{position:fixed;bottom:0;left:0;right:0;background:white;text-align:right;padding:10px 15px 20px 15px;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#carta #content #popup_descarga h3,#producto #content #popup_descarga h3{display:inline-block;background:url(../img/download.svg) 0 50% no-repeat;padding:10px 0 10px 30px;font-size:16px;line-height:22px;margin:0 50% 0 0;-webkit-transform:translateX(50%);transform:translateX(50%)}#carta #content #popup_descarga>a,#producto #content #popup_descarga>a{position:absolute;top:20px;right:20px;width:20px;height:20px;background:url(../img/cruz_dark.svg) 50% 50% no-repeat}#carta #content #popup_descarga div,#producto #content #popup_descarga div{background:#EEEAE5;padding:10px 15px}#carta #content #popup_descarga div a,#producto #content #popup_descarga div a{display:block;text-align:center;font-size:16px;line-height:22px;text-decoration:none;padding:10px 0;font-weight:700}#carta #content #popup_descarga div a span,#producto #content #popup_descarga div a span{display:block;font-size:11px;font-weight:400}#carta #content #popup_descarga.popup_on,#producto #content #popup_descarga.popup_on{-webkit-transform:translateY(0);transform:translateY(0)}#carta #search_fields,#producto #search_fields{display:none;padding-bottom:30px;max-width:1000px;align-items:center;gap:20px}#carta #search_fields h3,#producto #search_fields h3{font-size:22px;line-height:29px;white-space:nowrap;font-weight:700}#carta #search_fields #fields,#producto #search_fields #fields{display:flex;gap:6px;width:100%}#carta #search_fields #fields .field,#producto #search_fields #fields .field{width:100%}#carta #search_fields #fields .field select,#producto #search_fields #fields .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#F5F5F5 url(../img/flecha_abajo_dark.svg) 96% 50% no-repeat;background-size:10px auto;border:1px solid #F5F5F5;color:#626262;width:100%;padding:10px 20px;font-size:16px;line-height:22px;position:relative;font-family:'Helvetica Neue'}#carta #search_fields #delete,#producto #search_fields #delete{padding-left:20px}#carta #search_fields #delete a,#producto #search_fields #delete a{display:inline-block;font-size:15px;line-height:20px;text-decoration:none;padding:0 0 0 25px;background:url(../img/basura.svg) 0 50% no-repeat;font-weight:700}#producto .wrapper{padding:0 10px}#producto .top_bar{padding:10px 0}#producto .top_bar a{display:block;font-size:16px;line-height:22px;text-decoration:none;font-weight:700}#producto .image_wrapper img{width:100%;height:auto}#producto .meta_bar{display:block;margin:10px 0 4px 0}#producto .meta_bar div{float:right;width:21px;height:21px;background-size:contain;overflow:hidden;text-indent:-1000em}#producto .meta_bar div.vegetariano{background:url(../img/ico_vegetariano.svg) 0 50% no-repeat}#producto .meta_bar div.vegano{background:url(../img/ico_vegano.svg) 0 50% no-repeat}#producto .meta_bar div.picante{background:url(../img/ico_picante.svg) 0 50% no-repeat}#producto .data h1{font-size:22px;line-height:29px;font-weight:700}#producto .data .price{font-size:22px;line-height:29px;padding:20px 0}#producto .data .description{font-size:18px;line-height:24px;padding:0 0 20px 0}#producto .data .more_info{font-size:18px;line-height:24px;padding:0 0 42px 0}#producto .data .more_info strong{display:block;padding:20px 0 0 0}#lista_restaurantes{padding:30px 30px;width:100%;margin:0 auto;max-width:1147px}#lista_restaurantes h2{font-size:16px;line-height:22px;padding-bottom:40px}#lista_restaurantes #lista{display:grid;grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr));gap:10px}#lista_restaurantes #lista>div{padding:0 20px 40px 0}#lista_restaurantes #lista>div h3{font-size:16px;line-height:22px;padding-bottom:10px;font-weight:700}#lista_restaurantes #lista>div p{font-size:16px;line-height:22px;padding-bottom:0}#lista_restaurantes #lista>div a{text-decoration:none}#restaurantes #map_wrapper{width:100%;height:500px}#restaurantes #formulario{text-align:center;padding:80px 10px;width:100%;max-width:610px;margin:0 auto}#restaurantes #formulario h3{font-size:16px;line-height:22px}#restaurantes #formulario form input,#restaurantes #formulario form select{width:100%;text-align:center;font-size:16px;line-height:22px;padding:10px 20px;margin:10px 0}#restaurantes #formulario form input option,#restaurantes #formulario form select option{text-align:left}#restaurantes #formulario form button{margin-top:20px;width:100%;max-width:303px;background:black;border:1px solid black;color:white;font-size:15px;line-height:27px;padding:10px 10px;cursor:pointer;font-weight:700}#restaurantes #ficha_restaurante{padding:57px 10px 60px 10px}#restaurantes #ficha_restaurante p{font-size:16px;line-height:22px;padding-bottom:0}#restaurantes #ficha_restaurante>div>div{padding:0 0 40px 50px}#restaurantes #ficha_restaurante>div>div.direccion{background:url(../img/ico_direccion.svg) 10px 0 no-repeat}#restaurantes #ficha_restaurante>div>div.horario{background:url(../img/ico_horario.svg) 10px 0 no-repeat}#restaurantes #ficha_restaurante>div>div.horario>p:first-child{padding-bottom:10px}#restaurantes #ficha_restaurante>div>div.valoracion{padding:0 0 40px 0}#restaurantes #ficha_restaurante>div>div.valoracion p{font-weight:700;font-size:15px;line-height:18px;padding-bottom:20px}#restaurantes #ficha_restaurante>div>div.valoracion a{display:inline-block;width:34px;height:34px;margin-right:22px;background-size:contain}#restaurantes #ficha_restaurante>div>div.valoracion a.tripadvisor{background:url(../img/ico_tripadvisor.svg) 50% 50% no-repeat}#restaurantes #ficha_restaurante>div>div.valoracion a.googleplaces{background:url(../img/ico_googlebusiness.svg) 50% 50% no-repeat}#restaurantes #ficha_restaurante>div>div.valoracion a.gastroranking{background:url(../img/ico_gastroranking.svg) 50% 50% no-repeat}#restaurantes #ficha_restaurante>div>div.certificados{padding:0 0 0 0}#restaurantes #galeria_restaurante{padding:30px 10px 40px 10px;display:block;clear:both;overflow:hidden;margin-bottom:40px}#restaurantes #galeria_restaurante div.image_0{width:100%;height:0;padding-top:50%;margin-bottom:2%}#restaurantes #galeria_restaurante div.image_1,#restaurantes #galeria_restaurante div.image_2{width:49%;height:0;padding-top:50%;float:left}#restaurantes #galeria_restaurante div.image_2{float:right}div.map_info h2{font-size:16px;line-height:22px;font-weight:700}div.map_info p{font-size:16px;line-height:22px}#media .wrapper{padding:0 10px}#media .wrapper #descargas a{display:block;margin-bottom:34px;background:#F5F5F5;width:100%;text-align:center;text-decoration:none;padding:20px 0}#media .wrapper #descargas a:before{content:'';display:block;width:100%;height:30px;background:url(../img/download.svg) 50% 0 no-repeat}#media .wrapper .contendor_galeria{margin-bottom:50px}#media .wrapper .contendor_galeria h2{font-size:22px;line-height:29px;font-weight:700}#media .wrapper .contendor_galeria .galeria{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 2fr));gap:20px}#media .wrapper .contendor_galeria .galeria .item{height:0;padding-top:100%;position:relative;background-color:#F5F5F5;background-size:contain;background-position:50% 50%;cursor:pointer;overflow:hidden}#media .wrapper .contendor_galeria .galeria .item::after{content:'';background:inherit;transition:all .3s;position:absolute;top:0;left:0;right:0;bottom:0}#media .wrapper .contendor_galeria .galeria .item a{position:absolute;top:0;left:0;right:0;bottom:0}#media .wrapper .contendor_galeria .galeria .item:hover::after{-webkit-transform:scale(1.2);transform:scale(1.2)}#media .wrapper .contendor_galeria .paginacion{display:block;margin:20px;text-align:center}#media .wrapper .contendor_galeria .paginacion a{display:inline-block;background:url(../img/rounded_plus.svg) 50% 50% no-repeat;height:30px;width:30px;border:0 !important;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s;text-indent:-1000em}#media .wrapper .contendor_galeria .paginacion a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#page_content .wp-block-video{margin:0 !important;font-size:0}#page_content>div.wp-block-group{padding:50px 30px 20px 30px}#page_content>div.wp-block-group p:last-child{padding-bottom:0 !important}#page_content>div.wp-block-group.full_width_banner{padding:0}#page_content>div.wp-block-group.full_width_banner img{width:100%;height:auto}#page_content>div.wp-block-group .maximum_wrapper,#page_content>div.wp-block-group .column_wrapper{padding-left:0;padding-right:0}#page_content>div.wp-block-group .border_inside_left .wp-block-column{border-bottom:1px solid black;padding-right:15px}#page_content>div.wp-block-group .border_inside_left .wp-block-column:last-child{border-bottom:0}#page_content p{padding-right:10px;font-size:16px;line-height:22px;font-weight:400}#page_content h2{font-size:30px;line-height:35px;padding-bottom:15px;font-weight:400}#page_content h2.bold_title{font-weight:700}#page_content h3{font-size:16px;line-height:22px;padding-bottom:10px;font-weight:700}#page_content .wp-block-columns{margin-bottom:0}#page_content .wp-block-columns.tipo_1{display:block;margin:30px 0}#page_content .wp-block-columns.tipo_1 .wp-block-column{display:grid;grid-template-columns:90px auto;gap:20px;margin-bottom:20px;align-items:center;margin-bottom:30px}#page_content .wp-block-columns.tipo_1 .wp-block-column figure{width:100px;text-align:center}#page_content .wp-block-columns.tipo_1 .wp-block-column p{padding-bottom:0}#page_content .wp-block-columns.tipo_1 .wp-block-group__inner-container>p{padding-bottom:0}#page_content .wp-block-columns.tipo_1.rows_two{display:grid;grid-template-columns:1fr 1fr;gap:20px}#page_content .wp-block-columns.tipo_1.rows_two .wp-block-column{display:block}#page_content .wp-block-columns.tipo_1.rows_two .wp-block-column figure{padding-bottom:10px}#page_content .wp-block-columns.tipo_1.cols_two{display:grid;grid-template-columns:1fr 1fr;gap:20px}#page_content .wp-block-columns.tipo_1.cols_two .wp-block-column{display:block}#page_content .wp-block-columns.tipo_1.cols_two .wp-block-column figure{padding-bottom:20px}#page_content .wp-block-columns.tipo_2>div:first-child{flex-basis:20% !important}#page_content .wp-block-columns.tipo_2>div:first-child figure{padding-right:10px}#page_content .wp-block-columns.tipo_2>div:last-child{flex-basis:80% !important}#page_content .wp-block-columns.tipo_2>div:last-child figure{padding-left:10px}#page_content .wp-block-columns.bloque_50_50{display:block}#page_content .wp-block-columns.bloque_50_50 .wp-block-column.has-background{margin-left:0}#page_content .wp-block-columns.texto_columna_2{width:100%}#page_content .wp-block-columns.texto_columna_2>div{padding:20px 10px;margin-bottom:20px}#page_content .wp-block-columns .wp-block-column{padding-bottom:20px}#page_content .wp-block-columns .wp-block-column.column_padding{padding:20px 10px 20px 20px}#page_content .wp-block-columns .wp-block-column p{padding-bottom:0}#page_content .wp-block-columns.lista_dos_columnas{padding-top:10px;display:block}#page_content .wp-block-columns.lista_dos_columnas>div{display:flex;gap:20px;margin-bottom:16px;padding:10px 0;justify-content:center;align-items:center;min-height:100px}#page_content .wp-block-columns.lista_dos_columnas>div figure{flex-basis:20%;display:flex;align-items:center;justify-content:center;padding:0 10px}#page_content .wp-block-columns.lista_dos_columnas>div figure img{width:100%;height:auto;max-width:80px}#page_content .wp-block-columns.lista_dos_columnas>div p{flex-basis:80%;padding:10px 10px 10px 0}#page_content .wp-block-image{margin:0;font-size:0}#page_content .wp-block-image.max_width img{width:100%;height:auto}#page_content .wp-block-button .wp-block-button__link{background:black;font-weight:bold;font-size:15px;line-height:27px;border-radius:0;padding:8px 48px;border:2px solid black;transition:background .3s,color .3s}#page_content .wp-block-button .wp-block-button__link:hover{background:white;color:black}#page_content .wp-block-button.borderd_light_button .wp-block-button__link{border:2px solid black;background:white;color:black;transition:background .3s,color .3s}#page_content .wp-block-button.borderd_light_button .wp-block-button__link:hover{background:black;color:white}#page_content .ofertas,#page_content .faqs{border-top:1px solid black}#page_content .ofertas h2,#page_content .faqs h2{font-size:22px;line-height:29px;border-bottom:1px solid black;padding:20px 0 20px 10px;position:relative;cursor:pointer;font-weight:700}#page_content .ofertas h2:after,#page_content .faqs h2:after{position:absolute;top:50%;right:0px;content:'';width:12px;height:6px;background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_content .ofertas h2.opened:after,#page_content .faqs h2.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page_content .ofertas>div>div,#page_content .faqs>div>div{display:none;padding:0 2.1vw 0 0}#page_content .ofertas>div>div>div,#page_content .faqs>div>div>div{padding:0px 0 0px 0}#page_content .ofertas>div>div>div h4,#page_content .faqs>div>div>div h4{border-bottom:1px solid black;font-size:15px;line-height:18px;padding:20px 20px 20px 2.1vw;position:relative;cursor:pointer;font-weight:700}#page_content .ofertas>div>div>div h4:after,#page_content .faqs>div>div>div h4:after{position:absolute;top:50%;right:0px;content:'';width:12px;height:6px;background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_content .ofertas>div>div>div h4.opened:after,#page_content .faqs>div>div>div h4.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page_content .ofertas>div>div>div h4.opened,#page_content .faqs>div>div>div h4.opened{border-bottom:0}#page_content .ofertas>div>div>div p,#page_content .faqs>div>div>div p{padding-bottom:20px}#page_content .ofertas>div>div>div>div,#page_content .faqs>div>div>div>div{display:none;border-bottom:1px solid black;padding-left:2.1vw;padding-right:20px}#page_content .ofertas h2{font-size:15px;line-height:18px}#page_content .ofertas h4{font-size:16px;line-height:22px;font-weight:400 !important}#page_content .ofertas h4 a{text-decoration:none}#page_content .ofertas h4:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#page_content .ofertas>div>div{padding-right:4vw}#page_content .legal h2{font-size:16px;line-height:22px;border-top:1px solid black;padding:20px 0 20px 10px;position:relative;cursor:pointer;font-weight:700}#page_content .legal h2:after{position:absolute;top:50%;right:0px;content:'';width:12px;height:6px;background:url(../img/flecha_abajo_dark.svg) 50% 50% no-repeat;background-size:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_content .legal h2.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page_content .legal>div>div{display:none;padding:0 2.1vw 0 2.4vw}#page_content .legal>div>div.opened{padding-bottom:40px}#page_content .legal ul{margin-bottom:30px;list-style:disc;padding-left:30px}#page_content .legal ul li{padding-bottom:4px}#page_content .wrapper_padding{padding-left:10px !important;padding-right:10px !important}#page_content .no_padding{padding:0 !important}#page_content .pad_left_2{padding-left:20px}#page_content .pad_bottom_4{padding-bottom:20px !important}#page_content .pad_bottom_8{padding-bottom:50px !important}#page_content .mar_top_2{margin-top:20px}#page_content .mar_top_4{margin-top:20px}#page_content .mar_bot_2{margin-bottom:20px}#page_content .more_vertical_separation{padding-top:40px;padding-bottom:60px}.wpcf7-form{width:100%}.wpcf7-form .row{display:block}.wpcf7-form .row .info,.wpcf7-form .row .lopd{padding-bottom:18px}.wpcf7-form .row .field{width:100%;padding-bottom:18px;position:relative}.wpcf7-form .row .field br{display:none}.wpcf7-form .row .field input,.wpcf7-form .row .field textarea{width:100%;padding:10px 10px 10px 30px;font-size:16px;line-height:22px;transition:padding .3s,border,.6s;font-family:'Helvetica Neue'}.wpcf7-form .row .field input:focus,.wpcf7-form .row .field textarea:focus{border:2px solid black}.wpcf7-form .row .field textarea{padding:20px 10px 10px 30px}.wpcf7-form .row .field label.nice_placeholder{position:absolute;top:15px;left:30px;z-index:1;color:#141215;transition:all .3s}.wpcf7-form .row .field.focused label,.wpcf7-form .row .field.any_content label{font-size:11px;top:4px}.wpcf7-form .row .field.focused input,.wpcf7-form .row .field.any_content input,.wpcf7-form .row .field.focused textarea,.wpcf7-form .row .field.any_content textarea{padding:16px 10px 4px 30px}.wpcf7-form .row .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#F5F5F5 url(../img/flecha_abajo_dark.svg) 98% 50% no-repeat;color:#000000;text-align:center;width:100%;padding:20px 20px;border:1px solid black;font-size:16px;line-height:22px}.wpcf7-form .row .field.file_field label{background:#F5F5F5;color:#000000;text-align:center;width:100%;padding:20px 20px;border:1px solid black;font-size:16px;line-height:22px;display:block;cursor:pointer}.wpcf7-form .row .field.file_field label span{display:inline-block;background:url(../img/clip.svg) 0 50% no-repeat;padding:0 0 0 20px}.wpcf7-form .row .field.file_field label span.selected_file{display:block;font-size:13px;line-height:17px;color:#626262;background:none;margin-top:10px;margin-bottom:-10px}.wpcf7-form .row .field.file_field span.wpcf7-form-control-wrap{display:none}.wpcf7-form .row .field.nota p{color:#626262;opacity:.7;margin-top:-8px;padding-bottom:20px}.wpcf7-form .row .field p.pad_bottom{padding-top:10px;padding-bottom:0}.wpcf7-form .row .info{font-size:13px;line-height:17px}.wpcf7-form .row .lopd{font-size:13px;line-height:17px}.wpcf7-form .row .lopd span.wpcf7-list-item{margin-left:0}.wpcf7-form .row .lopd input{float:left;margin:2px ​10px 0}.wpcf7-form .row.submit{display:block;padding-bottom:0}.wpcf7-form .row.submit input{width:100%;background:black;font-size:16px;line-height:22px;padding:10px 30px;color:white;border:1px solid black;cursor:pointer;font-weight:700}.wpcf7-form .row.submit input:disabled{opacity:.3}.wpcf7-form .row .ajax-loader{display:block;margin:10px auto}.wpcf7-form.submitting .row.submit input{display:none}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{border:none;margin:0;padding:0;color:red}.wpcf7-form .wpcf7-not-valid-tip{color:red;font-size:12px;margin:7px 0 0 0}.center .wpcf7-form .lopd{margin:0 auto}.popup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:white;z-index:10;padding:50px 40px 20px 40px}.popup .wrapper>a{position:absolute;top:10px;right:35px;width:30px;height:30px;background:url(../img/cruz_dark.svg) 50% 50% no-repeat}.popup .galeria{width:100%;height:100%}.popup .galeria .item{text-align:center;height:100%;display:flex;flex-direction:column}.popup .galeria .item>div{text-align:center}.popup .galeria .item img{width:auto;height:100%;max-width:80vw;max-height:85vh;margin:0 auto}.popup .galeria .item a{display:inline-block;background:url(../img/download.svg) 0 50% no-repeat;padding:10px 0 10px 30px;font-size:16px;line-height:22px;margin:20px auto 0 auto}.slick-prev{width:28px;height:43px !important;padding-right:10px !important;left:-30px !important;z-index:1}.slick-prev:before{content:"a" !important;font-family:none !important;color:rgba(255,255,255,0) !important;text-indent:-1000em !important;width:28px !important;height:20px !important;background:url(../img/slick_rouded_left_light.svg) 50% 50% no-repeat;background-size:contain;display:inline-block;transition:opacity .3s}.slick-next{width:28px;height:43px !important;padding-left:10px !important;right:-20px !important;z-index:1}.slick-next:before{content:"a" !important;color:rgba(255,255,255,0) !important;font-family:none !important;text-indent:-1000em !important;width:28px !important;height:20px !important;background:url(../img/slick_rouded_right_light.svg) 50% 50% no-repeat;background-size:contain;display:inline-block;transition:opacity .3s}#popup_restaurantes .slick-prev:before{background:url(../img/slick_left.svg) 50% 50% no-repeat}#popup_restaurantes .slick-next:before{background:url(../img/slick_right.svg) 50% 50% no-repeat}body.home .slick-prev{left:24px !important}body.home .slick-prev:before{width:36px !important;height:33px !important}body.home .slick-next{right:40px !important}body.home .slick-next:before{width:36px !important;height:33px !important}#tab{padding:80px 10px 80px 20px}#tab #tab_bar ul{border-bottom:1px solid #000;display:flex;align-items:bottom;gap:30px}#tab #tab_bar ul li a{text-decoration:none;display:inline-block;padding-bottom:8px}#tab #tab_bar ul li.active a{margin-bottom:-1px;border-bottom:2px solid black;font-weight:700}#tab #tab_content .tab_content{display:none;padding:30px 0 30px 0}#tab #tab_content .tab_content.active{display:block}#tab #tab_content .tab_content ul{list-style:disc;margin:-20px 0 20px 20px}#tab #tab_content .tab_content ul li{padding-bottom:5px}#tab #tab_content #tab_content_solicitud>div{margin-left:0 !important}#tab #tab_content #tab_content_solicitud h3{padding-bottom:30px}body.blog #category_list{border-bottom:1px solid black;display:block;clear:both;overflow:hidden;margin:0 10px 20px 10px}body.blog #category_list a{display:inline-block;padding:0 30px 10px 0;text-decoration:none}body.blog #page_blog_content>.blog_list{margin:0 10px}body.blog #page_blog_content>.blog_list .blog_box{display:block;margin-bottom:28px}body.blog #page_blog_content>.blog_list .blog_box .image_wrapper{height:0;padding-top:100%}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper{background:#F5F5F5;padding:20px 16px 16px 18px}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper .meta{display:flex;gap:20px;font-size:13px;line-height:17px;padding-bottom:15px}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper h2{font-size:22px;line-height:29px;padding-bottom:40px;font-weight:400}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper h2 a{text-decoration:none}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper .terms{display:flex;gap:40px}body.blog #page_blog_content>.blog_list .blog_box .content_wrapper .terms a{text-decoration:none;color:#626262;font-size:13px;line-height:17px;text-transform:uppercase}body.blog #page_blog_content>.blog_list .blog_box.item_3 .content_wrapper,body.blog #page_blog_content>.blog_list .blog_box.item_5 .content_wrapper{background:black}body.blog #page_blog_content>.blog_list .blog_box.item_3 .content_wrapper>div,body.blog #page_blog_content>.blog_list .blog_box.item_5 .content_wrapper>div,body.blog #page_blog_content>.blog_list .blog_box.item_3 .content_wrapper>h2,body.blog #page_blog_content>.blog_list .blog_box.item_5 .content_wrapper>h2,body.blog #page_blog_content>.blog_list .blog_box.item_3 .content_wrapper a,body.blog #page_blog_content>.blog_list .blog_box.item_5 .content_wrapper a{color:white}body.blog #page_blog_content>.blog_list #ajax-load-more{text-align:center;padding:20px 0 40px 0}body.blog #page_blog_content>.blog_list #ajax-load-more button{width:100%;display:block;background:black;border:1px solid black;color:white;font-size:15px;line-height:27px;cursor:pointer;padding:10px;font-weight:700}body.single-post #header_image{width:100%;height:312px;margin-bottom:20px}body.single-post #page_content h1{font-size:22px;line-height:29px;padding-bottom:30px;padding:0 10px;font-weight:700;max-width:900px;margin:0 auto}body.single-post #page_content h4{padding:15px 10px 30px 10px;font-weight:bold;font-size:16px;line-height:22px;max-width:900px;margin:0 auto}body.single-post #page_content p{font-size:18px;line-height:24px;padding-bottom:15px;padding:0 18px 15px 18px;max-width:900px;margin:0 auto}body.single-post #page_content figure.wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;height:0;padding-top:56%;padding-bottom:25px}body.single-post #page_content figure.wp-block-embed.is-type-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}body.single-post #page_content figure.wp-block-image{width:100%;max-width:800px;margin:0 auto 30px auto}body.single-post #page_content figure.wp-block-image img{width:100%;height:auto}body.single-post #page_content .wp-block-quote{background:black;padding:46px 25px;color:white;font-size:18px;line-height:24px;margin:20px 0 30px 0}body.single-post #page_content .wp-block-quote p{font-size:18px;line-height:24px;max-width:800px;margin:0 auto;text-align:center}#share_content{display:flex;align-items:center;justify-content:center;padding:50px 0}#share_content ul{display:flex;gap:20px}#share_content ul li a{display:inline-block;width:24px;height:24px;overflow:hidden;text-indent:-10000em}#share_content ul li.twitter a{background:url(../img/ico_twitter.png) 50% 50% no-repeat}#share_content ul li.facebook a{background:url(../img/ico_facebook.svg) 50% 50% no-repeat}#related_posts h2{font-size:18px;line-height:26px;text-align:center;padding-bottom:20px;font-weight:700}#related_posts .blog_list .item{background:#F5F5F5;margin-bottom:28px}#related_posts .blog_list .item .image_wrapper{height:0;padding-top:40%}#related_posts .blog_list .item .content_wrapper{padding:22px 15px}#related_posts .blog_list .item h3{font-size:15px;line-height:18px}#related_posts .blog_list .item a{text-decoration:none}div.navigation{display:block;padding:40px 0 60px 0;text-align:center}div.navigation .wp-paginate{padding:0;margin:0 auto}div.navigation .wp-paginate li{display:inline;list-style:none}div.navigation .wp-paginate li a{border:1px solid black;color:black;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}div.navigation .wp-paginate a:hover,div.navigation .wp-paginate a:active{background:black;color:white}div.navigation .title{display:none}div.navigation .gap{color:black;margin-right:4px}div.navigation .current{color:white;background:black;border:1px solid black;margin-right:4px;padding:4px 8px}#page_pagina_banner .wrapper{display:flex;flex-direction:column;justify-content:center;padding:40px 18px;color:white;background-position:80% 50%;min-height:100vh}#page_pagina_banner .wrapper h1{display:none}#page_pagina_banner .wrapper p{max-width:440px}body.page-template-template-restaurant #lista_restaurantes .paginacion{padding:40px 0;text-align:center}body{opacity:1}#popup_disfrutar{background:black;width:100%;max-width:461px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;padding:30px 50px 0 50px;color:white;display:none;z-index:10}#popup_disfrutar>img{width:52px;height:auto;margin-bottom:20px}#popup_disfrutar h3{font-size:22px;line-height:29px;max-width:200px;margin:0 auto;padding-bottom:20px;font-weight:700}#popup_disfrutar button{margin-bottom:10px}#popup_disfrutar a.cerrar{position:absolute;width:30px;height:30px;right:20px;top:12px;background:black url(../img/cruz.svg) 50% 50% no-repeat}body.popup_carta:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7);opacity:1;pointer-events:none}.flex_all>div{display:flex;gap:20px}#footer{background:black;padding:36px 0 20px 0}#footer .wrapper{padding:0 20px}#footer .columnas .columna{text-align:center}#footer .columnas .columna .home{padding-bottom:57px}#footer .columnas .columna ul li a{color:white;font-size:14px;line-height:27px;text-decoration:none}#footer .columnas .columna ul.menu>li{padding:10px 0}#footer .columnas .columna.social{border-top:1px solid white;margin-top:10px;padding-top:10px}@media (min-width:660px){.bloque_galeria .gallery-container .item .item_data{max-width:377px}body{padding-top:0px;padding-left:80px}body.some_scroll{padding-top:0}#header{position:fixed;width:80px;height:100vh;right:auto;flex-direction:column-reverse;padding:10px 0}#header #home{top:120px;bottom:120px;right:auto;width:80px;display:flex;align-items:center;justify-content:center}#header #home a{background:url(../img/logo_udon_vertical.svg) 50% 50% no-repeat;width:25px;height:149px;background-size:24px auto}#header #udon_icon{top:60px;left:0;right:auto}#header #udon_icon img{margin-left:0}#header .hamburger{right:auto;top:20px}#menu{right:auto;left:0;bottom:0;top:0;-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0)}#menu.actived{-webkit-transform:translate(78px, 0);transform:translate(78px, 0)}#page_content>div.wp-block-group{padding-top:50px;padding-bottom:20px}#page_content>div.wp-block-group.left_aligned>div{max-width:1580px}#page_content .extra_text_padding{padding-left:25px !important;padding-right:25px !important}#page_content>div.wp-block-group.left_space{padding-left:45px}#page_content>div.wp-block-group.left_space>div{max-width:1500px}#page_content .texto_columna_2{gap:20px}.wpcf7-form .row{display:flex;gap:20px;align-items:top}.wpcf7-form .row .field{padding-bottom:0}#page_pagina_banner .wrapper{padding-left:2vw}.bloque_galeria .gallery-container .item .item_data,.bloque_galeria .gallery-container .item h2{left:4vw}.wpcf7-form .row .field{padding-bottom:10px}#tab{padding:80px 10px 80px 40px}}@media (min-width:768px){#page_header .wrapper .text_wrapper{padding-left:65px}#page_content>div.wp-block-group{padding-left:75px;padding-right:75px}.wpcf7-form .row.half_column>div{padding-left:50%}.wpcf7-form .row.half_column_left>div{padding-right:50%}.wpcf7-form .row.half_column_center>div{padding-left:25%;padding-right:25%}#descargas{display:flex;gap:40px;max-width:900px}body.blog #page_blog_content>.blog_list .blog_box{overflow:hidden;margin-bottom:0}body.blog #page_blog_content>.blog_list .group_type_0{margin-bottom:28px}body.blog #page_blog_content>.blog_list .group_type_0>div{display:flex;height:584px}body.blog #page_blog_content>.blog_list .group_type_0>div .image_wrapper{flex-basis:70%}body.blog #page_blog_content>.blog_list .group_type_0>div .content_wrapper{flex-basis:30%}body.blog #page_blog_content>.blog_list .group_type_0>div .content_wrapper h2{font-size:30px;line-height:34px}body.blog #page_blog_content>.blog_list .group_type_1{margin-bottom:28px;display:flex;gap:28px}body.blog #page_blog_content>.blog_list .group_type_1>div{height:584px}body.blog #page_blog_content>.blog_list .group_type_1>div:first-child{flex-basis:75%;display:flex;flex-direction:column}body.blog #page_blog_content>.blog_list .group_type_1>div:first-child>div{height:50%}body.blog #page_blog_content>.blog_list .group_type_1>div:first-child>div.image_wrapper{padding-top:0}body.blog #page_blog_content>.blog_list .group_type_1>div:first-child>div.content_wrapper h2{font-size:30px;line-height:34px}body.blog #page_blog_content>.blog_list .group_type_1>div:last-child{flex-basis:25%;display:flex;flex-direction:column}body.blog #page_blog_content>.blog_list .group_type_1>div:last-child>div.content_wrapper{flex-basis:100%}body.blog #page_blog_content>.blog_list .group_type_2{margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 50%;min-height:584px;gap:28px;overflow:hidden}body.blog #page_blog_content>.blog_list .group_type_2>div:first-child{grid-column:1 / 2;grid-row:1 / 2}body.blog #page_blog_content>.blog_list .group_type_2>div{grid-column:1 / 2;grid-row:2 / 3;display:flex}body.blog #page_blog_content>.blog_list .group_type_2>div .image_wrapper{flex-basis:40%;padding-top:0;height:100%}body.blog #page_blog_content>.blog_list .group_type_2>div .content_wrapper{flex-basis:60%}body.blog #page_blog_content>.blog_list .group_type_2>div:last-child{grid-column:2 / 3;grid-row:1 / 3;display:flex;flex-direction:column}body.blog #page_blog_content>.blog_list .group_type_2>div:last-child .image_wrapper{padding-top:0;height:30%;flex-basis:30%}body.blog #page_blog_content>.blog_list .group_type_2>div:last-child .content_wrapper{flex-basis:70%}body.blog #page_blog_content>.blog_list .group_type_2>div:last-child .content_wrapper h2{font-size:30px;line-height:34px}body.blog #page_blog_content>.blog_list .group_type_3{margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 50%;min-height:584px;gap:28px;overflow:hidden;color:white}body.blog #page_blog_content>.blog_list .group_type_3>div:first-child{grid-column:1 / 2;grid-row:1 / 3;background:black;display:flex}body.blog #page_blog_content>.blog_list .group_type_3>div:first-child .image_wrapper{display:none}body.blog #page_blog_content>.blog_list .group_type_3>div:first-child .content_wrapper{background:black;color:white;flex-basis:100%}body.blog #page_blog_content>.blog_list .group_type_3>div:first-child .content_wrapper a{color:white}body.blog #page_blog_content>.blog_list .group_type_3>div:first-child .content_wrapper h2{font-size:30px;line-height:34px}body.blog #page_blog_content>.blog_list .group_type_3>div:not(:last-child):not(:first-child){grid-column:2 / 3;grid-row:1 / 2;display:flex}body.blog #page_blog_content>.blog_list .group_type_3>div:not(:last-child):not(:first-child) .image_wrapper{display:none}body.blog #page_blog_content>.blog_list .group_type_3>div:not(:last-child):not(:first-child) .content_wrapper{background:black;flex-basis:100%;color:white}body.blog #page_blog_content>.blog_list .group_type_3>div:not(:last-child):not(:first-child) .content_wrapper h2{font-size:30px;line-height:34px}body.blog #page_blog_content>.blog_list .group_type_3>div:not(:last-child):not(:first-child) .content_wrapper a{color:white}body.blog #page_blog_content>.blog_list .group_type_3>div:last-child{display:flex;grid-column:2 / 3;grid-row:2 / 3}body.blog #page_blog_content>.blog_list .group_type_3>div:last-child .image_wrapper{flex-basis:40%}body.blog #page_blog_content>.blog_list .group_type_3>div:last-child .content_wrapper{flex-basis:60%}body.single-post #header_image{width:100%;height:400px;margin-bottom:40px}body.single-post #inner_content{font-size:18px;line-height:24px}body.single-post #inner_content h1{font-size:38px;line-height:46px;padding-bottom:31px}body.single-post #inner_content h4{font-size:22px;line-height:29px;padding-bottom:30px}body.single-post #inner_content p{font-size:22px;line-height:29px;padding-bottom:15px}body.single-post #inner_content .wp-block-quote{margin:20px 0}body.single-post #inner_content .wp-block-quote p{font-size:28px;line-height:40px}#related_posts .blog_list .wrapper{display:flex;gap:28px;justify-content:center}#related_posts .blog_list .wrapper .item{flex-basis:25%}.bloque_restaurantes .wrapper{display:flex;justify-content:space-between;gap:20px;padding:0}.bloque_restaurantes .wrapper h2{flex-basis:4%}.bloque_restaurantes .wrapper .closer,.bloque_restaurantes .wrapper .photos{flex-basis:48%;margin-top:0}.bloque_restaurantes .wrapper .closer .map_wrapper{padding-top:99%}.bloque_udon_lovers .inner_content{padding:60px 8vw}.bloque_video{height:0}.bloque_video .wp-block-video{display:block}#producto .content_zone{display:grid;grid-template-columns:60% auto}#producto .content_zone .not_image_wrapper{padding-left:30px}.bloque_galeria .gallery-container .slick-arrow{display:block !important}#page_pagina_banner .wrapper{padding:40px 75px}}@media (min-width:992px){.bloque_galeria .gallery-container .item .item_data p.full_text{display:block}.bloque_galeria .gallery-container .item .item_data p.intro_text{display:none}.bloque_video #over_video_text{left:auto;right:6vw;justify-content:center}.bloque_tipo_1 .wrapper{display:grid;grid-template-columns:60% auto;min-height:560px}.bloque_tipo_1 .wrapper .text_side{padding:8vw}.bloque_tipo_1 .wrapper .image_side{height:100%}.bloque_tipo_1 .wrapper .image_side .vertical{width:15px;left:6vw}.bloque_tipo_1 .wrapper .image_side .vertical span{margin:20px 0}.bloque_tipo_2 .wrapper{display:flex;min-height:560px;padding:40px 0;align-items:center}.bloque_tipo_2 .wrapper .text_side{width:100%;padding:0 6vw 0 6vw;flex-basis:40%}.bloque_tipo_2 .wrapper .image_side{width:100%;padding:0 4vw 0 0vw;height:auto;order:2;flex-basis:60%}#page_header .wrapper{height:200px}#page_header .wrapper .text_wrapper h1{font-size:65px;line-height:69px}#page_header .wrapper .text_wrapper h1 small{font-size:18px;margin-top:-20px}#page_header .wrapper .text_wrapper #breadcrumb{display:block;font-size:16px;line-height:22px;color:white;padding:10px 0 10px 3px}#page_header .wrapper .text_wrapper #breadcrumb a{color:white;text-decoration:none}#page_header .wrapper .text_wrapper #breadcrumb strong{font-weight:700}body,body.some_scroll{padding-top:0}body.some_scroll #page_header .wrapper{height:200px}body.page-template-template-producto.some_scroll #page_header .wrapper,body.page-template-template-carta.some_scroll #page_header .wrapper{height:50px}body.page-template-template-producto.some_scroll #page_header .text_wrapper,body.page-template-template-carta.some_scroll #page_header .text_wrapper{display:none}body.page-template-template-producto #page_header #filtros,body.page-template-template-carta #page_header #filtros,body.page-template-template-producto #descarga_cartas,body.page-template-template-carta #descarga_cartas{display:none}body.page-template-template-producto #producto .wrapper,body.page-template-template-carta #producto .wrapper,body.page-template-template-producto #carta .wrapper,body.page-template-template-carta #carta .wrapper{display:grid;grid-template-columns:306px auto}body.page-template-template-producto #producto .wrapper #sidebar,body.page-template-template-carta #producto .wrapper #sidebar,body.page-template-template-producto #carta .wrapper #sidebar,body.page-template-template-carta #carta .wrapper #sidebar{display:block}body.page-template-template-producto #producto .wrapper #search_fields,body.page-template-template-carta #producto .wrapper #search_fields,body.page-template-template-producto #carta .wrapper #search_fields,body.page-template-template-carta #carta .wrapper #search_fields{display:flex}body.page-template-template-producto #producto #content #content_list .by_category .product_list,body.page-template-template-carta #producto #content #content_list .by_category .product_list,body.page-template-template-producto #carta #content #content_list .by_category .product_list,body.page-template-template-carta #carta #content #content_list .by_category .product_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));gap:55px;padding-bottom:40px}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product{display:block;-webkit-transform:none;transform:none;margin:0 0px 10px 0;cursor:pointer}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product .image_wrapper,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product .image_wrapper,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product .image_wrapper,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product .image_wrapper{width:100%;height:0;padding-top:58%;position:relative}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product .image_wrapper::after,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product .image_wrapper::after,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product .image_wrapper::after,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product .image_wrapper::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,0.74) url(../img/rounded_plus.svg) 50% 50% no-repeat;opacity:0;transition:opacity .3s}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product .info_wrapper .description,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product .info_wrapper .description,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product .info_wrapper .description,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product .info_wrapper .description,body.page-template-template-producto #producto #content #content_list .by_category .product_list .product .info_wrapper .meta_bar,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product .info_wrapper .meta_bar,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product .info_wrapper .meta_bar,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product .info_wrapper .meta_bar{display:block}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product::after,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product::after,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product::after,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product::after{display:none}body.page-template-template-producto #producto #content #content_list .by_category .product_list .product:hover .image_wrapper::after,body.page-template-template-carta #producto #content #content_list .by_category .product_list .product:hover .image_wrapper::after,body.page-template-template-producto #carta #content #content_list .by_category .product_list .product:hover .image_wrapper::after,body.page-template-template-carta #carta #content #content_list .by_category .product_list .product:hover .image_wrapper::after{opacity:1}#page_content .wp-block-columns.tipo_1.rows_two.three_columns{grid-template-columns:1fr 1fr 1fr}#restaurantes #map_wrapper{margin:0 0px 0 20px;width:calc(100% - 80px)}body.page-template-template-restaurante #restaurantes .wrapper{display:grid;grid-template-columns:50% auto;gap:30px;padding-right:40px}body.page-template-template-restaurante #restaurantes .wrapper>div{padding-left:40px}body.page-template-template-restaurante #restaurantes .wrapper #map_wrapper{width:100%;height:0;padding-top:52%;margin-left:0}body.page-template-template-restaurante #restaurantes .wrapper #ficha_restaurante>div>div{background-position:0 0;padding:0 0 40px 40px}body.page-template-template-restaurante #restaurantes .wrapper #galeria_restaurante{padding:0px}#page_content .wp-block-columns.tipo_1 .wp-block-column figure{width:auto;text-align:left;padding-bottom:10px}#page_content .wp-block-columns.tipo_1.cols_two{display:flex;align-items:top}#page_content .wp-block-columns.tipo_1.cols_two figure{min-height:71px;padding-bottom:0;display:flex;align-items:center;justify-content:center}#page_content .wp-block-columns.tipo_1.cols_two figure img{margin-bottom:0}#page_content .wp-block-columns.bloque_50_50{display:flex}#page_content .wp-block-columns.bloque_50_50>div{flex-basis:50%}#page_content .wp-block-columns.bloque_50_50.reverse_colums{flex-direction:row-reverse}#page_content .vertical_center{display:flex;flex-direction:column;justify-content:center}#page_content .mini_column_wrapper{max-width:350px;margin:0 auto}#page_content .column_wrapper{max-width:650px;margin:0 auto}#page_content .column_wrapper_2{max-width:1200px;margin:0 auto !important}#page_content .pad_bottom_4{padding-bottom:20px}#page_content .pad_top_50{padding-top:50px !important}#page_content .pad_top_100{padding-top:100px !important}#page_content .pad_bottom_100{padding-bottom:100px !important}#page_content .mar_top_4{margin-top:40px}#page_content .more_vertical_separation{padding-top:80px;padding-bottom:90px}#page_content>div.wp-block-group{padding-top:50px;padding-bottom:50px}#footer{padding:15px 0 20px 10px}#footer .columnas{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}#footer .columnas li{text-align:left}#footer .columnas .columna.social{border:none;margin-top:0;padding-top:0;border-left:1px solid white;padding-left:20px}#footer .columnas .home{padding:20px 20px 10px 4vw !important;text-align:left}#footer .columnas .columna{flex-grow:1}#footer .columnas .col_1{flex-grow:1}#page_content .wp-block-columns.lista_dos_columnas{display:flex;gap:20px;flex-wrap:wrap}#page_content .wp-block-columns.lista_dos_columnas>div{flex-basis:48%;margin-bottom:0}#page_content .wp-block-columns.lista_dos_columnas>div figure{flex-basis:136px}}@media (min-width:1440px){.desktop_center{text-align:center}.bloque_tipo_1 .wrapper{min-height:734px}.bloque_tipo_2 .wrapper{min-height:734px}.bloque_tipo_2 .wrapper .text_side,.bloque_tipo_2 .wrapper .image_side{padding:0 8vw 0 8vw}.bloque_tipo_2 .wrapper .image_side{padding:0 5vw 0 5vw}#page_content .wp-block-columns.tipo_1 .wp-block-column.ico_left{display:grid;grid-template-columns:100px auto}#restaurantes #ficha_restaurante{display:grid;grid-template-columns:50% auto;gap:30px}#page_content .wp-block-columns.tipo_1{display:flex;align-items:baseline;padding:10px 30px;gap:40px}#page_content .wp-block-columns.tipo_1 .wp-block-column{display:block}#page_content .wp-block-columns.tipo_1 .wp-block-column figure{padding-bottom:20px}#page_content .border_inside_left .wp-block-column{border-bottom:0 !important;border-right:1px solid black}#page_content .border_inside_left .wp-block-column:last-child{border-right:0}#page_content .pad_bottom_4{padding-bottom:40px !important}#page_content .pad_bottom_6{padding-bottom:60px !important}#page_content .pad_bottom_8{padding-bottom:80px !important}#page_content .texto_columna_2 .wp-block-columns{gap:20px;padding:30px 20px}#page_content .texto_columna_2 .wp-block-columns .wp-block-column:first-child p{font-size:22px;line-height:29px}#page_content .texto_columna_2 .wp-block-columns .wp-block-column:last-child p{font-size:16px;line-height:22px}}@media (min-width:2000px){.bloque_tipo_1 .wrapper,.bloque_tipo_2 .wrapper{min-height:1000px}}@media (min-width:600px) and (max-width:781px){.wp-block-column:nth-child(2n){margin-left:0 !important}}@media (min-width:782px){#page_content .wp-block-columns .wp-block-column:not(:first-child){margin-left:0 !important}}