{"id":15,"date":"2026-01-15T15:48:08","date_gmt":"2026-01-15T14:48:08","guid":{"rendered":"https:\/\/app.menube.es\/la-cava\/?page_id=15"},"modified":"2026-01-28T18:15:59","modified_gmt":"2026-01-28T17:15:59","slug":"espanol","status":"publish","type":"page","link":"https:\/\/app.menube.es\/la-cava\/","title":{"rendered":"Espa\u00f1ol"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5f0da6 e-flex e-con-boxed e-con e-parent\" data-id=\"b5f0da6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32f83b2 elementor-widget elementor-widget-html\" data-id=\"32f83b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"wr71\" class=\"wr71 is-burnin\">\r\n\r\n  <div class=\"wr71-bg\"><\/div>\r\n\r\n  <!-- BACK (icon only) -->\r\n  <button class=\"wr71-back\" aria-label=\"Volver\" hidden>\r\n    <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\">\r\n      <path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n    <\/svg>\r\n  <\/button>\r\n\r\n  <!-- BARREL HOME -->\r\n  <section class=\"wr71-stage wr71-stage--home\" data-view=\"home\">\r\n    <div class=\"wr71-barrel\" aria-hidden=\"true\">\r\n      <div class=\"wr71-barrel__body\"><\/div>\r\n\r\n      <div class=\"wr71-bung\"><\/div>\r\n      <div class=\"wr71-bung wr71-bung--inner\"><\/div>\r\n\r\n      <button class=\"wr71-cork\" type=\"button\" aria-label=\"Abrir secciones\"><\/button>\r\n\r\n      <div class=\"wr71-hint\">\r\n        <div class=\"wr71-hint__title wr71-hint__title--arc\">\r\n          <svg class=\"wr71-arc\"\r\n               viewBox=\"0 0 620 220\"\r\n               role=\"img\"\r\n               aria-label=\"La Cava de Menube\"\r\n               xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n\r\n            <defs>\r\n              <path id=\"wr71ArcPath\" d=\"M 120 160 Q 310 40 500 160\" \/>\r\n\r\n              <filter id=\"wr71Burn\" x=\"-40%\" y=\"-80%\" width=\"180%\" height=\"260%\">\r\n                <feTurbulence type=\"fractalNoise\" baseFrequency=\"0.02\" numOctaves=\"2\" seed=\"8\" result=\"noise\">\r\n                  <animate attributeName=\"baseFrequency\" dur=\"2.8s\" values=\"0.018;0.03;0.018\" repeatCount=\"indefinite\"\/>\r\n                <\/feTurbulence>\r\n\r\n                <feDisplacementMap in=\"SourceGraphic\" in2=\"noise\" scale=\"6\"\r\n                                   xChannelSelector=\"R\" yChannelSelector=\"G\" result=\"dist\"\/>\r\n\r\n                <feGaussianBlur in=\"dist\" stdDeviation=\"3.2\" result=\"blurWarm\"\/>\r\n                <feColorMatrix in=\"blurWarm\" type=\"matrix\"\r\n                  values=\"\r\n                    1 0 0 0 0\r\n                    0 0.55 0 0 0\r\n                    0 0 0.10 0 0\r\n                    0 0 0 0.85 0\" result=\"warm\"\/>\r\n\r\n                <feGaussianBlur in=\"dist\" stdDeviation=\"1.6\" result=\"blurHot\"\/>\r\n                <feColorMatrix in=\"blurHot\" type=\"matrix\"\r\n                  values=\"\r\n                    1 0 0 0 0.08\r\n                    0 0.85 0 0 0.06\r\n                    0 0 0.20 0 0\r\n                    0 0 0 0.65 0\" result=\"hot\"\/>\r\n\r\n                <feDropShadow dx=\"0\" dy=\"2\" stdDeviation=\"1.2\"\r\n                              flood-color=\"rgba(0,0,0,.55)\" flood-opacity=\"1\"\/>\r\n\r\n                <feMerge>\r\n                  <feMergeNode in=\"warm\"\/>\r\n                  <feMergeNode in=\"hot\"\/>\r\n                  <feMergeNode in=\"dist\"\/>\r\n                <\/feMerge>\r\n              <\/filter>\r\n            <\/defs>\r\n\r\n            <text class=\"wr71-arc__text\" filter=\"url(#wr71Burn)\">\r\n              <textPath href=\"#wr71ArcPath\"\r\n                        startOffset=\"50%\"\r\n                        text-anchor=\"middle\"\r\n                        lengthAdjust=\"spacingAndGlyphs\"\r\n                        textLength=\"380\">\r\n                LA CAVA DE MENUBE\r\n              <\/textPath>\r\n            <\/text>\r\n          <\/svg>\r\n        <\/div>\r\n\r\n        <div class=\"wr71-hint__sub\">Toca el corcho para elegir secci\u00f3n<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CATEGORIES OVERLAY -->\r\n  <section class=\"wr71-overlay\" data-view=\"cats\" hidden>\r\n    <div class=\"wr71-scrim\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"wr71-sheet\">\r\n      <div class=\"wr71-sheet__handle\"><\/div>\r\n      <div class=\"wr71-sheet__title\">Elige una secci\u00f3n<\/div>\r\n\r\n      <div class=\"wr71-cats\">\r\n        <button class=\"wr71-cat\" data-cat=\"blancos\" type=\"button\">\r\n          <span class=\"wr71-dot\">\u26aa<\/span>\r\n          <span class=\"wr71-cat__txt\">\r\n            <span class=\"wr71-cat__label\">Vinos Blancos<\/span>\r\n            <span class=\"wr71-cat__help\">Toca para ver la secci\u00f3n<\/span>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button class=\"wr71-cat\" data-cat=\"tintos\" type=\"button\">\r\n          <span class=\"wr71-dot\">\ud83d\udd34<\/span>\r\n          <span class=\"wr71-cat__txt\">\r\n            <span class=\"wr71-cat__label\">Vinos Tintos<\/span>\r\n            <span class=\"wr71-cat__help\">Toca para ver la secci\u00f3n<\/span>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button class=\"wr71-cat\" data-cat=\"rosados\" type=\"button\">\r\n          <span class=\"wr71-dot\">\ud83c\udf38<\/span>\r\n          <span class=\"wr71-cat__txt\">\r\n            <span class=\"wr71-cat__label\">Vinos Rosados<\/span>\r\n            <span class=\"wr71-cat__help\">Toca para ver la secci\u00f3n<\/span>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button class=\"wr71-cat\" data-cat=\"espumosos\" type=\"button\">\r\n          <span class=\"wr71-dot\">\ud83d\udfe1<\/span>\r\n          <span class=\"wr71-cat__txt\">\r\n            <span class=\"wr71-cat__label\">Espumosos<\/span>\r\n            <span class=\"wr71-cat__help\">Toca para ver la secci\u00f3n<\/span>\r\n          <\/span>\r\n        <\/button>\r\n        \r\n       <button class=\"wr71-cat\" data-cat=\"jerez\" type=\"button\">\r\n  <span class=\"wr71-dot\">\ud83d\udfe4<\/span>\r\n  <span class=\"wr71-cat__txt\">\r\n    <span class=\"wr71-cat__label\">Vinos de Jerez<\/span>\r\n    <span class=\"wr71-cat__help\">Toca para ver la secci\u00f3n<\/span>\r\n  <\/span>\r\n<\/button>\r\n\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SECTION VIEW -->\r\n  <section class=\"wr71-section\" data-view=\"section\" hidden>\r\n    <div class=\"wr71-section__wrap\">\r\n      <div class=\"wr71-section__head\">\r\n        <div class=\"wr71-section__badge\" id=\"wr71Badge\">\ud83d\udd34<\/div>\r\n        <div class=\"wr71-section__titles\">\r\n          <div class=\"wr71-section__title\" id=\"wr71Title\">Vinos Tintos<\/div>\r\n          <div class=\"wr71-section__sub\">Elige una subsecci\u00f3n<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-accordion\" id=\"wr71Acc\"><\/div>\r\n      <div class=\"wr71-footnote\"><\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- DETAILS (FULLSCREEN SHEET) -->\r\n  <section class=\"wr71-details\" hidden>\r\n    <div class=\"wr71-details__scrim\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"wr71-details__sheet\" role=\"dialog\" aria-label=\"Detalles del vino\">\r\n      <div class=\"wr71-details__handle\"><\/div>\r\n\r\n      <div class=\"wr71-details__top\">\r\n        <div class=\"wr71-details__name\" id=\"wr71DName\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-details__winery\" id=\"wr71DWinery\"><\/div>\r\n\r\n      <div class=\"wr71-details__imgwrap\" id=\"wr71ImgWrap\" style=\"display:none;\">\r\n        <img class=\"wr71-details__imgreal\" id=\"wr71DImg\" alt=\"\" loading=\"lazy\" \/>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-details__cards\">\r\n        <div class=\"wr71-card\">\r\n          <div class=\"wr71-card__k\">Ficha t\u00e9cnica<\/div>\r\n          <div class=\"wr71-card__v wr71-tech\">\r\n            <div class=\"wr71-tech__row\">\r\n              <span class=\"wr71-tech__k\">Bodega:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DBodega\"><\/span>\r\n            <\/div>\r\n            <div class=\"wr71-tech__row\">\r\n              <span class=\"wr71-tech__k\">D.O.:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DDO\"><\/span>\r\n            <\/div>\r\n            <div class=\"wr71-tech__row\">\r\n              <span class=\"wr71-tech__k\">Uva:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DGrape\"><\/span>\r\n            <\/div>\r\n            <div class=\"wr71-tech__row\" id=\"wr71DAgingRow\" style=\"display:none;\">\r\n              <span class=\"wr71-tech__k\">Elaboraci\u00f3n:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DAging\"><\/span>\r\n            <\/div>\r\n            <div class=\"wr71-tech__row\">\r\n              <span class=\"wr71-tech__k\">A\u00f1ada:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DVintage\"><\/span>\r\n            <\/div>\r\n            <div class=\"wr71-tech__row\">\r\n              <span class=\"wr71-tech__k\">Alcohol:<\/span>\r\n              <span class=\"wr71-tech__v\" id=\"wr71DAbv\"><\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"wr71-card\" id=\"wr71DNoteWrap\" style=\"display:none;\">\r\n          <div class=\"wr71-card__k\">Notas<\/div>\r\n          <div class=\"wr71-card__v\" id=\"wr71DNote\"><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"wr71-card\" id=\"wr71DPairWrap\" style=\"display:none;\">\r\n          <div class=\"wr71-card__k\">Maridaje<\/div>\r\n          <div class=\"wr71-card__v\" id=\"wr71DPair\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-addrow\">\r\n        <button class=\"wr71-add wr71-addglass\" type=\"button\" hidden>A\u00f1adir copa<\/button>\r\n        <button class=\"wr71-add wr71-addbottle\" type=\"button\" hidden>A\u00f1adir botella<\/button>\r\n      <\/div>\r\n\r\n      <button class=\"wr71-close\" type=\"button\">Cerrar<\/button>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ORDER FLOATING BUTTON -->\r\n  <button class=\"wr71-cartbtn\" type=\"button\" aria-label=\"Ver pedido\" hidden>\r\n    \ud83e\uddfe <span class=\"wr71-cartbtn__txt\">Pedido<\/span>\r\n    <span class=\"wr71-cartbtn__count\" id=\"wr71CartCount\">0<\/span>\r\n  <\/button>\r\n\r\n  <!-- ORDER SHEET -->\r\n  <section class=\"wr71-cart\" hidden>\r\n    <div class=\"wr71-cart__scrim\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"wr71-cart__sheet\" role=\"dialog\" aria-label=\"Pedido\">\r\n      <div class=\"wr71-cart__handle\"><\/div>\r\n\r\n      <div class=\"wr71-cart__head\">\r\n        <div class=\"wr71-cart__title\">Tu pedido<\/div>\r\n        <button class=\"wr71-cart__close\" type=\"button\" aria-label=\"Cerrar\">\u2715<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-cart__list\" id=\"wr71CartList\"><\/div>\r\n\r\n      <div class=\"wr71-cart__total\">\r\n        <span>Total orientativo<\/span>\r\n        <strong id=\"wr71CartTotal\">\u20ac 0<\/strong>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-cart__actions\">\r\n        <button class=\"wr71-cart__btn wr71-cart__btn--ghost\" type=\"button\" id=\"wr71CartClear\">Vaciar<\/button>\r\n        <button class=\"wr71-cart__btn\" type=\"button\" id=\"wr71CartCopy\">Copiar para camarero<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"wr71-cart__hint\">Muestra o env\u00eda el texto al camarero.<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- FOOTER (HOME ONLY) -->\r\n  <footer class=\"wr71-footer\">\r\n    <div>\u00a9 2025 Menube \u2014 La Cava de Menube<\/div>\r\n    <div>\r\n      Powered by Menube \u00b7\r\n      <a href=\"https:\/\/www.menube.es\" target=\"_blank\" rel=\"noopener noreferrer\">Visita nuestra p\u00e1gina<\/a>\r\n    <\/div>\r\n  <\/footer>\r\n<\/div>\r\n\r\n<style>\r\n\/* =========================\r\n   WR71 \u2014 BASE \/ FONDO FULLSCREEN\r\n========================= *\/\r\n#wr71{\r\n  position:relative;\r\n  isolation:isolate;\r\n  margin:0 !important;\r\n  padding:0 !important;\r\n  line-height: normal !important;\r\n  padding-bottom:140px; \/* aire global para footer *\/\r\n}\r\n\r\n#wr71::before{\r\n  content:\"\";\r\n  position:absolute;   \/* \ud83d\udd11 CLAVE *\/\r\n  inset:0;\r\n  z-index:-1;\r\n  pointer-events:none;\r\n  background:\r\n    radial-gradient(1200px 600px at 50% 20%, rgba(255,255,255,.40), rgba(255,255,255,0) 60%),\r\n    radial-gradient(900px 500px at 20% 70%, rgba(0,0,0,.07), rgba(0,0,0,0) 60%),\r\n    linear-gradient(180deg,\r\n      #EAF3F7 0%,\r\n      #EAF3F7 22%,\r\n      #DCE9D1 48%,\r\n      #C9B08D 75%,\r\n      #B89A73 100%\r\n    );\r\n}\r\n\r\n\r\n\/* capa interna (no pinta otro fondo) *\/\r\n.wr71-bg{\r\n  position:absolute;\r\n  inset:0;\r\n  background:transparent !important;\r\n}\r\n\r\n\/* si el tema mete p\u00e1rrafos con margen dentro *\/\r\n#wr71 :where(p){ margin:0; }\r\n\r\n\/* =========================\r\n   BOTONES FIJOS\r\n========================= *\/\r\n.wr71-back{\r\n  position:fixed;\r\n  right:16px;\r\n  bottom:calc(16px + 40px + env(safe-area-inset-bottom));\r\n  z-index:9999999;\r\n  width:48px;\r\n  height:48px;\r\n  border-radius:999px;\r\n  border:1px solid rgba(0,0,0,.12);\r\n  background:rgba(255,255,255,.90);\r\n  backdrop-filter:blur(8px);\r\n  box-shadow:0 12px 28px rgba(0,0,0,.22);\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  cursor:pointer;\r\n}\r\n.wr71-back:active{ transform:scale(.96); }\r\n\r\n.wr71-cartbtn{\r\n  position:fixed;\r\n  left:16px;\r\n  bottom:calc(16px + 40px + env(safe-area-inset-bottom));\r\n  z-index:9999999;\r\n  border:1px solid rgba(0,0,0,.12);\r\n  background:rgba(255,255,255,.92);\r\n  backdrop-filter: blur(8px);\r\n  box-shadow:0 12px 28px rgba(0,0,0,.22);\r\n  border-radius:999px;\r\n  padding:10px 12px;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  cursor:pointer;\r\n}\r\n.wr71-cartbtn__txt{font-weight:800; color:#111827; font-size:13px;}\r\n.wr71-cartbtn__count{\r\n  min-width:28px; height:28px;\r\n  border-radius:999px;\r\n  display:flex; align-items:center; justify-content:center;\r\n  font-weight:900;\r\n  background:#111827; color:#fff;\r\n  font-size:12px;\r\n}\r\n.wr71-cartbtn:active{transform:scale(.98);}\r\n\r\n\/* =========================\r\n   HOME \/ STAGE \/ BARRIL\r\n========================= *\/\r\n.wr71-stage{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:flex-start;\r\n  justify-content:center;\r\n  padding:0 10px;\r\n  margin:0;\r\n}\r\n\r\n\/* evita 100vh heredado *\/\r\n.wr71-stage--home{\r\n  min-height:auto !important;\r\n  height:auto !important;\r\n  margin:0 !important;\r\n  padding-bottom: 90px !important; \/* aire para footer *\/\r\n}\r\n\r\n.wr71-barrel{\r\n  position:relative;\r\n  width:min(420px, 92vw);\r\n  height:min(92svh, 780px);\r\n  margin:0 auto;\r\n  background:transparent;\r\n  box-shadow:none;\r\n  border-radius:0;\r\n  overflow:visible;\r\n  transform:none;\r\n}\r\n\r\n.wr71-barrel::before,\r\n.wr71-barrel::after{\r\n  content:none !important;\r\n  display:none !important;\r\n}\r\n\r\n@media (max-width:420px){\r\n  .wr71-barrel{ height:min(94svh, calc(92vw * 5 \/ 3)); }\r\n}\r\n@media (min-width:1024px){\r\n  .wr71-barrel{ height:min(88vh, 980px); }\r\n}\r\n\r\n\/* \u00daNICA capa visible del barril *\/\r\n.wr71-barrel__body{\r\n  position:absolute;\r\n  inset:0;\r\n  border-radius:52px;\r\n  background:transparent;\r\n  background-image:url(\"https:\/\/menube.es\/imagenes-menus\/barril pagina.webp\");\r\n  background-repeat:no-repeat;\r\n  background-size:150% auto;\r\n  background-position:45% 48%;\r\n  transform:scaleY(1.15);\r\n  transform-origin:center top;\r\n  box-shadow:none;\r\n}\r\n\r\n\/* Agujero + corcho *\/\r\n.wr71-bung{\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:18%;\r\n  transform:translateX(-50%);\r\n  width:86px;\r\n  height:86px;\r\n  border-radius:999px;\r\n  background:rgba(0,0,0,.30);\r\n  box-shadow:inset 0 14px 30px rgba(0,0,0,.35);\r\n}\r\n.wr71-bung--inner{\r\n  width:70px;\r\n  height:70px;\r\n  background:rgba(0,0,0,.55);\r\n  box-shadow:inset 0 10px 18px rgba(0,0,0,.40);\r\n}\r\n.wr71-cork{\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:18%;\r\n  transform:translateX(-50%);\r\n  width:66px;\r\n  height:66px;\r\n  border-radius:999px;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  background:linear-gradient(180deg,#D6B58B,#C59A6E,#A97645);\r\n  box-shadow:0 16px 28px rgba(0,0,0,.28);\r\n  cursor:pointer;\r\n}\r\n.wr71-cork::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  border-radius:999px;\r\n  opacity:.25;\r\n  background-image:\r\n    radial-gradient(circle at 20% 30%, rgba(0,0,0,.35) 0 2px, transparent 3px),\r\n    radial-gradient(circle at 70% 60%, rgba(0,0,0,.35) 0 2px, transparent 3px),\r\n    radial-gradient(circle at 45% 75%, rgba(0,0,0,.35) 0 2px, transparent 3px);\r\n}\r\n.wr71-cork::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:10px;\r\n  right:10px;\r\n  top:7px;\r\n  height:9px;\r\n  border-radius:999px;\r\n  background:rgba(255,255,255,.25);\r\n}\r\n.wr71-cork:active{ transform:translateX(-50%) translateY(3px) scale(.985); }\r\n\r\n\/* animaci\u00f3n corcho *\/\r\n.wr71-pop{ animation:wr71pop .42s ease-out both; }\r\n@keyframes wr71pop{\r\n  0%{transform:translateX(-50%) translateY(0) rotate(0deg);}\r\n  35%{transform:translateX(-50%) translateY(2px) rotate(-4deg);}\r\n  100%{transform:translateX(-50%) translateY(-18px) rotate(0deg);}\r\n}\r\n\r\n\/* =========================\r\n   TITULO CURVADO + SUB\r\n========================= *\/\r\n.wr71-hint{\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:8%;\r\n  transform:translateX(-50%);\r\n  text-align:center;\r\n  width:min(560px, 96vw);\r\n  pointer-events:none;\r\n}\r\n.wr71-hint__title--arc{\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:140px;\r\n  transform:translateX(-50%);\r\n  width:min(560px, 96vw);\r\n  height:160px;\r\n  pointer-events:none;\r\n}\r\n.wr71-arc{\r\n  width:100%;\r\n  height:100%;\r\n  display:block;\r\n  overflow:visible;\r\n}\r\n\/* texto quemado base *\/\r\n.wr71-arc__text{\r\n  font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n  font-weight: 950;\r\n  font-size: 48px;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  fill:#1A0C05;\r\n  paint-order: stroke fill;\r\n  stroke: rgba(10,6,3,.55);\r\n  stroke-width: 2.2px;\r\n}\r\n\/* micro animaci\u00f3n \u201cse termina de quemar\u201d *\/\r\n.wr71-hint__title--arc .wr71-arc__text{ opacity: 0; }\r\n.wr71.is-burnin .wr71-hint__title--arc .wr71-arc__text{\r\n  opacity: 1;\r\n  stroke-dasharray: 900;\r\n  stroke-dashoffset: 900;\r\n  animation:\r\n    wr71BurnStroke 0.95s ease-out forwards,\r\n    wr71BurnFill   1.15s ease-out 0.35s forwards,\r\n    wr71BurnFlicker 1.8s ease-in-out 0.2s 1;\r\n}\r\n@keyframes wr71BurnStroke{ to{ stroke-dashoffset: 0; } }\r\n@keyframes wr71BurnFill{\r\n  0%{ fill: rgba(26,12,5,0); }\r\n  100%{ fill: #1A0C05; }\r\n}\r\n@keyframes wr71BurnFlicker{\r\n  0%   { filter: drop-shadow(0 -1px 0 rgba(255,210,150,.10)) drop-shadow(0 2px 0 rgba(0,0,0,.28)); }\r\n  15%  { filter: drop-shadow(0 -2px 0 rgba(255,190,120,.35)) drop-shadow(0 3px 0 rgba(0,0,0,.35)); }\r\n  30%  { filter: drop-shadow(0 -1px 0 rgba(255,210,150,.15)) drop-shadow(0 2px 0 rgba(0,0,0,.30)); }\r\n  45%  { filter: drop-shadow(0 -3px 0 rgba(255,170,95,.40))  drop-shadow(0 4px 0 rgba(0,0,0,.40)); }\r\n  60%  { filter: drop-shadow(0 -1px 0 rgba(255,210,150,.18)) drop-shadow(0 2px 0 rgba(0,0,0,.30)); }\r\n  100% { filter: drop-shadow(0 -1px 0 rgba(255,210,150,.12)) drop-shadow(0 2px 0 rgba(0,0,0,.28)); }\r\n}\r\n@media (prefers-reduced-motion: reduce){\r\n  .wr71-hint__title--arc .wr71-arc__text{\r\n    opacity: 1 !important;\r\n    animation: none !important;\r\n    stroke-dasharray: none !important;\r\n    stroke-dashoffset: 0 !important;\r\n  }\r\n}\r\n.wr71-hint__sub{\r\n  color:rgba(24,24,27,.7);\r\n  font-size:12px;\r\n  margin-top:2px;\r\n}\r\n\r\n\/* =========================\r\n   OVERLAY: ELEGIR SECCI\u00d3N\r\n========================= *\/\r\n.wr71-overlay[hidden]{display:none;}\r\n.wr71-overlay{position:absolute; inset:0; z-index:40; overflow:hidden; background:transparent;}\r\n.wr71-scrim{position:absolute; inset:0; background:transparent;}\r\n.wr71-sheet{\r\n  position:absolute; inset:0;\r\n  width:100%; max-width:none;\r\n  border-radius:0;\r\n  padding:18px 16px 18px;\r\n  background:transparent;\r\n  box-shadow:none;\r\n  border:0;\r\n}\r\n.wr71-sheet__handle{width:44px; height:6px; border-radius:999px; background:rgba(0,0,0,.12); margin:0 auto 10px;}\r\n.wr71-sheet__title{\r\n  display:inline-block;\r\n  font-weight:700;\r\n  color:#111827;\r\n  font-size:16px;\r\n  background:#fff;\r\n  border:1px solid rgba(0,0,0,.12);\r\n  border-radius:18px;\r\n  padding:10px 14px;\r\n  box-shadow:0 12px 28px rgba(0,0,0,.10);\r\n}\r\n.wr71-cats{display:grid; gap:10px; margin-top:14px;}\r\n.wr71-cat{\r\n  width:100%;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  background:#fff;\r\n  border-radius:22px;\r\n  padding:14px;\r\n  display:flex; gap:12px; align-items:center;\r\n  box-shadow:0 18px 34px rgba(0,0,0,.12);\r\n  cursor:pointer;\r\n}\r\n.wr71-cat:active{transform:scale(.99);}\r\n.wr71-dot{\r\n  width:48px; height:48px; border-radius:999px;\r\n  background:rgba(0,0,0,.05);\r\n  display:flex; align-items:center; justify-content:center;\r\n  font-size:22px;\r\n}\r\n.wr71-cat__label{display:block; font-weight:700; color:#111827; font-size:14px;}\r\n.wr71-cat__help{display:block; color:rgba(24,24,27,.6); font-size:12px; margin-top:2px;}\r\n\r\n\/* =========================\r\n   SECCI\u00d3N \/ SUBSECCIONES\r\n========================= *\/\r\n.wr71-section[hidden]{display:none;}\r\n.wr71-section{position:absolute; inset:0; z-index:50; background:transparent;}\r\n.wr71-section__wrap{max-width:680px; margin:0 auto; padding:64px 16px 28px; background:transparent;}\r\n.wr71-section__head{\r\n  display:flex; gap:12px; align-items:flex-start;\r\n  background:#fff;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  border-radius:18px;\r\n  padding:12px;\r\n  box-shadow:0 12px 28px rgba(0,0,0,.10);\r\n}\r\n.wr71-section__badge{width:48px; height:48px; border-radius:16px; background:rgba(0,0,0,.05); display:flex; align-items:center; justify-content:center; font-size:22px;}\r\n.wr71-section__title{font-weight:800; color:#111827; font-size:22px; line-height:1.2;}\r\n.wr71-section__sub{color:rgba(24,24,27,.65); font-size:14px; margin-top:4px;}\r\n\r\n.wr71--section .wr71-stage{ align-items:flex-start !important; }\r\n.wr71--section .wr71-barrel{\r\n  transform: translateY(-6svh) scale(1.06);\r\n  transform-origin: top center;\r\n}\r\n@media (max-width:420px){\r\n  .wr71--section .wr71-barrel{ transform: translateY(-8svh) scale(1.08); }\r\n}\r\n\r\n\/* Accordion *\/\r\n.wr71-accordion{display:grid; gap:12px; margin-top:18px;}\r\n.wr71-acc{border:1px solid rgba(0,0,0,.10); background:#fff; border-radius:24px; overflow:hidden; box-shadow:0 18px 34px rgba(0,0,0,.10);}\r\n.wr71-acc__btn{width:100%; padding:14px; display:flex; align-items:center; justify-content:space-between; gap:10px; cursor:pointer; background:#fff; border:0;}\r\n.wr71-acc__h{font-weight:700; color:#111827; font-size:14px; text-align:left;}\r\n.wr71-acc__p{color:rgba(24,24,27,.65); font-size:12px; margin-top:2px; text-align:left;}\r\n.wr71-acc__chev{width:40px; height:40px; border-radius:16px; background:rgba(0,0,0,.05); display:flex; align-items:center; justify-content:center; transition:transform .2s ease;}\r\n.wr71-acc--open .wr71-acc__chev{transform:rotate(180deg);}\r\n.wr71-acc__body{max-height:0; opacity:0; overflow:hidden; transition:max-height .22s ease, opacity .18s ease;}\r\n.wr71-acc--open .wr71-acc__body{opacity:1; max-height:2000px;}\r\n\r\n.wr71-wines{display:grid; gap:10px; padding:0 14px 14px;}\r\n.wr71-wine{\r\n  width:100%;\r\n  text-align:left;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  background:#fff;\r\n  border-radius:18px;\r\n  padding:14px;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  box-shadow:0 12px 28px rgba(0,0,0,.08);\r\n  cursor:pointer;\r\n}\r\n.wr71-wine:active{transform:scale(.998);}\r\n.wr71-wine__name{font-weight:700; color:#111827; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}\r\n.wr71-wine__meta{color:rgba(24,24,27,.6); font-size:12px; margin-top:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}\r\n.wr71-wine__price{font-weight:800; color:#111827;}\r\n.wr71-footnote{color:rgba(24,24,27,.55); font-size:12px; margin-top:16px;}\r\n\r\n\/* =========================\r\n   MODAL DETALLES (FULLSCREEN)\r\n========================= *\/\r\n.wr71-details[hidden]{display:none;}\r\n.wr71-details{position:fixed; inset:0; z-index:10000000;}\r\n.wr71-details__scrim{position:absolute; inset:0; background:rgba(0,0,0,.35);}\r\n.wr71-details__sheet{\r\n  position:fixed;\r\n  inset:0;\r\n  width:100%;\r\n  height:100dvh;\r\n  max-height:none;\r\n  overflow:auto;\r\n  -webkit-overflow-scrolling:touch;\r\n  padding:12px 16px max(24px, env(safe-area-inset-bottom));\r\n  border-radius:0;\r\n  background:rgba(255,255,255,.96);\r\n  border:0;\r\n  box-shadow:none;\r\n}\r\n.wr71-details__top{\r\n  position:sticky;\r\n  top:0;\r\n  z-index:2;\r\n  background:rgba(255,255,255,.96);\r\n  backdrop-filter: blur(8px);\r\n  padding:8px 4px 10px;\r\n  display:flex;\r\n  align-items:flex-start;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  border-radius:18px 18px 12px 12px;\r\n}\r\n.wr71-details__name{font-weight:800; color:#111827; font-size:16px; line-height:1.2;}\r\n.wr71-details__winery{color:rgba(24,24,27,.65); font-size:13px; margin:6px 4px 10px;}\r\n.wr71-details__imgwrap{\r\n  width:100%;\r\n  max-width:520px;\r\n  margin:10px auto 12px;\r\n  aspect-ratio:1\/1;\r\n  padding:12px;\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  background:#f6f3ee;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  display:grid;\r\n  place-items:center;\r\n}\r\n.wr71-details__imgreal{\r\n  width:100%;\r\n  height:100%;\r\n  display:block;\r\n  object-fit:contain;\r\n  object-position:center;\r\n  border-radius:14px;\r\n}\r\n.wr71-details__cards{display:grid; gap:10px; margin-top:10px;}\r\n.wr71-card{border-radius:18px; background:rgba(255,255,255,.78); border:1px solid rgba(0,0,0,.10); padding:12px 14px;}\r\n.wr71-card__k{color:rgba(24,24,27,.6); font-size:12px;}\r\n.wr71-card__v{color:#111827; font-size:13px; font-weight:700; margin-top:4px;}\r\n\r\n.wr71-addrow{\r\n  display:flex; gap:12px; justify-content:center; margin-top:12px;\r\n  position: sticky;\r\n  bottom: 62px;\r\n  z-index: 5;\r\n  background: rgba(255,255,255,.96);\r\n  backdrop-filter: blur(8px);\r\n  padding: 10px 0 6px;\r\n}\r\n.wr71-add{\r\n  border:0; border-radius:14px;\r\n  padding:10px 14px;\r\n  font-weight:800; font-size:13px;\r\n  cursor:pointer; white-space:nowrap; min-width:140px;\r\n}\r\n.wr71-addglass{ background:#0F766E; color:#fff; }\r\n.wr71-addbottle{ background:#111827; color:#fff; }\r\n.wr71-add:active{ transform:scale(.97); }\r\n\r\n.wr71-close{\r\n  width:100%;\r\n  margin-top:10px;\r\n  border:0;\r\n  border-radius:18px;\r\n  background:#111827;\r\n  color:#fff;\r\n  padding:12px 14px;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  position: sticky;\r\n  bottom: 12px;\r\n  z-index: 6;\r\n}\r\n.wr71-close:active{transform:scale(.99);}\r\n\r\n\/* bloqueo scroll fondo (JS) *\/\r\nhtml.wr71-noscroll,\r\nbody.wr71-noscroll{\r\n  overflow:hidden !important;\r\n  height:100% !important;\r\n  touch-action:none;\r\n}\r\n.wr71-details,\r\n.wr71-cart{ overscroll-behavior: contain; }\r\n.wr71-details__scrim,\r\n.wr71-cart__scrim{ touch-action:none; }\r\n\r\n\/* =========================\r\n   MODAL PEDIDO\r\n========================= *\/\r\n.wr71-cart[hidden]{display:none !important;}\r\n.wr71-cart{\r\n  position:fixed; inset:0; z-index:80;\r\n  display:flex; align-items:center; justify-content:center;\r\n}\r\n.wr71-cart__scrim{position:absolute; inset:0; background:rgba(0,0,0,.35); z-index:1;}\r\n.wr71-cart__sheet{\r\n  position:relative; z-index:2;\r\n  width:min(520px, 92vw);\r\n  max-height:80vh;\r\n  background:#fff;\r\n  border-radius:24px;\r\n  box-shadow:0 30px 80px rgba(0,0,0,.35);\r\n  padding:16px;\r\n  overflow:auto;\r\n}\r\n\r\n\/* RESTORE STYLE \u2014 WR71 CART *\/\r\n#wr71 .wr71-cart__handle{\r\n  width:44px;\r\n  height:6px;\r\n  border-radius:999px;\r\n  background:rgba(0,0,0,.12);\r\n  margin:6px auto 10px;\r\n}\r\n#wr71 .wr71-cart__head{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:10px;\r\n  padding:0 2px 8px;\r\n}\r\n#wr71 .wr71-cart__title{\r\n  font-weight:900;\r\n  color:#111827;\r\n  font-size:16px;\r\n}\r\n#wr71 .wr71-cart__close{\r\n  border:0;\r\n  background:rgba(0,0,0,.06);\r\n  border-radius:14px;\r\n  width:40px;\r\n  height:40px;\r\n  cursor:pointer;\r\n}\r\n#wr71 .wr71-cart__close:active{ transform:scale(.98); }\r\n#wr71 .wr71-cart__list{\r\n  display:grid;\r\n  gap:10px;\r\n  margin-top:8px;\r\n}\r\n#wr71 .wr71-cartitem{\r\n  border:1px solid rgba(0,0,0,.10);\r\n  background:rgba(255,255,255,.90);\r\n  border-radius:18px;\r\n  padding:12px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:10px;\r\n}\r\n#wr71 .wr71-cartitem__name{\r\n  font-weight:800;\r\n  color:#111827;\r\n  font-size:13px;\r\n  line-height:1.2;\r\n}\r\n#wr71 .wr71-cartitem__meta{\r\n  color:rgba(24,24,27,.65);\r\n  font-size:12px;\r\n  margin-top:4px;\r\n}\r\n#wr71 .wr71-cartitem__qty{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n}\r\n#wr71 .wr71-qtybtn{\r\n  width:38px;\r\n  height:38px;\r\n  border-radius:14px;\r\n  border:1px solid rgba(0,0,0,.10);\r\n  background:rgba(0,0,0,.04);\r\n  cursor:pointer;\r\n}\r\n#wr71 .wr71-qtybtn:active{ transform:scale(.98); }\r\n#wr71 .wr71-qtynum{\r\n  min-width:22px;\r\n  text-align:center;\r\n  font-weight:900;\r\n  color:#111827;\r\n}\r\n#wr71 .wr71-cart__total{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  padding:12px 2px 10px;\r\n  margin-top:6px;\r\n  border-top:1px solid rgba(0,0,0,.10);\r\n  color:#111827;\r\n  font-size:14px;\r\n}\r\n#wr71 .wr71-cart__total strong{\r\n  font-weight:900;\r\n  font-size:15px;\r\n}\r\n#wr71 .wr71-cart__actions{\r\n  display:flex;\r\n  gap:10px;\r\n  margin-top:12px;\r\n}\r\n#wr71 .wr71-cart__btn{\r\n  flex:1;\r\n  border:0;\r\n  border-radius:18px;\r\n  padding:12px 14px;\r\n  font-weight:900;\r\n  cursor:pointer;\r\n  background:#111827;\r\n  color:#fff;\r\n}\r\n#wr71 .wr71-cart__btn:active{ transform:scale(.99); }\r\n#wr71 .wr71-cart__btn--ghost{\r\n  background:rgba(0,0,0,.06);\r\n  color:#111827;\r\n}\r\n#wr71 .wr71-cart__hint{\r\n  color:rgba(24,24,27,.6);\r\n  font-size:12px;\r\n  margin-top:10px;\r\n}\r\n\r\n\/* Desktop: details as centered sheet *\/\r\n@media (min-width:1024px){\r\n  .wr71-details__sheet{\r\n    inset:5vh auto auto 50%;\r\n    transform:translateX(-50%);\r\n    width:min(720px,92vw);\r\n    height:90vh;\r\n    border-radius:28px;\r\n  }\r\n}\r\n\r\n\/* =========================\r\n   FICHA T\u00c9CNICA \u2013 MEJOR LEGIBILIDAD\r\n========================= *\/\r\n#wr71 .wr71-tech{\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n#wr71 .wr71-tech__row{\r\n  display: grid;\r\n  grid-template-columns: 110px 1fr;\r\n  align-items: start;\r\n  gap: 10px;\r\n}\r\n#wr71 .wr71-tech__k{\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  color: rgba(24,24,27,.55);\r\n  text-transform: uppercase;\r\n  letter-spacing: .4px;\r\n}\r\n#wr71 .wr71-tech__v{\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  color: #111827;\r\n  line-height: 1.35;\r\n}\r\n#wr71 .wr71-tech__row:not(:last-child){\r\n  padding-bottom: 6px;\r\n  border-bottom: 1px dashed rgba(0,0,0,.08);\r\n}\r\n\r\n\/* =========================\r\n   FOOTER WR71 (HOME ONLY)\r\n========================= *\/\r\n#wr71 .wr71-footer{\r\n  width: 100%;\r\n  max-width: none;\r\n  margin: 26px auto 26px;\r\n  padding: 0 16px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:6px;\r\n  text-align:center;\r\n  font-size:12px;\r\n  line-height:1.35;\r\n  color: rgba(24,24,27,.72);\r\n  background: transparent;\r\n  border: 0;\r\n  border-radius: 0;\r\n  box-shadow: none;\r\n  opacity:.9;\r\n}\r\n#wr71 .wr71-footer a{\r\n  color: rgba(24,24,27,.85);\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n#wr71 .wr71-footer a:hover{ text-decoration: underline; }\r\n@media (max-width: 768px){\r\n  #wr71 .wr71-footer{ margin-top: 70px; }\r\n}\r\n\r\n\/* \u2705 Ocultar footer fuera de home (JS pone esta clase en body) *\/\r\nbody.wr71-hide-footer #wr71 .wr71-footer{ display:none; }\r\n\r\n\/* =========================\r\n   ELABORACI\u00d3N (LARGO) \u2014 CLAMP + EXPAND\r\n========================= *\/\r\n#wr71 #wr71DAging{\r\n  white-space: normal;\r\n  overflow-wrap: anywhere;\r\n  word-break: break-word;\r\n  line-height: 1.35;\r\n\r\n  \/* clamp 3 l\u00edneas *\/\r\n  display: -webkit-box;\r\n  -webkit-box-orient: vertical;\r\n  -webkit-line-clamp: 3;\r\n  overflow: hidden;\r\n\r\n  cursor: pointer; \/* indica que se puede tocar *\/\r\n}\r\n\r\n\/* expandido *\/\r\n#wr71 #wr71DAgingRow.wr71-tech__row--open #wr71DAging{\r\n  display: block;\r\n  -webkit-line-clamp: unset;\r\n  overflow: visible;\r\n}\r\n\r\n\/* =========================\r\n   EXTRA SCROLL PARA EVITAR BOTONES FIJOS\r\n========================= *\/\r\n\r\n\/* Cuando estamos dentro de una secci\u00f3n *\/\r\n#wr71.wr71--section .wr71-section__wrap{\r\n  padding-bottom: 160px; \/* aire extra para que no tape Volver \/ Pedido *\/\r\n}\r\n\r\n@media (max-width: 480px){\r\n  #wr71.wr71--section .wr71-section__wrap{\r\n    padding-bottom: 190px;\r\n  }\r\n}\r\n\r\n\/* =========================\r\n   FIX T\u00c1CTIL (iOS\/Android): que los vinos siempre cojan el toque\r\n========================= *\/\r\n#wr71 .wr71-wine,\r\n#wr71 .wr71-acc__btn{\r\n  touch-action: manipulation;        \/* evita double-tap \/ gestos raros *\/\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n\/* A veces el body con transici\u00f3n \u201ccome\u201d toques: forzamos pointer-events *\/\r\n#wr71 .wr71-acc__body{ pointer-events: none; }\r\n#wr71 .wr71-acc.wr71-acc--open .wr71-acc__body{ pointer-events: auto; }\r\n\r\n\/* Por si hay stacking raro, damos contexto *\/\r\n#wr71 .wr71-acc__body{ position: relative; z-index: 1; }\r\n#wr71 .wr71-wine{ position: relative; z-index: 1; }\r\n\r\n\/* =========================\r\n   RESET BOTONES FLOTANTES (VOLVER \/ PEDIDO)\r\n========================= *\/\r\n#wr71 .wr71-back{\r\n  bottom: calc(16px + env(safe-area-inset-bottom));\r\n}\r\n\r\n#wr71 .wr71-cartbtn{\r\n  bottom: calc(16px + env(safe-area-inset-bottom));\r\n}\r\n\r\n\r\n\r\n\r\n\r\n<\/style>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<script>\r\n(function(){\r\n  const root = document.getElementById('wr71');\r\n  if(!root) return;\r\n\r\n  \/\/ micro animaci\u00f3n \u201cse termina de quemar\u201d\r\n  requestAnimationFrame(() => root.classList.add('is-burnin'));\r\n\r\n  \/* =========================\r\n     SELECTORES\r\n  ========================= *\/\r\n  const backBtn   = root.querySelector('.wr71-back');\r\n  const overlay   = root.querySelector('.wr71-overlay');\r\n  const section   = root.querySelector('.wr71-section');\r\n  const cork      = root.querySelector('.wr71-cork');\r\n  const acc       = root.querySelector('#wr71Acc');\r\n\r\n  const badge     = root.querySelector('#wr71Badge');\r\n  const title     = root.querySelector('#wr71Title');\r\n\r\n  \/\/ Detalles\r\n  const details        = root.querySelector('.wr71-details');\r\n  const dScrim         = root.querySelector('.wr71-details__scrim');\r\n  const dCloseButtons  = root.querySelectorAll('.wr71-close');\r\n\r\n  const addGlassBtn  = root.querySelector('.wr71-addglass');\r\n  const addBottleBtn = root.querySelector('.wr71-addbottle');\r\n  const addRow       = root.querySelector('.wr71-addrow');\r\n\r\n  const dName     = root.querySelector('#wr71DName');\r\n  const dWinery   = root.querySelector('#wr71DWinery');\r\n\r\n  const dBodega   = root.querySelector('#wr71DBodega');\r\n  const dDO       = root.querySelector('#wr71DDO');\r\n  const dGrape    = root.querySelector('#wr71DGrape');\r\n  const dVintage  = root.querySelector('#wr71DVintage');\r\n  const dAbv      = root.querySelector('#wr71DAbv');\r\n\r\n  const dAgingRow = root.querySelector('#wr71DAgingRow');\r\n  const dAging    = root.querySelector('#wr71DAging');\r\n\r\n  const imgWrap   = root.querySelector('#wr71ImgWrap');\r\n  const dImg      = root.querySelector('#wr71DImg');\r\n\r\n  const dNoteWrap = root.querySelector('#wr71DNoteWrap');\r\n  const dNote     = root.querySelector('#wr71DNote');\r\n  const dPairWrap = root.querySelector('#wr71DPairWrap');\r\n  const dPair     = root.querySelector('#wr71DPair');\r\n\r\n  \/\/ Pedido\r\n  const cartBtn   = root.querySelector('.wr71-cartbtn');\r\n  const cartCount = root.querySelector('#wr71CartCount');\r\n  const cart      = root.querySelector('.wr71-cart');\r\n  const cartScrim = root.querySelector('.wr71-cart__scrim');\r\n  const cartClose = root.querySelector('.wr71-cart__close');\r\n  const cartList  = root.querySelector('#wr71CartList');\r\n  const cartClear = root.querySelector('#wr71CartClear');\r\n  const cartCopy  = root.querySelector('#wr71CartCopy');\r\n  const cartTotal = root.querySelector('#wr71CartTotal');\r\n\r\n  \/* =========================\r\n     ESTADO\r\n  ========================= *\/\r\n  let view = 'home';       \/\/ home | cats | section\r\n  let openSubKey = null;\r\n  let selectedWine = null;\r\n  let ORDER = [];\r\n\r\n  \/* =========================\r\n     BLOQUEO SCROLL FONDO\r\n  ========================= *\/\r\n  function lockPageScroll(){\r\n    document.documentElement.classList.add('wr71-noscroll');\r\n    document.body.classList.add('wr71-noscroll');\r\n  }\r\n  function unlockPageScroll(){\r\n    document.documentElement.classList.remove('wr71-noscroll');\r\n    document.body.classList.remove('wr71-noscroll');\r\n  }\r\n  function anyModalOpen(){\r\n    const detailsOpen = details && !details.hidden;\r\n    const cartOpen = cart && !cart.hidden;\r\n    return detailsOpen || cartOpen;\r\n  }\r\n  function updateScrollLock(){\r\n    if(anyModalOpen()) lockPageScroll();\r\n    else unlockPageScroll();\r\n  }\r\n\r\n  \/* =========================\r\n     HELPERS PEDIDO\r\n  ========================= *\/\r\n  function itemKey(w, type){ return (w.name || 'vino') + '||' + type; }\r\n  function getPreferredType(w){ return w.glassPrice ? 'glass' : 'bottle'; }\r\n\r\n  function persistOrder(){\r\n    try{ localStorage.setItem('wr71_order', JSON.stringify(ORDER)); }catch(e){}\r\n  }\r\n  function loadOrder(){\r\n    try{\r\n      const raw = localStorage.getItem('wr71_order');\r\n      if(raw) ORDER = JSON.parse(raw) || [];\r\n    }catch(e){ ORDER = []; }\r\n  }\r\n  function orderCount(){ return ORDER.reduce((s,i)=>s+(i.qty||0),0); }\r\n\r\n  function parsePrice(p){\r\n    if(!p) return null;\r\n    const s = String(p).replace(\/\\s\/g,'').replace(',', '.').replace(\/[^0-9.]\/g,'');\r\n    const n = Number(s);\r\n    return Number.isFinite(n) ? n : null;\r\n  }\r\n  function orderTotal(){\r\n    return ORDER.reduce((sum,i)=> sum + ((i.unitValue || 0) * (i.qty || 0)), 0);\r\n  }\r\n\r\n  function renderOrder(){\r\n    if(!cartBtn || !cartCount || !cartList) return;\r\n\r\n    const count = orderCount();\r\n    cartCount.textContent = String(count);\r\n    cartBtn.hidden = (count === 0);\r\n\r\n    cartList.innerHTML = '';\r\n    if(ORDER.length === 0){\r\n      cartList.innerHTML = `<div class=\"wr71-footnote\">A\u00fan no has a\u00f1adido vinos.<\/div>`;\r\n      if(cartTotal) cartTotal.textContent = '\u20ac0';\r\n      return;\r\n    }\r\n\r\n    ORDER.forEach(i=>{\r\n      const row = document.createElement('div');\r\n      row.className = 'wr71-cartitem';\r\n\r\n      const labelType = i.type === 'glass' ? 'Copa' : 'Botella';\r\n      const meta = [i.do, i.winery].filter(Boolean).join(' \u2022 ');\r\n\r\n      row.innerHTML = `\r\n        <div style=\"min-width:0\">\r\n          <div class=\"wr71-cartitem__name\">${i.name} <span style=\"font-weight:800;opacity:.7\">\u00b7 ${labelType}<\/span><\/div>\r\n          <div class=\"wr71-cartitem__meta\">${meta}<\/div>\r\n        <\/div>\r\n        <div class=\"wr71-cartitem__qty\">\r\n          <button class=\"wr71-qtybtn\" type=\"button\">\u2212<\/button>\r\n          <div class=\"wr71-qtynum\">${i.qty}<\/div>\r\n          <button class=\"wr71-qtybtn\" type=\"button\">+<\/button>\r\n        <\/div>\r\n      `;\r\n\r\n      const btns = row.querySelectorAll('.wr71-qtybtn');\r\n      btns[0].addEventListener('click', ()=> changeQty(i.key, -1));\r\n      btns[1].addEventListener('click', ()=> changeQty(i.key, +1));\r\n\r\n      cartList.appendChild(row);\r\n    });\r\n\r\n    if(cartTotal) cartTotal.textContent = `\u20ac${orderTotal().toFixed(2)}`;\r\n  }\r\n\r\n  function addToOrder(w, type){\r\n    const t = type || getPreferredType(w);\r\n    const k = itemKey(w, t);\r\n\r\n    const unitLabel = (t === 'glass')\r\n      ? (w.glassPrice || '')\r\n      : (w.bottlePrice || w.price || '');\r\n\r\n    const unitValue = parsePrice(unitLabel) || 0;\r\n\r\n    const found = ORDER.find(i => i.key === k);\r\n    if(found) found.qty += 1;\r\n    else ORDER.push({\r\n      key: k,\r\n      name: w.name || 'Vino',\r\n      type: t,\r\n      do: w.do || '',\r\n      winery: w.winery || '',\r\n      qty: 1,\r\n      unitLabel,\r\n      unitValue\r\n    });\r\n\r\n    persistOrder();\r\n    renderOrder();\r\n  }\r\n\r\n  function changeQty(key, delta){\r\n    const idx = ORDER.findIndex(i => i.key === key);\r\n    if(idx === -1) return;\r\n    ORDER[idx].qty += delta;\r\n    if(ORDER[idx].qty <= 0) ORDER.splice(idx, 1);\r\n    persistOrder();\r\n    renderOrder();\r\n  }\r\n\r\n  function openCart(){\r\n    if(!cart) return;\r\n    cart.hidden = false;\r\n    updateScrollLock();\r\n  }\r\n  function closeCart(){\r\n    if(!cart) return;\r\n    cart.hidden = true;\r\n    updateScrollLock();\r\n  }\r\n\r\n  async function copyOrder(){\r\n    const lines = [];\r\n    lines.push('\ud83e\uddfe Pedido (para camarero)');\r\n    lines.push('-------------------------');\r\n    ORDER.forEach(i=>{\r\n      const labelType = i.type === 'glass' ? 'Copa' : 'Botella';\r\n      lines.push(`${i.qty}\u00d7 ${labelType} \u2014 ${i.name}`);\r\n    });\r\n    lines.push('-------------------------');\r\n    lines.push(`Total orientativo: \u20ac${orderTotal().toFixed(2)}`);\r\n    const text = lines.join('\\n');\r\n\r\n    try{\r\n      await navigator.clipboard.writeText(text);\r\n      if(cartCopy){\r\n        const prev = cartCopy.textContent;\r\n        cartCopy.textContent = 'Copiado \u2705';\r\n        setTimeout(()=> cartCopy.textContent = prev, 1200);\r\n      }\r\n    }catch(e){\r\n      window.prompt('Copia este texto y mu\u00e9stralo\/ens\u00e9\u00f1aselo al camarero:', text);\r\n    }\r\n  }\r\n  \r\n  \r\n\r\n  \/* =========================\r\n     DATA VINOS BLANCOS \r\n  ========================= *\/\r\n  const DATA = {\r\n   blancos: { dot:'\u26aa', label:'Vinos Blancos', subs:[\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'vt-cadiz', label:'VT C\u00e1diz', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Batalla de la Barrosa',\r\n      winery: 'Manuel Arag\u00f3n',\r\n      do: 'VT C\u00e1diz',\r\n      grape: 'Sauvignon Blanc',\r\n      vintage: '2025',\r\n      abv: '12%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Chiclana, con influencia de clima atl\u00e1ntico.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/BATALLA-DE-LA-BARROSA.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Posee un final sedoso',\r\n      pairing: 'Mariscos, pescados, frituras andaluzas, paellas suaves o frutas frescas.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n     {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Caleta',\r\n      winery: 'Santiago Jordi Wine Hunters',\r\n      do: 'VT C\u00e1diz',\r\n      grape: 'Chardonnay',\r\n      vintage: '2024',\r\n      abv: '12.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'prensado suave y fermentaci\u00f3n a temperatura controlada',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CALETA.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'frutas tropicales (pi\u00f1a, mango) equilibrado, con buena acidez',\r\n      pairing: 'ensaladas, arroces, paellas, pastas, pescados y carnes blancas.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    \r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Forlong',\r\n      winery: 'Forlong',\r\n      do: 'VT C\u00e1diz',\r\n      grape: 'Palomino Fino.',\r\n      vintage: '2024',\r\n      abv: '12.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'crianza sobre l\u00edas finas en dep\u00f3sitos de acero',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/FORLONG-B.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'busca conservar los aromas naturales de la uva, su perfil arom\u00e1tico y equilibrio.',\r\n      pairing: 'pescados (al vapor o a la plancha), mariscos, pastas, arroces, e incluso carnes blancas y quesos.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n    \r\n    \r\n\r\n  ]},\r\n  \r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA RUEDA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'rueda', label:'Rueda', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Castillo de Mirafolres - Semidulce',\r\n      winery: 'Grupo Jos\u00e9 Est\u00e9vez',\r\n      do: 'Rueda',\r\n      grape: 'Verdejo',\r\n      vintage: '2024',\r\n      abv: '11%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: '\tVino blanco semidulce natural.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CASTILLO-DE-MIRA-FLORES.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Equilibrio entre el az\u00facar y la acidez, con aromas frutales.',\r\n      pairing: 'ensaladas, arroces, pastas, pescados y mariscos. Tambi\u00e9n puede maridar bien con frutos secos. '\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    \r\n    \r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'De Alverto',\r\n      winery: 'Hijos de Alberto Guti\u00e9rrez',\r\n      do: 'Rueda',\r\n      grape: 'Verdejo',\r\n      vintage: '2024',\r\n      abv: '13.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: '\tSe realiza una maceraci\u00f3n en fr\u00edo de la uva despalillada, incluyen una crianza sobre sus l\u00edas ',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/DE-ALVERTO.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Es un vino equilibrado y fresco, Es seco y crujiente, con un largo recuerdo y persistencia',\r\n      pairing: 'pescados, mariscos, quesos suaves, ensaladas y arroces. Tambi\u00e9n marida bien con aperitivos, aves y pastas '\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    \r\n     {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Belondrade y Lurton',\r\n      winery: 'Belondrade',\r\n      do: 'Rueda',\r\n      grape: 'Verdejo',\r\n      vintage: '2023',\r\n      abv: '13.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: '\tVendimia manual de la finca ecol\u00f3gica Quinta San Diego, Fermentaci\u00f3n alcoh\u00f3lica espont\u00e1nea y controlada,\tCrianza sobre l\u00edas en barricas de roble franc\u00e9s durante 9 meses',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac49',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/BELONDRADE-Y-LURTON.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Presenta notas de frutas de hueso, flores blancas y heno, con matices aportados por la crianza en barrica.',\r\n      pairing: ' mariscos (crudos o a la plancha), platos especiados, cocina asi\u00e1tica, arroces de pescado, pescados al horno y ahumados. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN RUEDA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA R\u00cdAS BAIXAS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'rias-baixas', label:'R\u00edas Baixas', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Chan de Rosas',\r\n      winery: 'Vi\u00f1edos Chan de Rosas',\r\n      do: 'R\u00edas Baixas',\r\n      grape: 'Albari\u00f1o',\r\n      vintage: '2024',\r\n      abv: '13%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Se realiza una vendimia manual, seguida de una maceraci\u00f3n de la uva a baja temperatura (5\u00ba) durante 12 horas',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3.50',\r\n      bottlePrice: '\u20ac17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CHAN-DE-ROSAS.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Aromas intensos a flores blancas, c\u00edtricos y fruta blanca, vino fresco, estructurado y persistente',\r\n      pairing: 'Pescados, Mariscos (ideal con mariscos gallegos) Arroces, Sushi.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Pazo de Rubianes',\r\n      winery: 'Pazo de Rubianes',\r\n      do: 'R\u00edas Baixas',\r\n      grape: 'Albari\u00f1o',\r\n      vintage: '2024',\r\n      abv: '13%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: ' Incluye maceraci\u00f3n en fr\u00edo y una posterior crianza sobre sus l\u00edas',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac32.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/PAZO-DE-RUBIANES.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Aromas intensos y frescos, con predominio de notas florales, Cremoso, sedoso, envolvente, con volumen y corp\u00f3reo',\r\n      pairing: 'pescados, mariscos (pulpo a feira, mejillones al vapor, zamburi\u00f1as a la plancha, rodaballo), aperitivos ligeros, ensaladas, arroces, pastas y carnes blancas.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN R\u00cdAS BAIXAS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA OTROS BLANCOS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'otros-blancos', label:'Otros Blancos', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Ha Pasado un Angel ( Semidulce)',\r\n      winery: 'Coniusa',\r\n      do: '',\r\n      grape: ' Viura y Chardonnay',\r\n      vintage: '2024',\r\n      abv: '12%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Fermentaci\u00f3n controlada para mantener frescura y dulzor, resultando en un vino equilibrado con acidez.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/HA-PASADO-UN-ANGEL.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'C\u00edtricos, fruta blanca (manzana, pera), flores blancas, notas dulces, Entrada refrescante, amplia, golosa pero equilibrada',\r\n      pairing: ' Aperitivos, arroces, pescados blancos, mariscos, quesos (frescos y azules), foie, y postres (frutas, flanes)'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Conde de los Andes ',\r\n      winery: 'Ollauri ',\r\n      do: 'Rioja',\r\n      grape: ' Viura (Macabeo)',\r\n      vintage: '2021',\r\n      abv: '13%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Fermentaci\u00f3n y posterior maduraci\u00f3n en barrica de roble franc\u00e9s (generalmente 6 meses).',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CONDE-DE-LOS-ANDES.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'c\u00edtricos, flores blancas, vainilla y notas tostadas del roble, fresco por su acidez, sedoso, envolvente y con buen postgusto.',\r\n      pairing: 'Pescados, mariscos, arroces (especialmente de marisco), risottos suaves, sushi, carnes blancas en salsas ligeras, quesos cremosos y semicurados, y foie. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN OTROS BLANCOS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA VINOS DE AUTOR\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'autor', label:'Vinos de Autor', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Amigo Imaginario',\r\n      winery: 'Forlong',\r\n      do: 'V.T. Cadiz',\r\n      grape: '100% Palomino Fino',\r\n      vintage: '2023',\r\n      abv: '12,9%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Envejecimiento de 10 a 22 meses (var\u00eda seg\u00fan la a\u00f1ada) en botas que previamente han contenido oloroso',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac29',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/12\/amigo-imaginario.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Compleja y diferente, con recuerdos de membrillo, apuntes herbales, notas de hidrocarburos, juanolas, sabroso y con toques amaderados en perfecta integraci\u00f3n. Vino amplio y largo.',\r\n      pairing: 'Alta cocina, platos con salsas.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]}\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN VINOS DE AUTOR\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n]},\r\n\r\n    \r\n    \r\n    \r\n             \/* =========================\r\n                DATA VINOS TINTOS  \r\n                 ========================= *\/\r\n  \r\n  \r\n  \r\n  \r\ntintos: { dot:'\ud83d\udd34', label:'Vinos Tintos', subs:[\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'vt-cadiz', label:'VT C\u00e1diz', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Retinto',\r\n      winery: 'Santiago Jordi Wine Hunters',\r\n      do: 'VT C\u00e1diz',\r\n      grape: 'Syrah y Tempranillo',\r\n      vintage: '2023',\r\n      abv: '14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Fermentaci\u00f3n a baja temperatura, crianza de 4 meses en roble franc\u00e9s..',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/RETINTO.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Fruta roja y negra madura (mora, cereza), toques bals\u00e1micos,Fresco, con gran cuerpo, taninos nobles y equilibrados ',\r\n      pairing: 'Carnes rojas (filete de buey), Quesos curados de vaca, Legumbres cocidas y guisos. '\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n     {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Iceni',\r\n      winery: 'Tesalia',\r\n      do: 'V:T Cadiz',\r\n      grape: 'Tintilla de Rota y Syrah.',\r\n      vintage: '2024',\r\n      abv: '14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'M\u00ednima intervenci\u00f3n para preservar la pureza de la fruta. Tiene una crianza corta de 5 meses en barricas de roble franc\u00e9s.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3.50',\r\n      bottlePrice: '\u20ac17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/ICENI.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' Intensos aromas a frutas rojas y negras (cereza, mora, ciruela) Entrada suave, fresca y sabrosa. Presenta un buen volumen en boca con taninos amables',\r\n      pairing: 'Carnes rojas a la brasa o asados, Carnes blancas, embutidos y quesos, Pastas, tapas y platos con setas.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Tintilla Pago Carrascal ',\r\n      winery: 'Luis P\u00e9rez',\r\n      do: 'V.T Cadiz',\r\n      grape: 'Tintilla de Rota',\r\n      vintage: '2024',\r\n      abv: '13.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'vi\u00f1edos de albariza de barajuelas, un suelo calizo que otorga una mineralidad caracter\u00edstica',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac33.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/TINTILLA-PAGO-CARRASCAL.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Es considerado el de mayor potencial de guarda entre los monovarietales de Tintilla de la bodega debido a la estructura que le confiere el Pago de Carrascal.',\r\n      pairing: ' Arroces con carne, carnes guisadas, quesos semicurados y parrillada de verduras. Tambi\u00e9n armoniza con recetas especiadas que incluyan clavo, pimienta negra o regaliz.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA RIOJA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'rioja', label:'Rioja', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'M\u00e1rquez y Bengoa',\r\n      winery: 'Grupo Marqu\u00e9s del Atrio',\r\n      do: 'Rioja',\r\n      grape: 'Tempranillo',\r\n      vintage: '2022',\r\n      abv: '13%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'con uvas despalilladas y estrujadas, con una maceraci\u00f3n de entre 10 y 20 d\u00edas. Su envejecimiento es de 12 meses en barricas de roble americano',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/MARQUEZ-Y-BENGOA.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' Posee un car\u00e1cter cl\u00e1sico de Rioja, suave y equilibrado, ideal para quienes buscan fluidez y trago largo.',\r\n      pairing: 'carnes rojas, asados, embutidos y quesos curados.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: ' Ilusioverum',\r\n      winery: 'Vi\u00f1edos Verum.',\r\n      do: 'Rioja',\r\n      grape: 'Tempranillo',\r\n      vintage: '2021',\r\n      abv: '13.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Se realiza en dep\u00f3sitos de hormig\u00f3n con un 30% de racimo entero para aportar frescura y estructura, El 70% del vino reposa durante 8 meses en tinajas de barro manchegas y el 30% restante en barricas de roble',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac49',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/ILLUSIOVERUM.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Color rojo cereza transparente y brillante. Es un vino aterciopelado, sabroso y con taninos muy pulidos',\r\n      pairing: ' Pollo, pavo o codorniz, Carnes blancas y ligeras Acompa\u00f1adas de salsas de frutas rojas, Quesos de media curaci\u00f3n o suaves'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN RIOJA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA RIBERA DEL DUERO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'ribera', label:'Ribera del Duero', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Figuero',\r\n      winery: 'Garc\u00eda Figuero',\r\n      do: 'Ribera del Duero',\r\n      grape: 'Temptranillo',\r\n      vintage: '2022',\r\n      abv: '14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: ' 100% Tinto Fino (Tempranillo). Pasa por un sistema de gravedad (OVI) y envejece 12 meses en barricas (tradicionalmente 95% franc\u00e9s y 5% americano)',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/12\/FIGUERO.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' predominio de fruta negra (mora, ar\u00e1ndano) y roja, complementada con notas especiadas como pimienta negra, es redondo, con taninos intensos pero sedosos.',\r\n      pairing: 'Barbacoas, carnes rojas, asados de cordero, platos de pasta con salsas intensas, arroces de carne y quesos curados.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Carramimbre Roble',\r\n      winery: 'Carramimbre',\r\n      do: 'Ribera del Duero',\r\n      grape: 'Tempranillo',\r\n      vintage: '2024',\r\n      abv: '14.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Maceraci\u00f3n prefermentativa en fr\u00edo y fermentaci\u00f3n alcoh\u00f3lica a temperatura controlada. Tiene una crianza breve, de 4 a 6 meses en barricas de roble (10% americano y 90% franc\u00e9s).',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/12\/CARRAMIMBRE.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' Destaca por sus intensos aromas a fruta roja madura y notas especiadas, con un paso por boca equilibrado y sabroso.',\r\n      pairing: 'Carnes a la parrilla, barbacoas, asados y guisos de carne, charcuter\u00eda variada y quesos curados, Tapas, pasta y arroces.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN RIBERA DEL DUERO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA TORO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'toro', label:'Toro', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Primero Maceraci\u00f3n Carb\u00f3nica',\r\n      winery: 'Fari\u00f1a',\r\n      do: 'Toro',\r\n      grape: 'Tinta de Toro',\r\n      vintage: '2024',\r\n      abv: '13.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'maceraci\u00f3n carb\u00f3nica al 100% con uva Tinta de Toro. Este proceso implica fermentar los racimos enteros sin ox\u00edgeno, lo que resalta la frutosidad.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-5-scaled.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'Aromas muy intensos a frutas rojas (fresas, frambuesas) vino joven, fresco y alegre, con un perfil muy afrutado',\r\n      pairing: 'Ideal para acompa\u00f1ar embutidos, carnes blancas, pastas, ensaladas elaboradas o quesos semicurados.'\r\n      \/* === FIN CATA === *\/\r\n    },\r\n    \r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Dominio del Bendito',\r\n      winery: 'Dominio del Bendito.',\r\n      do: 'Toro',\r\n      grape: 'Tinta de Toro',\r\n      vintage: '2024',\r\n      abv: '15%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'crianza es de m\u00e1s de seis meses en barricas de roble americano y franc\u00e9s, resultando en un vino amable y sabroso.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '',\r\n      bottlePrice: '\u20ac22.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-4-1-scaled.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' Se perciben aromas frutales intensos, como moras maduras y ar\u00e1ndanos, acompa\u00f1ados de toques especiados, minerales (pedregosidad) y matices avainillados procedentes de la crianza en barrica.',\r\n      pairing: 'carnes guisadas, embutidos ib\u00e9ricos, quesos curados, pimientos rellenos y arroces mediterr\u00e1neos.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN TORO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA BIERZO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'bierzo', label:'Bierzo', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Castro de Valtuille Joven',\r\n      winery: 'Castro de Valtuille',\r\n      do: 'Bierzo',\r\n      grape: 'Menc\u00eda',\r\n      vintage: '2024',\r\n      abv: '14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Tiene una corta crianza media de 3 meses en fudres de madera de 5.000 litros',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-3-9-scaled.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: '\tIntenso y potente, con predominio de fruta negra (moras, ar\u00e1ndanos, cassis) es goloso, suave y envolvente, con buen volumen y un final persistente, sin taninos rugosos ni aristas verdes.',\r\n      pairing: 'Carnes rojas a la parrilla, Embutidos y quesos curados, Platos de caza menor o guisos de ave, Comida mediterr\u00e1nea y arroces con carne.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN BIERZO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA OTROS TINTOS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'otros-tintos', label:'Otros', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'L Inconscient',\r\n      winery: 'Les Cousins Marc & Adri\u00e0',\r\n      do: 'Vino de Espa\u00f1a',\r\n      grape: 'Garnacha Tinta - Cabernet Sauvignon - Merlot - Syrah - Cari\u00f1ena',\r\n      vintage: '2024',\r\n      abv: '14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: '\tVino tinto con crianza, usualmente de 10 a 15 meses en barrica',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac 3.50',\r\n      bottlePrice: '\u20ac 17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-4-3-scaled.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: ' frutas rojas y negras maduras con toques florales, notas suaves de madera de crianza, boca es descrito como musculoso, sabroso, fresco y equilibrado, con una textura sedosa y taninos suaves',\r\n      pairing: 'Embutidos, Cocidos, Carnes rojas (asados, a la brasa) Arroces, Guisos de carne, Quesos curados'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]}\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN OTROS TINTOS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n]},\r\n  \r\n  \r\n  \r\n                \r\n    \r\n             \/* =========================\r\n                DATA VINOS ROSADOS\r\n                 ========================= *\/\r\n  \r\n  \r\n  \r\n  \r\n    \r\n    \r\n    rosados: { dot:'\ud83c\udf38', label:'Vinos Rosados', subs:[\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'vt-cadiz', label:'VT C\u00e1diz', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Marismilla',\r\n      winery: 'Luis P\u00e9rez',\r\n      do: 'VT C\u00e1diz',\r\n      grape: 'Tintilla de Rota',\r\n      vintage: '2024',\r\n      abv: '14.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Es un vino monovarietal de Tintilla de Rota. Se elabora como un rosado de l\u00e1grima (obtenido por el escurrido del mosto sin prensar las uvas)',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3.5',\r\n      bottlePrice: '\u20ac17.50',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/MARISMILLA-R.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: 'notas de frutas rojas como cerezas, manzanas rojas, albaricoques y toques c\u00edtricos, fresco, vibrante, amplio y profundo, con buena acidez y un perfil frutal y floral. Se siente vivo y con sapidez. ',\r\n      pairing: 'ideal para acompa\u00f1ar aperitivos, carnes a la parrilla, pescados, asados, quesos frescos, pastas y legumbres.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN VT C\u00c1DIZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA RIOJA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'rioja', label:'Rioja', wines:[\r\n\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Rioja Vega',\r\n      winery: 'Rioja Vega',\r\n      do: 'Rioja',\r\n      grape: 'Garnacha',\r\n      vintage: '2023',\r\n      abv: '13%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'Se elabora exclusivamente con uvas de la variedad Garnacha Tinta procedentes de vi\u00f1edos propios (como la Finca La Real). La vinificaci\u00f3n se realiza mediante la t\u00e9cnica de \"escurrido\" o sangrado',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3',\r\n      bottlePrice: '\u20ac15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/RIOJA-VEGA-R.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: '\tFresco, limpio, con una acidez vibrante y un punto c\u00edtrico. Se perciben sensaciones de fresas frescas y es goloso, sin perder untuosidad.',\r\n      pairing: 'Ideal con ensaladas, pescados blancos a la plancha, mariscos y verduras. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n  ]}\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN RIOJA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n]},\r\n\r\n    \r\n    \r\n espumosos: { dot:'\ud83d\udfe1', label:'Espumosos', subs:[\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA CAVAS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  {\r\n    key:'cava',\r\n    label:'Cava',\r\n    wines:[\r\n\r\n     {\r\n      \/* === INICIA DATOS === *\/\r\n      name: 'Cava Artesanal',\r\n      winery: 'Josep Masachs',\r\n      do: 'Cava',\r\n      grape: 'Xarel\u00b7lo - Macabeo',\r\n      vintage: '2024',\r\n      abv: '12%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging: 'M\u00e9todo tradicional (champenoise) con una mezcla (coupage) de las variedades cl\u00e1sicas: Xarel\u00b7lo, Macabeo y Parellada',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice: '\u20ac3.50',\r\n      bottlePrice: '\u20ac18',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img: 'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CAVA-ARTESANAL.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note: '\t Es un cava de burbuja fina y persistente, con un color dorado brillante fruto de su cuidada crianza en las cavas de Sant Mart\u00ed Sarroca.',\r\n      pairing: 'Ideal para acompa\u00f1ar toda una comida, desde aperitivos y mariscos hasta pescados blancos, arroces o carnes blancas ligeras.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n\r\n    ]\r\n  },\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN CAVAS\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA CHAMPAGNES\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  {\r\n    key:'champagne',\r\n    label:'Champagne',\r\n    wines:[\r\n\r\n      \/* === INICIA VINO === *\/\r\n      {\r\n        name:'Charles Mignon',\r\n        winery:'Charles Mignon',\r\n        do:'Champagne',\r\n        grape:'Pinot Noir, Chardonnay y Pinot Meunier',\r\n        vintage:'2024',\r\n        abv:'12%',\r\n        aging:'Se elabora con un ensamblaje de Pinot Meunier (55%), Chardonnay (25%) y Pinot Noir (20%). Utiliza entre un 20% y 40% de vinos de reserva para mantener la consistencia del estilo.',\r\n        glassPrice:'',\r\n        bottlePrice:'\u20ac55',\r\n        img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/CHARLE-MIGNON.webp',\r\n        note:'Su dosaje es de aproximadamente 9 g\/l (Brut), lo que le otorga un equilibrio perfecto entre frescura y dulzor residual.',\r\n        pairing:'Es ideal como aperitivo. Marida perfectamente con pescados blancos, mariscos, carnes blancas y es excelente para c\u00f3cteles y recepciones.'\r\n      }\r\n      \r\n     \r\n\r\n    ]\r\n  }\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN CHAMPAGNES\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n]},\r\n\r\n\r\n\/* =========================\r\n   VINOS DE JEREZ\r\n========================= *\/\r\njerez: { dot:'\ud83d\udfe4', label:'Vinos de Jerez', subs:[\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA MANZANILLA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'manzanilla', label:'Manzanilla', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Manzanilla de la Bota - la E',\r\n      winery:'Yuste',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino',\r\n      vintage:'',\r\n      abv:'15%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'crianza biol\u00f3gica bajo velo de flor. Se caracteriza por ser una sacada en rama',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 3',\r\n      bottlePrice:'\u20ac 15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/MANZANILLA-LA-E.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'Presenta una intensidad alta con notas punzantes y yodadas, es rotunda y extremadamente seca. Es fresca y ligera',\r\n      pairing:'Ideal para acompa\u00f1ar sabores del mar como mariscos, pescados blancos y frituras malague\u00f1as. Tambi\u00e9n marida excepcionalmente con jam\u00f3n ib\u00e9rico, embutidos, salazones (como la mojama) y aperitivos salados como aceitunas.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN MANZANILLA\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA FINO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'fino', label:'Fino', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Fino Don Zoilo en Rama',\r\n      winery:'Bodegas Williams & Humbert.',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino',\r\n      vintage:'',\r\n      abv:'15%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'Se elabora con uva 100% Palomino Fino, utilizando el tradicional sistema de criaderas y soleras. Madura bajo una capa de levaduras llamada velo de flor',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac3.50',\r\n      bottlePrice:'\u20ac19',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/DON-ZOILO-FINO.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'Intenso, punzante y complejo. Destacan las notas de levadura, masa de pan, almendra salada y frutos secos, seco, fresco, vibrante y con gran personalidad. Posee una textura untuosa o grasa en boca ',\r\n      pairing:'Excelente con jam\u00f3n ib\u00e9rico, almendras saladas, aceitunas, mariscos, pescados blancos y sushi, carnes blancas, quesos suaves y platos con vinagre, como las anchoas o boquerones en vinagre  '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN FINO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA AMONTILLADO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'amontillado', label:'Amontillado', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Amontillado del Duke V.O.R.S ( 30 A\u00f1os)',\r\n      winery:'Gonz\u00e1lez Byass',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino',\r\n      vintage:'',\r\n      abv:'21.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:' Velo de flor durante al menos 4 a\u00f1os, Al debilitarse la flor el vino se encabeza y pasa a una solera de amontillado joven por 6 a\u00f1os m\u00e1s y Finalmente entra en la solera de \"Del Duque\", donde reposa otros 20 a\u00f1os en contacto directo con el ox\u00edgeno',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac18',\r\n      bottlePrice:'\u20ac 84',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/DUKE-VORS.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'Color dorado oscuro o \u00e1mbar intenso debido a su prolongada crianza oxidativa.',\r\n      pairing:'Ideal para platos con sabores intensos como caza, guisos potentes, mariscos de roca, arroces melosos o quesos muy curados.'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN AMONTILLADO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA PALO CORTADO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'palo-cortado', label:'Palo Cortado', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Palo Cortado Regente',\r\n      winery:'S\u00e1nchez Romate',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino',\r\n      vintage:'',\r\n      abv:'20%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'Crianza mediante el sistema tradicional de criaderas y soleras. Comienza con una crianza biol\u00f3gica bajo velo de flor que, de forma inexplicable, se pierde, dando paso a una crianza oxidativa (como un oloroso)',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 4.50',\r\n      bottlePrice:'\u20ac 28',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/REGENTE.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'Seco y punzante, con una amplia gama de aromas sutiles, Seco, fragante y con un fuerte car\u00e1cter oloroso. En boca persiste la nota a nuez, es complejo, equilibrado y con un toque salino ',\r\n      pairing:'Aceitunas y frutos secos , Embutidos variados y quesos curados como el Manchego, Setas, guisos, carnes y salazones. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN PALO CORTADO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA OLOROSO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'oloroso', label:'Oloroso', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Oloroso Maestro Sierra',\r\n      winery:'Maestro Sierra',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino',\r\n      vintage:'',\r\n      abv:'22%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'exclusivamente con uva Palomino. El vino base se encabeza con alcohol v\u00ednico hasta aproximadamente 18% vol. para impedir el desarrollo del velo de flor, y luego envejece en botas de roble americano',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 4',\r\n      bottlePrice:'\u20ac 26',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/MAESTRO-SIERRA.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'aromas intensos y complejos a frutos secos (especialmente nueces, higos y d\u00e1tiles), combinados con notas bals\u00e1micas, matices tostados',\r\n      pairing:'Carnes rojas y de caza, Guisos y estofados de carne, como el rabo de toro o carrilleras, Quesos curados, Jam\u00f3n ib\u00e9rico y Setas y platos con trufa'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN OLOROSO\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n   \u2588 INICIA PALE CREAM\r\n   \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n{ key:'pale-cream', label:'Pale Cream', wines:[\r\n\r\n  {\r\n    \/* === INICIA DATOS === *\/\r\n    name:'M\u00edrame Cuando Te Hablo',\r\n    winery:'S\u00e1nchez Romate',\r\n    do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n    grape:'Palomino Fino- base y Moscatel de Alejandr\u00eda - para dulzor',\r\n    vintage:'',\r\n    abv:'17%',\r\n    \/* === FIN DATOS === *\/\r\n\r\n    \/* === INICIA ELABORACI\u00d3N === *\/\r\n    aging:'Base de vino Fino con crianza biol\u00f3gica, endulzado con mosto concentrado rectificado (Moscatel joven)',\r\n    \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n    \/* === INICIA PRECIOS === *\/\r\n    glassPrice:'\u20ac3',\r\n    bottlePrice:'\u20ac15',\r\n    \/* === FIN PRECIOS === *\/\r\n\r\n    \/* === INICIA IMAGEN === *\/\r\n    img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-2-4.webp',\r\n    \/* === FIN IMAGEN === *\/\r\n\r\n    \/* === INICIA CATA === *\/\r\n    note:' Delicado y punzante, con notas a levaduras y masa fresca de pan, recuerdos a almendras y avellanas, suave y ligeramente dulce, pero no empalagoso',\r\n    pairing:'Combina bien con pat\u00e9s, frutos secos, aceitunas y salazones, verduras, setas, mariscos (como gambas al ajillo) y algunos guisos, Postres'\r\n    \/* === FIN CATA === *\/\r\n  }\r\n\r\n  \r\n\r\n]},\r\n\/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n   \u2588 FIN PALE CREAM\r\n   \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA MEDIUM\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'medium', label:'Medium', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Medium Harveys',\r\n      winery:'Fundador',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino (92%) Pedro Xim\u00e9nez (8%)',\r\n      vintage:'',\r\n      abv:'17.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'Es un vino generoso de licor, resultado de una h\u00e1bil mezcla (blend) de vinos amontillados con una pincelada de Pedro Xim\u00e9nez dulce, envejecido mediante el sistema de criaderas y solera',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 3',\r\n      bottlePrice:'\u20ac 15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-5-4.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:' Potente uni\u00f3n de madera fina y avellanas, complementadas con notas de uva pasificada (pasas) Suave y satisfactorio en boca, con un elegante sabor a frutos secos ',\r\n      pairing:'Ideal como aperitivo , mariscos picantes o especiados, sopas, caldos, pat\u00e9s, quiches, verduras y platos con matices picantes (como el curry).'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN MEDIUM\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA CREAM\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'cream', label:'Cream', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Harveys Bristol Cream',\r\n      winery:'Fundador',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Palomino Fino \/ Pedro Xim\u00e9nez',\r\n      vintage:'',\r\n      abv:'15.5%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'Es una mezcla (blend) de vinos de Jerez Fino, Amontillado, Oloroso y Pedro Xim\u00e9nez, envejecidos en sistemas de soleras independientes con una edad media de entre tres y veinte a\u00f1os.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 3',\r\n      bottlePrice:'\u20ac 15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-4-6.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:' Suave, cremoso, a\u00f1ejo, elegante y armonioso. En boca, ofrece una experiencia con cuerpo, destacando la frutosidad del Pedro Xim\u00e9nez, la vinosidad evolucionada del Oloroso y matices de vainilla',\r\n      pairing:'Ideal como aperitivo, Quesos (especialmente los cremosos como el brie), foie gras, frutos secos y postres. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN CREAM\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA MOSCATEL\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'moscatel', label:'Moscatel', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Padre Lerchundi',\r\n      winery:'Grupo Caballero',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Moscatel de Alejandr\u00eda (Moscato)',\r\n      vintage:'',\r\n      abv:'14%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:'Procede del vi\u00f1edo \"Las Cruces\" en Chipiona. Las uvas se asolean para su pasificaci\u00f3n y el vino se envejece mediante el sistema tradicional de Soleras y Criaderas en botas de roble americano.',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 3',\r\n      bottlePrice:'\u20ac 15',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-6-3.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'En boca es pleno y muy largo, con un dulzor enorme pero equilibrado por una acidez natural. Destacan sabores a frutos secos, miel, y toques de caf\u00e9 y cacao.',\r\n      pairing:'Ideal con dulces de hojaldre, bizcochos, y postres a base de frutas o yogur, quesos cremosos y quesos curados como el manchego'\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]},\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN MOSCATEL\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 INICIA PEDRO XIM\u00c9NEZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n  { key:'pedro-ximenez', label:'Pedro Xim\u00e9nez', wines:[\r\n    {\r\n      \/* === INICIA DATOS === *\/\r\n      name:'Pedro Xim\u00e9nez Don Zoilo',\r\n      winery:'Williams & Humbert',\r\n      do:'Jerez-X\u00e9r\u00e8s-Sherry',\r\n      grape:'Pedro Xim\u00e9nez',\r\n      vintage:'',\r\n      abv:'18%',\r\n      \/* === FIN DATOS === *\/\r\n\r\n      \/* === INICIA ELABORACI\u00d3N === *\/\r\n      aging:' Las uvas Pedro Xim\u00e9nez se dejan pasificar al sol en los almijares durante unos 15 d\u00edas. Tras el prensado a altas presiones, el mosto se fortifica inmediatamente a 9\u00ba, se decanta y se desl\u00eda',\r\n      \/* === FIN ELABORACI\u00d3N === *\/\r\n\r\n      \/* === INICIA PRECIOS === *\/\r\n      glassPrice:'\u20ac 3.30',\r\n      bottlePrice:'\u20ac 18',\r\n      \/* === FIN PRECIOS === *\/\r\n\r\n      \/* === INICIA IMAGEN === *\/\r\n      img:'https:\/\/www.laisletadelavi\u00f1a.es\/wp-content\/uploads\/2025\/11\/Proyecto-nuevo-2D.webp',\r\n      \/* === FIN IMAGEN === *\/\r\n\r\n      \/* === INICIA CATA === *\/\r\n      note:'negro caoba, presenta un bouquet extremadamente rico en nariz, con aromas caracter\u00edsticos a frutos secos como pasas, higos y d\u00e1tiles',\r\n      pairing:'Ideal para la sobremesa,  helados, especialmente los de vainilla, postres de chocolate, y quesos azules o fuertes. '\r\n      \/* === FIN CATA === *\/\r\n    }\r\n  ]}\r\n  \/* \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n     \u2588 FIN PEDRO XIM\u00c9NEZ\r\n     \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 *\/\r\n\r\n\r\n]}\r\n\r\n};\r\n\r\n\r\n  \r\n  \r\n  \r\n  \r\n  \/* =========================\r\n     VISTAS\r\n  ========================= *\/\r\nfunction snapToTop(){\r\n  \/\/ asegura que el componente quede en viewport y evita el \u201cprimer toque\u201d perdido\r\n  requestAnimationFrame(() => {\r\n    root.scrollIntoView({ block:'start', behavior:'auto' });\r\n  });\r\n}\r\n\r\n\r\n\r\n  function setView(next){\r\n    view = next;\r\n    root.classList.toggle('wr71--section', view === 'section');\r\n\r\n    backBtn.hidden = (view === 'home');\r\n    overlay.hidden = (view !== 'cats');\r\n    section.hidden = (view !== 'section');\r\n\r\n    \/\/ Footer visible solo en home\r\n    document.body.classList.toggle('wr71-hide-footer', view !== 'home');\r\n  }\r\n\r\n  function openCats(){\r\n    cork.classList.add('wr71-pop');\r\n    setTimeout(()=> cork.classList.remove('wr71-pop'), 450);\r\n    setTimeout(()=> setView('cats'), 420);\r\n    snapToTop();        \/\/ \u2705 A\u00d1ADE ESTO\r\n    \r\n  }\r\n\r\n  function buildSection(catKey){\r\n    const cat = DATA[catKey];\r\n    badge.textContent = cat.dot;\r\n    title.textContent = cat.label;\r\n    openSubKey = null;\r\n    renderAccordion(catKey);\r\n    snapToTop();          \/\/ \u2705 A\u00d1ADE ESTO\r\n    setView('section');\r\n  }\r\n\r\n  function renderAccordion(catKey){\r\n    const cat = DATA[catKey];\r\n    acc.innerHTML = '';\r\n\r\n    cat.subs.forEach(sub=>{\r\n      const wrap = document.createElement('div');\r\n      wrap.className = 'wr71-acc' + (sub.key === openSubKey ? ' wr71-acc--open' : '');\r\n\r\n      const btn = document.createElement('button');\r\n      btn.type = 'button';\r\n      btn.className = 'wr71-acc__btn';\r\n      btn.innerHTML = `\r\n        <div style=\"min-width:0\">\r\n          <div class=\"wr71-acc__h\">${sub.label}<\/div>\r\n          <div class=\"wr71-acc__p\">${sub.key === openSubKey ? 'Mostrando esta subsecci\u00f3n' : 'Toca para ver solo esta subsecci\u00f3n'}<\/div>\r\n        <\/div>\r\n        <div class=\"wr71-acc__chev\">\u25be<\/div>\r\n      `;\r\n\r\n      btn.addEventListener('click', ()=>{\r\n        openSubKey = (openSubKey === sub.key) ? null : sub.key;\r\n        renderAccordion(catKey);\r\n      });\r\n\r\n      const body = document.createElement('div');\r\n      body.className = 'wr71-acc__body';\r\n\r\n      const wines = document.createElement('div');\r\n      wines.className = 'wr71-wines';\r\n\r\n      sub.wines.forEach(w=>{\r\n        const wbtn = document.createElement('button');\r\n        wbtn.type = 'button';\r\n        wbtn.className = 'wr71-wine';\r\n\r\n        const listPrice = w.glassPrice || w.bottlePrice || w.price || '';\r\n        wbtn.innerHTML = `\r\n          <div style=\"min-width:0\">\r\n            <div class=\"wr71-wine__name\">${w.name}<\/div>\r\n            <div class=\"wr71-wine__meta\">${w.winery}<\/div>\r\n          <\/div>\r\n          <div class=\"wr71-wine__price\">${listPrice}<\/div>\r\n        `;\r\n\r\n       const open = () => openDetails(w);\r\n\r\n\/\/ \u2705 en m\u00f3viles a veces \"click\" falla en el primer toque por scroll\/gesto\r\nwbtn.addEventListener('pointerup', open);\r\nwbtn.addEventListener('touchend', open, { passive:true });\r\nwbtn.addEventListener('click', open);\r\n\r\n        wines.appendChild(wbtn);\r\n      });\r\n\r\n      body.appendChild(wines);\r\n      wrap.appendChild(btn);\r\n      wrap.appendChild(body);\r\n      acc.appendChild(wrap);\r\n    });\r\n  }\r\n\r\n  \/* =========================\r\n     DETALLES\r\n  ========================= *\/\r\n  function openDetails(w){\r\n    selectedWine = w;\r\n\r\n    dName.textContent = w.name || '';\r\n    dWinery.textContent = w.winery || '';\r\n\r\n    if(dBodega)  dBodega.textContent  = w.winery || '\u2014';\r\n    if(dDO)      dDO.textContent      = w.do || '\u2014';\r\n    if(dGrape)   dGrape.textContent   = w.grape || '\u2014';\r\n    if(dVintage) dVintage.textContent = w.vintage || '\u2014';\r\n    if(dAbv)     dAbv.textContent     = w.abv || '\u2014';\r\n\r\n   if(dAgingRow && dAging){\r\n  \/\/ reset\r\n  dAgingRow.classList.remove('wr71-tech__row--open');\r\n  dAging.onclick = null;\r\n\r\n  if(w.aging){\r\n    dAgingRow.style.display = 'grid'; \/\/ \u2705 NO flex\r\n    dAging.textContent = w.aging;\r\n\r\n    \/\/ \u2705 tap para expandir\/contraer cuando sea largo\r\n    dAging.onclick = () => dAgingRow.classList.toggle('wr71-tech__row--open');\r\n  } else {\r\n    dAgingRow.style.display = 'none';\r\n    dAging.textContent = '';\r\n  }\r\n}\r\n\r\n\r\n    if(imgWrap && dImg){\r\n      if(w.img){\r\n        imgWrap.style.display = 'block';\r\n        dImg.src = w.img;\r\n        dImg.alt = w.name ? `Etiqueta de ${w.name}` : 'Vino';\r\n      } else {\r\n        imgWrap.style.display = 'none';\r\n        dImg.removeAttribute('src');\r\n        dImg.alt = '';\r\n      }\r\n    }\r\n\r\n    if(w.note){\r\n      dNoteWrap.style.display = 'block';\r\n      dNote.textContent = w.note;\r\n    } else {\r\n      dNoteWrap.style.display = 'none';\r\n      dNote.textContent = '';\r\n    }\r\n\r\n    if(w.pairing){\r\n      dPairWrap.style.display = 'block';\r\n      dPair.textContent = w.pairing;\r\n    } else {\r\n      dPairWrap.style.display = 'none';\r\n      dPair.textContent = '';\r\n    }\r\n\r\n    \/\/ Botones pedido\r\n    if(addGlassBtn){\r\n      if(w.glassPrice){\r\n        addGlassBtn.hidden = false;\r\n        addGlassBtn.textContent = `A\u00f1adir copa \u00b7 ${w.glassPrice}`;\r\n        addGlassBtn.onclick = ()=> addToOrder(w, 'glass');\r\n      } else {\r\n        addGlassBtn.hidden = true;\r\n        addGlassBtn.textContent = 'A\u00f1adir copa';\r\n        addGlassBtn.onclick = null;\r\n      }\r\n    }\r\n\r\n    if(addBottleBtn){\r\n      const bp = w.bottlePrice || w.price;\r\n      if(bp){\r\n        addBottleBtn.hidden = false;\r\n        addBottleBtn.textContent = `A\u00f1adir botella \u00b7 ${bp}`;\r\n        addBottleBtn.onclick = ()=> addToOrder(w, 'bottle');\r\n      } else {\r\n        addBottleBtn.hidden = true;\r\n        addBottleBtn.textContent = 'A\u00f1adir botella';\r\n        addBottleBtn.onclick = null;\r\n      }\r\n    }\r\n\r\n    if(addRow){\r\n      const onlyOne =\r\n        (addGlassBtn && addGlassBtn.hidden && addBottleBtn && !addBottleBtn.hidden) ||\r\n        (addBottleBtn && addBottleBtn.hidden && addGlassBtn && !addGlassBtn.hidden);\r\n      addRow.classList.toggle('wr71-addrow--single', !!onlyOne);\r\n    }\r\n\r\n    details.hidden = false;\r\n    updateScrollLock();\r\n  }\r\n\r\n  function closeDetails(){\r\n    selectedWine = null;\r\n    details.hidden = true;\r\n    updateScrollLock();\r\n  }\r\n\r\n  \/* =========================\r\n     EVENTS\r\n  ========================= *\/\r\n  cork.addEventListener('click', openCats);\r\n\r\n  root.querySelectorAll('.wr71-cat').forEach(btn=>{\r\n    btn.addEventListener('click', ()=>{\r\n      const key = btn.getAttribute('data-cat');\r\n      buildSection(key);\r\n    });\r\n  });\r\n\r\n  backBtn.addEventListener('click', ()=>{\r\n    if(details && !details.hidden){ closeDetails(); return; }\r\n    if(view === 'section'){ setView('cats'); return; }\r\n    if(view === 'cats'){ setView('home'); return; }\r\n  });\r\n\r\n  if(dScrim) dScrim.addEventListener('click', closeDetails);\r\n\r\n  if(dCloseButtons.length){\r\n    const closeBtn = dCloseButtons[dCloseButtons.length - 1];\r\n    closeBtn.addEventListener('click', closeDetails);\r\n  }\r\n\r\n  if(cartBtn && cart){\r\n    cartBtn.addEventListener('click', openCart);\r\n    if(cartScrim) cartScrim.addEventListener('click', closeCart);\r\n    if(cartClose) cartClose.addEventListener('click', closeCart);\r\n\r\n    if(cartClear) cartClear.addEventListener('click', ()=>{\r\n      ORDER = [];\r\n      persistOrder();\r\n      renderOrder();\r\n      closeCart();\r\n    });\r\n\r\n    if(cartCopy) cartCopy.addEventListener('click', copyOrder);\r\n  }\r\n\r\n  \/* =========================\r\n     INIT\r\n  ========================= *\/\r\n  loadOrder();\r\n  renderOrder();\r\n  setView('home');\r\n  updateScrollLock();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LA CAVA DE MENUBE Toca el corcho para elegir secci\u00f3n Elige una secci\u00f3n \u26aa Vinos Blancos Toca para ver la secci\u00f3n \ud83d\udd34 Vinos Tintos Toca para ver la secci\u00f3n \ud83c\udf38 Vinos Rosados Toca para ver la secci\u00f3n \ud83d\udfe1 Espumosos Toca para ver la secci\u00f3n \ud83d\udfe4 Vinos de Jerez Toca para ver la secci\u00f3n \ud83d\udd34 Vinos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":7,"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/pages\/15\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/app.menube.es\/la-cava\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}