PageSourceSearch

https://obarestaurante.es/restaurante

html obarestaurante.es collected 2026-10-08 22:20:08 UTC 74,024 bytes, 1,352 lines download raw bytes

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 &raquo; Feed" href="https://obarestaurante.es/feed" />
34<link rel="alternate" type="application/rss+xml" title="Restaurante OBA &raquo; 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&#038;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.