1<!DOCTYPE html> 2<html lang="es" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 6<!-- Optimización para motores de búsqueda de Rank Math - https://rankmath.com/ --> 7<title>Restaurante oba- · Menú degustación Estrella Michelin en Albacete</title> 8<meta name="description" content="Cuaderno Dos, el menú degustación con Estrella Michelin de oba- en Casas-Ibáñez (Albacete): la memoria gastronómica de la Manchuela y de Castilla-La Mancha."/> 9<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 10<link rel="canonical" href="https://obarestaurante.es/restaurante" /> 11<meta property="og:locale" content="es_ES" /> 12<meta property="og:type" content="article" /> 13<meta property="og:title" content="Restaurante oba- · Menú degustación Estrella Michelin en Albacete" /> 14<meta property="og:description" content="Cuaderno Dos, el menú degustación con Estrella Michelin de oba- en Casas-Ibáñez (Albacete): la memoria gastronómica de la Manchuela y de Castilla-La Mancha." /> 15<meta property="og:url" content="https://obarestaurante.es/restaurante" /> 16<meta property="og:site_name" content="Restaurante Oba" /> 17<meta property="og:updated_time" content="2026-09-30T17:38:35+02:00" /> 18<meta property="og:image" content="https://obarestaurante.es/wp-content/uploads/oba-galeria-restaurante-1024x683.jpg" /> 19<meta property="og:image:secure_url" content="https://obarestaurante.es/wp-content/uploads/oba-galeria-restaurante-1024x683.jpg" /> 20<meta property="og:image:width" content="800" /> 21<meta property="og:image:height" content="534" /> 22<meta property="og:image:alt" content="Restaurante" /> 23<meta property="og:image:type" content="image/jpeg" /> 24<meta name="twitter:card" content="summary_large_image" /> 25<meta name="twitter:title" content="Restaurante oba- · Menú degustación Estrella Michelin en Albacete" /> 26<meta name="twitter:description" content="Cuaderno Dos, el menú degustación con Estrella Michelin de oba- en Casas-Ibáñez (Albacete): la memoria gastronómica de la Manchuela y de Castilla-La Mancha." /> 27<meta name="twitter:image" content="https://obarestaurante.es/wp-content/uploads/oba-galeria-restaurante-1024x683.jpg" /> 28<meta name="twitter:label1" content="Tiempo de lectura" /> 29<meta name="twitter:data1" content="1 minuto" /> 30<!-- /Plugin Rank Math WordPress SEO --> 31 32<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 33<link rel="alternate" type="application/rss+xml" title="Restaurante OBA » Feed" href="https://obarestaurante.es/feed" /> 34<link rel="alternate" type="application/rss+xml" title="Restaurante OBA » Feed de los comentarios" href="https://obarestaurante.es/comments/feed" /> 35<link rel="alternate" hreflang="es" href="https://obarestaurante.es/restaurante" /> 36<link rel="alternate" hreflang="en" href="https://obarestaurante.es/en/restaurant" /> 37<link rel="alternate" hreflang="x-default" href="https://obarestaurante.es/restaurante" /> 38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://obarestaurante.es/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobarestaurante.es%2Frestaurante" /> 39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://obarestaurante.es/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobarestaurante.es%2Frestaurante&format=xml" /> 40<style id="wp-img-auto-sizes-contain-inline-css"> 41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 42/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 43</style> 44<style id="wp-emoji-styles-inline-css"> 45 46 img.wp-smiley, img.emoji { 47 display: inline !important; 48 border: none !important; 49 box-shadow: none !important; 50 height: 1em !important; 51 width: 1em !important; 52 margin: 0 0.07em !important; 53 vertical-align: -0.1em !important; 54 background: none !important; 55 padding: 0 !important; 56 } 57/*# sourceURL=wp-emoji-styles-inline-css */ 58</style> 59<style id="global-styles-inline-css"> 60:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
600) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
60.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 61:root :where(.wp-block-icon svg){width: 24px;} 62:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 63/*# sourceURL=global-styles-inline-css */ 64</style> 65<link rel='stylesheet' id='view-styles-css' href='https://obarestaurante.es/wp-content/plugins/thefork-widgets/includes/../css/view.css?ver=7.1.3' media='all' /> 66<link rel='stylesheet' id='hello-elementor-css' href='https://obarestaurante.es/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' /> 67<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://obarestaurante.es/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' /> 68<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://obarestaurante.es/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' /> 69<link rel='stylesheet' id='elementor-frontend-css' href='https://obarestaurante.es/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' /> 70<link rel='stylesheet' id='elementor-post-5-css' href='https://obarestaurante.es/wp-content/uploads/elementor/css/post-5.css?ver=1791333634' media='all' /> 71<link rel='stylesheet' id='elementor-icons-css' href='https://obarestaurante.es/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 72<link rel='stylesheet' id='elementor-post-813-css' href='https://obarestaurante.es/wp-content/uploads/elementor/css/post-813.css?ver=1791344485' media='all' /> 73<link rel='stylesheet' id='elementor-gf-local-archivo-css' href='https://obarestaurante.es/wp-content/uploads/elementor/google-fonts/css/archivo.css?ver=1742257950' media='all' />
74<script id="jquery-core-js" src="https://obarestaurante.es/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 74
74
75<script id="jquery-migrate-js" src="https://obarestaurante.es/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
75 76<link rel="https://api.w.org/" href="https://obarestaurante.es/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://obarestaurante.es/wp-json/wp/v2/pages/813" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://obarestaurante.es/xmlrpc.php?rsd" /> 77<meta name="generator" content="WordPress 7.1.3" /> 78<link rel='shortlink' href='https://obarestaurante.es/?p=813' /> 79<meta name="generator" content="Site Kit by Google 1.189.0" /><meta name="generator" content="Elementor 4.3.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 80 <style> 81 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 82 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 83 background-image: none !important; 84 } 85 @media screen and (max-height: 1024px) { 86 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 87 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 88 background-image: none !important; 89 } 90 } 91 @media screen and (max-height: 640px) { 92 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 93 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 94 background-image: none !important; 95 } 96 } 97 </style> 98 <link rel="icon" href="https://obarestaurante.es/wp-content/uploads/2026/03/cropped-favicon-32x32.png" sizes="32x32" /> 99<link rel="icon" href="https://obarestaurante.es/wp-content/uploads/2026/03/cropped-favicon-192x192.png" sizes="192x192" /> 100<link rel="apple-touch-icon" href="https://obarestaurante.es/wp-content/uploads/2026/03/cropped-favicon-180x180.png" /> 101<meta name="msapplication-TileImage" content="https://obarestaurante.es/wp-content/uploads/2026/03/cropped-favicon-270x270.png" /> 102<style id="wp-custom-css"> 103 104 105/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/ 106 107.envato-block__preview{overflow: visible;} 108 109/*Kit 69 Custom Styling for buttons */ 110.envato-kit-69-slide-btn .elementor-button, 111.envato-kit-69-cta-btn .elementor-button, 112.envato-kit-69-flip-btn .elementor-button{ 113 border-left: 0px !important; 114 border-bottom: 0px !important; 115 border-right: 0px !important; 116 padding: 15px 0 0 !important; 117} 118.envato-kit-69-slide-btn .elementor-slide-button:hover, 119.envato-kit-69-cta-btn .elementor-button:hover, 120.envato-kit-69-flip-btn .elementor-button:hover{ 121 margin-bottom: 20px; 122} 123.envato-kit-69-menu .elementor-nav-menu--main a:hover{ 124 margin-top: -7px; 125 padding-top: 4px; 126 border-bottom: 1px solid #FFF; 127} 128/* Fix menu dropdown width */ 129.envato-kit-69-menu .elementor-nav-menu--dropdown{ 130 width: 100% !important; 131} 132 133/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/ 134 135 136 137/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/ 138 139.envato-kit-138-bracket .elementor-widget-container > *:before{ 140 content:"["; 141 color:#ffab00; 142 display:inline-block; 143 margin-right:4px; 144 line-height:1em; 145 position:relative; 146 top:-1px; 147} 148 149.envato-kit-138-bracket .elementor-widget-container > *:after{ 150 content:"]"; 151 color:#ffab00; 152 display:inline-block; 153 margin-left:4px; 154 line-height:1em; 155 position:relative; 156 top:-1px; 157} 158 159/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/ 160 161 162 163/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/ 164 165.envato-block__preview{overflow: visible !important;} 166 167/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/ 168 169 170
171/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/ 172 173.envato-block__preview{overflow: visible;} 174 175/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */ 176 177.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{ 178 text-align: center; 179} 180.envato-kit-141-top-0 h1, 181.envato-kit-141-top-0 h2, 182.envato-kit-141-top-0 h3, 183.envato-kit-141-top-0 h4, 184.envato-kit-141-top-0 h5, 185.envato-kit-141-top-0 h6, 186.envato-kit-141-top-0 p { 187 margin-top: 0; 188} 189 190.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md { 191 padding-left: 1.5rem; 192 padding-right: 1.5rem; 193} 194 195.envato-kit-141-bottom-0 p { 196 margin-bottom: 0; 197} 198 199.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header { 200 margin-bottom: .5rem; 201} 202 203.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container { 204 padding-bottom: 52px; 205} 206 207.envato-kit-141-display-inline { 208 display: inline-block; 209} 210 211.envato-kit-141 .elementor-slick-slider ul.slick-dots { 212 bottom: -40px; 213} 214
215/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/ 216 217 218 219/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/ 220 221.envato-block__preview{overflow: visible;} 222 223/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/ 224 225 226 227/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/ 228 229.envato-block__preview{ 230 overflow: visible; 231} 232 233/* Border Radius */ 234.envato-kit-139-accordion .elementor-widget-container{ 235 border-radius: 10px !important; 236} 237.envato-kit-139-map iframe, 238.envato-kit-139-slider .slick-slide, 239.envato-kit-139-flipbox .elementor-flip-box div{ 240 border-radius: 10px !important; 241 242} 243 244 245/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/ 246 247 248 249/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/ 250 251.envato-block__preview{overflow: visible;} 252/* Material Button Click Effect */ 253.envato-kit-140-material-hit .menu-item a, 254.envato-kit-140-material-button .elementor-button{ 255 background-position: center; 256 transition: background 0.8s; 257} 258.envato-kit-140-material-hit .menu-item a:hover, 259.envato-kit-140-material-button .elementor-button:hover{ 260 background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%; 261} 262.envato-kit-140-material-hit .menu-item a:active, 263.envato-kit-140-material-button .elementor-button:active{ 264 background-color: #FFF; 265 background-size: 100%; 266 transition: background 0s; 267} 268 269/* Field Shadow */ 270.envato-kit-140-big-shadow-form .elementor-field-textual{ 271 box-shadow: 0 20px 30px rgba(0,0,0, .05); 272} 273 274/* FAQ */ 275.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{ 276 border-width: 0 0 1px !important; 277} 278 279/* Scrollable Columns */ 280.envato-kit-140-scrollable{ 281 height: 100%; 282 overflow: auto; 283 overflow-x: hidden; 284} 285 286/* ImageBox: No Space */ 287.envato-kit-140-imagebox-nospace:hover{ 288 transform: scale(1.1); 289 transition: all 0.3s; 290} 291.envato-kit-140-imagebox-nospace figure{ 292 line-height: 0; 293} 294 295.envato-kit-140-slide .elementor-slide-content{ 296 background: #FFF; 297 margin-left: -60px; 298 padding: 1em; 299} 300.envato-kit-140-carousel .slick-active:not(.slick-current) img{ 301 padding: 20px !important; 302 transition: all .9s; 303} 304 305/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/ 306 307 308 309/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/ 310 311.envato-kit-102-phone-overlay { 312 position: absolute !important; 313 display: block !important; 314 top: 0%; 315 left: 0%; 316 right: 0%; 317 margin: auto; 318 z-index: 1; 319} 320 321/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/ 322 323 324 325/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/ 326 327.envato-block__preview{overflow: visible;} 328 329/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/ 330 331 332</style> 333 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head> 334<body class="wp-singular page-template page-template-elementor_canvas page page-id-813 wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-template-canvas elementor-kit-5 elementor-page elementor-page-813"> 335 <div data-elementor-type="wp-page" data-elementor-id="813" class="elementor elementor-813" data-elementor-post-type="page"> 336 <div class="elementor-element elementor-element-4d3fc5e e-con-full e-flex e-con e-parent" data-id="4d3fc5e" data-element_type="container" data-e-type="container"> 337 <div class="elementor-element elementor-element-0951c40 elementor-widget elementor-widget-html" data-id="0951c40" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 338 <div class="elementor-widget-container"> 339 <!-- ================================================================ 340 PÃGINA: RESTAURANTE (Cuaderno Dos) â pegar todo esto en un único widget "HTML" de Elementor 341 Página: Configuración â Diseño de página â "Elementor Canvas" 342 La sección/columna que contenga este widget NO debe tener Motion Effects 343 (sticky, parallax...) porque rompe el position: fixed. 344 Las imágenes ya llevan la URL real de la Mediateca (wp-content/uploads/...). 345 Solo funciona si subes antes los archivos de /wp-uploads/ con ESE MISMO 346 nombre y SIN que WordPress las meta en subcarpetas de mes/año 347 (ver README.md de esta carpeta para el porqué). 348================================================================ -->
349<script type="application/ld+json"> 350{ 351 "@context": "https://schema.org", 352 "@type": "BreadcrumbList", 353 "itemListElement": [ 354 { 355 "@type": "ListItem", 356 "position": 1, 357 "name": "oba-", 358 "item": "https://obarestaurante.es/" 359 }, 360 { 361 "@type": "ListItem", 362 "position": 2, 363 "name": "Restaurante", 364 "item": "https://obarestaurante.es/restaurante" 365 } 366 ] 367} 368</script>
368 369<style> 370html, body { margin: 0 !important; padding: 0 !important; background: #fae1c0 !important; } 371 372.oba-page, .oba-page * { box-sizing: border-box; } 373 374.oba-page { 375 font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif !important; 376 background: #fae1c0 !important; 377 color: #1a1a1a !important; 378} 379 380/* -------- Header (logo + idioma + menú), versión clara para fondo crema -------- */ 381.oba-page .oba-detail-header { 382 position: absolute; 383 top: 0; left: 0; right: 0; 384 z-index: 10; 385 display: flex; 386 align-items: center; 387 justify-content: space-between; 388 padding: 28px 48px; 389} 390 391.oba-page .oba-detail-logo { display: block; width: 90px; margin: 0; } 392.oba-page .oba-detail-logo img { display: block; width: 100%; height: auto; } 393 394.oba-page .oba-lang-switch { 395 position: absolute; 396 left: 50%; top: 50%; 397 transform: translate(-50%, -50%); 398 display: flex; 399 align-items: center; 400 gap: 8px; 401} 402.oba-page .oba-lang-btn { 403 background: none !important; 404 border: none !important; 405 cursor: pointer; 406 color: rgba(26,26,26,0.45) !important; 407 font-family: 'Archivo', sans-serif !important; 408 font-size: 14px !important; 409 font-weight: 400 !important; 410 letter-spacing: 0.08em; 411 padding: 4px 2px; 412 margin: 0; 413 transition: color 0.2s ease; 414 text-decoration: none !important; 415} 416.oba-page .oba-lang-btn:hover { color: rgba(26,26,26,0.75) !important; } 417.oba-page .oba-lang-btn.active { 418 color: #1a1a1a !important; 419 text-decoration: underline !important; 420 text-underline-offset: 4px; 421} 422.oba-page .oba-lang-sep { color: rgba(26,26,26,0.3) !important; font-size: 14px; } 423 424.oba-page .oba-menu-btn { 425 background: none !important; 426 border: none !important; 427 cursor: pointer; 428 width: 32px; height: 22px; 429 display: flex; 430 flex-direction: column; 431 justify-content: space-between; 432 padding: 0; margin: 0; 433} 434.oba-page .oba-menu-btn span { 435 display: block; 436 height: 2px; width: 100%; 437 background: #1a1a1a !important; 438 border-radius: 1px; 439 transition: transform 0.3s ease, opacity 0.3s ease; 440} 441.oba-page .oba-menu-btn.active span:nth-child(1) { transform: translateY(10px) rotate(45deg); } 442.oba-page .oba-menu-btn.active span:nth-child(2) { opacity: 0; } 443.oba-page .oba-menu-btn.active span:nth-child(3) { transform: translateY(-10px) rotate(-45deg); } 444 445.oba-page .oba-inline-menu { 446 position: absolute; 447 top: calc(100% + 20px); 448 right: 0; 449 display: flex; 450 flex-direction: column; 451 align-items: flex-end; 452 gap: 16px; 453 margin: 0; padding: 0; list-style: none; 454 opacity: 0; 455 visibility: hidden; 456 transform: translateY(-6px); 457 transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease; 458 z-index: 20; 459} 460.oba-page .oba-inline-menu.open { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; } 461.oba-page .oba-inline-menu a { 462 position: relative; 463 color: rgba(26,26,26,0.65) !important; 464 text-decoration: none !important; 465 font-weight: 600 !important; 466 font-size: 13px !important; 467 letter-spacing: 0.12em; 468 padding-bottom: 4px; 469 transition: color 0.25s ease; 470 white-space: nowrap; 471} 472.oba-page .oba-inline-menu a:hover { color: #1a1a1a !important; } 473 474@media (max-width: 700px) { 475 .oba-page .oba-detail-header { padding: 20px 24px; } 476} 477 478/* -------- Contenido de la página de detalle -------- */ 479.oba-page .oba-detail-page { 480 display: flex; 481 align-items: flex-start; 482 justify-content: center; 483 gap: 72px; 484 min-height: 100vh; 485 padding: 110px 48px 0 120px; 486} 487 488.oba-page .oba-detail-media { 489 position: sticky; 490 top: 32px; 491 height: calc(100vh - 64px); 492 aspect-ratio: 9 / 16; 493 overflow: hidden; 494 flex-shrink: 0; 495 background: #111; 496} 497.oba-page .oba-detail-media img { width: 100%; height: 100%; object-fit: cover; display: block; } 498 499.oba-page .oba-detail-content { flex: 1; max-width: 780px; padding: 0 64px 100px 0; } 500 501.oba-page .oba-detail-section h2, 502.oba-page .oba-detail-kicker { 503 font-size: 17px !important; 504 font-weight: 700 !important; 505 letter-spacing: 0.06em; 506 margin-bottom: 24px; 507 color: #1a1a1a !important; 508} 509.oba-page .oba-detail-section p { 510 font-size: 15px !important; 511 line-height: 1.7; 512 margin-bottom: 20px; 513 max-width: 500px; 514 color: #2a2a2a !important; 515} 516.oba-page .oba-detail-divider { 517 border: none; 518 border-top: 1px solid rgba(0,0,0,0.12); 519 margin: 56px 0; 520} 521.oba-page .oba-btn-row { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 12px; } 522.oba-page .oba-btn { 523 display: inline-block; 524 background: #9d7759 !important; 525 color: #fff !important; 526 text-decoration: none !important; 527 font-size: 12px !important; 528 font-weight: 700 !important; 529 letter-spacing: 0.15em; 530 padding: 17px 30px; 531 text-align: center; 532 transition: background 0.2s ease; 533} 534.oba-page .oba-btn:hover { background: #806148 !important; } 535 536/* --- MARIDAJES: pestañas --- */ 537.oba-page .oba-maridajes { margin-top: 4px; } 538 539.oba-page .oba-maridajes-tabs { 540 display: flex; 541 flex-wrap: wrap; 542 gap: 30px; 543 border-bottom: 1px solid rgba(0,0,0,0.12); 544 margin-bottom: 26px; 545} 546.oba-page .oba-maridaje-tab { 547 position: relative; 548 background: none !important; 549 border: 0 !important; 550 padding: 0 0 14px; 551 margin: 0; 552 cursor: pointer; 553 font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif !important; 554 font-size: 14px !important; 555 font-weight: 700 !important; 556 letter-spacing: 0.06em; 557 color: #6a6a62 !important; 558 transition: color 0.2s ease; 559} 560.oba-page .oba-maridaje-tab::after {
561 content: ''; 562 position: absolute; 563 left: 0; 564 bottom: -1px; 565 height: 2px; 566 width: 100%; 567 background: #1a1a1a; 568 transform: scaleX(0); 569 transform-origin: left; 570 transition: transform 0.3s ease; 571} 572.oba-page .oba-maridaje-tab:hover { color: #1a1a1a !important; } 573.oba-page .oba-maridaje-tab.activo { color: #1a1a1a !important; } 574.oba-page .oba-maridaje-tab.activo::after { transform: scaleX(1); } 575.oba-page .oba-maridaje-tab:focus-visible { outline: 2px solid #9d7759; outline-offset: 3px; } 576 577.oba-page .oba-maridaje-panel { display: none; } 578.oba-page .oba-maridaje-panel.activo { display: block; } 579.oba-page .oba-maridaje-panel p { 580 font-size: 15px !important; 581 margin-bottom: 20px; 582 max-width: none; 583 text-align: justify; 584 text-justify: inter-word; 585 -webkit-hyphens: auto; 586 hyphens: auto; 587} 588.oba-page .oba-maridaje-panel .oba-maridaje-sub { 589 font-size: 13px !important; 590 font-style: italic; 591 margin: 0 0 14px; 592 color: #6a6a62 !important; 593 text-align: left; 594 -webkit-hyphens: none; 595 hyphens: none; 596} 597.oba-page .oba-maridaje-panel .oba-btn { 598 display: inline-block; 599 padding: 14px 22px; 600 font-size: 11px !important; 601} 602 603@media (max-width: 900px) { 604 .oba-page .oba-maridajes-tabs { gap: 20px; } 605 .oba-page .oba-maridaje-tab { font-size: 13px !important; } 606} 607 608@media (max-width: 900px) { 609 .oba-page .oba-detail-page { flex-direction: column; gap: 32px; padding: 132px 24px 0; } 610 .oba-page .oba-detail-media { position: relative; top: 0; width: 100%; height: 60vh; aspect-ratio: auto; } 611 .oba-page .oba-detail-content { width: 100%; max-width: none; padding: 0 0 80px; } 612 .oba-page .oba-detail-divider { margin: 48px 0; } 613} 614 615/* -------- Reveal footer: al hacer scroll más allá del final de la página, 616 se descubre una franja a pantalla completa con el nav de la Home. -------- */ 617.oba-page { 618 position: relative; 619 z-index: 1; 620 padding-bottom: 100px; 621 margin-bottom: 100vh; 622} 623 624.oba-reveal-footer { 625 position: fixed; 626 bottom: 0; 627 left: 0; 628 width: 100%; 629 height: 100vh; 630 z-index: 0; 631 overflow: hidden; 632 background: #000; 633 font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; 634} 635 636.oba-reveal-logo { 637 position: absolute; 638 top: 28px; 639 left: 48px; 640 z-index: 2; 641 display: block; 642 width: 90px; 643} 644.oba-reveal-logo img { display: block; width: 100%; height: auto; } 645 646.oba-reveal-bg { 647 position: absolute; 648 inset: 0; 649 background-size: cover; 650 background-position: center; 651 opacity: 0; 652 filter: blur(6px); 653 transform: scale(1.015); 654 transition: opacity 0.5s ease, filter 0.5s ease, transform 0.6s ease; 655} 656.oba-reveal-bg.active { opacity: 1 !important; filter: blur(0) !important; transform: scale(1) !important; } 657 658.oba-reveal-overlay { 659 position: absolute; 660 inset: 0; 661 background: linear-gradient(180deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.15) 35%, rgba(0,0,0,0.55) 100%); 662} 663 664.oba-reveal-nav { 665 position: relative; 666 z-index: 1; 667 height: 100%; 668 display: flex; 669 align-items: center; 670 justify-content: space-between; 671 padding: 0 64px; 672 gap: 24px; 673} 674 675.oba-reveal-link { 676 position: relative; 677 color: #fff !important; 678 text-decoration: none !important; 679 font-weight: 500 !important; 680 letter-spacing: 0.01em; 681 font-size: clamp(20px, 2.6vw, 42px); 682 line-height: 1.1; 683 white-space: nowrap; 684 padding-bottom: 10px; 685} 686.oba-reveal-link::after { 687 content: ''; 688 position: absolute; 689 left: 0; bottom: 0; 690 height: 2px; width: 100%; 691 background: #fff; 692 transform: scaleX(0); 693 transform-origin: left; 694 transition: transform 0.35s ease; 695} 696.oba-reveal-link:hover::after, 697.oba-reveal-link:focus-visible::after, 698.oba-reveal-link.active::after { transform: scaleX(1); } 699 700@property --oba-shine-angle { 701 syntax: '<angle>'; 702 initial-value: 0deg; 703 inherits: false; 704} 705 706.oba-reveal-reserve { 707 position: absolute; 708 bottom: 48px; left: 50%; 709 transform: translateX(-50%); 710 z-index: 2; 711 color: #fff !important; 712 text-decoration: none !important; 713 font-family: 'Archivo', sans-serif !important; 714 font-size: 13px !important; 715 font-weight: 400 !important; 716 letter-spacing: 0.2em; 717 padding: 16px 42px; 718 border-radius: 999px; 719 background: rgba(255,255,255,0.06) !important; 720 backdrop-filter: blur(10px); 721 -webkit-backdrop-filter: blur(10px); 722 transition: background 0.25s ease; 723} 724.oba-reveal-reserve:hover { background: rgba(255,255,255,0.16) !important; } 725.oba-reveal-reserve::before { 726 content: ''; 727 position: absolute; 728 inset: -1px; 729 border-radius: inherit; 730 padding: 1px; 731 background: conic-gradient(from var(--oba-shine-angle), transparent 0deg, transparent 300deg, rgba(255,255,255,0.85) 340deg, rgba(255,255,255,0.95) 353deg, transparent 360deg); 732 -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); 733 -webkit-mask-composite: xor; 734 mask-composite: exclude; 735 pointer-events: none; 736 animation: oba-shine-rotate 4.5s linear infinite; 737}
738@keyframes oba-shine-rotate { 739 to { --oba-shine-angle: 360deg; } 740} 741@media (prefers-reduced-motion: reduce) { 742 .oba-reveal-reserve::before { animation: none; } 743} 744 745.oba-legal-links { 746 position: absolute; 747 bottom: 16px; 748 left: 0; 749 right: 0; 750 z-index: 2; 751 display: flex; 752 justify-content: center; 753 align-items: center; 754 gap: 10px; 755 font-size: 11px; 756 letter-spacing: 0.04em; 757 color: rgba(255,255,255,0.4); 758} 759.oba-legal-links a { color: rgba(255,255,255,0.5) !important; text-decoration: none !important; } 760.oba-legal-links a:hover { color: rgba(255,255,255,0.85) !important; } 761.oba-legal-links span { color: rgba(255,255,255,0.3); } 762 763@media (max-width: 700px) { 764 .oba-reveal-logo { width: 64px; top: 20px; left: 24px; } 765 .oba-reveal-nav { 766 flex-direction: column; 767 justify-content: center; 768 gap: 28px; 769 padding: 0 24px; 770 text-align: center; 771 } 772} 773 774/* -------- Aviso de cookies -------- */ 775.oba-cookie-banner { 776 position: fixed; 777 left: 20px; right: 20px; bottom: 20px; 778 z-index: 9999; 779 max-width: 640px; 780 margin: 0 auto; 781 background: #1a1a1a; 782 color: #fff; 783 padding: 22px 26px; 784 border-radius: 10px; 785 box-shadow: 0 12px 40px rgba(0,0,0,0.35); 786 display: flex; 787 flex-wrap: wrap; 788 gap: 16px; 789 align-items: center; 790 justify-content: space-between; 791 font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; 792} 793.oba-cookie-text { margin: 0; font-size: 13px; line-height: 1.6; color: rgba(255,255,255,0.85); flex: 1 1 260px; } 794.oba-cookie-text a { color: #fff !important; text-decoration: underline !important; } 795.oba-cookie-actions { display: flex; gap: 10px; flex-wrap: wrap; } 796.oba-cookie-btn { 797 font-family: inherit; 798 font-size: 12px; 799 font-weight: 700; 800 letter-spacing: 0.08em; 801 text-transform: uppercase; 802 padding: 11px 20px; 803 border-radius: 999px; 804 border: none; 805 cursor: pointer; 806 background: #9d7759; 807 color: #fff; 808 transition: background 0.2s ease; 809 white-space: nowrap; 810} 811.oba-cookie-btn:hover { background: #806148; } 812.oba-cookie-btn--ghost { background: transparent; color: rgba(255,255,255,0.75); border: 1px solid rgba(255,255,255,0.3); } 813.oba-cookie-btn--ghost:hover { color: #fff; border-color: rgba(255,255,255,0.6); } 814@media (max-width: 600px) { 815 .oba-cookie-banner { left: 12px; right: 12px; bottom: 12px; padding: 18px; } 816 .oba-cookie-actions { width: 100%; } 817 .oba-cookie-btn { flex: 1; text-align: center; } 818} 819 820/* H1 solo para buscadores y lectores de pantalla (SEO) */ 821.oba-sr-only { 822 position: absolute !important; 823 width: 1px !important; height: 1px !important; 824 padding: 0 !important; margin: -1px !important; 825 overflow: hidden !important; 826 clip: rect(0, 0, 0, 0) !important; 827 white-space: nowrap !important; 828 border: 0 !important; 829} 830 831/* seo-build: selector de idioma con enlaces y fotos como <img> */ 832.oba-page a.oba-lang-btn { text-decoration: none !important; display: inline-block; } 833.oba-page .oba-has-bg-img { isolation: isolate; } 834.oba-page img.oba-bg-img { 835 position: absolute !important; inset: 0; z-index: -1; 836 width: 100% !important; height: 100% !important; max-width: none !important; 837 margin: 0 !important; object-fit: cover; object-position: center; 838} 839.oba-page img.oba-bg-layer { width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover; object-position: center; } 840/* /seo-build */ 841</style> 842 843<div class="oba-page"> 844 <header class="oba-detail-header"> 845 <a href="/" class="oba-detail-logo" aria-label="oba-"> 846 <img decoding="async" src="https://obarestaurante.es/wp-content/uploads/oba-logo-dark.png" alt="oba-"> 847 </a> 848 849 <div class="oba-lang-switch" role="group" aria-label="Seleccionar idioma" data-i18n-attr="aria-label:aria_lang"> 850 <a class="oba-lang-btn active" data-lang="es" href="/restaurante" hreflang="es" lang="es" aria-current="page">ES</a> 851 <span class="oba-lang-sep">/</span> 852 <a class="oba-lang-btn" data-lang="en" href="/en/restaurant" hreflang="en" lang="en">EN</a> 853 </div> 854 855 <div class="oba-header-right" style="position:relative;"> 856 <nav class="oba-inline-menu" id="oba-inline-menu"> 857 <a href="https://www.thefork.es/restaurante/oba-r721580" target="_blank" rel="noopener" data-i18n="menu_reserva">RESERVA</a> 858 <a href="/nosotros#contacto" data-i18n="menu_contacto">CONTACTO</a> 859 <a href="/tienda" data-i18n="menu_tienda">TIENDA</a> 860 </nav> 861 <button class="oba-menu-btn" aria-label="Abrir menú" data-i18n-attr="aria-label:aria_menu" aria-expanded="false" aria-controls="oba-inline-menu">
862 <span></span><span></span><span></span> 863 </button> 864 </div> 865 </header> 866 867 <h1 class="oba-sr-only" data-i18n="h1_seo">Restaurante oba-: menú degustación Cuaderno Dos</h1> 868 869 <div class="oba-detail-page"> 870 <div class="oba-detail-media"> 871 <img decoding="async" src="https://obarestaurante.es/wp-content/uploads/oba-galeria-restaurante.jpg" alt="Plato de oba- con huevas sobre piedra y hoja verde, menú degustación Cuaderno Dos"> 872 </div> 873 874 <div class="oba-detail-content"> 875 876 <section class="oba-detail-section"> 877 <p class="oba-detail-kicker" data-i18n="kicker">00 â CUADERNO DOS</p> 878 <p data-i18n="p1">Cuaderno Dos es un viaje por los paisajes, las historias y la memoria gastronómica de nuestra tierra. Inspirado en Las 1000 recetas de la cocina de Albacete, publicado por Carmina Useros en 1971, reinterpretamos el recetario tradicional desde una mirada contemporánea. El menú se desarrolla a través de diferentes parajes, donde cada pase reúne pequeñas elaboraciones que conviven entre sÃ, proponiendo una nueva forma de recorrer un menú degustación.</p> 879 <div class="oba-btn-row"> 880 <a class="oba-btn" href="/menu" data-i18n="btn_menu_actual">MENà ACTUAL</a> 881 <a class="oba-btn" href="https://www.thefork.es/restaurante/oba-r721580" target="_blank" rel="noopener" data-i18n="btn_reservar_2">RESERVAR</a> 882 <a class="oba-btn" href="/tienda" data-i18n="btn_regala">REGALA OBA-</a> 883 </div> 884 </section> 885 886 <hr class="oba-detail-divider"> 887 888 <section class="oba-detail-section"> 889 <h2 data-i18n="h2_maridajes">MARIDAJES</h2> 890 891 <div class="oba-maridajes"> 892 893 <div class="oba-maridajes-tabs" role="tablist" aria-label="Maridajes"> 894 <button type="button" class="oba-maridaje-tab activo" role="tab" id="tab-maridaje-1" 895 aria-controls="panel-maridaje-1" aria-selected="true" data-maridaje="1" 896 data-i18n="maridaje_1_titulo">NATURA</button> 897 <button type="button" class="oba-maridaje-tab" role="tab" id="tab-maridaje-2" 898 aria-controls="panel-maridaje-2" aria-selected="false" tabindex="-1" data-maridaje="2" 899 data-i18n="maridaje_2_titulo">MATICES OLVIDADOS</button> 900 <button type="button" class="oba-maridaje-tab" role="tab" id="tab-maridaje-3" 901 aria-controls="panel-maridaje-3" aria-selected="false" tabindex="-1" data-maridaje="3" 902 data-i18n="maridaje_3_titulo">CONTRASTES</button> 903 </div> 904 905 <div class="oba-maridaje-panel activo" role="tabpanel" id="panel-maridaje-1" 906 aria-labelledby="tab-maridaje-1" data-maridaje="1"> 907 <p class="oba-maridaje-sub" data-i18n="maridaje_1_sub">(MARIDAJE NO/LO)</p> 908 <p data-i18n="maridaje_1_texto">Maridaje vivo que expresa nuestra filosofÃa a través de la fermentación. Cada bebida nace de un constante proceso de investigación y experimentación, donde ingredientes de nuestro entorno se transforman mediante levaduras salvajes, microorganismos seleccionados y técnicas fermentativas propias. El resultado es una colección de bebidas únicas, creadas para acompañar el menú y descubrir una nueva dimensión de cada plato.</p> 909 <a class="oba-btn" href="/maridaje-natura" data-i18n="btn_ver_maridaje">VER MARIDAJE</a> 910 </div> 911 912 <div class="oba-maridaje-panel" role="tabpanel" id="panel-maridaje-2" 913 aria-labelledby="tab-maridaje-2" data-maridaje="2" hidden> 914 <p data-i18n="maridaje_2_texto">Recorrido por variedades ancestrales y minoritarias del territorio nacional. Una selección de vinos con identidad, elaborados por pequeños productores que preservan un patrimonio vitivinÃcola único.</p> 915 <a class="oba-btn" href="/maridaje-matices-olvidados" data-i18n="btn_ver_maridaje">VER MARIDAJE</a> 916 </div> 917 918 <div class="oba-maridaje-panel" role="tabpanel" id="panel-maridaje-3" 919 aria-labelledby="tab-maridaje-3" data-maridaje="3" hidden>
920 <p data-i18n="maridaje_3_texto">Recorrido por los grandes vinos que han definido la historia. Una selección de regiones y bodegas icónicas que representan la esencia de los estilos más influyentes del mundo del vino.</p> 921 <a class="oba-btn" href="#" data-i18n="btn_ver_maridaje">VER MARIDAJE</a> 922 </div> 923 924 </div> 925 </section> 926 927 <hr class="oba-detail-divider"> 928 929 <section class="oba-detail-section"> 930 <h2 data-i18n="h2_eventos">ESPECIALES</h2> 931 <p data-i18n="p_eventos">Llevamos la experiencia Oba allà donde la imagines o reservamos nuestro espacio en exclusiva para ti. Celebraciones, encuentros privados o eventos corporativos diseñados a medida, donde cada detalle se adapta a tu ocasión.</p> 932 <div class="oba-btn-row"> 933 <a class="oba-btn" href="/rawseason" data-i18n="btn_raw_season">RAW SEASON</a> 934 <a class="oba-btn" href="mailto:[email protected]" data-i18n="btn_consulta">EVENTOS PRIVADOS</a> 935 </div> 936 </section> 937 938 <hr class="oba-detail-divider"> 939 940 <section class="oba-detail-section"> 941 <h2 data-i18n="h2_packnoche">PACK NOCHE</h2> 942 <p data-i18n="p_packnoche">Una noche para quedarte: la experiencia Cuaderno Medio en nuestra mesa y alojamiento en Cañitas Maite Gastronómico, con desayuno incluido y un descuento especial en la habitación.</p> 943 <div class="oba-btn-row"> 944 <a class="oba-btn" href="/pack-noche" data-i18n="btn_packnoche">DESCUBRE EL PACK</a> 945 </div> 946 </section> 947 948 </div> 949 </div> 950</div> 951 952<footer class="oba-reveal-footer"> 953 <a href="/" class="oba-reveal-logo" aria-label="oba-"> 954 <img decoding="async" src="https://obarestaurante.es/wp-content/uploads/oba-logo.png" alt="oba-"> 955 </a> 956 <div class="oba-reveal-bg active" id="rv-bg-default" style="background-image:url('https://obarestaurante.es/wp-content/uploads/oba-fondo-principal.jpg');"></div> 957 <div class="oba-reveal-bg" id="rv-bg-chef" style="background-image:url('https://obarestaurante.es/wp-content/uploads/oba-restaurante.jpg');"></div> 958 <div class="oba-reveal-bg" id="rv-bg-bar" style="background-image:url('https://obarestaurante.es/wp-content/uploads/oba-entorno.jpg');"></div> 959 <div class="oba-reveal-bg" id="rv-bg-about" style="background-image:url('https://obarestaurante.es/wp-content/uploads/oba-nosotros.jpg');"></div> 960 <div class="oba-reveal-overlay"></div> 961 <nav class="oba-reveal-nav"> 962 <a href="/restaurante" class="oba-reveal-link active" data-bg="rv-bg-chef" data-i18n="nav_restaurante">RESTAURANTE</a> 963 <a href="/entorno" class="oba-reveal-link" data-bg="rv-bg-bar" data-i18n="nav_entorno">ENTORNO</a> 964 <a href="/nosotros" class="oba-reveal-link" data-bg="rv-bg-about" data-i18n="nav_nosotros">NOSOTROS</a> 965 </nav> 966 <a href="https://www.thefork.es/restaurante/oba-r721580" target="_blank" rel="noopener" class="oba-reveal-reserve" data-i18n="btn_reservar">RESERVAR</a> 967 <div class="oba-legal-links"> 968 <a href="/aviso-legal">Aviso Legal</a><span>·</span><a href="/politica-privacidad">Privacidad</a><span>·</span><a href="/cookies">Cookies</a> 969 </div> 970</footer> 971
972<script> 973// ============================================================ 974// MOTOR DE TRADUCCIÃN ES/EN â cada página lleva su propia copia 975// (solo con las claves de texto que usa esta página). 976// ============================================================ 977window.OBA_PAGE_LANG = 'es'; 978window.OBA_TRANSLATIONS = window.OBA_TRANSLATIONS || { 979 es: { 980 h1_seo: "Restaurante oba-: menú degustación Cuaderno Dos", 981 menu_reserva: "RESERVA", menu_contacto: "CONTACTO", menu_tienda: "TIENDA", 982 nav_restaurante: "RESTAURANTE", nav_entorno: "ENTORNO", nav_nosotros: "NOSOTROS", 983 btn_reservar: "RESERVAR", 984 aria_menu: "Abrir menú", aria_lang: "Seleccionar idioma", 985 kicker: "00 â CUADERNO DOS", 986 p1: "Cuaderno Dos es un viaje por los paisajes, las historias y la memoria gastronómica de nuestra tierra. Inspirado en Las 1000 recetas de la cocina de Albacete, publicado por Carmina Useros en 1971, reinterpretamos el recetario tradicional desde una mirada contemporánea. El menú se desarrolla a través de diferentes parajes, donde cada pase reúne pequeñas elaboraciones que conviven entre sÃ, proponiendo una nueva forma de recorrer un menú degustación.", 987 btn_menu_actual: "MENà ACTUAL", 988 btn_reservar_2: "RESERVAR", 989 btn_regala: "REGALA OBA-", 990 h2_maridajes: "MARIDAJES", 991 maridaje_1_titulo: "NATURA", 992 maridaje_1_sub: "(MARIDAJE NO/LO)", 993 maridaje_1_texto: "Maridaje vivo que expresa nuestra filosofÃa a través de la fermentación. Cada bebida nace de un constante proceso de investigación y experimentación, donde ingredientes de nuestro entorno se transforman mediante levaduras salvajes, microorganismos seleccionados y técnicas fermentativas propias. El resultado es una colección de bebidas únicas, creadas para acompañar el menú y descubrir una nueva dimensión de cada plato.", 994 maridaje_2_titulo: "MATICES OLVIDADOS", 995 maridaje_2_texto: "Recorrido por variedades ancestrales y minoritarias del territorio nacional. Una selección de vinos con identidad, elaborados por pequeños productores que preservan un patrimonio vitivinÃcola único.", 996 maridaje_3_titulo: "CONTRASTES", 997 maridaje_3_texto: "Recorrido por los grandes vinos que han definido la historia. Una selección de regiones y bodegas icónicas que representan la esencia de los estilos más influyentes del mundo del vino.", 998 btn_ver_maridaje: "VER MARIDAJE", 999 h2_eventos: "ESPECIALES", 1000 p_eventos: "Llevamos la experiencia Oba allà donde la imagines o reservamos nuestro espacio en exclusiva para ti. Celebraciones, encuentros privados o eventos corporativos diseñados a medida, donde cada detalle se adapta a tu ocasión.", 1001 btn_raw_season: "RAW SEASON", 1002 btn_consulta: "EVENTOS PRIVADOS", 1003 h2_packnoche: "PACK NOCHE", 1004 p_packnoche: "Una noche para quedarte: la experiencia Cuaderno Medio en nuestra mesa y alojamiento en Cañitas Maite Gastronómico, con desayuno incluido y un descuento especial en la habitación.", 1005 btn_packnoche: "DESCUBRE EL PACK" 1006 }, 1007 en: { 1008 h1_seo: "oba- Restaurant: Cuaderno Dos tasting menu", 1009 menu_reserva: "BOOK", menu_contacto: "CONTACT", menu_tienda: "SHOP", 1010 nav_restaurante: "RESTAURANT", nav_entorno: "SURROUNDINGS", nav_nosotros: "ABOUT US", 1011 btn_reservar: "BOOK NOW", 1012 aria_menu: "Open menu", aria_lang: "Select language", 1013 kicker: "00 â CUADERNO DOS", 1014 p1: "Cuaderno Dos is a journey through the landscapes, the stories and the culinary memory of our land. Inspired by Las 1000 recetas de la cocina de Albacete, published by Carmina Useros in 1971, we reinterpret the traditional recipe book from a contemporary perspective. The menu unfolds through different landscapes, where each course brings together small preparations that coexist with one another, proposing a new way to travel through a tasting menu.", 1015 btn_menu_actual: "CURRENT MENU", 1016 btn_reservar_2: "BOOK NOW", 1017 btn_regala: "GIFT OBA-", 1018 h2_maridajes: "PAIRINGS", 1019 maridaje_1_titulo: "NATURA", 1020 maridaje_1_sub: "(NO/LOW ALCOHOL PAIRING)", 1021 maridaje_1_texto: "A living pairing that expresses our philosophy through fermentation. Every drink is born from a constant process of research and experimentation, where ingredients from our surroundings are transformed using wild yeasts, selected microorganisms and our own fermentation techniques. The result is a collection of unique drinks, created to accompany the menu and reveal a new dimension in every dish.", 1022 maridaje_2_titulo: "MATICES OLVIDADOS", 1023 maridaje_2_texto: "A journey through ancestral and lesser-known grape varieties from across Spain. A selection of wines with character, made by small producers who preserve a unique winegrowing heritage.", 1024 maridaje_3_titulo: "CONTRASTES", 1025 maridaje_3_texto: "A journey through the great wines that have shaped history. A selection of iconic regi
1025ons and wineries that capture the essence of the most influential styles in the world of wine.", 1026 btn_ver_maridaje: "SEE PAIRING", 1027 h2_eventos: "SPECIALS", 1028 p_eventos: "We bring the Oba experience wherever you imagine it, or reserve our space exclusively for you. Celebrations, private gatherings or corporate events designed to measure, where every detail adapts to your occasion.", 1029 btn_raw_season: "RAW SEASON", 1030 btn_consulta: "PRIVATE EVENTS", 1031 h2_packnoche: "NIGHT PACK", 1032 p_packnoche: "A night to stay for: the Cuaderno Medio experience at our table and a stay at Cañitas Maite Gastronómico, with breakfast included and a special discount on the room.", 1033 btn_packnoche: "DISCOVER THE PACK" 1034 } 1035}; 1036 1037function obaApplyLang(lang) { 1038 const dict = window.OBA_TRANSLATIONS[lang]; 1039 if (!dict) return; 1040 document.querySelectorAll('[data-i18n]').forEach((el) => { 1041 const key = el.dataset.i18n; 1042 if (dict[key] !== undefined) el.textContent = dict[key]; 1043 }); 1044 document.querySelectorAll('[data-i18n-attr]').forEach((el) => { 1045 el.dataset.i18nAttr.split(';').forEach((pair) => { 1046 const [attr, key] = pair.split(':').map(s => s.trim()); 1047 if (attr && dict[key] !== undefined) el.setAttribute(attr, dict[key]); 1048 }); 1049 }); 1050 document.querySelectorAll('.oba-lang-btn').forEach((btn) => { 1051 btn.classList.toggle('active', btn.dataset.lang === lang); 1052 }); 1053 document.documentElement.lang = lang; 1054 try { localStorage.setItem('oba_lang', lang); } catch (e) {} 1055} 1056 1057function obaInit() { 1058 let saved = 'es'; 1059 saved = window.OBA_PAGE_LANG || 'es'; 1060 obaApplyLang(saved); 1061 1062 document.querySelectorAll('.oba-lang-btn').forEach((btn) => { 1063 btn.addEventListener('click', () => obaApplyLang(btn.dataset.lang)); 1064 }); 1065 1066 var menuBtn = document.querySelector('.oba-page .oba-menu-btn'); 1067 var inlineMenu = document.querySelector('.oba-page #oba-inline-menu'); 1068 if (menuBtn && inlineMenu) { 1069 menuBtn.addEventListener('click', function () { 1070 var isOpen = inlineMenu.classList.toggle('open'); 1071 menuBtn.classList.toggle('active', isOpen); 1072 menuBtn.setAttribute('aria-expanded', String(isOpen)); 1073 }); 1074 } 1075 1076 obaInitMaridajes(); 1077} 1078 1079// Pestañas de la sección Maridajes 1080function obaInitMaridajes() { 1081 var tabs = Array.prototype.slice.call(document.querySelectorAll('.oba-maridaje-tab')); 1082 var paneles = Array.prototype.slice.call(document.querySelectorAll('.oba-maridaje-panel')); 1083 if (!tabs.length) return; 1084 1085 function mostrar(id, mover) {
1086 tabs.forEach(function (t) { 1087 var on = t.dataset.maridaje === id; 1088 t.classList.toggle('activo', on); 1089 t.setAttribute('aria-selected', String(on)); 1090 t.tabIndex = on ? 0 : -1; 1091 if (on && mover) t.focus(); 1092 }); 1093 paneles.forEach(function (p) { 1094 var on = p.dataset.maridaje === id; 1095 p.classList.toggle('activo', on); 1096 p.hidden = !on; 1097 }); 1098 } 1099 1100 tabs.forEach(function (tab, i) { 1101 tab.addEventListener('click', function () { mostrar(tab.dataset.maridaje, false); }); 1102 tab.addEventListener('keydown', function (e) { 1103 var salto = e.key === 'ArrowRight' ? 1 : e.key === 'ArrowLeft' ? -1 : 0; 1104 if (!salto) return; 1105 e.preventDefault(); 1106 var siguiente = tabs[(i + salto + tabs.length) % tabs.length]; 1107 mostrar(siguiente.dataset.maridaje, true); 1108 }); 1109 }); 1110} 1111 1112if (document.readyState === 'loading') { 1113 document.addEventListener('DOMContentLoaded', obaInit); 1114} else { 1115 obaInit(); 1116} 1117 1118// ============================================================ 1119// REVEAL FOOTER â cruce de fondos al pasar el ratón por los links, 1120// igual que en el hero de la Home. 1121// ============================================================ 1122(function () { 1123 function ready(fn) { 1124 if (document.readyState !== 'loading') fn(); 1125 else document.addEventListener('DOMContentLoaded', fn); 1126 } 1127 1128 ready(function () { 1129 var links = document.querySelectorAll('.oba-reveal-link'); 1130 var layers = document.querySelectorAll('.oba-reveal-bg'); 1131 var nav = document.querySelector('.oba-reveal-nav'); 1132 var DEFAULT_BG = 'rv-bg-default'; 1133 if (!links.length || !layers.length) return; 1134 1135 function showBg(targetId) { 1136 layers.forEach(function (layer) { layer.classList.remove('active'); }); 1137 var target = document.getElementById(targetId); 1138 if (target) target.classList.add('active'); 1139 } 1140 1141 links.forEach(function (link) { 1142 var targetId = link.dataset.bg; 1143 link.addEventListener('mouseenter', function () { showBg(targetId); }); 1144 link.addEventListener('focus', function () { showBg(targetId); }); 1145 }); 1146 1147 if (nav) { 1148 nav.addEventListener('mouseleave', function () { showBg(DEFAULT_BG); }); 1149 nav.addEventListener('focusout', function (e) { 1150 if (!nav.contains(e.relatedTarget)) showBg(DEFAULT_BG); 1151 }); 1152 } 1153 1154 // En móvil no hay hover: las fotos van rotando solas cada ~2s 1155 var bgIds = Array.prototype.map.call(layers, function (layer) { return layer.id; }); 1156 var mobileQuery = window.matchMedia('(max-width: 700px)'); 1157 var carouselTimer = null; 1158 var carouselIndex = 0; 1159 function startCarousel() { 1160 if (carouselTimer || bgIds.length < 2) return; 1161 carouselIndex = bgIds.indexOf(DEFAULT_BG); 1162 if (carouselIndex < 0) carouselIndex = 0; 1163 carouselTimer = setInterval(function () { 1164 carouselIndex = (carouselIndex + 1) % bgIds.length; 1165 showBg(bgIds[carouselIndex]); 1166 }, 2000); 1167 } 1168 function stopCarousel() { 1169 if (carouselTimer) { clearInterval(carouselTimer); carouselTimer = null; } 1170 showBg(DEFAULT_BG); 1171 } 1172 mobileQuery.addEventListener('change', function (e) { 1173 if (e.matches) startCarousel(); else stopCarousel(); 1174 }); 1175 if (mobileQuery.matches) startCarousel(); 1176 }); 1177})(); 1178 1179// ============================================================ 1180// AVISO DE COOKIES + GOOGLE ANALYTICS â cada página lleva su propia copia. 1181// Solo carga Analytics si el usuario pulsa "Aceptar" (nunca antes). 1182// ============================================================ 1183(function () { 1184 var KEY = 'oba_cookie_consent'; 1185 1186 // Sustituir por el ID de medición real de Google Analytics (GA4), 1187 // formato "G-XXXXXXXXXX", en TODAS las páginas cuando esté disponible. 1188 var GA_MEASUREMENT_ID = 'G-4M7QS4D472'; 1189 1190 function getConsent() { 1191 try { return localStorage.getItem(KEY); } catch (e) { return null; } 1192 } 1193 function setConsent(value) { 1194 try { localStorage.setItem(KEY, value); } catch (e) {} 1195 } 1196 1197 function loadAnalytics() { 1198 if (!GA_MEASUREMENT_ID || GA_MEASUREMENT_ID.indexOf('XXXX') !== -1) return; 1199 // Sin Analytics para usuarios conectados a WordPress (como hacÃa Site Kit) 1200 if (document.body && document.body.classList.contains('logged-in')) return; 1201 if (window.__obaGaLoaded) return; 1202 window.__obaGaLoaded = true; 1203 window.dataLayer = window.dataLayer || []; 1204 function gtag() { window.dataLayer.push(arguments); } 1205 window.gtag = gtag; 1206 gtag('js', new Date()); 1207 gtag('config', GA_MEASUREMENT_ID, { anonymize_ip: true }); 1208 var script = document.createElement('script'); 1209 script.async = true;
1210 script.src = 'https://www.googletagmanager.com/gtag/js?id=' + GA_MEASUREMENT_ID; 1211 document.head.appendChild(script); 1212 } 1213 1214 function texts() { 1215 var lang = 'es'; 1216 try { lang = (window.OBA_PAGE_LANG || document.documentElement.lang || 'es').slice(0, 2); } catch (e) {} 1217 if (lang === 'en') { 1218 return { 1219 text: 'We use our own technical cookies to remember your language and keep the site working properly, and â only if you accept â Google Analytics to measure site usage. You can accept, reject non-essential cookies, or read more in our ', 1220 link: 'Cookie Policy', 1221 accept: 'Accept', 1222 reject: 'Reject non-essential' 1223 }; 1224 } 1225 return { 1226 text: 'Usamos cookies propias y técnicas para recordar tu idioma y que la web funcione correctamente y, solo si las aceptas, Google Analytics para medir el uso del sitio. Puedes aceptarlas, rechazar las no esenciales o leer más en nuestra ', 1227 link: 'PolÃtica de Cookies', 1228 accept: 'Aceptar', 1229 reject: 'Rechazar no esenciales' 1230 }; 1231 } 1232 1233 function buildBanner() { 1234 var t = texts(); 1235 var wrap = document.createElement('div'); 1236 wrap.className = 'oba-cookie-banner'; 1237 wrap.setAttribute('role', 'region'); 1238 wrap.setAttribute('aria-label', 'Aviso de cookies'); 1239 wrap.innerHTML = 1240 '<p class="oba-cookie-text">' + t.text + '<a href="/cookies">' + t.link + '</a>.</p>' + 1241 '<div class="oba-cookie-actions">' + 1242 '<button type="button" class="oba-cookie-btn oba-cookie-btn--ghost" data-action="reject">' + t.reject + '</button>' + 1243 '<button type="button" class="oba-cookie-btn" data-action="accept">' + t.accept + '</button>' + 1244 '</div>'; 1245 document.body.appendChild(wrap); 1246 wrap.querySelector('[data-action="accept"]').addEventListener('click', function () { 1247 setConsent('accepted'); 1248 loadAnalytics(); 1249 wrap.remove(); 1250 }); 1251 wrap.querySelector('[data-action="reject"]').addEventListener('click', function () { 1252 setConsent('rejected'); 1253 wrap.remove(); 1254 }); 1255 } 1256 1257 function initCookies() { 1258 var consent = getConsent(); 1259 if (!consent) { 1260 buildBanner(); 1261 } else if (consent === 'accepted') { 1262 loadAnalytics(); 1263 } 1264 } 1265 1266 if (document.readyState === 'loading') { 1267 document.addEventListener('DOMContentLoaded', initCookies); 1268 } else {
1269 initCookies(); 1270 } 1271})(); 1272</script>
1272 1273 </div> 1274 </div> 1275 </div> 1276 </div> 1277
1277<script type="speculationrules"> 1278{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1279</script>
1279 1280
1280<script> 1281 ( () => { 1282 const lazyloadRunObserver = () => { 1283 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1284 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1285 entries.forEach( ( entry ) => { 1286 if ( entry.isIntersecting ) { 1287 let lazyloadBackground = entry.target; 1288 if( lazyloadBackground ) { 1289 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1290 } 1291 lazyloadBackgroundObserver.unobserve( entry.target ); 1292 } 1293 }); 1294 }, { rootMargin: '200px 0px 200px 0px' } ); 1295 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1296 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1297 } ); 1298 }; 1299 const events = [ 1300 'DOMContentLoaded', 1301 'elementor/lazyload/observe', 1302 ]; 1303 events.forEach( ( event ) => { 1304 document.addEventListener( event, lazyloadRunObserver ); 1305 } ); 1306 } )(); 1307 </script>
1307 1308
1308<script id="tfw-cript-js" src="https://obarestaurante.es/wp-content/plugins/thefork-widgets/includes/../js/jqueryCrypt.js?ver=1"></script>
vendor: 1 bytes, line 1308
1308
1309<script id="tfw-admin-js" src="https://obarestaurante.es/wp-content/plugins/thefork-widgets/includes/../js/admin.js?ver=1"></script>
vendor: 1 bytes, line 1309
1309
1310<script id="hello-theme-frontend-js" src="https://obarestaurante.es/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 1310
1310
1311<script id="elementor-webpack-runtime-js" src="https://obarestaurante.es/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1311
1311
1312<script id="elementor-frontend-modules-js" src="https://obarestaurante.es/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1312
1312
1313<script id="jquery-ui-core-js-before"> 1314jQuery.uiBackCompat = true; 1315//# sourceURL=jquery-ui-core-js-before 1316</script>
vendor: 1 bytes, line 1316
1316
1317<script id="jquery-ui-core-js" src="https://obarestaurante.es/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1317
1317
1318<script id="elementor-frontend-js-before"> 1319var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartir en Facebook","shareOnX":"Compartir en X","pinIt":"Pinear","download":"Descargar","downloadImage":"Descargar imagen","fullscreen":"Pantalla completa","zoom":"Zoom","share":"Compartir","playVideo":"Reproducir v\u00eddeo","previous":"Anterior","next":"Siguiente","close":"Cerrar","a11yCarouselPrevSlideMessage":"Diapositiva anterior","a11yCarouselNextSlideMessage":"Diapositiva siguiente","a11yCarouselFirstSlideMessage":"Esta es la primera diapositiva","a11yCarouselLastSlideMessage":"Esta es la \u00faltima diapositiva","a11yCarouselPaginationBulletMessage":"Ir a la diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"M\u00f3vil vertical","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"M\u00f3vil horizontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tableta vertical","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tableta horizontal","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Port\u00e1til","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Pantalla grande","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/obarestaurante.es\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/obarestaurante.es\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/obarestaurante.es\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"5040335f81","atomicFormsSendForm":"eef462f77b"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":813,"title":"Restaurante%20oba-%20%C2%B7%20Men%C3%BA%20degustaci%C3%B3n%20Estrella%20Michelin%20en%20Albacete","excerpt":"","featuredImage":false}}; 1320//# sourceURL=elementor-frontend-js-before 1321</script>
vendor: 1 bytes, line 1321
1321
1322<script id="elementor-frontend-js" src="https://obarestaurante.es/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 1322
1322
1323<script id="wp-hooks-js" src="https://obarestaurante.es/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1323
1323
1324<script id="wp-i18n-js" src="https://obarestaurante.es/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1324
1324
1325<script id="wp-i18n-js-after"> 1326wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1327//# sourceURL=wp-i18n-js-after 1328</script>
vendor: 1 bytes, line 1328
1328
1329<script id="elementor-pro-frontend-js-before"> 1330var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/obarestaurante.es\/wp-admin\/admin-ajax.php","nonce":"19ffe98045","urls":{"assets":"https:\/\/obarestaurante.es\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/obarestaurante.es\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"es_ES","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/obarestaurante.es\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1331//# sourceURL=elementor-pro-frontend-js-before 1332</script>
vendor: 1 bytes, line 1332
1332
1333<script id="elementor-pro-frontend-js" src="https://obarestaurante.es/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 1333
1333
1334<script id="pro-elements-handlers-js" src="https://obarestaurante.es/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 1334
1334
1335<script id="wp-emoji-settings" type="application/json"> 1336{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://obarestaurante.es/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1337</script>
vendor: 1 bytes, line 1337
1337
1338<script type="module"> 1339/*! This file is auto-generated */ 1340var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1341//# sourceURL=https://obarestaurante.es/wp-includes/js/wp-emoji-loader.min.js 1342</script>
1342 1343 </body> 1344</html> 1345 1346<!-- 1347Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin 1348 1349Almacenamiento en caché de páginas con Disk: Enhanced 1350 1351Served from: obarestaurante.es @ 2026-10-09 00:20:08 by W3 Total Cache 1352-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.