{"id":21,"date":"2025-11-18T18:26:14","date_gmt":"2025-11-18T17:26:14","guid":{"rendered":"https:\/\/test.tablaoflamencolassetas.com\/?page_id=21"},"modified":"2026-09-28T18:29:14","modified_gmt":"2026-09-28T16:29:14","slug":"orari-e-prezzi","status":"publish","type":"page","link":"https:\/\/tablaoflamencolassetas.com\/it\/horarios-y-precios\/","title":{"rendered":"Biglietti e orari"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9b66e6 e-con-full e-flex e-con e-parent\" data-id=\"e9b66e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b2743ea elementor-widget elementor-widget-html\" data-id=\"b2743ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"Quiz Recomendador de Entradas - Tablao Flamenco Las Setas\",\n  \"description\": \"Herramienta interactiva que recomienda el tipo de entrada ideal para el espect\u00e1culo de flamenco en Sevilla seg\u00fan las preferencias del visitante.\",\n  \"url\": \"https:\/\/tablaoflamencolassetas.com\/horarios-y-precios\/\",\n  \"applicationCategory\": \"EntertainmentApplication\",\n  \"operatingSystem\": \"Web Browser\",\n  \"inLanguage\": [\"es\", \"en\"],\n  \"isAccessibleForFree\": true,\n  \"offers\": {\n    \"@type\": \"AggregateOffer\",\n    \"lowPrice\": \"28\",\n    \"highPrice\": \"68\",\n    \"priceCurrency\": \"EUR\",\n    \"offerCount\": \"4\"\n  },\n  \"provider\": {\n    \"@type\": \"LocalBusiness\",\n    \"name\": \"Tablao Flamenco Las Setas\",\n    \"telephone\": \"+34684776981\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"Plaza de la Encarnaci\u00f3n, 38\",\n      \"addressLocality\": \"Sevilla\",\n      \"postalCode\": \"41003\",\n      \"addressCountry\": \"ES\"\n    }\n  }\n}\n<\/script>\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* =====================================================\n   @FONT-FACE - TIPOGRAF\u00cdAS CUSTOM\n   Seg\u00fan GUIA-TIPOGRAFICA-v3-DEFINITIVA.md\n===================================================== *\/\n\n@font-face {\n  font-family: 'Canela';\n  src: url('\/wp-content\/fonts\/canela-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/canela-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-regular.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-regular.woff') format('woff');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'Romans Flower';\n  src: url('\/wp-content\/fonts\/gc_romans_flower-webfont.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gc_romans_flower-webfont.woff') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: swap;\n}\n\n\/* =====================================================\n   VARIABLES GLOBALES - PALETA SIN DORADO + TIPOGRAF\u00cdA v3.0\n   \n   REGLA DE ORO:\n   - Fondo OSCURO (rojo\/negro) \u2192 Texto BLANCO\n   - Fondo CLARO (blanco\/crema) \u2192 Texto NEGRO o ROJO\n===================================================== *\/\n.tfs-eh-page {\n  \/* === COLORES PRINCIPALES === *\/\n  --tfs-red: #C8102E;\n  --tfs-red-hover: #A00D24;\n  --tfs-red-dark: #8B1A1A;\n  --tfs-white: #FFFFFF;\n  --tfs-black: #1A1512;\n  --tfs-black-deep: #0D0A08;\n  \n  \/* === COLORES DE SOPORTE === *\/\n  --tfs-cream: #FCE2BF;\n  --tfs-cream-soft: #F9E5DA;\n  \n  \/* === \u00daNICA EXCEPCI\u00d3N: ESTRELLAS RATING === *\/\n  --tfs-stars: #E3AD43;\n  \n  \/* === OPACIDADES BLANCO === *\/\n  --tfs-white-90: rgba(255,255,255,0.9);\n  --tfs-white-70: rgba(255,255,255,0.7);\n  --tfs-white-50: rgba(255,255,255,0.5);\n  --tfs-white-30: rgba(255,255,255,0.3);\n  --tfs-white-20: rgba(255,255,255,0.2);\n  --tfs-white-15: rgba(255,255,255,0.15);\n  --tfs-white-10: rgba(255,255,255,0.1);\n  \n  \/* === SEM\u00c1NTICOS === *\/\n  --tfs-green-wa: #25D366;\n  --tfs-green-success: #22C55E;\n  \n  \/* === TIPOGRAF\u00cdAS v3.0 === *\/\n  --tfs-font-hero: 'Canela', 'Playfair Display', Georgia, serif;\n  --tfs-font-nav: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --tfs-font-body: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --tfs-font-accent: 'Romans Flower', 'Playfair Display', Georgia, serif;\n  \n  \/* === PESOS TIPOGR\u00c1FICOS === *\/\n  --tfs-weight-light: 300;\n  --tfs-weight-regular: 400;\n  \n  \/* === LETTER-SPACING v3.0 === *\/\n  --tfs-ls-hero: -0.02em;\n  --tfs-ls-heading: -0.01em;\n  --tfs-ls-nav: 0.15em;\n  --tfs-ls-button: 0.12em;\n  --tfs-ls-body: 0.01em;\n  --tfs-ls-micro: 0.08em;\n  \n  \/* === LINE-HEIGHTS === *\/\n  --tfs-lh-hero: 1.05;\n  --tfs-lh-heading: 1.15;\n  --tfs-lh-body: 1.65;\n  --tfs-lh-tight: 1.3;\n  \n  \/* === OTROS === *\/\n  --tfs-radius: 18px;\n  --tfs-radius-lg: 24px;\n  --tfs-radius-full: 50px;\n  --tfs-shadow: 0 18px 60px rgba(0, 0, 0, 0.35);\n  --tfs-shadow-white: 0 8px 25px rgba(255, 255, 255, 0.2);\n  --tfs-transition: 0.3s ease;\n}\n\n\/* Reset base *\/\n.tfs-eh-page *,\n.tfs-eh-page *::before,\n.tfs-eh-page *::after {\n  box-sizing: border-box;\n}\n\n\/* =====================================================\n   RESETS ELEMENTOR - ANTI RECUADRO NEGRO\n===================================================== *\/\n.elementor-widget-container:has(.tfs-eh-page),\n.elementor-element:has(.tfs-eh-page),\n.elementor-widget:has(.tfs-eh-page),\n.elementor-widget-html:has(.tfs-eh-page),\n.elementor-section:has(.tfs-eh-page),\n.elementor-container:has(.tfs-eh-page),\n.elementor-column:has(.tfs-eh-page),\n.elementor-widget-wrap:has(.tfs-eh-page) {\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n.elementor-widget-container,\n.elementor-widget-html .elementor-widget-container {\n  background: transparent !important;\n}\n\n.tfs-eh-page header,\n.tfs-eh-page h1,\n.tfs-eh-page h2,\n.tfs-eh-page h3,\n.tfs-eh-page h4 {\n  background: transparent !important;\n  background-color: transparent !important;\n}\n\n\/* =====================================================\n   M1 HERO\n===================================================== *\/\n.tfs-eh-page .tfs-eh-hero {\n  position: relative !important;\n  min-height: 100vh !important;\n  min-height: 100dvh !important;\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n  padding: 120px 20px 80px !important;\n  overflow: hidden !important;\n  background: var(--tfs-red) !important;\n  color: var(--tfs-white) !important;\n}\n\n.tfs-eh-page .tfs-eh-hero__bg {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 1 !important;\n}\n\n.tfs-eh-page .tfs-eh-hero__bg img {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  object-position: center 20% !important;\n  transform: scale(1.02);\n  filter: saturate(1.05) contrast(1.02);\n  display: block !important;\n}\n\n.tfs-eh-page .tfs-eh-hero__overlay {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 2 !important;\n  background: linear-gradient(\n    160deg,\n    rgba(200, 16, 46, 0.75) 0%,\n    rgba(154, 12, 35, 0.80) 40%,\n    rgba(26, 21, 18, 0.88) 100%\n  ) !important;\n}\n\n.tfs-eh-page .tfs-eh-hero__container {\n  position: relative !important;\n  z-index: 3 !important;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 32px 24px 24px;\n  text-align: center;\n  background: transparent !important;\n}\n\n\/* Trust badge superior - ESTRELLAS mantienen dorado *\/\n.tfs-eh-page .tfs-eh-hero__trust-top {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 12px 24px;\n  border-radius: var(--tfs-radius-full);\n  background: rgba(26, 21, 18, 0.6);\n  border: 1px solid var(--tfs-white-30);\n  margin-bottom: 30px;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-hero__trust-top:hover {\n  border-color: var(--tfs-white-50);\n  background: rgba(26, 21, 18, 0.75);\n}\n\n\/* ESTRELLAS: \u00daNICA EXCEPCI\u00d3N - mantienen dorado *\/\n.tfs-eh-page .tfs-eh-hero__stars {\n  display: flex;\n  gap: 2px;\n  color: var(--tfs-stars);\n}\n\n.tfs-eh-page .tfs-eh-hero__stars svg {\n  width: 18px;\n  height: 18px;\n  fill: currentColor;\n}\n\n\/* Rating text - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__rating {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 14px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  white-space: nowrap;\n}\n\n.tfs-eh-page .tfs-eh-hero__rating strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* Contenido principal *\/\n.tfs-eh-page .tfs-eh-hero__content {\n  padding-top: 24px;\n  margin-bottom: 40px;\n  text-align: center;\n  background: transparent !important;\n}\n\n\/* Eyebrow - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hero__eyebrow {\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-nav);\n  text-transform: uppercase;\n  font-size: 12px;\n  color: var(--tfs-white);\n  margin: 16px auto 14px;\n  background: transparent !important;\n}\n\n\/* T\u00edtulo principal H1 - Canela Light *\/\n.tfs-eh-page .tfs-eh-hero__title {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-hero);\n  line-height: var(--tfs-lh-hero);\n  margin: 0 auto 12px;\n  font-size: clamp(34px, 3.4vw, 62px);\n  max-width: 18ch;\n  text-wrap: balance;\n  text-shadow: 0 10px 30px rgba(0,0,0,0.35);\n  color: var(--tfs-white);\n  background: transparent !important;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* Subt\u00edtulo - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__title-sub {\n  display: block;\n  margin-top: 12px;\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: clamp(15px, 1.15vw, 19px);\n  letter-spacing: var(--tfs-ls-body);\n  opacity: 0.92;\n  color: var(--tfs-cream);\n  background: transparent !important;\n}\n\n\/* Precio destacado - Canela Light *\/\n.tfs-eh-page .tfs-eh-hero__price {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 16px;\n  padding: 0.4em 0.9em;\n  border-radius: var(--tfs-radius-full);\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: clamp(20px, 2vw, 30px);\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n  background: rgba(26, 21, 18, 0.5);\n  border: 2px solid var(--tfs-white-50);\n  backdrop-filter: blur(8px);\n}\n\n\/* Subtitle description - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__subtitle {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  max-width: 820px;\n  margin: 18px auto 0;\n  font-size: clamp(15px, 1.2vw, 18px);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  line-height: var(--tfs-lh-body);\n  background: transparent !important;\n}\n\n.tfs-eh-page .tfs-eh-hero__subtitle strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* Facts Grid *\/\n.tfs-eh-page .tfs-eh-hero__facts {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px 16px;\n  max-width: 860px;\n  margin: 24px auto 0;\n  padding: 18px 20px;\n  border-radius: var(--tfs-radius);\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-20);\n  backdrop-filter: blur(8px);\n}\n\n.tfs-eh-page .tfs-eh-hero__facts > div {\n  text-align: center;\n}\n\n\/* Facts dt - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hero__facts dt {\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 11px;\n  letter-spacing: var(--tfs-ls-micro);\n  text-transform: uppercase;\n  color: var(--tfs-white-70);\n  margin-bottom: 6px;\n  background: transparent !important;\n}\n\n\/* Facts dd - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__facts dd {\n  margin: 0;\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  font-size: 15px;\n  background: transparent !important;\n}\n\n\/* USPs Grid *\/\n.tfs-eh-page .tfs-eh-hero__usps {\n  list-style: none;\n  padding: 0;\n  margin: 24px auto 0;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n  max-width: 920px;\n}\n\n.tfs-eh-page .tfs-eh-hero__usps li {\n  display: flex;\n  gap: 12px;\n  align-items: flex-start;\n  padding: 16px;\n  border-radius: 14px;\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-15);\n  backdrop-filter: blur(8px);\n  text-align: left;\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-hero__usps li:hover {\n  border-color: var(--tfs-white-30);\n  background: rgba(26, 21, 18, 0.65);\n}\n\n\/* Iconos USP *\/\n.tfs-eh-page .tfs-eh-hero__usps svg {\n  width: 22px;\n  height: 22px;\n  color: var(--tfs-white);\n  flex: 0 0 auto;\n  margin-top: 2px;\n}\n\n\/* USP text - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__usps span {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  line-height: 1.4;\n  font-size: 14.5px;\n}\n\n.tfs-eh-page .tfs-eh-hero__usps strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* =====================================================\n   CTAs - GT America Light uppercase\n===================================================== *\/\n.tfs-eh-page .tfs-eh-hero__ctas {\n  display: flex;\n  gap: 14px;\n  justify-content: center;\n  flex-wrap: wrap;\n  margin: 24px auto 0;\n}\n\n\/* BOT\u00d3N PRIMARIO: Fondo BLANCO + texto NEGRO *\/\n.tfs-eh-page .tfs-eh-hero__cta-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 32px;\n  border-radius: var(--tfs-radius-full);\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-button);\n  background: var(--tfs-white);\n  color: var(--tfs-black);\n  border: 2px solid var(--tfs-white);\n  transition: all var(--tfs-transition);\n  box-shadow: var(--tfs-shadow-white);\n}\n\n.tfs-eh-page .tfs-eh-hero__cta-primary:hover {\n  background: var(--tfs-cream);\n  border-color: var(--tfs-cream);\n  transform: translateY(-3px);\n  box-shadow: 0 12px 35px rgba(255, 255, 255, 0.3);\n}\n\n.tfs-eh-page .tfs-eh-hero__cta-primary svg {\n  width: 20px;\n  height: 20px;\n  transition: transform 0.2s ease;\n}\n\n.tfs-eh-page .tfs-eh-hero__cta-primary:hover svg {\n  transform: translateX(4px);\n}\n\n\/* Bot\u00f3n WhatsApp - GT America Light *\/\n.tfs-eh-page .tfs-eh-hero__cta-whatsapp {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 32px;\n  border-radius: var(--tfs-radius-full);\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-button);\n  background: var(--tfs-green-wa);\n  color: var(--tfs-white);\n  border: 2px solid #1A8C45;\n  transition: all var(--tfs-transition);\n  box-shadow: var(--tfs-shadow);\n}\n\n.tfs-eh-page .tfs-eh-hero__cta-whatsapp:hover {\n  background: #1DA851;\n  transform: translateY(-3px);\n  box-shadow: 0 20px 50px rgba(37, 211, 102, 0.35);\n}\n\n.tfs-eh-page .tfs-eh-hero__cta-whatsapp svg {\n  width: 22px;\n  height: 22px;\n}\n\n\/* Urgencia inline - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hero__urgency {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  margin: 20px auto 0;\n  padding: 12px 18px;\n  width: fit-content;\n  border-radius: var(--tfs-radius-full);\n  background: var(--tfs-white-10);\n  border: 1px solid var(--tfs-white-20);\n  backdrop-filter: blur(8px);\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  font-size: 14px;\n}\n\n.tfs-eh-page .tfs-eh-hero__urgency svg {\n  width: 18px;\n  height: 18px;\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hero__urgency strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* =====================================================\n   M2 URGENCIA (barra live)\n===================================================== *\/\n.tfs-eh-page .tfs-eh-urgency {\n  background: var(--tfs-black);\n  border-top: 1px solid var(--tfs-white-15);\n  border-bottom: 1px solid var(--tfs-white-15);\n  color: var(--tfs-cream);\n}\n\n.tfs-eh-page .tfs-eh-urgency__container {\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 18px 24px;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n\n.tfs-eh-page .tfs-eh-urgency__item {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 14px 16px;\n  border-radius: 14px;\n  background: var(--tfs-white-10);\n  border: 1px solid var(--tfs-white-10);\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-urgency__icon {\n  width: 40px;\n  height: 40px;\n  display: grid;\n  place-items: center;\n  border-radius: 12px;\n  background: var(--tfs-white-10);\n  border: 1px solid var(--tfs-white-20);\n  color: var(--tfs-white);\n  flex: 0 0 auto;\n}\n\n.tfs-eh-page .tfs-eh-urgency__icon svg {\n  width: 20px;\n  height: 20px;\n}\n\n.tfs-eh-page .tfs-eh-urgency__text {\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n}\n\n\/* Urgency strong - GT America Light *\/\n.tfs-eh-page .tfs-eh-urgency__text strong {\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-body);\n  font-size: 14px;\n  color: var(--tfs-white);\n}\n\n\/* Urgency span - GT America Regular *\/\n.tfs-eh-page .tfs-eh-urgency__text span {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  font-size: 13px;\n  line-height: 1.3;\n}\n\n\/* Estados de urgencia *\/\n.tfs-eh-page .tfs-eh-urgency__item--live {\n  position: relative;\n}\n\n.tfs-eh-page .tfs-eh-urgency__item--warn {\n  border-color: var(--tfs-white-30);\n  background: var(--tfs-white-10);\n}\n\n.tfs-eh-page .tfs-eh-urgency__item--urgent {\n  border-color: rgba(200, 16, 46, 0.45);\n  background: rgba(200, 16, 46, 0.12);\n}\n\n.tfs-eh-page .tfs-eh-urgency__icon--pulse {\n  position: relative;\n}\n\n.tfs-eh-page .tfs-eh-urgency__icon--pulse::after {\n  content: \"\";\n  position: absolute;\n  inset: -6px;\n  border-radius: 16px;\n  border: 1px solid rgba(34, 197, 94, 0.3);\n  opacity: 0;\n  transform: scale(0.95);\n  animation: tfsPulse 2s infinite ease;\n}\n\n.tfs-eh-page .tfs-eh-urgency__icon--pulse svg {\n  color: var(--tfs-green-success);\n}\n\n@keyframes tfsPulse {\n  0% { opacity: 0; transform: scale(0.92); }\n  35% { opacity: 0.7; transform: scale(1); }\n  100% { opacity: 0; transform: scale(1.15); }\n}\n\n\/* =====================================================\n   QUIZ - TIPOGRAF\u00cdAS CORREGIDAS\n===================================================== *\/\n\n\/* Trigger - GT America Regular + Light *\/\n.tfs-eh-page .tfsq-trigger {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  flex-wrap: wrap;\n  background: linear-gradient(135deg, rgba(26, 21, 18, 0.97) 0%, rgba(42, 35, 32, 0.97) 100%);\n  border: 2px solid var(--tfs-white-30);\n  border-radius: var(--tfs-radius);\n  padding: 24px 28px;\n  margin: 32px auto;\n  max-width: 620px;\n  cursor: pointer;\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfsq-trigger:hover {\n  border-color: var(--tfs-white);\n  transform: translateY(-3px);\n  box-shadow: 0 12px 40px rgba(255, 255, 255, 0.15);\n}\n\n.tfs-eh-page .tfsq-trigger__icon {\n  font-size: 36px;\n  line-height: 1;\n}\n\n.tfs-eh-page .tfsq-trigger__text {\n  flex: 1;\n  min-width: 200px;\n}\n\n\/* Trigger title - GT America Regular *\/\n.tfs-eh-page .tfsq-trigger__title {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 18px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  margin: 0 0 5px 0;\n}\n\n\/* Trigger subtitle - GT America Regular *\/\n.tfs-eh-page .tfsq-trigger__subtitle {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 14px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  margin: 0;\n}\n\n\/* Trigger button - GT America Light uppercase *\/\n.tfs-eh-page .tfsq-trigger__btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--tfs-white);\n  color: var(--tfs-black);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-button);\n  padding: 14px 24px;\n  border-radius: var(--tfs-radius-full);\n  border: none;\n  white-space: nowrap;\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfsq-trigger:hover .tfsq-trigger__btn {\n  background: var(--tfs-cream);\n}\n\n\/* Modal *\/\n.tfs-eh-page .tfsq-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  width: 100vw;\n  height: 100vh;\n  background: rgba(0, 0, 0, 0.93);\n  z-index: 999999;\n  align-items: center;\n  justify-content: center;\n  padding: 20px;\n  overflow-y: auto;\n  backdrop-filter: blur(6px);\n}\n\n.tfs-eh-page .tfsq-modal.tfsq-open {\n  display: flex;\n}\n\n.tfs-eh-page .tfsq-modal__box {\n  background: linear-gradient(160deg, var(--tfs-black) 0%, #2A2320 50%, var(--tfs-black) 100%);\n  border: 1px solid var(--tfs-white-20);\n  border-radius: var(--tfs-radius-lg);\n  width: 100%;\n  max-width: 560px;\n  max-height: 90vh;\n  overflow: auto;\n  position: relative;\n  animation: tfsqSlideIn 0.35s ease-out;\n  box-shadow: 0 25px 80px rgba(0, 0, 0, 0.6);\n}\n\n@keyframes tfsqSlideIn {\n  from { opacity: 0; transform: scale(0.9) translateY(30px); }\n  to { opacity: 1; transform: scale(1) translateY(0); }\n}\n\n\/* Close button *\/\n.tfs-eh-page .tfsq-modal__close {\n  position: absolute;\n  top: 16px;\n  right: 16px;\n  width: 44px;\n  height: 44px;\n  background: var(--tfs-white-10);\n  border: 2px solid var(--tfs-white-20);\n  border-radius: 50%;\n  cursor: pointer;\n  z-index: 100;\n  transition: all var(--tfs-transition);\n  padding: 0;\n}\n\n.tfs-eh-page .tfsq-modal__close:hover {\n  background: var(--tfs-white-20);\n  border-color: var(--tfs-white);\n  transform: rotate(90deg);\n}\n\n.tfs-eh-page .tfsq-modal__close::before,\n.tfs-eh-page .tfsq-modal__close::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 18px;\n  height: 3px;\n  background-color: var(--tfs-white);\n  border-radius: 2px;\n}\n\n.tfs-eh-page .tfsq-modal__close::before {\n  transform: translate(-50%, -50%) rotate(45deg);\n}\n\n.tfs-eh-page .tfsq-modal__close::after {\n  transform: translate(-50%, -50%) rotate(-45deg);\n}\n\n.tfs-eh-page .tfsq-content {\n  padding: 50px 32px 40px;\n  color: var(--tfs-cream);\n  font-family: var(--tfs-font-body);\n}\n\n.tfs-eh-page .tfsq-header {\n  text-align: center;\n  margin: 0 0 28px 0;\n}\n\n.tfs-eh-page .tfsq-header__emoji {\n  font-size: 32px;\n  display: block;\n  margin: 0 0 10px 0;\n}\n\n\/* T\u00edtulo quiz - Canela Light *\/\n.tfs-eh-page .tfsq-header__title {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: 30px;\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n  margin: 0 0 10px 0;\n  line-height: var(--tfs-lh-heading);\n  background: transparent !important;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Subtitle quiz - GT America Regular *\/\n.tfs-eh-page .tfsq-header__subtitle {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 15px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  margin: 0;\n}\n\n\/* Progress dots *\/\n.tfs-eh-page .tfsq-progress {\n  display: flex;\n  gap: 8px;\n  margin: 0 0 32px 0;\n}\n\n.tfs-eh-page .tfsq-progress__dot {\n  flex: 1;\n  height: 5px;\n  background: var(--tfs-white-15);\n  border-radius: 3px;\n  transition: all 0.4s ease;\n}\n\n.tfs-eh-page .tfsq-progress__dot.tfsq-active {\n  background: var(--tfs-white);\n  box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);\n}\n\n\/* Questions *\/\n.tfs-eh-page .tfsq-question {\n  display: none;\n  animation: tfsqFade 0.4s ease;\n}\n\n.tfs-eh-page .tfsq-question.tfsq-active {\n  display: block;\n}\n\n@keyframes tfsqFade {\n  from { opacity: 0; transform: translateX(20px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n\n\/* Question number - GT America Light uppercase *\/\n.tfs-eh-page .tfsq-question__num {\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-nav);\n  color: var(--tfs-white);\n  display: block;\n  margin: 0 0 12px 0;\n}\n\n\/* Question text - GT America Regular *\/\n.tfs-eh-page .tfsq-question__text {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 20px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  margin: 0 0 24px 0;\n  line-height: 1.4;\n  background: transparent !important;\n}\n\n\/* Options *\/\n.tfs-eh-page .tfsq-options {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  margin: 0;\n  padding: 0;\n}\n\n.tfs-eh-page .tfsq-option {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  padding: 18px 20px;\n  background: var(--tfs-white-10);\n  border: 2px solid var(--tfs-white-15);\n  border-radius: 14px;\n  cursor: pointer;\n  transition: all 0.25s ease;\n  text-align: left;\n  color: inherit;\n  font-family: inherit;\n}\n\n.tfs-eh-page .tfsq-option:hover {\n  background: var(--tfs-white-20);\n  border-color: var(--tfs-white);\n  transform: translateX(6px);\n}\n\n.tfs-eh-page .tfsq-option__icon {\n  font-size: 26px;\n  line-height: 1;\n  flex-shrink: 0;\n}\n\n\/* Option text - GT America Regular *\/\n.tfs-eh-page .tfsq-option__text {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 15px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  line-height: 1.4;\n}\n\n\/* Result *\/\n.tfs-eh-page .tfsq-result {\n  display: none;\n  text-align: center;\n  animation: tfsqFade 0.5s ease;\n}\n\n.tfs-eh-page .tfsq-result.tfsq-active {\n  display: block;\n}\n\n\/* Badge resultado - GT America Light uppercase *\/\n.tfs-eh-page .tfsq-result__badge {\n  display: inline-block;\n  padding: 8px 22px;\n  background: var(--tfs-red);\n  border-radius: var(--tfs-radius-full);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-nav);\n  color: var(--tfs-white);\n  margin: 0 0 16px 0;\n}\n\n\/* Nombre resultado - Canela Light *\/\n.tfs-eh-page .tfsq-result__name {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: 32px;\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n  margin: 0 0 8px 0;\n  background: transparent !important;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Price - Canela Light *\/\n.tfs-eh-page .tfsq-result__price {\n  font-family: var(--tfs-font-hero);\n  margin: 0 0 6px 0;\n  line-height: 1.1;\n  display: flex;\n  align-items: baseline;\n  justify-content: center;\n  gap: 4px;\n}\n\n.tfs-eh-page .tfsq-result__price-number {\n  font-size: 52px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfsq-result__price-currency {\n  font-size: 32px;\n  font-weight: var(--tfs-weight-light);\n  color: var(--tfs-white);\n}\n\n\/* Price suffix - GT America Regular *\/\n.tfs-eh-page .tfsq-result__price-suffix {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 16px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  margin-left: 4px;\n}\n\n\/* Description - GT America Regular *\/\n.tfs-eh-page .tfsq-result__desc {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 16px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n  margin: 0 0 24px 0;\n  line-height: var(--tfs-lh-body);\n}\n\n\/* Features list - GT America Regular *\/\n.tfs-eh-page .tfsq-result__features {\n  text-align: left;\n  background: var(--tfs-white-10);\n  padding: 20px 24px;\n  border-radius: 14px;\n  margin: 0 0 28px 0;\n  list-style: none;\n}\n\n.tfs-eh-page .tfsq-result__features li {\n  padding: 10px 0 10px 30px;\n  position: relative;\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 14px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  border-bottom: 1px solid var(--tfs-white-10);\n}\n\n.tfs-eh-page .tfsq-result__features li:last-child {\n  border-bottom: none;\n}\n\n.tfs-eh-page .tfsq-result__features li::before {\n  content: '\u2713';\n  position: absolute;\n  left: 0;\n  top: 10px;\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* CTA resultado - GT America Light uppercase *\/\n.tfs-eh-page .tfsq-cta {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  width: 100%;\n  padding: 18px 32px;\n  background: var(--tfs-red);\n  color: var(--tfs-white);\n  border: 2px solid var(--tfs-white-30);\n  border-radius: var(--tfs-radius-full);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 13px;\n  text-transform: uppercase;\n  letter-spacing: var(--tfs-ls-button);\n  cursor: pointer;\n  transition: all var(--tfs-transition);\n  box-shadow: 0 8px 30px rgba(200, 16, 46, 0.35);\n}\n\n.tfs-eh-page .tfsq-cta:hover {\n  background: var(--tfs-red-hover);\n  border-color: var(--tfs-white);\n  transform: translateY(-3px);\n  box-shadow: 0 14px 40px rgba(200, 16, 46, 0.45);\n}\n\n.tfs-eh-page .tfsq-cta__icon {\n  width: 20px;\n  height: 20px;\n  fill: currentColor;\n}\n\n\/* Restart - GT America Regular *\/\n.tfs-eh-page .tfsq-restart {\n  display: inline-block;\n  margin: 16px 0 0 0;\n  padding: 8px 16px;\n  background: transparent;\n  border: none;\n  color: var(--tfs-white);\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 14px;\n  letter-spacing: var(--tfs-ls-body);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n.tfs-eh-page .tfsq-restart:hover {\n  color: var(--tfs-cream);\n}\n\n\/* =====================================================\n   L\u00cdNEA DECORATIVA\n===================================================== *\/\n.tfs-eh-page .tfs-eh-white-divider {\n  position: relative;\n  width: 100%;\n  height: 3px;\n  background: transparent;\n  overflow: visible;\n  z-index: 10;\n}\n\n.tfs-eh-page .tfs-eh-white-divider::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(255, 255, 255, 0.5) 15%,\n    rgba(255, 255, 255, 0.7) 50%,\n    rgba(255, 255, 255, 0.5) 85%,\n    transparent 100%);\n  box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);\n}\n\n\/* =====================================================\n   M3 HORARIOS + PRECIOS\n===================================================== *\/\n.tfs-eh-page .tfs-eh-hp {\n  position: relative;\n  padding: 90px 20px;\n  overflow: hidden;\n  color: var(--tfs-white);\n  background: linear-gradient(160deg, rgba(200, 16, 46, 0.95) 0%, rgba(154, 12, 35, 0.97) 40%, rgba(18, 18, 18, 0.985) 100%);\n}\n\n.tfs-eh-page .tfs-eh-hp__bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n}\n\n.tfs-eh-page .tfs-eh-hp__bg img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  filter: saturate(1.05) contrast(1.02);\n  transform: scale(1.02);\n}\n\n.tfs-eh-page .tfs-eh-hp__overlay {\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(900px 520px at 50% 20%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.55) 65%, rgba(0, 0, 0, 0.74) 100%),\n    linear-gradient(160deg, rgba(200, 16, 46, 0.62) 0%, rgba(0, 0, 0, 0.74) 100%);\n}\n\n.tfs-eh-page .tfs-eh-hp__container {\n  position: relative;\n  z-index: 1;\n  max-width: 1200px;\n  margin: 0 auto;\n}\n\n\/* HEADER *\/\n.tfs-eh-page .tfs-eh-hp__header {\n  text-align: center;\n  margin-bottom: 40px;\n  background: transparent !important;\n}\n\n\/* Eyebrow - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hp__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 20px;\n  border-radius: var(--tfs-radius-full);\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-20);\n  backdrop-filter: blur(8px);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 12px;\n  letter-spacing: var(--tfs-ls-nav);\n  text-transform: uppercase;\n  color: var(--tfs-white);\n  margin-bottom: 18px;\n}\n\n\/* T\u00edtulo H2 - Canela Light *\/\n.tfs-eh-page .tfs-eh-hp__title {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: clamp(30px, 4.4vw, 52px);\n  letter-spacing: var(--tfs-ls-heading);\n  line-height: var(--tfs-lh-heading);\n  margin: 0 0 16px;\n  color: var(--tfs-white);\n  text-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);\n  background: transparent !important;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Intro - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__intro {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: clamp(15px, 1.2vw, 18px);\n  letter-spacing: var(--tfs-ls-body);\n  line-height: var(--tfs-lh-body);\n  color: var(--tfs-white-70);\n  max-width: 860px;\n  margin: 0 auto;\n  background: transparent !important;\n}\n\n.tfs-eh-page .tfs-eh-hp__intro strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n.tfs-eh-page .tfs-eh-hp__intro em {\n  color: var(--tfs-white);\n  font-style: normal;\n}\n\n\/* Grid de horarios *\/\n.tfs-eh-page .tfs-eh-hp__horarios-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n  margin-top: 28px;\n  margin-bottom: 24px;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card {\n  position: relative;\n  border-radius: var(--tfs-radius-lg);\n  padding: 24px 20px 20px;\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-10);\n  backdrop-filter: blur(10px);\n  box-shadow: var(--tfs-shadow);\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--tfs-white-30);\n  background: rgba(26, 21, 18, 0.65);\n  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.35);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card--featured {\n  border: 2px solid var(--tfs-white-50);\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(26, 21, 18, 0.6) 60%, rgba(26, 21, 18, 0.5) 100%);\n}\n\n\/* Badge \"M\u00e1s demandado\" - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hp__horario-badge {\n  position: absolute;\n  top: -14px;\n  left: 50%;\n  transform: translateX(-50%);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 16px;\n  border-radius: var(--tfs-radius-full);\n  background: var(--tfs-red);\n  color: var(--tfs-white);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 11px;\n  letter-spacing: var(--tfs-ls-micro);\n  text-transform: uppercase;\n  box-shadow: 0 12px 28px rgba(200, 16, 46, 0.4);\n  border: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-badge svg {\n  width: 14px;\n  height: 14px;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-time {\n  text-align: center;\n  padding-top: 8px;\n  margin-bottom: 16px;\n}\n\n\/* Hora - Canela Light *\/\n.tfs-eh-page .tfs-eh-hp__time-hour {\n  display: block;\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: 52px;\n  line-height: 1;\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n  text-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);\n}\n\n\/* Time label - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hp__time-label {\n  display: block;\n  margin-top: 8px;\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 12px;\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  color: var(--tfs-white-70);\n}\n\n\/* Stock badge - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hp__stock {\n  display: none;\n  margin: 0 auto 14px;\n  width: fit-content;\n  padding: 8px 14px;\n  border-radius: var(--tfs-radius-full);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-micro);\n  text-transform: uppercase;\n  font-size: 11px;\n  border: 1px solid var(--tfs-white-15);\n  background: rgba(0, 0, 0, 0.16);\n  color: var(--tfs-white-70);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card.is-warn .tfs-eh-hp__stock {\n  display: inline-flex;\n  border-color: var(--tfs-white-30);\n  background: var(--tfs-white-10);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card.is-urgent .tfs-eh-hp__stock {\n  display: inline-flex;\n  border-color: rgba(200, 16, 46, 0.45);\n  background: rgba(200, 16, 46, 0.2);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-card.is-urgent {\n  border-color: rgba(200, 16, 46, 0.5) !important;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-info {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  margin: 14px 0 16px;\n}\n\n\/* Detail - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__horario-detail,\n.tfs-eh-page .tfs-eh-hp__horario-rec {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 10px;\n  text-align: center;\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  border-radius: 12px;\n  padding: 12px 14px;\n  border: 1px solid var(--tfs-white-10);\n  background: rgba(0, 0, 0, 0.16);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-detail {\n  color: var(--tfs-white-70);\n  font-size: 14px;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-detail strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-detail svg {\n  width: 18px;\n  height: 18px;\n  color: var(--tfs-white);\n  margin-top: 1px;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-rec {\n  color: var(--tfs-white-70);\n  font-size: 13.5px;\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-rec svg {\n  width: 18px;\n  height: 18px;\n  margin-top: 1px;\n  color: var(--tfs-green-success);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-rec--warning {\n  border-color: var(--tfs-white-20);\n  background: var(--tfs-white-10);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-rec--warning svg {\n  color: var(--tfs-white);\n}\n\n\/* =====================================================\n   BOTONES HORARIOS - GT America Light uppercase\n===================================================== *\/\n.tfs-eh-page .tfs-eh-hp__horario-cta {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  width: 100%;\n  padding: 14px 16px;\n  border-radius: 14px;\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  font-size: 12px;\n  color: var(--tfs-black);\n  background: var(--tfs-white);\n  border: 2px solid var(--tfs-white);\n  transition: all var(--tfs-transition);\n  box-shadow: 0 14px 36px rgba(0, 0, 0, 0.28);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-cta:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 18px 48px rgba(255, 255, 255, 0.2);\n  background: var(--tfs-cream);\n  border-color: var(--tfs-cream);\n}\n\n\/* Ghost *\/\n.tfs-eh-page .tfs-eh-hp__horario-cta--ghost {\n  background: transparent;\n  color: var(--tfs-white);\n  border: 2px solid var(--tfs-white-50);\n}\n\n.tfs-eh-page .tfs-eh-hp__horario-cta--ghost:hover {\n  background: var(--tfs-white);\n  border-color: var(--tfs-white);\n  color: var(--tfs-black);\n}\n\n\/* Nota extra - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__nota-extra {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 12px;\n  max-width: 880px;\n  margin: 14px auto 36px;\n  padding: 16px 20px;\n  border-radius: var(--tfs-radius);\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-20);\n  color: var(--tfs-white-70);\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 14px;\n  letter-spacing: var(--tfs-ls-body);\n  line-height: 1.5;\n  text-align: center;\n}\n\n.tfs-eh-page .tfs-eh-hp__nota-extra svg {\n  width: 20px;\n  height: 20px;\n  color: var(--tfs-white);\n  margin-top: 1px;\n  flex-shrink: 0;\n}\n\n.tfs-eh-page .tfs-eh-hp__nota-extra strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* Divider *\/\n.tfs-eh-page .tfs-eh-hp__divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 20px;\n  margin: 32px 0 28px;\n}\n\n.tfs-eh-page .tfs-eh-hp__divider span {\n  flex: 1;\n  max-width: 220px;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, var(--tfs-white-30), transparent);\n}\n\n\/* Estrella decorativa - mantiene dorado como excepci\u00f3n *\/\n.tfs-eh-page .tfs-eh-hp__divider svg {\n  width: 24px;\n  height: 24px;\n  color: var(--tfs-stars);\n  opacity: 0.75;\n}\n\n\/* Precios header *\/\n.tfs-eh-page .tfs-eh-hp__precios-header {\n  text-align: center;\n  margin: 24px 0 24px;\n  background: transparent !important;\n}\n\n\/* Precios title - Canela Light *\/\n.tfs-eh-page .tfs-eh-hp__precios-title {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: clamp(24px, 3.2vw, 40px);\n  letter-spacing: var(--tfs-ls-heading);\n  margin: 0 0 12px;\n  color: var(--tfs-white);\n  text-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);\n  background: transparent !important;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n\n\/* Precios intro - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__precios-intro {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  margin: 0 auto;\n  max-width: 760px;\n  color: var(--tfs-white-70);\n  line-height: 1.55;\n  font-size: 16px;\n  background: transparent !important;\n}\n\n.tfs-eh-page .tfs-eh-hp__precios-intro strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* Grid de precios *\/\n.tfs-eh-page .tfs-eh-hp__precios-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 18px;\n  margin-top: 24px;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-card {\n  position: relative;\n  border-radius: var(--tfs-radius-lg);\n  padding: 22px 18px 18px;\n  background: rgba(26, 21, 18, 0.5);\n  border: 1px solid var(--tfs-white-10);\n  backdrop-filter: blur(10px);\n  box-shadow: var(--tfs-shadow);\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--tfs-white-20);\n  background: rgba(26, 21, 18, 0.65);\n  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.35);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-card--premium {\n  border: 2px solid rgba(200, 16, 46, 0.55);\n  background: linear-gradient(145deg, rgba(200, 16, 46, 0.15) 0%, rgba(26, 21, 18, 0.6) 70%, rgba(26, 21, 18, 0.5) 100%);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-card--vip {\n  border: 2px solid var(--tfs-white-50);\n  background: linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(26, 21, 18, 0.65) 70%, rgba(26, 21, 18, 0.5) 100%);\n}\n\n\/* Badges de precio - GT America Light uppercase *\/\n.tfs-eh-page .tfs-eh-hp__precio-badge {\n  position: absolute;\n  top: -14px;\n  left: 50%;\n  transform: translateX(-50%);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 14px;\n  border-radius: var(--tfs-radius-full);\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  font-size: 11px;\n  letter-spacing: var(--tfs-ls-micro);\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.2);\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.25);\n  white-space: nowrap;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-badge svg {\n  width: 13px;\n  height: 13px;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-badge--premium {\n  background: var(--tfs-red);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-badge--vip {\n  background: var(--tfs-red);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-header {\n  text-align: center;\n  padding: 8px 0 14px;\n  border-bottom: 1px solid var(--tfs-white-10);\n  margin-bottom: 14px;\n  background: transparent !important;\n}\n\n\/* Nombre precio - Canela Light *\/\n.tfs-eh-page .tfs-eh-hp__precio-name {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: 24px;\n  letter-spacing: var(--tfs-ls-heading);\n  margin: 0 0 10px;\n  color: var(--tfs-white);\n  background: transparent !important;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-amount {\n  display: flex;\n  align-items: baseline;\n  justify-content: center;\n  gap: 6px;\n}\n\n\/* N\u00famero precio - Canela Light *\/\n.tfs-eh-page .tfs-eh-hp__precio-number {\n  font-family: var(--tfs-font-hero);\n  font-weight: var(--tfs-weight-light);\n  font-size: 46px;\n  line-height: 1;\n  letter-spacing: var(--tfs-ls-heading);\n  color: var(--tfs-white);\n}\n\n\/* Unit - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__precio-unit {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 13px;\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white-70);\n}\n\n\/* Features list - GT America Regular *\/\n.tfs-eh-page .tfs-eh-hp__precio-features {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 16px;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-features li {\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--tfs-white-10);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-features li:last-child {\n  border-bottom: none;\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-features svg {\n  width: 16px;\n  height: 16px;\n  flex: 0 0 auto;\n  margin-top: 2px;\n}\n\n.tfs-eh-page .tfs-eh-hp__feature--included svg {\n  color: var(--tfs-green-success);\n}\n\n.tfs-eh-page .tfs-eh-hp__feature--excluded svg {\n  color: var(--tfs-white-20);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-features span {\n  font-family: var(--tfs-font-body);\n  font-weight: var(--tfs-weight-regular);\n  font-size: 13.5px;\n  letter-spacing: var(--tfs-ls-body);\n  line-height: 1.4;\n  color: var(--tfs-white-70);\n}\n\n.tfs-eh-page .tfs-eh-hp__feature--excluded span {\n  color: var(--tfs-white-50);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-features strong {\n  color: var(--tfs-white);\n  font-weight: var(--tfs-weight-regular);\n}\n\n\/* =====================================================\n   BOTONES PRECIOS - GT America Light uppercase\n===================================================== *\/\n.tfs-eh-page .tfs-eh-hp__precio-cta {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  width: 100%;\n  padding: 14px 16px;\n  border-radius: 14px;\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  font-size: 12px;\n  color: var(--tfs-white);\n  background: transparent;\n  border: 2px solid var(--tfs-white-50);\n  transition: all var(--tfs-transition);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-cta:hover {\n  transform: translateY(-2px);\n  background: var(--tfs-white);\n  border-color: var(--tfs-white);\n  color: var(--tfs-black);\n  box-shadow: 0 18px 48px rgba(255, 255, 255, 0.15);\n}\n\n\/* Premium *\/\n.tfs-eh-page .tfs-eh-hp__precio-cta--premium {\n  background: var(--tfs-red);\n  border-color: var(--tfs-red);\n  color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-cta--premium:hover {\n  background: var(--tfs-red-hover);\n  border-color: var(--tfs-white);\n  color: var(--tfs-white);\n}\n\n\/* VIP *\/\n.tfs-eh-page .tfs-eh-hp__precio-cta--vip {\n  background: var(--tfs-white);\n  color: var(--tfs-black);\n  border-color: var(--tfs-white);\n}\n\n.tfs-eh-page .tfs-eh-hp__precio-cta--vip:hover {\n  background: var(--tfs-cream);\n  border-color: var(--tfs-cream);\n  color: var(--tfs-black);\n}\n\n\/* =====================================================\n   RESPONSIVE\n===================================================== *\/\n@media (max-width: 1100px) {\n  .tfs-eh-page .tfs-eh-hp__precios-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n\n  .tfs-eh-page .tfs-eh-hp__horarios-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 920px) {\n  .tfs-eh-page .tfs-eh-hero__facts {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .tfs-eh-page .tfs-eh-urgency__container {\n    grid-template-columns: 1fr;\n    padding: 14px 20px;\n  }\n\n  .tfs-eh-page .tfs-eh-hp__horarios-grid {\n    grid-template-columns: 1fr;\n    max-width: 460px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .tfs-eh-page .tfs-eh-hp__time-hour {\n    font-size: 48px;\n  }\n}\n\n@media (max-width: 768px) {\n  .tfs-eh-page .tfs-eh-hero {\n    padding: 100px 20px 60px;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__trust-top {\n    flex-direction: column;\n    gap: 10px;\n    padding: 14px 20px;\n    text-align: center;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__rating {\n    white-space: normal;\n    text-align: center;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__usps {\n    grid-template-columns: 1fr;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__ctas {\n    flex-direction: column;\n    max-width: 360px;\n    gap: 12px;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__cta-primary,\n  .tfs-eh-page .tfs-eh-hero__cta-whatsapp {\n    width: 100%;\n    justify-content: center;\n  }\n\n  .tfs-eh-page .tfsq-trigger {\n    flex-direction: column;\n    text-align: center;\n    padding: 20px;\n  }\n\n  .tfs-eh-page .tfsq-trigger__text {\n    min-width: auto;\n  }\n\n  .tfs-eh-page .tfsq-modal__box {\n    max-height: 95vh;\n    margin: 10px;\n    border-radius: 20px;\n  }\n\n  .tfs-eh-page .tfsq-content {\n    padding: 45px 20px 35px;\n  }\n\n  .tfs-eh-page .tfsq-header__title {\n    font-size: 26px;\n  }\n\n  .tfs-eh-page .tfsq-question__text {\n    font-size: 18px;\n  }\n\n  .tfs-eh-page .tfsq-result__name {\n    font-size: 26px;\n  }\n\n  .tfs-eh-page .tfsq-result__price-number {\n    font-size: 44px;\n  }\n\n  .tfs-eh-page .tfsq-result__price-currency {\n    font-size: 28px;\n  }\n}\n\n@media (max-width: 520px) {\n  .tfs-eh-page .tfs-eh-hero__container {\n    padding: 24px 16px 20px;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__title {\n    max-width: 14ch;\n  }\n\n  .tfs-eh-page .tfs-eh-hero__facts {\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    padding: 14px 16px;\n  }\n\n  .tfs-eh-page .tfs-eh-hp {\n    padding: 72px 16px;\n  }\n\n  .tfs-eh-page .tfs-eh-hp__precios-grid {\n    grid-template-columns: 1fr;\n    max-width: 420px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .tfs-eh-page .tfs-eh-hp__nota-extra {\n    flex-direction: column;\n    text-align: left;\n    gap: 10px;\n  }\n}\n\n\/* Focus visible para accesibilidad *\/\n.tfs-eh-page *:focus-visible {\n  outline: 3px solid var(--tfs-white);\n  outline-offset: 3px;\n}\n\n\/* Reduce motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-eh-page *,\n  .tfs-eh-page *::before,\n  .tfs-eh-page *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n<\/style>\n\n<div class=\"tfs-eh-page\"\n  data-showtimes=\"18:00|19:30|21:00|22:30\"\n  data-popular-time=\"19:30\"\n  data-price-from=\"28\"\n  data-header-offset=\"80\"\n  data-availability-endpoint=\"\/api-disponibilidad-turitop-v12-secure.php?action=range&days=14\"\n  data-lowstock-warning=\"10\"\n  data-lowstock-urgent=\"5\"\n>\n  \n  <section class=\"tfs-eh-hero\" id=\"hero-entradas\" aria-labelledby=\"tfs-hero-h1\">\n    <div class=\"tfs-eh-hero__bg\" aria-hidden=\"true\">\n      <img fetchpriority=\"high\"\n        src=\"https:\/\/spcdn.shortpixel.ai\/spio\/ret_img+q_cdnize+to_auto+s_webp:avif\/tablaoflamencolassetas.com\/wp-content\/uploads\/2025\/12\/Bailaora-flamenca-con-manton-azul-scaled.jpg\"\n        alt=\"Bailaora flamenca profesional con mant\u00f3n azul y vestido rosa interpretando baile flamenco en el escenario del Tablao Las Setas de Sevilla\"\n        loading=\"eager\"\n        fetchpriority=\"high\"\n        decoding=\"async\"\n        width=\"1920\"\n        height=\"1280\"\n      \/>\n      <div class=\"tfs-eh-hero__overlay\"><\/div>\n    <\/div>\n\n    <div class=\"tfs-eh-hero__container\">\n      \n      <div class=\"tfs-eh-hero__trust-top\" role=\"note\" aria-label=\"Valoraci\u00f3n y opiniones\">\n        <div class=\"tfs-eh-hero__stars\" aria-label=\"Valoraci\u00f3n 4.9 de 5\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n        <\/div>\n        <span class=\"tfs-eh-hero__rating\">\n          <strong>4.9\/5<\/strong> \u00b7 Uno de los tablaos flamencos mejor valorados de Sevilla \u00b7 +11.000 opiniones\n        <\/span>\n      <\/div>\n\n      <div class=\"tfs-eh-hero__content\">\n        <p class=\"tfs-eh-hero__eyebrow\">Tablao Flamenco Las Setas \u00b7 Metropol Parasol \u00b7 Centro de Sevilla<\/p>\n\n        <h1 id=\"tfs-hero-h1\" class=\"tfs-eh-hero__title\">\n          Entradas para flamenco en Sevilla\n          <span class=\"tfs-eh-hero__title-sub\">Tablao Flamenco Las Setas<\/span>\n          <span class=\"tfs-eh-hero__price\" data-tfs-price>Desde 28\u20ac<\/span>\n        <\/h1>\n\n        <p class=\"tfs-eh-hero__subtitle\" id=\"tfs-hero-desc\">\n          <strong>Espect\u00e1culo flamenco aut\u00e9ntico (1 hora)<\/strong> en un espacio \u00edntimo bajo Las Setas de Sevilla.\n          <span data-tfs-shows>4 shows diarios<\/span> (<span data-tfs-showtimes>18:00 \u00b7 19:30 \u00b7 21:00 \u00b7 22:30<\/span>) \u00b7\n          <strong>Aforo limitado (140 plazas)<\/strong> \u00b7 Cancelaci\u00f3n gratis hasta 24h antes.\n        <\/p>\n\n        <dl class=\"tfs-eh-hero__facts\" aria-label=\"Datos clave del espect\u00e1culo\">\n          <div><dt>Ubicaci\u00f3n<\/dt><dd>Las Setas (Metropol Parasol)<\/dd><\/div>\n          <div><dt>Duraci\u00f3n<\/dt><dd>60 minutos<\/dd><\/div>\n          <div><dt>Horarios<\/dt><dd><span data-tfs-showtimes>18:00 \u00b7 19:30 \u00b7 21:00 \u00b7 22:30<\/span><\/dd><\/div>\n          <div><dt>Aforo<\/dt><dd>140 plazas<\/dd><\/div>\n        <\/dl>\n\n        <ul class=\"tfs-eh-hero__usps\" role=\"list\" aria-label=\"Ventajas principales\">\n          <li>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n            <span><strong><span data-tfs-shows-count>4<\/span> shows diarios:<\/strong> <span data-tfs-showtimes>18:00 \u00b7 19:30 \u00b7 21:00 \u00b7 22:30<\/span><\/span>\n          <\/li>\n          <li>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/>\n              <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/>\n            <\/svg>\n            <span><strong>8 artistas<\/strong> profesionales en escena<\/span>\n          <\/li>\n          <li>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n            <span><strong>Cancelaci\u00f3n gratis<\/strong> hasta 24h antes<\/span>\n          <\/li>\n          <li>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n            <span><strong>Confirmaci\u00f3n inmediata<\/strong> por email<\/span>\n          <\/li>\n        <\/ul>\n\n        <div class=\"tfs-eh-hero__ctas\" role=\"group\" aria-label=\"Acciones de reserva\">\n          <a\n            href=\"#reservar\"\n            class=\"tfs-eh-hero__cta-primary\"\n            aria-describedby=\"tfs-hero-desc\"\n            aria-label=\"Ver calendario de fechas disponibles y reservar entradas\"\n            data-scroll-to=\"reservar\"\n            data-gtag-event=\"cta_hero_click\"\n            data-gtag-category=\"Conversiones\"\n            data-gtag-label=\"Hero - Ver fechas\"\n          >\n            <span>Ver fechas y reservar<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          <\/a>\n\n          <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20informaci%C3%B3n%20sobre%20entradas%20y%20horarios%20del%20tablao%20flamenco%20en%20Sevilla%20(Tablao%20Las%20Setas).\" class=\"tfs-eh-hero__cta-whatsapp\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Contactar por WhatsApp para reservar entradas\" data-gtag-event=\"whatsapp_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Hero - WhatsApp\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n              <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n            <\/svg>\n            <span>WhatsApp<\/span>\n          <\/a>\n        <\/div>\n\n        <p class=\"tfs-eh-hero__urgency\" id=\"tfs-hero-urgency\" role=\"status\" aria-live=\"polite\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M13 2L3 14h8l-1 8 10-12h-8l1-8z\"\/><\/svg>\n          Plazas limitadas: 140 por pase \u00b7 Cancelaci\u00f3n gratuita hasta 24 h antes\n        <\/p>\n\n        <noscript>\n          <p style=\"margin-top:10px;\">\n            Si no se desplaza al calendario, usa este enlace: <a href=\"#reservar\" style=\"color:#fff;text-decoration:underline;\">Ir a reservar<\/a>.\n          <\/p>\n        <\/noscript>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"tfs-eh-urgency\" aria-label=\"Informaci\u00f3n de disponibilidad y demanda\" role=\"complementary\">\n    <div class=\"tfs-eh-urgency__container\">\n      <div class=\"tfs-eh-urgency__item\">\n        <div class=\"tfs-eh-urgency__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/>\n            <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\n            <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/>\n            <path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"tfs-eh-urgency__text\">\n          <strong>Solo 140 plazas por show<\/strong>\n          <span>Aforo \u00edntimo y cercano a los artistas<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"tfs-eh-urgency__item tfs-eh-urgency__item--live\" id=\"tfs-urgency-live\" aria-live=\"polite\" aria-atomic=\"true\">\n        <div class=\"tfs-eh-urgency__icon tfs-eh-urgency__icon--pulse\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><\/svg>\n        <\/div>\n        <div class=\"tfs-eh-urgency__text\">\n          <strong id=\"tfs-availability-title\">Disponibilidad<\/strong>\n          <span id=\"tfs-availability-detail\">Consulta fechas y plazas en el calendario<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"tfs-eh-urgency__item\">\n        <div class=\"tfs-eh-urgency__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M13 2L3 14h8l-1 8 10-12h-8l1-8z\"\/><\/svg>\n        <\/div>\n        <div class=\"tfs-eh-urgency__text\">\n          <strong>Cancelaci\u00f3n gratuita<\/strong>\n<span>Hasta 24 h antes del pase<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <div class=\"tfsq-trigger\" id=\"tfsq-trigger\" role=\"button\" tabindex=\"0\" aria-label=\"Abrir quiz para elegir entrada\">\n    <span class=\"tfsq-trigger__icon\" aria-hidden=\"true\">\ud83c\udfaf<\/span>\n    <div class=\"tfsq-trigger__text\">\n      <p class=\"tfsq-trigger__title\">\u00bfNo sabes qu\u00e9 entrada elegir?<\/p>\n      <p class=\"tfsq-trigger__subtitle\">Te ayudamos a encontrar la perfecta para ti<\/p>\n    <\/div>\n    <span class=\"tfsq-trigger__btn\">\n      Hacer test\n      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n    <\/span>\n  <\/div>\n\n  <div class=\"tfsq-modal\" id=\"tfsq-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"tfsq-title\" aria-hidden=\"true\">\n    <div class=\"tfsq-modal__box\" role=\"document\">\n      <button type=\"button\" class=\"tfsq-modal__close\" id=\"tfsq-close\" aria-label=\"Cerrar quiz\"><\/button>\n\n      <div class=\"tfsq-content\" id=\"tfsq-content\">\n        <header class=\"tfsq-header\">\n          <span class=\"tfsq-header__emoji\" aria-hidden=\"true\">\ud83c\udfb8<\/span>\n          <h2 class=\"tfsq-header__title\" id=\"tfsq-title\">\u00bfQu\u00e9 entrada es para ti?<\/h2>\n          <p class=\"tfsq-header__subtitle\">4 preguntas r\u00e1pidas \u00b7 30 segundos<\/p>\n        <\/header>\n\n        <div class=\"tfsq-progress\" id=\"tfsq-progress\" role=\"progressbar\" aria-valuenow=\"1\" aria-valuemin=\"1\" aria-valuemax=\"4\">\n          <div class=\"tfsq-progress__dot tfsq-active\" data-step=\"1\"><\/div>\n          <div class=\"tfsq-progress__dot\" data-step=\"2\"><\/div>\n          <div class=\"tfsq-progress__dot\" data-step=\"3\"><\/div>\n          <div class=\"tfsq-progress__dot\" data-step=\"4\"><\/div>\n        <\/div>\n\n        <div class=\"tfsq-question tfsq-active\" data-question=\"1\">\n          <span class=\"tfsq-question__num\">Pregunta 1 de 4<\/span>\n          <h3 class=\"tfsq-question__text\">\u00bfCon qui\u00e9n vienes al tablao?<\/h3>\n          <div class=\"tfsq-options\">\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"2\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc91<\/span>\n              <span class=\"tfsq-option__text\">En pareja (cita rom\u00e1ntica)<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"1\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67<\/span>\n              <span class=\"tfsq-option__text\">Con familia o ni\u00f1os<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"1\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc6f<\/span>\n              <span class=\"tfsq-option__text\">Con amigos<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"0\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83e\uddd8<\/span>\n              <span class=\"tfsq-option__text\">Solo\/a (experiencia personal)<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"tfsq-question\" data-question=\"2\">\n          <span class=\"tfsq-question__num\">Pregunta 2 de 4<\/span>\n          <h3 class=\"tfsq-question__text\">\u00bfEs tu primera vez en un tablao flamenco?<\/h3>\n          <div class=\"tfsq-options\">\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"1\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\u2728<\/span>\n              <span class=\"tfsq-option__text\">S\u00ed, es mi primera vez<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"2\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83c\udfad<\/span>\n              <span class=\"tfsq-option__text\">He ido alguna vez<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"3\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc83<\/span>\n              <span class=\"tfsq-option__text\">Soy aficionado\/a al flamenco<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"tfsq-question\" data-question=\"3\">\n          <span class=\"tfsq-question__num\">Pregunta 3 de 4<\/span>\n          <h3 class=\"tfsq-question__text\">\u00bfQu\u00e9 es lo m\u00e1s importante para ti?<\/h3>\n          <div class=\"tfsq-options\">\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"0\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udcb0<\/span>\n              <span class=\"tfsq-option__text\">Buen precio<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"2\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83c\udf1f<\/span>\n              <span class=\"tfsq-option__text\">Experiencia completa<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"3\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc40<\/span>\n              <span class=\"tfsq-option__text\">Estar lo m\u00e1s cerca del escenario<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"4\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83d\udc51<\/span>\n              <span class=\"tfsq-option__text\">Algo exclusivo y especial<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"tfsq-question\" data-question=\"4\">\n          <span class=\"tfsq-question__num\">Pregunta 4 de 4<\/span>\n          <h3 class=\"tfsq-question__text\">\u00bfTe gustar\u00eda incluir bebida o gastronom\u00eda?<\/h3>\n          <div class=\"tfsq-options\">\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"0\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83c\udfb5<\/span>\n              <span class=\"tfsq-option__text\">Solo el espect\u00e1culo<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"2\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83c\udf77<\/span>\n              <span class=\"tfsq-option__text\">Un c\u00f3ctel de bienvenida<\/span>\n            <\/button>\n            <button class=\"tfsq-option\" type=\"button\" data-points=\"4\">\n              <span class=\"tfsq-option__icon\" aria-hidden=\"true\">\ud83e\uddc0<\/span>\n              <span class=\"tfsq-option__text\">C\u00f3ctel + tapas<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"tfsq-result\" id=\"tfsq-result\">\n          <span class=\"tfsq-result__badge\">Tu entrada ideal<\/span>\n          <h3 class=\"tfsq-result__name\" id=\"tfsq-result-name\">Entrada B\u00e1sica<\/h3>\n          <div class=\"tfsq-result__price\">\n            <span class=\"tfsq-result__price-number\" id=\"tfsq-result-price\">28<\/span>\n            <span class=\"tfsq-result__price-currency\">\u20ac<\/span>\n            <span class=\"tfsq-result__price-suffix\">\/persona<\/span>\n          <\/div>\n          <p class=\"tfsq-result__desc\" id=\"tfsq-result-desc\">La entrada al espect\u00e1culo, sin consumiciones incluidas.<\/p>\n          <ul class=\"tfsq-result__features\" id=\"tfsq-result-features\">\n            <li>Espect\u00e1culo completo de 60 minutos (sin descanso)<\/li>\n          <\/ul>\n\n          <button type=\"button\" class=\"tfsq-cta\" id=\"tfsq-reserve\" data-scroll-to=\"reservar\" data-gtag-event=\"quiz_reserve_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Quiz - Reservar\">\n            <svg class=\"tfsq-cta__icon\" viewBox=\"0 0 24 24\"><path d=\"M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z\"\/><\/svg>\n            Ver disponibilidad y reservar\n          <\/button>\n\n          <button type=\"button\" class=\"tfsq-restart\" id=\"tfsq-restart\">\u2190 Volver a empezar<\/button>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  \n  <div class=\"tfs-eh-white-divider\" aria-hidden=\"true\"><\/div>\n\n  \n  <section class=\"tfs-eh-hp\" id=\"horarios-precios\" aria-labelledby=\"tfs-hp-title\">\n    <div class=\"tfs-eh-hp__bg\" aria-hidden=\"true\">\n      <img src=\"https:\/\/spcdn.shortpixel.ai\/spio\/ret_img+q_cdnize+to_auto+s_webp:avif\/tablaoflamencolassetas.com\/wp-content\/uploads\/2025\/12\/Bailaora-flamenca-con-castanuelas-scaled.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\"\/>\n      <div class=\"tfs-eh-hp__overlay\"><\/div>\n    <\/div>\n\n    <div class=\"tfs-eh-hp__container\">\n      <header class=\"tfs-eh-hp__header\">\n        <span class=\"tfs-eh-hp__eyebrow\">Shows diarios \u00b7 1 hora \u00b7 8 artistas<\/span>\n        <h2 class=\"tfs-eh-hp__title\" id=\"tfs-hp-title\">Horarios y precios del tablao flamenco en Sevilla<\/h2>\n        <p class=\"tfs-eh-hp__intro\">\n          <strong>4 funciones cada d\u00eda<\/strong> en el centro de Sevilla, bajo Las Setas (Metropol Parasol).\n          El espect\u00e1culo dura <strong>60 minutos<\/strong>. <em>Puertas abren 15 minutos antes.<\/em>\n          Uno de los <strong>tablaos flamencos mejor valorados de Sevilla<\/strong> seg\u00fan opiniones verificadas.\n        <\/p>\n      <\/header>\n\n      <div class=\"tfs-eh-hp__horarios-grid\" role=\"list\" aria-label=\"Horarios disponibles\">\n        \n        <article class=\"tfs-eh-hp__horario-card\" data-time=\"18:00\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__horario-time\">\n            <span class=\"tfs-eh-hp__time-hour\">18:00<\/span>\n            <span class=\"tfs-eh-hp__time-label\">Primera funci\u00f3n<\/span>\n          <\/div>\n          <div class=\"tfs-eh-hp__stock\" data-stock-badge aria-live=\"polite\"><\/div>\n          <div class=\"tfs-eh-hp__horario-info\">\n            <p class=\"tfs-eh-hp__horario-detail\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M13.8 12H3\"\/>\n              <\/svg>\n              Entrada desde <strong>17:45h<\/strong>\n            <\/p>\n            <p class=\"tfs-eh-hp__horario-rec\">\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n              <span>Ideal para familias y visitas tempranas<\/span>\n            <\/p>\n          <\/div>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__horario-cta tfs-eh-hp__horario-cta--ghost\" data-scroll-to=\"reservar\" data-gtag-event=\"horario_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Horario 18:00\">\n            Reservar 18:00\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__horario-card tfs-eh-hp__horario-card--featured\" data-time=\"19:30\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__horario-time\">\n            <span class=\"tfs-eh-hp__time-hour\">19:30<\/span>\n            <span class=\"tfs-eh-hp__time-label\">Funci\u00f3n de tarde<\/span>\n          <\/div>\n          <div class=\"tfs-eh-hp__stock\" data-stock-badge aria-live=\"polite\"><\/div>\n          <div class=\"tfs-eh-hp__horario-info\">\n            <p class=\"tfs-eh-hp__horario-detail\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M13.8 12H3\"\/>\n              <\/svg>\n              Entrada desde <strong>19:15h<\/strong>\n            <\/p>\n            <p class=\"tfs-eh-hp__horario-rec tfs-eh-hp__horario-rec--warning\">\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z\"\/><\/svg>\n              <span>Consulta plazas en el calendario<\/span>\n            <\/p>\n          <\/div>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__horario-cta\" data-scroll-to=\"reservar\" data-gtag-event=\"horario_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Horario 19:30 Featured\">\n            Reservar 19:30\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__horario-card\" data-time=\"21:00\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__horario-time\">\n            <span class=\"tfs-eh-hp__time-hour\">21:00<\/span>\n            <span class=\"tfs-eh-hp__time-label\">Funci\u00f3n noche<\/span>\n          <\/div>\n          <div class=\"tfs-eh-hp__stock\" data-stock-badge aria-live=\"polite\"><\/div>\n          <div class=\"tfs-eh-hp__horario-info\">\n            <p class=\"tfs-eh-hp__horario-detail\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M13.8 12H3\"\/>\n              <\/svg>\n              Entrada desde <strong>20:45h<\/strong>\n            <\/p>\n            <p class=\"tfs-eh-hp__horario-rec\">\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n              <span>Perfecto despu\u00e9s de cenar en el centro<\/span>\n            <\/p>\n          <\/div>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__horario-cta tfs-eh-hp__horario-cta--ghost\" data-scroll-to=\"reservar\" data-gtag-event=\"horario_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Horario 21:00\">\n            Reservar 21:00\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__horario-card\" data-time=\"22:30\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__horario-time\">\n            <span class=\"tfs-eh-hp__time-hour\">22:30<\/span>\n            <span class=\"tfs-eh-hp__time-label\">\u00daltima funci\u00f3n<\/span>\n          <\/div>\n          <div class=\"tfs-eh-hp__stock\" data-stock-badge aria-live=\"polite\"><\/div>\n          <div class=\"tfs-eh-hp__horario-info\">\n            <p class=\"tfs-eh-hp__horario-detail\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M13.8 12H3\"\/>\n              <\/svg>\n              Entrada desde <strong>22:15h<\/strong>\n            <\/p>\n            <p class=\"tfs-eh-hp__horario-rec\">\n              <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n              <span>Ideal para planes nocturnos<\/span>\n            <\/p>\n          <\/div>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__horario-cta tfs-eh-hp__horario-cta--ghost\" data-scroll-to=\"reservar\" data-gtag-event=\"horario_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Horario 22:30\">\n            Reservar 22:30\n          <\/a>\n        <\/article>\n      <\/div>\n\n      <p class=\"tfs-eh-hp__nota-extra\" role=\"note\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n        <span>En temporada alta (Semana Santa, Feria, verano) se a\u00f1ade un pase a las <strong>16:30h<\/strong>. Consulta disponibilidad en el calendario.<\/span>\n      <\/p>\n\n      <div class=\"tfs-eh-hp__divider\" aria-hidden=\"true\">\n        <span><\/span>\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg>\n        <span><\/span>\n      <\/div>\n\n      <div class=\"tfs-eh-hp__precios-header\">\n        <h3 class=\"tfs-eh-hp__precios-title\">Elige tu tipo de entrada<\/h3>\n        <p class=\"tfs-eh-hp__precios-intro\">\n          Todas las entradas incluyen el espect\u00e1culo completo de <strong>60 minutos<\/strong> (sin descanso).\n          Cancelaci\u00f3n gratuita hasta <strong>24h<\/strong> antes.\n        <\/p>\n      <\/div>\n\n      <div class=\"tfs-eh-hp__precios-grid\" role=\"list\" aria-label=\"Tipos de entradas y precios\">\n        \n        <article class=\"tfs-eh-hp__precio-card\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__precio-header\">\n            <h4 class=\"tfs-eh-hp__precio-name\">B\u00e1sica<\/h4>\n            <div class=\"tfs-eh-hp__precio-amount\"><span class=\"tfs-eh-hp__precio-number\">28\u20ac<\/span><span class=\"tfs-eh-hp__precio-unit\">\/persona<\/span><\/div>\n          <\/div>\n          <ul class=\"tfs-eh-hp__precio-features\">\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Espect\u00e1culo completo <strong>60 min<\/strong><\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Solo entrada (sin consumiciones)<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Acceso a la cocteler\u00eda<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--excluded\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg><span>C\u00f3ctel \/ tapas<\/span><\/li>\n<\/ul>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__precio-cta\" data-scroll-to=\"reservar\" data-gtag-event=\"precio_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Precio Basica 28\">\n            Reservar B\u00e1sica\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__precio-card\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__precio-header\">\n            <h4 class=\"tfs-eh-hp__precio-name\">General<\/h4>\n            <div class=\"tfs-eh-hp__precio-amount\"><span class=\"tfs-eh-hp__precio-number\">38\u20ac<\/span><span class=\"tfs-eh-hp__precio-unit\">\/persona<\/span><\/div>\n          <\/div>\n          <ul class=\"tfs-eh-hp__precio-features\">\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Espect\u00e1culo completo <strong>60 min<\/strong><\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Preferencia de asiento sobre la entrada B\u00e1sica<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span><strong>1 c\u00f3ctel<\/strong> incluido<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Acceso a la cocteler\u00eda<\/span><\/li>\n<\/ul>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__precio-cta\" data-scroll-to=\"reservar\" data-gtag-event=\"precio_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Precio General 38\">\n            Reservar General\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__precio-card tfs-eh-hp__precio-card--premium\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__precio-badge tfs-eh-hp__precio-badge--premium\" aria-label=\"Recomendado\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2l3 7h7l-5.5 4 2.2 7L12 16l-6.7 4 2.2-7L2 9h7z\"\/><\/svg>\n            Recomendado\n          <\/div>\n          <div class=\"tfs-eh-hp__precio-header\">\n            <h4 class=\"tfs-eh-hp__precio-name\">Premium<\/h4>\n            <div class=\"tfs-eh-hp__precio-amount\"><span class=\"tfs-eh-hp__precio-number\">50\u20ac<\/span><span class=\"tfs-eh-hp__precio-unit\">\/persona<\/span><\/div>\n          <\/div>\n          <ul class=\"tfs-eh-hp__precio-features\">\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Espect\u00e1culo completo <strong>60 min<\/strong><\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Mejores asientos<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span><strong>1 c\u00f3ctel<\/strong> + 1 tapa a elegir<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Acceso a la cocteler\u00eda<\/span><\/li>\n<\/ul>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__precio-cta tfs-eh-hp__precio-cta--premium\" data-scroll-to=\"reservar\" data-gtag-event=\"precio_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Precio Premium 55\">\n            Reservar Premium\n          <\/a>\n        <\/article>\n\n        \n        <article class=\"tfs-eh-hp__precio-card tfs-eh-hp__precio-card--vip\" role=\"listitem\">\n          <div class=\"tfs-eh-hp__precio-badge tfs-eh-hp__precio-badge--vip\" aria-label=\"VIP\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5 16L3 8l5 3 4-7 4 7 5-3-2 8H5zm0 2h14v2H5v-2z\"\/><\/svg>\n            VIP\n          <\/div>\n          <div class=\"tfs-eh-hp__precio-header\">\n            <h4 class=\"tfs-eh-hp__precio-name\">VIP<\/h4>\n            <div class=\"tfs-eh-hp__precio-amount\"><span class=\"tfs-eh-hp__precio-number\">68\u20ac<\/span><span class=\"tfs-eh-hp__precio-unit\">\/persona<\/span><\/div>\n          <\/div>\n          <ul class=\"tfs-eh-hp__precio-features\">\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Espect\u00e1culo completo <strong>60 min<\/strong><\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Mejores asientos<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span><strong>2 c\u00f3cteles<\/strong> + degustaci\u00f3n de tapas<\/span><\/li>\n<li class=\"tfs-eh-hp__feature--included\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Acceso a la cocteler\u00eda<\/span><\/li>\n<\/ul>\n          <a href=\"#reservar\" class=\"tfs-eh-hp__precio-cta tfs-eh-hp__precio-cta--vip\" data-scroll-to=\"reservar\" data-gtag-event=\"precio_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Precio VIP 68\">\n            Reservar VIP\n          <\/a>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n\/* =====================================================\n   JS M\u00cdNIMO DE SOPORTE\n===================================================== *\/\n(function () {\n  'use strict';\n\n  function qs(sel, ctx){ return (ctx||document).querySelector(sel); }\n  function qsa(sel, ctx){ return Array.prototype.slice.call((ctx||document).querySelectorAll(sel)); }\n\n  var root = qs('.tfs-eh-page');\n  if (!root) return;\n\n  \/\/ Sync showtimes + popular time\n  var showtimes = (root.getAttribute('data-showtimes') || '').split('|').map(function(s){ return s.trim(); }).filter(Boolean);\n  var popular = (root.getAttribute('data-popular-time') || '').trim();\n  var priceFrom = (root.getAttribute('data-price-from') || '').trim();\n\n  qsa('[data-tfs-showtimes]', root).forEach(function(el){\n    if (showtimes.length) el.textContent = showtimes.join(' \u00b7 ');\n  });\n  qsa('[data-tfs-shows-count]', root).forEach(function(el){\n    if (showtimes.length) el.textContent = String(showtimes.length);\n  });\n  qsa('[data-tfs-shows]', root).forEach(function(el){\n    if (showtimes.length) el.textContent = showtimes.length + ' shows diarios';\n  });\n  qsa('[data-tfs-popular]', root).forEach(function(el){\n    if (popular) el.textContent = popular + 'h';\n  });\n  qsa('[data-tfs-price]', root).forEach(function(el){\n    if (priceFrom) el.textContent = 'Desde ' + priceFrom + '\u20ac';\n  });\n\n  \/\/ Smooth scroll to anchor with offset\n  function scrollToId(id){\n    if (!id) return;\n    var target = document.getElementById(id);\n    if (!target) { try { location.hash = '#' + id; } catch(e){} return; }\n    var offset = parseInt(root.getAttribute('data-header-offset') || '0', 10) || 0;\n    var y = target.getBoundingClientRect().top + window.pageYOffset - offset;\n    window.scrollTo({ top: y, behavior: 'smooth' });\n  }\n\n  qsa('[data-scroll-to]', root).forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = a.getAttribute('data-scroll-to');\n      if (!id) return;\n      e.preventDefault();\n      scrollToId(id);\n    });\n  });\n\n  \/\/ Quiz\n  var trigger = qs('#tfsq-trigger', root);\n  var modal = qs('#tfsq-modal', root);\n  var closeBtn = qs('#tfsq-close', root);\n  var restartBtn = qs('#tfsq-restart', root);\n  var reserveBtn = qs('#tfsq-reserve', root);\n\n  var questions = qsa('.tfsq-question', root);\n  var dots = qsa('.tfsq-progress__dot', root);\n  var progress = qs('#tfsq-progress', root);\n  var result = qs('#tfsq-result', root);\n\n  var resName = qs('#tfsq-result-name', root);\n  var resPrice = qs('#tfsq-result-price', root);\n  var resDesc = qs('#tfsq-result-desc', root);\n  var resFeatures = qs('#tfsq-result-features', root);\n\n  var current = 1;\n  var score = 0;\n\n  function setStep(n){\n    current = n;\n    questions.forEach(function(q){\n      q.classList.toggle('tfsq-active', q.getAttribute('data-question') === String(n));\n    });\n    dots.forEach(function(d){\n      d.classList.toggle('tfsq-active', d.getAttribute('data-step') === String(n));\n    });\n    if (progress) progress.setAttribute('aria-valuenow', String(n));\n  }\n\n  function showResult(){\n    questions.forEach(function(q){ q.classList.remove('tfsq-active'); });\n    dots.forEach(function(d){ d.classList.add('tfsq-active'); });\n    if (progress) progress.setAttribute('aria-valuenow', '4');\n\n    var ticket;\n    if (score <= 3) ticket = { name:'Entrada B\u00e1sica', price:'28', desc:'La entrada al espect\u00e1culo, sin consumiciones incluidas.', feats:[\n'Espect\u00e1culo completo de 60 minutos (sin descanso)',\n'Solo entrada',\n'Acceso a la cocteler\u00eda (consumiciones aparte)'\n]};\nelse if (score <= 6) ticket = { name:'Entrada General', price:'38', desc:'Preferencia de asiento y un c\u00f3ctel incluido.', feats:[\n'Espect\u00e1culo completo de 60 minutos (sin descanso)',\n'Preferencia de asiento sobre la entrada B\u00e1sica',\n'1 c\u00f3ctel incluido'\n]};\nelse if (score <= 9) ticket = { name:'Entrada Premium', price:'50', desc:'Mejores asientos, un c\u00f3ctel y una tapa a elegir.', feats:[\n'Espect\u00e1culo completo de 60 minutos (sin descanso)',\n'Mejores asientos',\n'1 c\u00f3ctel + 1 tapa a elegir'\n]};\nelse ticket = { name:'Entrada VIP', price:'68', desc:'Mejores asientos, dos c\u00f3cteles y degustaci\u00f3n de tapas.', feats:[\n'Espect\u00e1culo completo de 60 minutos (sin descanso)',\n'Mejores asientos',\n'2 c\u00f3cteles + degustaci\u00f3n de tapas'\n]};\n\n    if (resName) resName.textContent = ticket.name;\n    if (resPrice) resPrice.textContent = ticket.price;\n    if (resDesc) resDesc.textContent = ticket.desc;\n\n    if (resFeatures) {\n      resFeatures.innerHTML = '';\n      ticket.feats.forEach(function(t){\n        var li = document.createElement('li');\n        li.textContent = t;\n        resFeatures.appendChild(li);\n      });\n    }\n\n    if (result) result.classList.add('tfsq-active');\n  }\n\n  function openQuiz(){\n    if (!modal) return;\n    modal.classList.add('tfsq-open');\n    modal.setAttribute('aria-hidden', 'false');\n    document.documentElement.style.overflow = 'hidden';\n    document.body.style.overflow = 'hidden';\n    if (closeBtn) closeBtn.focus();\n  }\n\n  function closeQuiz(){\n    if (!modal) return;\n    modal.classList.remove('tfsq-open');\n    modal.setAttribute('aria-hidden', 'true');\n    document.documentElement.style.overflow = '';\n    document.body.style.overflow = '';\n    if (trigger) trigger.focus();\n  }\n\n  function resetQuiz(){\n    score = 0;\n    if (result) result.classList.remove('tfsq-active');\n    setStep(1);\n  }\n\n  if (trigger) {\n    trigger.addEventListener('click', openQuiz);\n    trigger.addEventListener('keydown', function(e){\n      if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); openQuiz(); }\n    });\n  }\n  if (closeBtn) closeBtn.addEventListener('click', closeQuiz);\n  if (modal) {\n    modal.addEventListener('click', function(e){\n      if (e.target === modal) closeQuiz();\n    });\n  }\n  document.addEventListener('keydown', function(e){\n    if (e.key === 'Escape' && modal && modal.classList.contains('tfsq-open')) closeQuiz();\n  });\n\n  qsa('.tfsq-option', root).forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var pts = parseInt(btn.getAttribute('data-points') || '0', 10) || 0;\n      score += pts;\n\n      if (current < 4) setStep(current + 1);\n      else showResult();\n    });\n  });\n\n  if (restartBtn) restartBtn.addEventListener('click', resetQuiz);\n  if (reserveBtn) reserveBtn.addEventListener('click', function(){\n    closeQuiz();\n    scrollToId('reservar');\n  });\n\n  \/\/ Init\n  resetQuiz();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b448763 e-con-full e-flex e-con e-parent\" data-id=\"b448763\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c450a23 elementor-widget elementor-widget-html\" data-id=\"c450a23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<style>\n\/* =====================================================\n   TFS - M4 Widget TuriTop (namespaced)\n   Prefijo: tfs-wt (widget turitop)\n   ===================================================== *\/\n\n\/* =========================\n   RESETS ELEMENTOR (CR\u00cdTICO)\n   Evita recuadros negros y fondos heredados\n   ========================= *\/\n\n\/* Fallback con clase padre (navegadores sin :has) *\/\n.tfs-wt-wrapper,\n.tfs-wt-wrapper .elementor-widget-container,\n.tfs-wt-wrapper .elementor-element,\ndiv[data-widget_type=\"html.default\"] {\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n\/* Selector :has para navegadores modernos *\/\n@supports selector(:has(*)) {\n  .elementor-widget-container:has(.tfs-wt),\n  .elementor-element:has(.tfs-wt),\n  .elementor-widget:has(.tfs-wt),\n  .elementor-widget-html:has(.tfs-wt) {\n    background: transparent !important;\n    background-color: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n}\n\n\/* =========================\n   VARIABLES CSS\n   ========================= *\/\n.tfs-wt {\n  --tfs-red: #C8102E;\n  --tfs-red-dark: #A00D24;\n  --tfs-gold: #E3AD43;\n  --tfs-gold-light: #F0C96B;\n  --tfs-cream: #FCE2BF;\n  --tfs-ink: #1A1512;\n  --tfs-ink-deep: #0D0907;\n  --tfs-white: #ffffff;\n  --tfs-green: #25D366;\n  \n  --tfs-muted: rgba(255, 255, 255, 0.86);\n  --tfs-muted2: rgba(255, 255, 255, 0.72);\n  --tfs-muted3: rgba(255, 255, 255, 0.55);\n  --tfs-line: rgba(255, 255, 255, 0.12);\n  --tfs-line2: rgba(227, 173, 67, 0.25);\n  \n  --tfs-radius: 18px;\n  --tfs-radius-lg: 24px;\n  \n  --tfs-shadow: 0 20px 70px rgba(0, 0, 0, 0.28);\n  --tfs-glass: rgba(0, 0, 0, 0.18);\n  --tfs-glass2: rgba(0, 0, 0, 0.26);\n  \n  --tfs-font-display: 'Geoparody', 'Playfair Display', Georgia, serif;\n  --tfs-font-body: 'Work Sans', 'Lato', system-ui, -apple-system, sans-serif;\n  --tfs-font-ui: 'Montserrat', 'Work Sans', system-ui, sans-serif;\n}\n\n\/* =========================\n   SECCI\u00d3N PRINCIPAL\n   ========================= *\/\n.tfs-wt {\n  position: relative !important;\n  padding: 90px 24px !important;\n  overflow: hidden !important;\n  color: var(--tfs-white) !important;\n  background:\n    radial-gradient(ellipse 900px 520px at 50% 15%, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.55) 62%, rgba(0, 0, 0, 0.72) 100%),\n    linear-gradient(165deg, rgba(200, 16, 46, 0.93) 0%, rgba(160, 13, 36, 0.96) 42%, rgba(18, 18, 18, 0.99) 100%) !important;\n}\n\n\/* =========================\n   BARRAS DORADAS (optimizado: 1 pseudo)\n   ========================= *\/\n.tfs-wt::after {\n  content: '' !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background:\n    linear-gradient(90deg, transparent 0%, var(--tfs-gold) 18%, var(--tfs-gold) 82%, transparent 100%),\n    linear-gradient(90deg, transparent 0%, var(--tfs-gold) 18%, var(--tfs-gold) 82%, transparent 100%) !important;\n  background-size: 100% 5px, 100% 5px !important;\n  background-position: top center, bottom center !important;\n  background-repeat: no-repeat !important;\n  z-index: 50 !important;\n  pointer-events: none !important;\n}\n\n\/* =========================\n   CONTENEDOR\n   ========================= *\/\n.tfs-wt__container {\n  position: relative !important;\n  max-width: 1100px !important;\n  margin: 0 auto !important;\n  z-index: 1 !important;\n}\n\n\/* =========================\n   HEADER\n   ========================= *\/\n.tfs-wt__header {\n  text-align: center !important;\n  margin-bottom: 20px !important;\n  background: transparent !important;\n}\n\n.tfs-wt__eyebrow {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 20px !important;\n  border-radius: 100px !important;\n  background: var(--tfs-glass) !important;\n  border: 1px solid var(--tfs-line) !important;\n  backdrop-filter: blur(8px) !important;\n  -webkit-backdrop-filter: blur(8px) !important;\n  font-family: var(--tfs-font-ui) !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.14em !important;\n  text-transform: uppercase !important;\n  color: var(--tfs-gold) !important;\n  margin-bottom: 16px !important;\n}\n\n.tfs-wt__title {\n  font-family: var(--tfs-font-display) !important;\n  font-size: clamp(26px, 4vw, 44px) !important;\n  font-weight: 400 !important;\n  line-height: 1.1 !important;\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n  color: var(--tfs-cream) !important;\n  text-shadow: 0 8px 30px rgba(0, 0, 0, 0.25) !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n.tfs-wt__subtitle {\n  font-family: var(--tfs-font-body) !important;\n  max-width: 800px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  line-height: 1.6 !important;\n  font-size: 15px !important;\n  color: var(--tfs-muted) !important;\n  background: transparent !important;\n}\n\n.tfs-wt__subtitle strong {\n  color: var(--tfs-white) !important;\n  font-weight: 600 !important;\n}\n\n\/* =========================\n   ALERTS (Sistema de urgencia)\n   ========================= *\/\n.tfs-wt__alerts {\n  margin: 20px auto 18px !important;\n  display: flex !important;\n  justify-content: center !important;\n  flex-wrap: wrap !important;\n  gap: 10px !important;\n  min-height: 0 !important;\n}\n\n.tfs-wt__alert-pill {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 14px !important;\n  border-radius: 100px !important;\n  font-family: var(--tfs-font-ui) !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  text-transform: uppercase !important;\n  font-size: 11px !important;\n  border: 1px solid var(--tfs-line) !important;\n  background: var(--tfs-glass) !important;\n  color: var(--tfs-muted) !important;\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15) !important;\n}\n\n.tfs-wt__alert-dot {\n  width: 10px !important;\n  height: 10px !important;\n  border-radius: 100px !important;\n  background: #22C55E !important;\n  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.18) !important;\n  flex-shrink: 0 !important;\n}\n\n.tfs-wt__alert-pill--warn {\n  border-color: rgba(227, 173, 67, 0.30) !important;\n  background: rgba(227, 173, 67, 0.12) !important;\n}\n\n.tfs-wt__alert-pill--warn .tfs-wt__alert-dot {\n  background: var(--tfs-gold) !important;\n  box-shadow: 0 0 0 4px rgba(227, 173, 67, 0.18) !important;\n}\n\n.tfs-wt__alert-pill--urgent {\n  border-color: rgba(200, 16, 46, 0.40) !important;\n  background: rgba(200, 16, 46, 0.18) !important;\n}\n\n.tfs-wt__alert-pill--urgent .tfs-wt__alert-dot {\n  background: var(--tfs-red) !important;\n  box-shadow: 0 0 0 4px rgba(200, 16, 46, 0.18) !important;\n  animation: tfs-pulse 2s ease-in-out infinite !important;\n}\n\n@keyframes tfs-pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n\n\/* =========================\n   WRAPPER WIDGET\n   ========================= *\/\n.tfs-wt__wrapper {\n  position: relative !important;\n  border-radius: var(--tfs-radius-lg) !important;\n  border: 1px solid var(--tfs-line) !important;\n  background: var(--tfs-glass) !important;\n  box-shadow: var(--tfs-shadow) !important;\n  padding: 20px !important;\n  overflow: hidden !important;\n  min-height: 420px !important; \/* Anti-CLS *\/\n}\n\n\/* Backdrop-filter solo si rendimiento OK *\/\n@supports (backdrop-filter: blur(10px)) {\n  .tfs-wt__wrapper {\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n  }\n}\n\n\/* =========================\n   LOADING STATE\n   ========================= *\/\n.tfs-wt__loading {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 14px !important;\n  padding: 16px !important;\n  border-radius: 14px !important;\n  background: var(--tfs-glass) !important;\n  border: 1px solid var(--tfs-line) !important;\n  color: var(--tfs-muted) !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 14px !important;\n  margin-bottom: 16px !important;\n}\n\n.tfs-wt__loading[hidden] {\n  display: none !important;\n}\n\n.tfs-wt__spinner {\n  width: 20px !important;\n  height: 20px !important;\n  border-radius: 100px !important;\n  border: 2px solid rgba(255, 255, 255, 0.2) !important;\n  border-top-color: var(--tfs-gold) !important;\n  animation: tfs-spin 0.9s linear infinite !important;\n  flex-shrink: 0 !important;\n}\n\n@keyframes tfs-spin {\n  to { transform: rotate(360deg); }\n}\n\n\/* =========================\n   ERROR STATE\n   ========================= *\/\n.tfs-wt__error {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  text-align: center !important;\n  gap: 12px !important;\n  padding: 24px 16px !important;\n  border-radius: 16px !important;\n  border: 1px solid rgba(200, 16, 46, 0.35) !important;\n  background: rgba(200, 16, 46, 0.12) !important;\n  margin-bottom: 16px !important;\n}\n\n.tfs-wt__error[hidden] {\n  display: none !important;\n}\n\n.tfs-wt__error-icon {\n  width: 52px !important;\n  height: 52px !important;\n  border-radius: 100px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: var(--tfs-glass) !important;\n  border: 1px solid var(--tfs-line) !important;\n}\n\n.tfs-wt__error-icon svg {\n  width: 26px !important;\n  height: 26px !important;\n  color: var(--tfs-gold) !important;\n}\n\n.tfs-wt__error-title {\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  color: var(--tfs-white) !important;\n  background: transparent !important;\n}\n\n.tfs-wt__error-text {\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 14px !important;\n  color: var(--tfs-muted) !important;\n  max-width: 500px !important;\n  line-height: 1.5 !important;\n}\n\n.tfs-wt__error-actions {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 12px !important;\n  justify-content: center !important;\n  margin-top: 8px !important;\n}\n\n.tfs-wt__error-btn {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  min-height: 48px !important; \/* WCAG touch target *\/\n  padding: 12px 20px !important;\n  border-radius: 14px !important;\n  text-decoration: none !important;\n  font-family: var(--tfs-font-ui) !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  text-transform: uppercase !important;\n  font-size: 12px !important;\n  border: 1px solid var(--tfs-line) !important;\n  background: var(--tfs-glass) !important;\n  color: var(--tfs-white) !important;\n  transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease !important;\n  cursor: pointer !important;\n}\n\n.tfs-wt__error-btn:hover {\n  transform: translateY(-2px) !important;\n  background: var(--tfs-glass2) !important;\n  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.2) !important;\n}\n\n\/* Focus visible para accesibilidad teclado *\/\n.tfs-wt__error-btn:focus-visible {\n  outline: 3px solid var(--tfs-gold) !important;\n  outline-offset: 3px !important;\n}\n\n.tfs-wt__error-btn svg {\n  width: 20px !important;\n  height: 20px !important;\n  flex-shrink: 0 !important;\n}\n\n.tfs-wt__error-btn--wa {\n  border-color: rgba(34, 197, 94, 0.35) !important;\n  background: rgba(34, 197, 94, 0.18) !important;\n}\n\n.tfs-wt__error-btn--wa:hover {\n  background: rgba(34, 197, 94, 0.28) !important;\n}\n\n.tfs-wt__error-btn--phone {\n  border-color: rgba(227, 173, 67, 0.30) !important;\n  background: rgba(227, 173, 67, 0.12) !important;\n}\n\n.tfs-wt__error-btn--phone:hover {\n  background: rgba(227, 173, 67, 0.22) !important;\n}\n\n\/* =========================\n   CONTENEDOR TURITOP\n   ========================= *\/\n.tfs-wt__turitop {\n  border-radius: 16px !important;\n  overflow: hidden !important;\n  background: rgba(255, 255, 255, 0.04) !important;\n  border: 1px solid var(--tfs-line) !important;\n  padding: 12px !important;\n  min-height: 350px !important;\n}\n\n.tfs-wt__turitop iframe {\n  width: 100% !important;\n  min-height: 350px !important;\n  border: none !important;\n  border-radius: 12px !important;\n}\n\n\/* =========================\n   TRUST SIGNALS\n   ========================= *\/\n.tfs-wt__trust {\n  margin-top: 20px !important;\n  padding-top: 16px !important;\n  border-top: 1px solid var(--tfs-line) !important;\n  display: flex !important;\n  justify-content: center !important;\n  gap: 20px 36px !important;\n  flex-wrap: wrap !important;\n}\n\n.tfs-wt__trust-item {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 13px !important;\n  color: var(--tfs-muted2) !important;\n}\n\n.tfs-wt__trust-item svg {\n  width: 18px !important;\n  height: 18px !important;\n  color: var(--tfs-gold) !important;\n  flex-shrink: 0 !important;\n}\n\n\/* =========================\n   NOTA RGPD\n   ========================= *\/\n.tfs-wt__note {\n  margin: 16px 0 0 !important;\n  padding: 0 !important;\n  text-align: center !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 12px !important;\n  color: var(--tfs-muted3) !important;\n}\n\n.tfs-wt__note strong {\n  color: var(--tfs-muted2) !important;\n  font-weight: 600 !important;\n}\n\n\/* =========================\n   RESPONSIVE\n   ========================= *\/\n\n\/* Tablet *\/\n@media (max-width: 768px) {\n  .tfs-wt {\n    padding: 70px 20px !important;\n  }\n  \n  .tfs-wt__wrapper {\n    padding: 16px !important;\n    min-height: 380px !important;\n  }\n  \n  .tfs-wt__trust {\n    gap: 14px 24px !important;\n  }\n  \n  .tfs-wt__alerts {\n    gap: 8px !important;\n  }\n  \n  .tfs-wt__alert-pill {\n    font-size: 10px !important;\n    padding: 8px 12px !important;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 480px) {\n  .tfs-wt {\n    padding: 60px 16px !important;\n  }\n  \n  .tfs-wt__wrapper {\n    padding: 14px !important;\n    border-radius: 18px !important;\n  }\n  \n  .tfs-wt__title {\n    font-size: 24px !important;\n  }\n  \n  .tfs-wt__subtitle {\n    font-size: 14px !important;\n  }\n  \n  .tfs-wt__trust {\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n  \n  .tfs-wt__error-actions {\n    flex-direction: column !important;\n    width: 100% !important;\n    max-width: 280px !important;\n  }\n  \n  .tfs-wt__error-btn {\n    width: 100% !important;\n  }\n}\n\n\/* Mobile peque\u00f1o *\/\n@media (max-width: 375px) {\n  .tfs-wt {\n    padding: 50px 12px !important;\n  }\n  \n  .tfs-wt__wrapper {\n    padding: 12px !important;\n  }\n  \n  .tfs-wt__eyebrow {\n    font-size: 10px !important;\n    padding: 8px 14px !important;\n  }\n  \n  .tfs-wt__title {\n    font-size: 22px !important;\n  }\n}\n\n\/* =========================\n   REDUCED MOTION\n   ========================= *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-wt__spinner,\n  .tfs-wt__alert-dot,\n  .tfs-wt__error-btn {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* =========================\n   HIGH CONTRAST MODE\n   ========================= *\/\n@media (prefers-contrast: high) {\n  .tfs-wt__error-btn:focus-visible {\n    outline-width: 4px !important;\n  }\n  \n  .tfs-wt__trust-item {\n    color: var(--tfs-white) !important;\n  }\n}\n<\/style>\n\n\n\n<section\n  class=\"tfs-wt\"\n  id=\"reservar\"\n  aria-labelledby=\"tfs-wt-title\"\n  data-availability-endpoint=\"\/api-disponibilidad-turitop-v12-secure.php?action=range&days=14\"\n  data-lowstock-warning=\"10\"\n  data-lowstock-urgent=\"5\"\n>\n  <div class=\"tfs-wt__container\">\n\n    \n    <header class=\"tfs-wt__header\">\n      <span class=\"tfs-wt__eyebrow\">Reserva en 2 minutos \u00b7 Confirmaci\u00f3n inmediata<\/span>\n      <h2 class=\"tfs-wt__title\" id=\"tfs-wt-title\">Selecciona Fecha y Horario<\/h2>\n      <p class=\"tfs-wt__subtitle\">\n        Disponibilidad en tiempo real. <strong>140 plazas<\/strong> por funci\u00f3n.\n        Pago seguro con tarjeta, Apple Pay, Google Pay o PayPal.\n      <\/p>\n    <\/header>\n\n    \n    <div \n      class=\"tfs-wt__alerts\" \n      id=\"tfs-wt-alerts\" \n      role=\"status\"\n      aria-live=\"polite\" \n      aria-label=\"Avisos de disponibilidad\"\n    >\n      \n    <\/div>\n\n    \n    <div class=\"tfs-wt__wrapper\" aria-label=\"Calendario de reservas\">\n\n      \n      <div class=\"tfs-wt__loading\" id=\"tfs-wt-loading\" aria-live=\"polite\">\n        <div class=\"tfs-wt__spinner\" role=\"status\" aria-label=\"Cargando\"><\/div>\n        <span>Cargando calendario de disponibilidad...<\/span>\n      <\/div>\n\n      \n      <div class=\"tfs-wt__error\" id=\"tfs-wt-error\" hidden aria-live=\"assertive\">\n        <div class=\"tfs-wt__error-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/>\n            <line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/>\n          <\/svg>\n        <\/div>\n        <p class=\"tfs-wt__error-title\">No se pudo cargar el calendario<\/p>\n        <p class=\"tfs-wt__error-text\">Puedes reservar directamente por WhatsApp o llam\u00e1ndonos:<\/p>\n\n        <div class=\"tfs-wt__error-actions\">\n          <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20reservar%20entradas%20para%20el%20espect%C3%A1culo%20flamenco\" class=\"tfs-wt__error-btn tfs-wt__error-btn--wa\" target=\"_blank\" rel=\"noopener noreferrer\" data-gtag-event=\"whatsapp_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Widget Error - WhatsApp\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n              <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n            <\/svg>\n            <span>Reservar por WhatsApp<\/span>\n          <\/a>\n\n          <a\n            href=\"tel:+34684776981\"\n            class=\"tfs-wt__error-btn tfs-wt__error-btn--phone\"\n            data-gtag-event=\"phone_click\"\n            data-gtag-category=\"Conversiones\"\n            data-gtag-label=\"Widget Error - Tel\u00e9fono\"\n          >\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/>\n            <\/svg>\n            <span>+34 684 776 981<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      \n      <div class=\"tfs-wt__turitop\" id=\"tfs-wt-turitop\">\n        <div class=\"load-turitop\"\n             data-service=\"P1\"\n             data-lang=\"es\"\n             data-embed=\"box\">\n        <\/div>\n      <\/div>\n      \n\n    <\/div>\n\n    \n    <div class=\"tfs-wt__trust\" role=\"list\" aria-label=\"Garant\u00edas de compra\">\n      <div class=\"tfs-wt__trust-item\" role=\"listitem\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n          <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>\n        <\/svg>\n        <span>Pago seguro SSL<\/span>\n      <\/div>\n      <div class=\"tfs-wt__trust-item\" role=\"listitem\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n          <path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/>\n          <polyline points=\"22 4 12 14.01 9 11.01\"\/>\n        <\/svg>\n        <span>Cancelaci\u00f3n gratis 24h<\/span>\n      <\/div>\n      <div class=\"tfs-wt__trust-item\" role=\"listitem\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n          <rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"\/>\n          <line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"\/>\n        <\/svg>\n        <span>Visa, Mastercard, PayPal<\/span>\n      <\/div>\n      <div class=\"tfs-wt__trust-item\" role=\"listitem\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n          <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n          <polyline points=\"12 6 12 12 16 14\"\/>\n        <\/svg>\n        <span>Confirmaci\u00f3n inmediata<\/span>\n      <\/div>\n    <\/div>\n\n    \n    <p class=\"tfs-wt__note\">\n      Reservas gestionadas por <strong>Turitop<\/strong> \u00b7 Plataforma PCI DSS \u00b7 Cumple RGPD\n    <\/p>\n\n  <\/div>\n<\/section>\n\n\n<script \n  src=\"https:\/\/app.turitop.com\/js\/load-turitop.min.js\"\n  data-company=\"T1263\"\n  data-buttoncolor=\"green\"\n  async\n><\/script>\n\n\n<script>\n(function() {\n  'use strict';\n\n  \/\/ === ELEMENTOS DOM ===\n  var section = document.getElementById('reservar');\n  var loadingEl = document.getElementById('tfs-wt-loading');\n  var errorEl = document.getElementById('tfs-wt-error');\n  var containerEl = document.getElementById('tfs-wt-turitop');\n  var alertsEl = document.getElementById('tfs-wt-alerts');\n\n  if (!section || !loadingEl || !errorEl || !containerEl) return;\n\n  \/\/ === CONFIGURACI\u00d3N ===\n  var endpoint = section.dataset.availabilityEndpoint || '';\n  var warnThreshold = parseInt(section.dataset.lowstockWarning || '10', 10);\n  var urgentThreshold = parseInt(section.dataset.lowstockUrgent || '5', 10);\n\n  \/\/ === HELPERS ===\n  function gtagSafe(eventName, params) {\n    if (typeof window.gtag === 'function') {\n      window.gtag('event', eventName, params || {});\n    }\n  }\n\n  \/\/ === TRACKING CON DATA-ATTRIBUTES ===\n  section.querySelectorAll('[data-gtag-event]').forEach(function(el) {\n    el.addEventListener('click', function() {\n      gtagSafe(el.dataset.gtagEvent, {\n        event_category: el.dataset.gtagCategory || 'Conversiones',\n        event_label: el.dataset.gtagLabel || 'CTA'\n      });\n    });\n  });\n\n  \/\/ === DETECCI\u00d3N DE CARGA DEL WIDGET ===\n  function markLoaded() {\n    loadingEl.hidden = true;\n    errorEl.hidden = true;\n    gtagSafe('widget_loaded', { event_category: 'Sistema', event_label: 'Turitop Widget OK' });\n  }\n\n  function markError() {\n    loadingEl.hidden = true;\n    errorEl.hidden = false;\n    gtagSafe('widget_error', { event_category: 'Sistema', event_label: 'Turitop Widget Timeout' });\n  }\n\n  function widgetPresent() {\n    var iframe = containerEl.querySelector('iframe');\n    var anyWidget = containerEl.querySelector('.turitop-widget, .tt-widget, [class*=\"turitop\"]');\n    return !!(iframe || anyWidget);\n  }\n\n  \/\/ MutationObserver (m\u00e9todo principal)\n  try {\n    var observer = new MutationObserver(function() {\n      if (widgetPresent()) {\n        observer.disconnect();\n        markLoaded();\n      }\n    });\n    observer.observe(containerEl, { childList: true, subtree: true });\n  } catch (e) {\n    \/\/ Fallback si MutationObserver no est\u00e1 disponible\n  }\n\n  \/\/ Polling fallback (m\u00e1x 12s = 24 intentos * 500ms)\n  var attempts = 0;\n  var maxAttempts = 24;\n\n  (function poll() {\n    attempts++;\n    if (widgetPresent()) return markLoaded();\n    if (attempts >= maxAttempts) return markError();\n    setTimeout(poll, 500);\n  })();\n\n  \/\/ === SISTEMA DE URGENCIA ===\n  \/\/ Solo se activa si hay endpoint de API configurado\n\n  function extractDays(payload) {\n    if (!payload) return [];\n    if (Array.isArray(payload.dias)) return payload.dias;\n    if (Array.isArray(payload.days)) return payload.days;\n    if (Array.isArray(payload.data)) return payload.data;\n    if (Array.isArray(payload.result)) return payload.result;\n    if (payload.range && Array.isArray(payload.range)) return payload.range;\n    return [];\n  }\n\n  function getTime(pass) {\n    return String(pass.hora || pass.time || pass.turno || pass.slot || '').trim();\n  }\n\n  function getRemaining(pass) {\n    var directFields = [\n      pass.restantes, pass.remaining, pass.seats_left, pass.plazas_restantes,\n      pass.plazas_disponibles, pass.disponibles, pass.availableSeats, pass.free,\n      pass.stock, pass.left, pass.quedan\n    ];\n    \n    for (var i = 0; i < directFields.length; i++) {\n      var v = directFields[i];\n      var n = (typeof v === 'string') ? parseInt(v, 10) : v;\n      if (Number.isFinite(n)) return n;\n    }\n    \n    \/\/ Calcular desde total - vendidas\n    var total = pass.aforo_total || pass.aforo || pass.total || pass.capacity;\n    var sold = pass.vendidas || pass.sold || pass.booked || pass.reservadas;\n    \n    if (Number.isFinite(total) && Number.isFinite(sold)) {\n      return total - sold;\n    }\n    \n    return null;\n  }\n\n  function isAvailable(pass) {\n    var estado = String(pass.estado || '').toLowerCase();\n    var disponible = (pass.disponible === true) || (pass.available === true) || estado === 'abierto';\n    var lleno = (pass.lleno === true) || (pass.full === true) || estado === 'lleno';\n    return disponible && !lleno;\n  }\n\n  function formatDatePill(iso) {\n    try {\n      var d = new Date(String(iso).slice(0, 10) + 'T00:00:00');\n      var wd = d.toLocaleDateString('es-ES', { weekday: 'short' }).replace('.', '');\n      var dm = d.toLocaleDateString('es-ES', { day: '2-digit', month: '2-digit' });\n      return (wd + ' ' + dm).toLowerCase();\n    } catch (e) {\n      return String(iso).slice(0, 10);\n    }\n  }\n\n  function findWorst(days, timeStr) {\n    var best = null;\n    \n    for (var i = 0; i < days.length; i++) {\n      var day = days[i];\n      var date = day.fecha || day.date || day.dia || null;\n      var passes = day.pases || day.slots || day.turnos || day.horarios || [];\n      \n      if (!date || !Array.isArray(passes)) continue;\n\n      for (var j = 0; j < passes.length; j++) {\n        var p = passes[j];\n        var t = getTime(p);\n        \n        if (!t || !String(t).startsWith(timeStr)) continue;\n        if (!isAvailable(p)) continue;\n\n        var remaining = getRemaining(p);\n        if (remaining === null) continue;\n\n        var candidate = { date: date, remaining: remaining, time: timeStr };\n        \n        if (!best) {\n          best = candidate;\n        } else if (candidate.remaining < best.remaining) {\n          best = candidate;\n        } else if (candidate.remaining === best.remaining && candidate.date < best.date) {\n          best = candidate;\n        }\n      }\n    }\n    \n    return best;\n  }\n\n  function escapeHtml(text) {\n    var div = document.createElement('div');\n    div.textContent = text;\n    return div.innerHTML;\n  }\n\n  function renderAlerts(items) {\n    if (!alertsEl) return;\n    alertsEl.innerHTML = '';\n    \n    if (!items || items.length === 0) return;\n\n    items.forEach(function(it) {\n      var pill = document.createElement('div');\n      pill.className = 'tfs-wt__alert-pill' +\n        (it.kind === 'urgent' ? ' tfs-wt__alert-pill--urgent' : '') +\n        (it.kind === 'warn' ? ' tfs-wt__alert-pill--warn' : '');\n\n      pill.innerHTML =\n        '<span class=\"tfs-wt__alert-dot\" aria-hidden=\"true\"><\/span>' +\n        '<span>' + escapeHtml(it.text) + '<\/span>';\n\n      alertsEl.appendChild(pill);\n    });\n  }\n\n  function refreshUrgency() {\n    if (!endpoint || !alertsEl) return;\n\n    fetch(endpoint, { cache: 'no-store', credentials: 'same-origin' })\n      .then(function(res) {\n        if (!res.ok) throw new Error('HTTP ' + res.status);\n        return res.json();\n      })\n      .then(function(json) {\n        if (json && json.success === false) throw new Error(json.error || 'success=false');\n\n        var days = extractDays(json);\n        if (!Array.isArray(days) || days.length === 0) return;\n\n        \/\/ Horarios desde 1\/2\/2026: 18:00, 19:30, 21:00, 22:30, +16:30 extra\n        var times = ['21:00', '19:30', '22:30', '18:00', '16:30'];\n        var found = [];\n\n        times.forEach(function(t) {\n          var worst = findWorst(days, t);\n          if (!worst) return;\n\n          var kind = null;\n          if (worst.remaining <= urgentThreshold) kind = 'urgent';\n          else if (worst.remaining <= warnThreshold) kind = 'warn';\n\n          if (!kind) return;\n\n          var when = formatDatePill(worst.date);\n          var label = (kind === 'urgent')\n            ? '\u00daltimas ' + worst.remaining + ' \u00b7 ' + t + ' \u00b7 ' + when\n            : 'Pocas entradas (' + worst.remaining + ') \u00b7 ' + t + ' \u00b7 ' + when;\n\n          found.push({ kind: kind, remaining: worst.remaining, text: label });\n        });\n\n        \/\/ Ordenar: urgent primero, luego por remaining\n        found.sort(function(a, b) {\n          var pa = (a.kind === 'urgent') ? 0 : 1;\n          var pb = (b.kind === 'urgent') ? 0 : 1;\n          if (pa !== pb) return pa - pb;\n          return a.remaining - b.remaining;\n        });\n\n        \/\/ M\u00e1ximo 3 pills para no saturar\n        renderAlerts(found.slice(0, 3));\n      })\n      .catch(function() {\n        \/\/ Silencioso - no rompemos UI si falla API\n      });\n  }\n\n  \/\/ Ejecutar urgencia si hay endpoint\n  if (endpoint && alertsEl) {\n    refreshUrgency();\n    setInterval(refreshUrgency, 60000); \/\/ Refresh cada minuto\n  }\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f04f1db e-con-full e-flex e-con e-parent\" data-id=\"f04f1db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd7a6a7 elementor-widget elementor-widget-html\" data-id=\"cd7a6a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"@id\": \"https:\/\/tablaoflamencolassetas.com\/#faq-entradas\",\n  \"isPartOf\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/tablaoflamencolassetas.com\/horarios-y-precios\/\"\n  },\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfCu\u00e1nto dura el espect\u00e1culo flamenco?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"El espect\u00e1culo dura 60 minutos en total, sin descanso intermedio. Incluye baile, cante y guitarra con 8 artistas profesionales.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfA qu\u00e9 hora debo llegar al tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las puertas abren 15 minutos antes del inicio de cada pase. Recomendamos llegar con ese margen para acomodarte con calma. Pases habituales: 18:00, 19:30, 21:00 y 22:30. En temporada alta, pase adicional a las 16:30.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo entrar si llego tarde al espect\u00e1culo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No se permite el acceso una vez comenzado el espect\u00e1culo. El show es de 60 minutos sin descanso. Por respeto a artistas y p\u00fablico, las puertas se cierran al inicio. Si llegas tarde, no podr\u00e1s acceder y no hay reembolso.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo hacer fotos y v\u00eddeos durante el show?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, durante todo el espect\u00e1culo puedes hacer fotos y v\u00eddeos, pero siempre sin flash para no molestar a artistas ni p\u00fablico.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfLos ni\u00f1os pueden asistir al tablao flamenco?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, es apto para todas las edades. Menores de 3 a\u00f1os gratis sin ocupar asiento propio (en el regazo de un adulto). De 3 a 16 a\u00f1os, entrada infantil de 20 \u20ac. Para familias, suele encajar muy bien el pase de las 18:00 o el de las 16:30 cuando est\u00e9 disponible.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay servicio de guardarropa en el tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No disponemos de guardarropa. Recomendamos venir con lo justo. Si traes equipaje, hay servicios de consigna en el centro de Sevilla.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEl tablao es accesible para personas con movilidad reducida?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, el tablao es completamente accesible. Contamos con acceso a pie de calle sin escalones y ba\u00f1o adaptado. Recomendamos informar al reservar para garantizar la mejor ubicaci\u00f3n. Contacta por WhatsApp (+34 684 776 981).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay c\u00f3digo de vestimenta para asistir al espect\u00e1culo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No hay c\u00f3digo de vestimenta espec\u00edfico. La mayor\u00eda de asistentes vienen con ropa informal o smart casual. Lo importante es que est\u00e9s c\u00f3modo para disfrutar del espect\u00e1culo.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 incluye cada tipo de entrada?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"B\u00e1sica (28\u20ac): solo la entrada al espect\u00e1culo de 60 minutos. General (38\u20ac): preferencia de asiento y un c\u00f3ctel. Premium (50\u20ac): mejores asientos, un c\u00f3ctel y una tapa a elegir. VIP (68\u20ac): mejores asientos, dos c\u00f3cteles y degustaci\u00f3n de tapas. Ni\u00f1os de 3 a 16 a\u00f1os: 20 \u20ac; menores de 3 a\u00f1os, gratis.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfCu\u00e1l es la pol\u00edtica de cancelaci\u00f3n?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Cancelaci\u00f3n gratuita hasta 24 horas antes con reembolso del 100% en el mismo m\u00e9todo de pago (en 7-14 d\u00edas h\u00e1biles, seg\u00fan las condiciones de compra). Con menos de 24 h no hay reembolso; se puede pedir un cambio de fecha, sujeto a disponibilidad.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo cambiar la fecha de mi reserva?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, hasta 24 horas antes sin coste, sujeto a disponibilidad (1 cambio por reserva). Contacta por WhatsApp (+34 684 776 981) indicando tu n\u00famero de reserva.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 formas de pago aceptan?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Pago 100% seguro con encriptaci\u00f3n SSL. Aceptamos Visa, Mastercard, American Express, Apple Pay, Google Pay, PayPal y Bizum, gestionado por Turitop (certificaci\u00f3n PCI DSS).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfC\u00f3mo llego al Tablao Flamenco Las Setas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Estamos en Plaza de la Encarnaci\u00f3n 38, bajo el Metropol Parasol (Las Setas). La entrada est\u00e1 a pie de calle: no subas las escaleras principales del monumento. A 7 minutos andando de la Catedral de Sevilla.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay aparcamiento cerca del tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, hay varios aparcamientos p\u00fablicos a menos de 5 minutos andando: Parking Plaza de la Encarnaci\u00f3n (bajo Las Setas), Parking Sierpes y Parking Lara\u00f1a. Tambi\u00e9n es f\u00e1cil llegar andando o en transporte p\u00fablico desde el centro de Sevilla.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo reservar para un grupo grande?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. Para grupos de 8 o m\u00e1s personas, contacta por WhatsApp (+34 684 776 981) para asegurar disponibilidad y ubicaci\u00f3n conjunta. Tambi\u00e9n trabajamos con agencias y tour operators.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* =========================\n   TFS FAQ ENTRADAS \u2014 v10.0 CORREGIDA\n   Prefijo: tfs-eh-faq\n   Tipograf\u00eda: Canela Light + GT America Light\/Regular\n   Paleta: Rojo \/ Blanco \/ Negro (sin dorado)\n   Fecha: 11 febrero 2026\n========================= *\/\n\n\/* =========================\n   @FONT-FACE \u2014 Solo las usadas en este m\u00f3dulo\n   (Romans Flower eliminada: no se usa aqu\u00ed)\n========================= *\/\n@font-face {\n  font-family: 'Canela';\n  src: url('\/wp-content\/fonts\/canela-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/canela-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-regular.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-regular.woff') format('woff');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n\/* =========================\n   RESETS ELEMENTOR\n   Nota: :has() requiere Firefox \u2265121 (dic 2023).\n   Si necesitas fallback, a\u00f1ade clase CSS \"tfs-eh-faq-parent\"\n   en Elementor > Advanced > CSS Classes del widget HTML.\n========================= *\/\n.elementor-widget-container:has(.tfs-eh-faq),\n.elementor-element:has(.tfs-eh-faq),\n.elementor-widget:has(.tfs-eh-faq),\n.elementor-widget-html:has(.tfs-eh-faq),\n.tfs-eh-faq-parent {\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n.tfs-eh-faq-parent > *,\ndiv[data-widget_type=\"html.default\"]:has(.tfs-eh-faq) {\n  background: transparent !important;\n  background-color: transparent !important;\n}\n\n\/* =========================\n   VARIABLES CSS\n========================= *\/\n.tfs-eh-faq {\n  \/* === PALETA PRINCIPAL === *\/\n  --tfs-red: #C8102E;\n  --tfs-red-dark: #A00D24;\n  --tfs-white: #FFFFFF;\n  --tfs-cream: #FCE2BF;\n  --tfs-ink: #1A1512;\n  \n  \/* === Opacidades de BLANCO === *\/\n  --tfs-white-90: rgba(255, 255, 255, 0.90);\n  --tfs-white-86: rgba(255, 255, 255, 0.86);\n  --tfs-white-72: rgba(255, 255, 255, 0.72);\n  --tfs-white-50: rgba(255, 255, 255, 0.50);\n  --tfs-white-30: rgba(255, 255, 255, 0.30);\n  --tfs-white-20: rgba(255, 255, 255, 0.20);\n  --tfs-white-12: rgba(255, 255, 255, 0.12);\n  --tfs-white-10: rgba(255, 255, 255, 0.10);\n  --tfs-white-08: rgba(255, 255, 255, 0.08);\n  \n  \/* === L\u00edneas (BLANCO) === *\/\n  --tfs-line: rgba(255, 255, 255, 0.12);\n  --tfs-line-subtle: rgba(255, 255, 255, 0.08);\n  \n  \/* === Radios === *\/\n  --tfs-radius: 18px;\n  --tfs-radius2: 22px;\n  \n  \/* === Sombras === *\/\n  --tfs-shadow: 0 18px 70px rgba(0, 0, 0, 0.26);\n  \n  \/* === TIPOGRAF\u00cdAS v3.0 === *\/\n  --tfs-font-hero: 'Canela', 'Playfair Display', Georgia, serif;\n  --tfs-font-nav: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --tfs-font-body: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  \n  \/* === Pesos === *\/\n  --tfs-weight-light: 300;\n  --tfs-weight-regular: 400;\n  \n  \/* === Letter spacing === *\/\n  --tfs-ls-hero: -0.02em;\n  --tfs-ls-heading: -0.01em;\n  --tfs-ls-nav: 0.15em;\n  --tfs-ls-button: 0.12em;\n  --tfs-ls-body: 0.01em;\n\n  position: relative !important;\n  padding: 92px 20px !important;\n  overflow: hidden !important;\n  color: var(--tfs-white) !important;\n  background:\n    radial-gradient(900px 520px at 50% 10%, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0.55) 62%, rgba(0, 0, 0, 0.70) 100%),\n    linear-gradient(160deg, rgba(200, 16, 46, 0.92) 0%, rgba(154, 12, 35, 0.96) 45%, rgba(18, 18, 18, 0.985) 100%) !important;\n}\n\n.tfs-eh-faq *,\n.tfs-eh-faq *::before,\n.tfs-eh-faq *::after {\n  box-sizing: border-box;\n}\n\n\/* scroll-margin-top: solo secci\u00f3n y items (no todos los hijos) *\/\n.tfs-eh-faq,\n.tfs-eh-faq__item {\n  scroll-margin-top: 110px !important;\n}\n\n\/* =========================\n   BARRAS DECORATIVAS \u2014 BLANCO\n========================= *\/\n.tfs-eh-faq::after {\n  content: '' !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background: \n    linear-gradient(90deg, transparent 0%, var(--tfs-white-30) 20%, var(--tfs-white-30) 80%, transparent 100%),\n    linear-gradient(90deg, transparent 0%, var(--tfs-white-30) 20%, var(--tfs-white-30) 80%, transparent 100%) !important;\n  background-size: 100% 5px, 100% 5px !important;\n  background-position: top, bottom !important;\n  background-repeat: no-repeat !important;\n  z-index: 20 !important;\n  pointer-events: none !important;\n}\n\n.tfs-eh-faq__container {\n  position: relative !important;\n  z-index: 1 !important;\n  max-width: 1180px !important;\n  margin: 0 auto !important;\n}\n\n\/* =========================\n   HEADER\n========================= *\/\n.tfs-eh-faq__header {\n  text-align: center !important;\n  margin-bottom: 26px !important;\n  background: transparent !important;\n}\n\n\/* EYEBROW \u2014 GT America Light (300) *\/\n.tfs-eh-faq__eyebrow {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 18px !important;\n  border-radius: 999px !important;\n  background: rgba(0, 0, 0, 0.18) !important;\n  border: 1px solid var(--tfs-white-10) !important;\n  \/* Sin backdrop-filter: rendimiento mobile *\/\n  font-family: var(--tfs-font-nav) !important;\n  font-size: 12px !important;\n  font-weight: var(--tfs-weight-light) !important;\n  letter-spacing: var(--tfs-ls-nav) !important;\n  text-transform: uppercase !important;\n  color: var(--tfs-white) !important;\n  margin-bottom: 14px !important;\n}\n\n\/* T\u00cdTULO H2 \u2014 Canela Light (300) *\/\n.tfs-eh-faq__title {\n  font-family: var(--tfs-font-hero) !important;\n  font-size: clamp(28px, 3.8vw, 46px) !important;\n  font-weight: var(--tfs-weight-light) !important;\n  letter-spacing: var(--tfs-ls-heading) !important;\n  line-height: 1.08 !important;\n  margin: 0 0 10px !important;\n  padding: 0 !important;\n  text-shadow: 0 10px 30px rgba(0, 0, 0, 0.28) !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  color: var(--tfs-white) !important;\n  text-rendering: optimizeLegibility !important;\n  -webkit-font-smoothing: antialiased !important;\n  -moz-osx-font-smoothing: grayscale !important;\n}\n\n\/* INTRO \u2014 GT America Regular (400) *\/\n.tfs-eh-faq__intro {\n  font-family: var(--tfs-font-body) !important;\n  font-weight: var(--tfs-weight-regular) !important;\n  letter-spacing: var(--tfs-ls-body) !important;\n  max-width: 860px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  line-height: 1.65 !important;\n  font-size: 16px !important;\n  color: var(--tfs-white-86) !important;\n  background: transparent !important;\n}\n\n\/* Links: BLANCO + subrayado *\/\n.tfs-eh-faq__intro a {\n  color: var(--tfs-white) !important;\n  text-decoration: none !important;\n  font-weight: 600 !important;\n  border-bottom: 1px solid var(--tfs-white-50) !important;\n  transition: border-color 0.2s ease !important;\n}\n\n.tfs-eh-faq__intro a:hover {\n  border-bottom-color: var(--tfs-white) !important;\n}\n\n\/* =========================\n   GRID 2 COLUMNAS\n========================= *\/\n.tfs-eh-faq__grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 18px !important;\n  margin-top: 18px !important;\n}\n\n\/* =========================\n   COLUMNA (CARD) \u2014 contraste mejorado\n========================= *\/\n.tfs-eh-faq__column {\n  border-radius: var(--tfs-radius2) !important;\n  border: 1px solid var(--tfs-white-12) !important;\n  background: rgba(0, 0, 0, 0.30) !important;\n  backdrop-filter: blur(10px) !important;\n  -webkit-backdrop-filter: blur(10px) !important;\n  box-shadow: var(--tfs-shadow) !important;\n  padding: 18px !important;\n}\n\n\/* T\u00cdTULO COLUMNA H3 \u2014 Canela Light (300) *\/\n.tfs-eh-faq__column-title {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  margin: 0 0 10px !important;\n  padding: 12px !important;\n  border-radius: 14px !important;\n  background: rgba(0, 0, 0, 0.16) !important;\n  border: 1px solid var(--tfs-white-10) !important;\n  font-family: var(--tfs-font-hero) !important;\n  font-size: 15px !important;\n  font-weight: var(--tfs-weight-light) !important;\n  letter-spacing: var(--tfs-ls-heading) !important;\n  text-transform: uppercase !important;\n  color: var(--tfs-white-90) !important;\n}\n\n\/* Icono columna: BLANCO *\/\n.tfs-eh-faq__column-title svg {\n  width: 18px !important;\n  height: 18px !important;\n  color: var(--tfs-white) !important;\n  flex: 0 0 auto !important;\n}\n\n\/* =========================\n   ITEM FAQ (DETAILS\/SUMMARY)\n========================= *\/\n.tfs-eh-faq__item {\n  border-radius: 16px !important;\n  border: 1px solid var(--tfs-white-10) !important;\n  background: rgba(0, 0, 0, 0.16) !important;\n  overflow: hidden !important;\n  margin-top: 10px !important;\n  transition: transform 0.15s ease, border-color 0.15s ease, background 0.15s ease !important;\n}\n\n.tfs-eh-faq__item:hover {\n  transform: translateY(-1px) !important;\n  border-color: var(--tfs-white-20) !important;\n  background: rgba(0, 0, 0, 0.20) !important;\n}\n\n\/* PREGUNTA (SUMMARY) \u2014 GT America Regular, 16px m\u00ednimo *\/\n.tfs-eh-faq__question {\n  list-style: none !important;\n  cursor: pointer !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 14px !important;\n  padding: 14px !important;\n  font-family: var(--tfs-font-body) !important;\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  letter-spacing: var(--tfs-ls-body) !important;\n  color: var(--tfs-white-90) !important;\n  user-select: none !important;\n  background: transparent !important;\n  min-height: 48px !important;\n}\n\n.tfs-eh-faq__question::-webkit-details-marker {\n  display: none !important;\n}\n\n.tfs-eh-faq__question span {\n  line-height: 1.35 !important;\n}\n\n\/* Flecha icono: BLANCO *\/\n.tfs-eh-faq__question svg {\n  width: 18px !important;\n  height: 18px !important;\n  color: var(--tfs-white) !important;\n  flex: 0 0 auto !important;\n  transition: transform 0.18s ease !important;\n}\n\n\/* Focus visible: BLANCO *\/\n.tfs-eh-faq__question:focus {\n  outline: none !important;\n}\n\n.tfs-eh-faq__question:focus-visible {\n  outline: 3px solid var(--tfs-white-50) !important;\n  outline-offset: 3px !important;\n  border-radius: 14px !important;\n}\n\n\/* Estado abierto \u2014 borde BLANCO *\/\n.tfs-eh-faq__item[open] {\n  border-color: var(--tfs-white-30) !important;\n  background: rgba(0, 0, 0, 0.26) !important;\n}\n\n.tfs-eh-faq__item[open] .tfs-eh-faq__question svg {\n  transform: rotate(180deg) !important;\n}\n\n\/* =========================\n   RESPUESTA \u2014 GT America Regular, 15.5px m\u00ednimo\n========================= *\/\n.tfs-eh-faq__answer {\n  padding: 0 14px 14px !important;\n  color: var(--tfs-white-86) !important;\n  font-family: var(--tfs-font-body) !important;\n  font-weight: var(--tfs-weight-regular) !important;\n  letter-spacing: var(--tfs-ls-body) !important;\n  font-size: 15.5px !important;\n  line-height: 1.7 !important;\n}\n\n.tfs-eh-faq__answer p {\n  margin: 10px 0 0 !important;\n}\n\n.tfs-eh-faq__answer p:first-child {\n  margin-top: 0 !important;\n}\n\n.tfs-eh-faq__answer strong {\n  color: var(--tfs-white) !important;\n}\n\n\/* Links en respuestas: BLANCO *\/\n.tfs-eh-faq__answer a {\n  color: var(--tfs-white) !important;\n  text-decoration: none !important;\n  font-weight: 600 !important;\n  border-bottom: 1px solid var(--tfs-white-50) !important;\n  transition: border-color 0.2s ease !important;\n}\n\n.tfs-eh-faq__answer a:hover {\n  border-bottom-color: var(--tfs-white) !important;\n}\n\n\/* =========================\n   LISTAS EN RESPUESTAS\n========================= *\/\n.tfs-eh-faq__answer ul {\n  margin: 10px 0 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n\n.tfs-eh-faq__answer li {\n  position: relative !important;\n  padding: 10px 0 10px 28px !important;\n  border-top: 1px solid var(--tfs-white-08) !important;\n}\n\n.tfs-eh-faq__answer li:first-child {\n  border-top: none !important;\n}\n\n\/* Bullets: BLANCO *\/\n.tfs-eh-faq__answer li::before {\n  content: \"\" !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 16px !important;\n  width: 10px !important;\n  height: 10px !important;\n  border-radius: 999px !important;\n  background: var(--tfs-white) !important;\n  box-shadow: 0 0 0 4px var(--tfs-white-12) !important;\n}\n\n\/* =========================\n   CTA CONTACTO \u2014 Sin backdrop-filter\n========================= *\/\n.tfs-eh-faq__contact {\n  margin-top: 18px !important;\n  border-radius: var(--tfs-radius2) !important;\n  border: 1px solid var(--tfs-white-12) !important;\n  background: rgba(0, 0, 0, 0.30) !important;\n  box-shadow: var(--tfs-shadow) !important;\n  padding: 18px !important;\n  text-align: center !important;\n}\n\n.tfs-eh-faq__contact-text {\n  margin: 0 0 10px !important;\n  font-family: var(--tfs-font-body) !important;\n  font-weight: 600 !important;\n  letter-spacing: var(--tfs-ls-body) !important;\n  font-size: 16px !important;\n  color: var(--tfs-white-90) !important;\n}\n\n\/* BOT\u00d3N WHATSAPP \u2014 GT America Light *\/\n.tfs-eh-faq__contact-btn {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 12px 16px !important;\n  border-radius: 14px !important;\n  text-decoration: none !important;\n  font-family: var(--tfs-font-nav) !important;\n  font-size: 13px !important;\n  font-weight: var(--tfs-weight-light) !important;\n  letter-spacing: var(--tfs-ls-button) !important;\n  text-transform: uppercase !important;\n  border: 1px solid rgba(34, 197, 94, 0.30) !important;\n  background: rgba(34, 197, 94, 0.14) !important;\n  color: var(--tfs-white) !important;\n  transition: transform 0.15s ease, background 0.15s ease, box-shadow 0.15s ease !important;\n  min-height: 48px !important;\n}\n\n.tfs-eh-faq__contact-btn:hover {\n  transform: translateY(-1px) !important;\n  background: rgba(34, 197, 94, 0.20) !important;\n  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.22) !important;\n}\n\n.tfs-eh-faq__contact-btn:focus {\n  outline: none !important;\n}\n\n.tfs-eh-faq__contact-btn:focus-visible {\n  outline: 3px solid rgba(34, 197, 94, 0.55) !important;\n  outline-offset: 3px !important;\n}\n\n.tfs-eh-faq__contact-btn svg {\n  width: 18px !important;\n  height: 18px !important;\n  flex: 0 0 auto !important;\n}\n\n\/* Screen reader only *\/\n.tfs-eh-faq__sr-only {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n}\n\n\/* =========================\n   RESPONSIVE\n========================= *\/\n@media (max-width: 980px) {\n  .tfs-eh-faq__grid { \n    grid-template-columns: 1fr !important; \n  }\n}\n\n@media (max-width: 768px) {\n  \/* Canela \u2192 Playfair en mobile *\/\n  .tfs-eh-faq__title {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important;\n  }\n}\n\n@media (max-width: 720px) {\n  .tfs-eh-faq { \n    padding: 78px 16px !important; \n  }\n  \n  .tfs-eh-faq__column { \n    padding: 14px !important; \n  }\n  \n  .tfs-eh-faq__question { \n    font-size: 15px !important;\n    padding: 12px !important;\n  }\n  \n  .tfs-eh-faq__answer {\n    font-size: 15px !important;\n    padding: 0 12px 12px !important;\n  }\n  \n  .tfs-eh-faq__contact-btn {\n    font-size: 13px !important;\n    padding: 14px 18px !important;\n  }\n}\n\n@media (max-width: 380px) {\n  .tfs-eh-faq__title {\n    font-size: 24px !important;\n  }\n  \n  .tfs-eh-faq__eyebrow {\n    font-size: 12px !important;\n    padding: 8px 14px !important;\n  }\n}\n\n\/* =========================\n   REDUCE MOTION\n========================= *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-eh-faq__item,\n  .tfs-eh-faq__question svg,\n  .tfs-eh-faq__contact-btn,\n  .tfs-eh-faq__intro a,\n  .tfs-eh-faq__answer a {\n    transition: none !important;\n  }\n}\n\n\/* =========================\n   HIGH CONTRAST MODE\n========================= *\/\n@media (prefers-contrast: high) {\n  .tfs-eh-faq__title {\n    text-shadow: none !important;\n    color: var(--tfs-white) !important;\n  }\n  \n  .tfs-eh-faq__question {\n    color: var(--tfs-white) !important;\n  }\n  \n  .tfs-eh-faq__answer {\n    color: var(--tfs-white-90) !important;\n  }\n}\n\n\/* =========================\n   PRINT STYLES\n========================= *\/\n@media print {\n  .tfs-eh-faq {\n    background: white !important;\n    color: black !important;\n    padding: 20px !important;\n  }\n  \n  .tfs-eh-faq::after {\n    display: none !important;\n  }\n  \n  .tfs-eh-faq__item {\n    background: #f5f5f5 !important;\n    border: 1px solid #ccc !important;\n    page-break-inside: avoid !important;\n  }\n  \n  .tfs-eh-faq__item[open] {\n    background: #f5f5f5 !important;\n  }\n  \n  .tfs-eh-faq__question,\n  .tfs-eh-faq__answer {\n    color: black !important;\n  }\n  \n  .tfs-eh-faq__contact {\n    display: none !important;\n  }\n}\n<\/style>\n\n\n\n<section class=\"tfs-eh-faq\" id=\"faq\" aria-labelledby=\"tfs-faq-title\">\n  <div class=\"tfs-eh-faq__container\">\n\n    <header class=\"tfs-eh-faq__header\">\n      <span class=\"tfs-eh-faq__eyebrow\">Resolvemos todas tus dudas<\/span>\n      <h2 class=\"tfs-eh-faq__title\" id=\"tfs-faq-title\">Preguntas frecuentes<\/h2>\n      <p class=\"tfs-eh-faq__intro\">\n        Encuentra respuesta a las preguntas m\u00e1s frecuentes sobre nuestro espect\u00e1culo flamenco en Sevilla, reservas de entradas y pol\u00edticas.\n        \u00bfNo encuentras tu pregunta? <a href=\"#faq-contacto\">Escr\u00edbenos<\/a>.\n      <\/p>\n    <\/header>\n\n    <div class=\"tfs-eh-faq__grid\" data-tfs-faq-root>\n\n      \n      <div class=\"tfs-eh-faq__column\">\n        <h3 class=\"tfs-eh-faq__column-title\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n            <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n          <\/svg>\n          Sobre el espect\u00e1culo\n        <\/h3>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-duracion\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-duracion-resp\" data-faq-summary>\n            <span>\u00bfCu\u00e1nto dura el espect\u00e1culo flamenco?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-duracion-resp\">\n            <p><strong>Dura 60 minutos en total, sin descanso.<\/strong> Incluye baile, cante y guitarra con 8 artistas profesionales.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-llegada\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-llegada-resp\" data-faq-summary>\n            <span>\u00bfA qu\u00e9 hora debo llegar?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-llegada-resp\">\n            <p><strong>Las puertas abren 15 minutos antes<\/strong> del inicio. Te recomendamos llegar con ese margen para acomodarte con calma.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-tarde\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-tarde-resp\" data-faq-summary>\n            <span>\u00bfPuedo entrar si llego tarde?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-tarde-resp\">\n            <p><strong>No se permite el acceso una vez comenzado el espect\u00e1culo.<\/strong> El show es de 60 minutos sin descanso. Por respeto a artistas y p\u00fablico, las puertas se cierran al inicio. Si llegas tarde, no podr\u00e1s acceder y no hay reembolso.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-fotos\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-fotos-resp\" data-faq-summary>\n            <span>\u00bfPuedo hacer fotos y v\u00eddeos?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-fotos-resp\">\n            <p><strong>S\u00ed, durante todo el espect\u00e1culo<\/strong>, pero siempre sin flash para no molestar a artistas ni p\u00fablico.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-ninos\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-ninos-resp\" data-faq-summary>\n            <span>\u00bfLos ni\u00f1os pueden asistir?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-ninos-resp\">\n            <p><strong>S\u00ed, es apto para todas las edades.<\/strong> Menores de 3 a\u00f1os gratis sin ocupar asiento propio (en el regazo de un adulto). De 3 a 16 a\u00f1os, entrada infantil de 20 \u20ac. Para familias, suele encajar muy bien el pase de las 18:00 o el de las 16:30 cuando est\u00e9 disponible.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-guardarropa\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-guardarropa-resp\" data-faq-summary>\n            <span>\u00bfHay servicio de guardarropa?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-guardarropa-resp\">\n            <p><strong>No disponemos de guardarropa.<\/strong> Recomendamos venir con lo justo. Si traes equipaje, hay servicios de consigna en el centro de Sevilla.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-accesibilidad\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-accesibilidad-resp\" data-faq-summary>\n            <span>\u00bfEl tablao es accesible para movilidad reducida?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-accesibilidad-resp\">\n            <p><strong>S\u00ed, el tablao es completamente accesible.<\/strong> Contamos con acceso a pie de calle sin escalones y ba\u00f1o adaptado. Recomendamos informar al reservar para garantizar la mejor ubicaci\u00f3n. <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20necesito%20informaci%C3%B3n%20sobre%20accesibilidad\" target=\"_blank\" rel=\"noopener noreferrer\">Contactar por WhatsApp \u2192<\/a><\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-vestimenta\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-vestimenta-resp\" data-faq-summary>\n            <span>\u00bfHay c\u00f3digo de vestimenta?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-vestimenta-resp\">\n            <p><strong>No hay c\u00f3digo de vestimenta espec\u00edfico.<\/strong> La mayor\u00eda de asistentes vienen con ropa informal o smart casual. Lo importante es que est\u00e9s c\u00f3modo para disfrutar del espect\u00e1culo.<\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n\n      \n      <div class=\"tfs-eh-faq__column\">\n        <h3 class=\"tfs-eh-faq__column-title\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n            <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n            <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n            <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/>\n            <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\n          <\/svg>\n          Reservas y pol\u00edticas\n        <\/h3>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-incluye\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-incluye-resp\" data-faq-summary>\n            <span>\u00bfQu\u00e9 incluye cada tipo de entrada?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-incluye-resp\">\n            <p><strong>El espect\u00e1culo completo (60 min) est\u00e1 incluido en todas.<\/strong> La diferencia est\u00e1 en ubicaci\u00f3n y extras:<\/p>\n            <ul>\n              <li><strong>B\u00e1sica (28\u20ac):<\/strong> solo la entrada, sin consumiciones.<\/li>\n              <li><strong>General (38\u20ac):<\/strong> preferencia de asiento y un c\u00f3ctel.<\/li>\n              <li><strong>Premium (50\u20ac):<\/strong> mejores asientos, un c\u00f3ctel y una tapa a elegir.<\/li>\n              <li><strong>VIP (68\u20ac):<\/strong> mejores asientos, dos c\u00f3cteles y degustaci\u00f3n de tapas.<\/li> <li><strong>Ni\u00f1os de 3 a 16 a\u00f1os (20\u20ac):<\/strong> entrada al espect\u00e1culo. Menores de 3 a\u00f1os, gratis.<\/li>\n            <\/ul>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-cancelacion\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-cancelacion-resp\" data-faq-summary>\n            <span>\u00bfCu\u00e1l es la pol\u00edtica de cancelaci\u00f3n?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-cancelacion-resp\">\n            <p><strong>Cancelaci\u00f3n gratuita hasta 24 horas antes<\/strong> con reembolso del 100% en el mismo m\u00e9todo de pago (en 7-14 d\u00edas h\u00e1biles, seg\u00fan las condiciones de compra). Con menos de 24 h no hay reembolso; se puede pedir un cambio de fecha, sujeto a disponibilidad.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-cambio\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-cambio-resp\" data-faq-summary>\n            <span>\u00bfPuedo cambiar la fecha de mi reserva?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-cambio-resp\">\n            <p><strong>S\u00ed, hasta 24 horas antes<\/strong> sin coste, sujeto a disponibilidad (1 cambio por reserva). Contacta por <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20cambiar%20la%20fecha%20de%20mi%20reserva\" target=\"_blank\" rel=\"noopener noreferrer\">WhatsApp (+34 684 776 981)<\/a> indicando tu n\u00famero de reserva.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-pago\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-pago-resp\" data-faq-summary>\n            <span>\u00bfQu\u00e9 formas de pago aceptan?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-pago-resp\">\n            <p><strong>Pago 100% seguro (SSL).<\/strong> Visa, Mastercard, American Express, Apple Pay, Google Pay, PayPal y Bizum, gestionado por Turitop (certificaci\u00f3n PCI DSS).<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-como-llegar\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-como-llegar-resp\" data-faq-summary>\n            <span>\u00bfC\u00f3mo llego al tablao?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-como-llegar-resp\">\n            <p><strong>Plaza de la Encarnaci\u00f3n 38<\/strong>, bajo el Metropol Parasol (Las Setas). La entrada est\u00e1 a pie de calle: no subas las escaleras principales del monumento. <a href=\"\/como-llegar\/\">Ver mapa e indicaciones \u2192<\/a><\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-parking\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-parking-resp\" data-faq-summary>\n            <span>\u00bfHay aparcamiento cerca?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-parking-resp\">\n            <p><strong>S\u00ed, hay dos aparcamientos p\u00fablicos cerca:<\/strong> el Parking Imagen (calle Santa \u00c1ngela de la Cruz, a unos 5 minutos a pie) y el Parking Escuelas P\u00edas (plaza Ponce de Le\u00f3n, a unos 7 minutos). Tambi\u00e9n es f\u00e1cil llegar andando o en transporte p\u00fablico desde el centro de Sevilla.<\/p>\n          <\/div>\n        <\/details>\n\n        \n        <details class=\"tfs-eh-faq__item\" id=\"faq-grupos\" data-faq-item>\n          <summary class=\"tfs-eh-faq__question\" aria-controls=\"faq-grupos-resp\" data-faq-summary>\n            <span>\u00bfPuedo reservar para un grupo grande?<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n              <polyline points=\"6 9 12 15 18 9\"\/>\n            <\/svg>\n          <\/summary>\n          <div class=\"tfs-eh-faq__answer\" id=\"faq-grupos-resp\">\n            <p><strong>S\u00ed.<\/strong> Para grupos de 8 o m\u00e1s personas, contacta por <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20reservar%20para%20un%20grupo\" target=\"_blank\" rel=\"noopener noreferrer\">WhatsApp (+34 684 776 981)<\/a> para asegurar disponibilidad y ubicaci\u00f3n conjunta. Tambi\u00e9n trabajamos con agencias y tour operators.<\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n    <\/div>\n\n    \n    <div class=\"tfs-eh-faq__contact\" id=\"faq-contacto\">\n      <p class=\"tfs-eh-faq__contact-text\">\u00bfTienes otra pregunta? Estamos aqu\u00ed para ayudarte<\/p>\n      <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20tengo%20una%20pregunta%20sobre%20el%20espect%C3%A1culo%20flamenco\" class=\"tfs-eh-faq__contact-btn\" target=\"_blank\" rel=\"noopener noreferrer\" data-gtag-event=\"whatsapp_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"FAQ - WhatsApp\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n          <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n        <\/svg>\n        <span>Escr\u00edbenos por WhatsApp<\/span>\n        <span class=\"tfs-eh-faq__sr-only\">(abre en nueva ventana)<\/span>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  'use strict';\n\n  const root = document.querySelector('[data-tfs-faq-root]');\n  if (!root) return;\n\n  function gtagSafe(eventName, params){\n    if (typeof window.gtag === 'function' && eventName) {\n      window.gtag('event', eventName, params || {});\n    }\n  }\n\n  const trackableElements = document.querySelectorAll('[data-gtag-event]');\n  for (let i = 0; i < trackableElements.length; i++) {\n    (function(el){\n      el.addEventListener('click', function() {\n        gtagSafe(el.getAttribute('data-gtag-event'), {\n          event_category: el.getAttribute('data-gtag-category') || 'Conversiones',\n          event_label: el.getAttribute('data-gtag-label') || 'CTA'\n        });\n      });\n    })(trackableElements[i]);\n  }\n\n  const detailsList = root.querySelectorAll('details[data-faq-item]');\n  \n  for (let j = 0; j < detailsList.length; j++) {\n    (function(detail){\n      detail.addEventListener('toggle', function() {\n        if (!detail.open) return;\n\n        for (let k = 0; k < detailsList.length; k++) {\n          if (detailsList[k] !== detail && detailsList[k].open) {\n            detailsList[k].open = false;\n          }\n        }\n\n        const faqId = detail.getAttribute('id') || 'faq_item';\n        gtagSafe('faq_open', {\n          event_category: 'Engagement',\n          event_label: faqId\n        });\n      });\n    })(detailsList[j]);\n  }\n\n  function handleDeepLink() {\n    const hash = window.location && window.location.hash ? window.location.hash.slice(1) : '';\n    if (!hash) return;\n    \n    const target = document.getElementById(hash);\n    if (target && target.tagName === 'DETAILS') {\n      for (let m = 0; m < detailsList.length; m++) {\n        detailsList[m].open = false;\n      }\n      target.open = true;\n      try {\n        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      } catch(e) {\n        target.scrollIntoView(true);\n      }\n    }\n  }\n\n  handleDeepLink();\n  window.addEventListener('hashchange', handleDeepLink);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1964152 e-con-full e-flex e-con e-parent\" data-id=\"1964152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-981cdd3 elementor-widget elementor-widget-html\" data-id=\"981cdd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"TouristAttraction\",\n  \"additionalType\": \"EntertainmentBusiness\",\n  \"@id\": \"https:\/\/tablaoflamencolassetas.com\/#location\",\n  \"name\": \"Tablao Flamenco Las Setas\",\n  \"alternateName\": \"Tablao Las Setas Sevilla\",\n  \"description\": \"Espect\u00e1culo flamenco en vivo bajo el Metropol Parasol en el centro de Sevilla. Shows diarios a las 18:00h, 19:30h, 21:00h y 22:30h con 8 artistas profesionales dirigidos por Sandra Guerrero 'La Negra'. Duraci\u00f3n: 1 hora sin descanso.\",\n  \"url\": \"https:\/\/tablaoflamencolassetas.com\/\",\n  \"telephone\": \"+34684776981\",\n  \"email\": \"reserva@tablaoflamencolassetas.com\",\n  \"image\": {\n    \"@type\": \"ImageObject\",\n    \"url\": \"https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/2026\/01\/tablao-setas-enero-32-scaled.jpg\",\n    \"width\": 1920,\n    \"height\": 1280,\n    \"caption\": \"Tablao Flamenco Las Setas bajo el Metropol Parasol de Sevilla\"\n  },\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Plaza de la Encarnaci\u00f3n, 38\",\n    \"addressLocality\": \"Sevilla\",\n    \"postalCode\": \"41003\",\n    \"addressRegion\": \"Andaluc\u00eda\",\n    \"addressCountry\": \"ES\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": 37.3936,\n    \"longitude\": -5.9914\n  },\n  \"hasMap\": {\n    \"@type\": \"Map\",\n    \"url\": \"https:\/\/maps.google.com\/?q=Tablao+Flamenco+Las+Setas,+Plaza+de+la+Encarnacion+38,+41003+Sevilla\"\n  },\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\n      \"opens\": \"17:45\",\n      \"closes\": \"23:30\"\n    }\n  ],\n  \"isAccessibleForFree\": false,\n  \"publicAccess\": true,\n  \"priceRange\": \"\u20ac\u20ac\",\n  \"currenciesAccepted\": \"EUR\",\n  \"paymentAccepted\": \"Cash, Credit Card, Debit Card\",\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.9\",\n    \"reviewCount\": \"13079\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\"\n  },\n  \"sameAs\": [\n    \"https:\/\/www.instagram.com\/tablaoflamencolassetas\/\",\n    \"https:\/\/www.facebook.com\/tablaoflamencolassetas\/\",\n    \"https:\/\/www.tripadvisor.es\/Attraction_Review-g187443-d26769059-Reviews-Tablao_Flamenco_Las_Setas-Seville_Province_of_Seville_Andalucia.html\"\n  ],\n  \"containedInPlace\": {\n    \"@type\": \"TouristAttraction\",\n    \"name\": \"Metropol Parasol (Las Setas de Sevilla)\",\n    \"description\": \"Una de las mayores estructuras de madera del mundo\"\n  }\n}\n<\/script>\n\n<style>\n\/* =========================\n   TFS Ubicaci\u00f3n v8 TIPOGRAF\u00cdA v3\n   Prefijo: tfs-ubi\n   \n   ACTUALIZADO 07\/02\/26:\n   - Canela Light para t\u00edtulos\n   - GT America Light para nav\/buttons\n   - GT America Regular para body\n   - Romans Flower solo decorativo\n========================= *\/\n\n\/* =====================================================\n   @FONT-FACE DECLARATIONS\n   ===================================================== *\/\n@font-face {\n  font-family: 'Canela';\n  src: url('\/wp-content\/fonts\/canela-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/canela-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/gt-america-standard-regular.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gt-america-standard-regular.woff') format('woff');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'Romans Flower';\n  src: url('\/wp-content\/fonts\/gc_romans_flower-webfont.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/gc_romans_flower-webfont.woff') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: swap;\n}\n\n\/* Variables *\/\n.tfs-ubi {\n  --tfs-red: #C8102E;\n  --tfs-red-dark: #A00D24;\n  --tfs-cream: #FCE2BF;\n  --tfs-ink: #1A1512;\n  --tfs-white: #ffffff;\n  \n  \/* =====================================================\n     SISTEMA SIN DORADO - Solo blanco con opacidades\n     ===================================================== *\/\n  --tfs-white-90: rgba(255, 255, 255, 0.9);\n  --tfs-white-70: rgba(255, 255, 255, 0.7);\n  --tfs-white-50: rgba(255, 255, 255, 0.5);\n  --tfs-white-30: rgba(255, 255, 255, 0.3);\n  --tfs-white-20: rgba(255, 255, 255, 0.2);\n  --tfs-white-15: rgba(255, 255, 255, 0.15);\n  --tfs-white-10: rgba(255, 255, 255, 0.1);\n  \n  \/* Verde WhatsApp (se mantiene - color de marca) *\/\n  --tfs-wa-green: #25D366;\n  \n  \/* EXCEPCI\u00d3N: Estrellas rating mantienen dorado (est\u00e1ndar UX) *\/\n  --tfs-stars: #E3AD43;\n  \n  \/* Opacidades mejoradas para WCAG *\/\n  --tfs-muted: rgba(252, 226, 191, 0.92);\n  --tfs-muted2: rgba(252, 226, 191, 0.85);\n  \n  --tfs-radius: 18px;\n  --tfs-radius2: 22px;\n  --tfs-shadow: 0 18px 70px rgba(0, 0, 0, 0.28);\n  \n  \/* =====================================================\n     TIPOGRAF\u00cdAS v3 - Canela + GT America\n     ===================================================== *\/\n  --tfs-font-hero: 'Canela', 'Playfair Display', Georgia, serif;\n  --tfs-font-nav: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --tfs-font-body: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --tfs-font-accent: 'Romans Flower', 'Playfair Display', Georgia, serif;\n  \n  \/* Pesos *\/\n  --tfs-weight-light: 300;\n  --tfs-weight-regular: 400;\n  \n  \/* Letter-spacing *\/\n  --tfs-ls-hero: -0.02em;\n  --tfs-ls-heading: -0.01em;\n  --tfs-ls-nav: 0.15em;\n  --tfs-ls-button: 0.12em;\n  --tfs-ls-body: 0.01em;\n  --tfs-ls-micro: 0.08em;\n  \n  \/* Touch target m\u00ednimo *\/\n  --tfs-touch-min: 44px;\n}\n\n\/* Secci\u00f3n principal *\/\n.tfs-ubi {\n  position: relative;\n  padding: 92px 20px;\n  overflow: hidden;\n  color: var(--tfs-white);\n  background: linear-gradient(160deg, \n    rgba(200, 16, 46, 0.95) 0%, \n    rgba(154, 12, 35, 0.97) 45%, \n    rgba(18, 18, 18, 0.99) 100%);\n  scroll-margin-top: 110px;\n}\n\n\/* L\u00ednea decorativa - BLANCO *\/\n.tfs-ubi::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 5px;\n  background: linear-gradient(90deg, \n    transparent 0%, \n    var(--tfs-white-30) 20%, \n    var(--tfs-white-30) 80%, \n    transparent 100%);\n  z-index: 20;\n}\n\n\/* Fondo con imagen *\/\n.tfs-ubi__bg {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  overflow: hidden;\n}\n\n.tfs-ubi__bg img {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 30%;\n  filter: saturate(1.1) contrast(1.05) brightness(0.9);\n  z-index: 1;\n}\n\n.tfs-ubi__bg::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  background:\n    radial-gradient(ellipse 120% 80% at 50% 40%, \n      rgba(0, 0, 0, 0.15) 0%, \n      rgba(0, 0, 0, 0.5) 50%, \n      rgba(0, 0, 0, 0.7) 100%),\n    linear-gradient(160deg, \n      rgba(200, 16, 46, 0.65) 0%, \n      rgba(154, 12, 35, 0.72) 40%, \n      rgba(18, 18, 18, 0.88) 100%);\n}\n\n.tfs-ubi__container {\n  position: relative;\n  z-index: 10;\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n\/* Header - Sin recuadro *\/\n.tfs-ubi__header {\n  background: none !important;\n  background-color: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  backdrop-filter: none !important;\n  padding: 0 !important;\n  text-align: center;\n  margin: 0 0 24px 0;\n}\n\n.tfs-ubi__header::before,\n.tfs-ubi__header::after {\n  content: none !important;\n  display: none !important;\n}\n\n\/* =====================================================\n   EYEBROW - GT America Light (antes Montserrat)\n   ===================================================== *\/\n.tfs-ubi__eyebrow {\n  display: block;\n  background: none;\n  border: none;\n  padding: 0;\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-nav);\n  text-transform: uppercase;\n  line-height: 1.4;\n  text-align: center;\n  color: var(--tfs-white);\n  margin: 0 0 18px 0;\n  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);\n}\n\n\/* =====================================================\n   T\u00cdTULO H2 - Canela Light (antes Romans Flower)\n   ===================================================== *\/\n.tfs-ubi__title {\n  font-family: var(--tfs-font-hero);\n  font-size: clamp(32px, 4.5vw, 52px);\n  font-weight: var(--tfs-weight-light);\n  line-height: 1.15;\n  letter-spacing: var(--tfs-ls-heading);\n  margin: 0;\n  padding: 0;\n  text-shadow: 0 4px 20px rgba(0, 0, 0, 0.4),\n               0 8px 40px rgba(0, 0, 0, 0.3);\n  color: var(--tfs-white);\n  background: none;\n  border: none;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* Grid principal *\/\n.tfs-ubi__grid {\n  display: grid;\n  grid-template-columns: 1.05fr 0.95fr;\n  gap: 18px;\n  margin-top: 18px;\n}\n\n\/* Cards base *\/\n.tfs-ubi__info,\n.tfs-ubi__mapa {\n  border-radius: var(--tfs-radius2);\n  border: 1px solid var(--tfs-white-15);\n  background: rgba(0, 0, 0, 0.35);\n  backdrop-filter: blur(16px) saturate(1.2);\n  -webkit-backdrop-filter: blur(16px) saturate(1.2);\n  box-shadow: \n    var(--tfs-shadow),\n    inset 0 1px 0 rgba(255, 255, 255, 0.08);\n  overflow: hidden;\n}\n\n.tfs-ubi__info {\n  padding: 18px;\n}\n\n\/* Bloque direcci\u00f3n *\/\n.tfs-ubi__address {\n  display: grid;\n  grid-template-columns: 44px 1fr;\n  gap: 12px;\n  align-items: flex-start;\n  margin: 0 0 12px;\n  padding: 14px;\n  border-radius: 18px;\n  background: rgba(0, 0, 0, 0.22);\n  border: 1px solid var(--tfs-white-10);\n}\n\n.tfs-ubi__address-icon {\n  width: 44px;\n  height: 44px;\n  border-radius: 14px;\n  display: grid;\n  place-items: center;\n  background: var(--tfs-white-15);\n  border: 1px solid var(--tfs-white-20);\n  flex-shrink: 0;\n}\n\n.tfs-ubi__address-icon svg {\n  width: 20px;\n  height: 20px;\n  color: var(--tfs-white);\n}\n\n\/* =====================================================\n   ADDRESS TEXT - GT America Regular (antes Work Sans)\n   ===================================================== *\/\n.tfs-ubi__address-text strong {\n  display: block;\n  font-family: var(--tfs-font-body);\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: var(--tfs-ls-body);\n  color: #fff;\n  margin-bottom: 6px;\n}\n\n.tfs-ubi__address-text span {\n  display: block;\n  font-family: var(--tfs-font-body);\n  font-size: 14px;\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-muted);\n  line-height: 1.5;\n}\n\n.tfs-ubi__address-text em {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-top: 8px;\n  font-family: var(--tfs-font-body);\n  font-size: 13px;\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  color: var(--tfs-white);\n  font-style: normal;\n}\n\n.tfs-ubi__mini-pin {\n  width: 14px;\n  height: 14px;\n  flex: 0 0 auto;\n  color: var(--tfs-white);\n}\n\n\/* =====================================================\n   BOTONES DE HERRAMIENTAS - GT America Light (antes Montserrat)\n   ===================================================== *\/\n.tfs-ubi__tools {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  margin: 10px 0 14px;\n}\n\n.tfs-ubi__tool-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 12px 16px;\n  min-height: var(--tfs-touch-min);\n  border-radius: 14px;\n  text-decoration: none;\n  border: 1px solid var(--tfs-white-15);\n  background: rgba(0, 0, 0, 0.22);\n  color: #fff;\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  cursor: pointer;\n  transition: transform 0.15s ease, \n              background 0.15s ease, \n              border-color 0.15s ease, \n              box-shadow 0.15s ease;\n}\n\n.tfs-ubi__tool-btn:hover {\n  transform: translateY(-1px);\n  background: rgba(0, 0, 0, 0.32);\n  border-color: var(--tfs-white-30);\n  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.22);\n}\n\n.tfs-ubi__tool-btn svg {\n  width: 16px;\n  height: 16px;\n  color: var(--tfs-white);\n  flex: 0 0 auto;\n}\n\n.tfs-ubi__tool-btn:focus {\n  outline: none;\n}\n\n.tfs-ubi__tool-btn:focus-visible {\n  outline: 3px solid var(--tfs-white-50);\n  outline-offset: 4px;\n}\n\n\/* =====================================================\n   ALERTA IMPORTANTE - GT America Regular (antes Work Sans)\n   ===================================================== *\/\n.tfs-ubi__alert {\n  display: flex;\n  gap: 12px;\n  align-items: flex-start;\n  padding: 14px;\n  border-radius: 18px;\n  border: 1px solid var(--tfs-white-20);\n  background: linear-gradient(135deg, \n    var(--tfs-white-15) 0%, \n    rgba(0, 0, 0, 0.25) 60%, \n    rgba(0, 0, 0, 0.30) 100%);\n  margin-bottom: 14px;\n}\n\n.tfs-ubi__alert svg {\n  width: 18px;\n  height: 18px;\n  margin-top: 2px;\n  flex: 0 0 auto;\n  color: var(--tfs-white);\n}\n\n.tfs-ubi__alert p {\n  margin: 0;\n  font-family: var(--tfs-font-body);\n  font-size: 14px;\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  line-height: 1.55;\n  color: rgba(255, 255, 255, 0.95);\n}\n\n.tfs-ubi__alert strong {\n  color: #fff;\n  font-weight: 600;\n}\n\n\/* =====================================================\n   TRANSPORTE Y ACCESO - GT America (Light para H3, Regular para body)\n   ===================================================== *\/\n.tfs-ubi__transport {\n  padding: 14px;\n  border-radius: 18px;\n  background: rgba(0, 0, 0, 0.22);\n  border: 1px solid var(--tfs-white-10);\n  margin-bottom: 14px;\n}\n\n.tfs-ubi__transport h3 {\n  margin: 0 0 10px;\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-nav);\n  text-transform: uppercase;\n  color: var(--tfs-white);\n}\n\n.tfs-ubi__transport ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.tfs-ubi__transport li {\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  padding: 9px 0;\n  border-top: 1px solid rgba(255, 255, 255, 0.08);\n  color: var(--tfs-muted);\n  font-family: var(--tfs-font-body);\n  font-size: 14px;\n  font-weight: var(--tfs-weight-regular);\n  letter-spacing: var(--tfs-ls-body);\n  line-height: 1.5;\n}\n\n.tfs-ubi__transport li:first-child {\n  border-top: none;\n}\n\n.tfs-ubi__transport li::before {\n  content: \"\";\n  width: 10px;\n  height: 10px;\n  border-radius: 999px;\n  background: var(--tfs-white);\n  box-shadow: 0 0 0 4px var(--tfs-white-20);\n  margin-top: 6px;\n  flex: 0 0 auto;\n}\n\n.tfs-ubi__transport strong {\n  color: #fff;\n  font-weight: 600;\n}\n\n\/* =====================================================\n   CTA WHATSAPP - GT America Light (antes Work Sans)\n   ===================================================== *\/\n.tfs-ubi__cta-wa {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 12px 14px;\n  min-height: var(--tfs-touch-min);\n  border-radius: 18px;\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  color: #fff;\n  border: 1px solid rgba(34, 197, 94, 0.35);\n  background: rgba(34, 197, 94, 0.18);\n  transition: transform 0.15s ease, \n              background 0.15s ease, \n              box-shadow 0.15s ease;\n}\n\n.tfs-ubi__cta-wa:hover {\n  transform: translateY(-1px);\n  background: rgba(34, 197, 94, 0.28);\n  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.22);\n}\n\n.tfs-ubi__cta-wa svg {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 auto;\n}\n\n.tfs-ubi__cta-wa:focus {\n  outline: none;\n}\n\n.tfs-ubi__cta-wa:focus-visible {\n  outline: 3px solid rgba(34, 197, 94, 0.45);\n  outline-offset: 4px;\n}\n\n\/* =====================================================\n   MAPA - GT America Light para bot\u00f3n\n   ===================================================== *\/\n.tfs-ubi__mapa {\n  padding: 14px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.tfs-ubi__mapa-wrapper {\n  width: 100%;\n  border-radius: 18px;\n  overflow: hidden;\n  border: 1px solid var(--tfs-white-15);\n  background: rgba(0, 0, 0, 0.22);\n  aspect-ratio: 16 \/ 12;\n  min-height: 320px;\n}\n\n.tfs-ubi__mapa-wrapper iframe {\n  width: 100%;\n  height: 100%;\n  border: 0;\n  display: block;\n}\n\n\/* =====================================================\n   MAP LAZY FACADE - Click to load\n   ===================================================== *\/\n.tfs-ubi__mapa-facade {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  overflow: hidden;\n}\n\n.tfs-ubi__mapa-static {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: saturate(0.85) brightness(0.92);\n  transition: filter 0.2s ease;\n}\n\n.tfs-ubi__mapa-facade:hover .tfs-ubi__mapa-static,\n.tfs-ubi__mapa-facade:focus .tfs-ubi__mapa-static {\n  filter: saturate(1) brightness(1);\n}\n\n.tfs-ubi__mapa-facade-overlay {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  background: rgba(0, 0, 0, 0.35);\n  color: var(--tfs-white);\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  transition: background 0.2s ease;\n}\n\n.tfs-ubi__mapa-facade:hover .tfs-ubi__mapa-facade-overlay,\n.tfs-ubi__mapa-facade:focus .tfs-ubi__mapa-facade-overlay {\n  background: rgba(0, 0, 0, 0.2);\n}\n\n.tfs-ubi__mapa-facade:focus-visible {\n  outline: 3px solid var(--tfs-white-50);\n  outline-offset: 4px;\n}\n\n\/* Hide facade when map is loaded *\/\n.tfs-ubi__mapa-wrapper--loaded .tfs-ubi__mapa-facade {\n  display: none;\n}\n\n.tfs-ubi__mapa-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 12px 14px;\n  min-height: var(--tfs-touch-min);\n  border-radius: 18px;\n  text-decoration: none;\n  font-family: var(--tfs-font-nav);\n  font-size: 12px;\n  font-weight: var(--tfs-weight-light);\n  letter-spacing: var(--tfs-ls-button);\n  text-transform: uppercase;\n  color: #fff;\n  border: 1px solid var(--tfs-white-30);\n  background: var(--tfs-white-15);\n  transition: transform 0.15s ease, \n              background 0.15s ease, \n              box-shadow 0.15s ease, \n              border-color 0.15s ease;\n}\n\n.tfs-ubi__mapa-btn:hover {\n  transform: translateY(-1px);\n  background: var(--tfs-white-20);\n  border-color: var(--tfs-white-50);\n  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.22);\n}\n\n.tfs-ubi__mapa-btn svg {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 auto;\n  color: var(--tfs-white);\n}\n\n.tfs-ubi__mapa-btn:focus {\n  outline: none;\n}\n\n.tfs-ubi__mapa-btn:focus-visible {\n  outline: 3px solid var(--tfs-white-50);\n  outline-offset: 4px;\n}\n\n\/* Screen reader only *\/\n.tfs-ubi__sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n\/* =====================================================\n   RESPONSIVE\n   ===================================================== *\/\n@media (max-width: 980px) {\n  .tfs-ubi__grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .tfs-ubi__mapa-wrapper {\n    min-height: 340px;\n  }\n}\n\n@media (max-width: 768px) {\n  \/* =====================================================\n     MOBILE FALLBACK: Canela Light \u2192 Playfair Display\n     ===================================================== *\/\n  .tfs-ubi__title {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important;\n  }\n  \n  \/* Reduce backdrop-filter for mobile performance *\/\n  .tfs-ubi__info,\n  .tfs-ubi__mapa {\n    backdrop-filter: blur(8px) saturate(1.1);\n    -webkit-backdrop-filter: blur(8px) saturate(1.1);\n    background: rgba(0, 0, 0, 0.45);\n  }\n}\n\n@media (max-width: 720px) {\n  .tfs-ubi {\n    padding: 78px 16px;\n  }\n  \n  .tfs-ubi__info,\n  .tfs-ubi__mapa {\n    padding: 14px;\n  }\n  \n  .tfs-ubi__address {\n    grid-template-columns: 40px 1fr;\n  }\n  \n  .tfs-ubi__address-icon {\n    width: 40px;\n    height: 40px;\n  }\n}\n\n@media (max-width: 480px) {\n  .tfs-ubi {\n    padding: 60px 14px;\n  }\n  \n  .tfs-ubi__tools {\n    flex-direction: column;\n  }\n  \n  .tfs-ubi__tool-btn {\n    width: 100%;\n    justify-content: center;\n  }\n  \n  .tfs-ubi__mapa-wrapper {\n    min-height: 280px;\n    aspect-ratio: 4 \/ 3;\n  }\n  \n  .tfs-ubi__title {\n    font-size: 28px;\n  }\n}\n\n\/* Reduce motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-ubi__tool-btn,\n  .tfs-ubi__cta-wa,\n  .tfs-ubi__mapa-btn {\n    transition: none;\n  }\n}\n\n\/* High contrast mode *\/\n@media (prefers-contrast: high) {\n  .tfs-ubi__title {\n    text-shadow: none;\n    color: #fff;\n  }\n  \n  .tfs-ubi__address-text span,\n  .tfs-ubi__alert p,\n  .tfs-ubi__transport li {\n    color: rgba(255, 255, 255, 0.98);\n  }\n  \n  .tfs-ubi__info,\n  .tfs-ubi__mapa {\n    background: rgba(0, 0, 0, 0.6);\n    border-color: rgba(255, 255, 255, 0.3);\n  }\n}\n<\/style>\n\n<section class=\"tfs-ubi\" id=\"como-llegar\" aria-labelledby=\"tfs-ubi-title\">\n  \n  \n  <div id=\"tfs-ubi-copy-feedback\" class=\"tfs-ubi__sr-only\" aria-live=\"polite\" aria-atomic=\"true\"><\/div>\n  \n  \n  <div class=\"tfs-ubi__bg\" aria-hidden=\"true\">\n    <img loading=\"lazy\"\n      src=\"https:\/\/spcdn.shortpixel.ai\/spio\/ret_img+q_cdnize+to_auto+s_webp:avif\/tablaoflamencolassetas.com\/wp-content\/uploads\/2026\/01\/tablao-setas-enero-32-scaled.jpg\"\n      alt=\"Vista exterior del Tablao Flamenco Las Setas bajo el Metropol Parasol iluminado en la Plaza de la Encarnaci\u00f3n de Sevilla\"\n      loading=\"lazy\"\n      decoding=\"async\"\n      width=\"1920\"\n      height=\"1280\"\n      fetchpriority=\"low\"\n    >\n  <\/div>\n\n  <div class=\"tfs-ubi__container\">\n\n    \n    <header class=\"tfs-ubi__header\">\n      <span class=\"tfs-ubi__eyebrow\">En el coraz\u00f3n de Sevilla<\/span>\n      <h2 class=\"tfs-ubi__title\" id=\"tfs-ubi-title\">C\u00f3mo llegar<\/h2>\n    <\/header>\n\n    <div class=\"tfs-ubi__grid\">\n\n      \n      <div class=\"tfs-ubi__info\">\n\n        \n        <div>\n          \n          <address class=\"tfs-ubi__address\">\n            <div class=\"tfs-ubi__address-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\n                <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n              <\/svg>\n            <\/div>\n            <div class=\"tfs-ubi__address-text\">\n              <strong>Tablao Flamenco Las Setas<\/strong>\n              <span>Plaza de la Encarnaci\u00f3n, 38<\/span>\n              <span>\n                <span>41003<\/span> \n                <span>Sevilla<\/span>, \n                <span>Espa\u00f1a<\/span>\n              <\/span>\n              <em>\n                <svg class=\"tfs-ubi__mini-pin\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n                  <path d=\"M12 2C8.134 2 5 5.134 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.866-3.134-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z\"\/>\n                <\/svg>\n                Bajo el Metropol Parasol (Las Setas)\n              <\/em>\n            <\/div>\n          <\/address>\n\n          \n          <div class=\"tfs-ubi__tools\" role=\"group\" aria-label=\"Acciones r\u00e1pidas\">\n            <button\n              type=\"button\"\n              class=\"tfs-ubi__tool-btn\"\n              data-copy-address\n              data-gtag-event=\"copy_address\"\n              data-gtag-category=\"Engagement\"\n              data-gtag-label=\"Ubicaci\u00f3n - Copiar direcci\u00f3n\"\n              aria-label=\"Copiar direcci\u00f3n al portapapeles\"\n              aria-describedby=\"tfs-ubi-copy-feedback\"\n            >\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/>\n                <path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/>\n              <\/svg>\n              <span class=\"tfs-ubi__btn-text\">Copiar direcci\u00f3n<\/span>\n            <\/button>\n\n            <a href=\"https:\/\/maps.google.com\/?q=Tablao+Flamenco+Las+Setas,+Plaza+de+la+Encarnacion+38,+41003+Sevilla\" class=\"tfs-ubi__tool-btn\" target=\"_blank\" rel=\"noopener noreferrer\" data-gtag-event=\"maps_click\" data-gtag-category=\"Navegaci\u00f3n\" data-gtag-label=\"Ubicaci\u00f3n - Abrir en Maps (tool)\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M12 21s-7-4.35-7-11a7 7 0 1 1 14 0c0 6.65-7 11-7 11z\"\/>\n                <circle cx=\"12\" cy=\"10\" r=\"2.5\"\/>\n              <\/svg>\n              <span>Abrir en Maps<\/span>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        \n        <div class=\"tfs-ubi__alert\" role=\"note\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/>\n            <line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/>\n          <\/svg>\n          <p>\n            <strong>Importante:<\/strong> la entrada est\u00e1 <strong>a nivel de calle<\/strong>. \n            No subas las escaleras principales de Las Setas.\n          <\/p>\n        <\/div>\n\n        \n        <div class=\"tfs-ubi__transport\">\n          <h3>Transporte y acceso<\/h3>\n          <ul>\n            <li>\n              <strong>Andando:<\/strong> ~10 min desde la Catedral \u00b7 ~5 min desde Plaza del Salvador\n            <\/li>\n            <li>\n              <strong>Metro:<\/strong> Puerta Jerez (L1) \u00b7 ~19 min andando\n            <\/li>\n            <li>\n              <strong>Bus:<\/strong> l\u00edneas vigentes en tussam.es (hay cambios por las obras del tranvib\u00fas)\n            <\/li>\n            <li>\n              <strong>Parking:<\/strong> Parking Imagen y Parking Escuelas P\u00edas\n            <\/li>\n          <\/ul>\n        <\/div>\n\n        \n        <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20necesito%20ayuda%20para%20encontrar%20la%20entrada%20del%20Tablao%20Flamenco%20Las%20Setas\" class=\"tfs-ubi__cta-wa\" target=\"_blank\" rel=\"noopener noreferrer\" data-gtag-event=\"whatsapp_click\" data-gtag-category=\"Conversiones\" data-gtag-label=\"Ubicaci\u00f3n - WhatsApp ayuda\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n            <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n          <\/svg>\n          <span>\u00bfNo encuentras la entrada? Escr\u00edbenos<\/span>\n        <\/a>\n\n      <\/div>\n\n      \n      <div class=\"tfs-ubi__mapa\">\n        <div class=\"tfs-ubi__mapa-wrapper\" id=\"tfs-ubi-map-container\">\n          \n          <div class=\"tfs-ubi__mapa-facade\" id=\"tfs-ubi-map-facade\" role=\"button\" tabindex=\"0\" aria-label=\"Cargar mapa interactivo de Google Maps\">\n            <img loading=\"lazy\" \n              src=\"https:\/\/maps.googleapis.com\/maps\/api\/staticmap?center=37.3936,-5.9914&zoom=16&size=600x450&scale=2&maptype=roadmap&markers=color:red%7C37.3936,-5.9914&key=YOUR_API_KEY&style=feature:all%7Csaturation:-20\"\n              alt=\"Mapa est\u00e1tico de la ubicaci\u00f3n del Tablao Flamenco Las Setas en la Plaza de la Encarnaci\u00f3n, Sevilla\"\n              loading=\"lazy\"\n              decoding=\"async\"\n              width=\"600\"\n              height=\"450\"\n              class=\"tfs-ubi__mapa-static\"\n            >\n            <div class=\"tfs-ubi__mapa-facade-overlay\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\" width=\"28\" height=\"28\">\n                <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\n                <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n              <\/svg>\n              <span>Cargar mapa interactivo<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <a href=\"https:\/\/maps.google.com\/?q=Tablao+Flamenco+Las+Setas,+Plaza+de+la+Encarnacion+38,+41003+Sevilla\" class=\"tfs-ubi__mapa-btn\" target=\"_blank\" rel=\"noopener noreferrer\" data-gtag-event=\"maps_click\" data-gtag-category=\"Navegaci\u00f3n\" data-gtag-label=\"Ubicaci\u00f3n - Abrir Google Maps\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n            <path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/>\n            <polyline points=\"15 3 21 3 21 9\"\/>\n            <line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/>\n          <\/svg>\n          <span>Abrir en Google Maps<\/span>\n        <\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n\/**\n * M\u00f3dulo Ubicaci\u00f3n - JavaScript v8 TIPOGRAF\u00cdA v3\n * Tablao Flamenco Las Setas\n *\/\n(function() {\n  'use strict';\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n\n  function init() {\n    const section = document.querySelector('.tfs-ubi');\n    if (!section) return;\n\n    section.addEventListener('click', handleClick);\n\n    var copyBtn = section.querySelector('[data-copy-address]');\n    if (copyBtn) {\n      copyBtn.addEventListener('click', handleCopyAddress);\n    }\n\n    \/\/ Map lazy facade\n    var mapFacade = document.getElementById('tfs-ubi-map-facade');\n    if (mapFacade) {\n      mapFacade.addEventListener('click', handleLoadMap);\n      mapFacade.addEventListener('keydown', function(e) {\n        if (e.key === 'Enter' || e.key === ' ') {\n          e.preventDefault();\n          handleLoadMap();\n        }\n      });\n    }\n  }\n\n  function gtagSafe(eventName, params) {\n    if (typeof window.gtag === 'function') {\n      window.gtag('event', eventName, params || {});\n    }\n  }\n\n  function handleClick(e) {\n    const el = e.target.closest('[data-gtag-event]');\n    if (el && el.dataset.gtagEvent) {\n      gtagSafe(el.dataset.gtagEvent, {\n        event_category: el.dataset.gtagCategory || 'Engagement',\n        event_label: el.dataset.gtagLabel || 'Ubicaci\u00f3n'\n      });\n    }\n  }\n\n  async function handleCopyAddress(e) {\n    const btn = e.currentTarget;\n    const btnText = btn.querySelector('.tfs-ubi__btn-text');\n    const feedback = document.getElementById('tfs-ubi-copy-feedback');\n    const address = 'Tablao Flamenco Las Setas, Plaza de la Encarnaci\u00f3n 38, 41003 Sevilla';\n\n    try {\n      await navigator.clipboard.writeText(address);\n      \n      if (btnText) {\n        const originalText = btnText.textContent;\n        btnText.textContent = '\u00a1Copiado!';\n        setTimeout(function() { \n          btnText.textContent = originalText; \n        }, 2000);\n      }\n      \n      if (feedback) {\n        feedback.textContent = 'Direcci\u00f3n copiada al portapapeles: ' + address;\n      }\n      \n    } catch (err) {\n      try {\n        var result = window.prompt('Copia esta direcci\u00f3n:', address);\n        if (result !== null && feedback) {\n          feedback.textContent = 'Direcci\u00f3n mostrada para copiar manualmente';\n        }\n      } catch (_) {\n        console.warn('No se pudo copiar la direcci\u00f3n');\n      }\n    }\n  }\n\n  function handleLoadMap() {\n    var container = document.getElementById('tfs-ubi-map-container');\n    if (!container || container.classList.contains('tfs-ubi__mapa-wrapper--loaded')) return;\n\n    var iframe = document.createElement('iframe');\n    iframe.src = 'https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d793.8!2d-5.991464!3d37.393472!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd126c1114be6089%3A0x5765d09444f06241!2sMetropol%20Parasol%20-%20Las%20Setas!5e0!3m2!1ses!2ses!4v1737561600000!5m2!1ses!2ses';\n    iframe.setAttribute('loading', 'lazy');\n    iframe.setAttribute('referrerpolicy', 'no-referrer-when-downgrade');\n    iframe.setAttribute('allowfullscreen', '');\n    iframe.setAttribute('title', 'Mapa de ubicaci\u00f3n del Tablao Flamenco Las Setas en la Plaza de la Encarnaci\u00f3n, Sevilla');\n    iframe.setAttribute('aria-label', 'Mapa interactivo de Google Maps mostrando la ubicaci\u00f3n del Tablao Flamenco Las Setas bajo el Metropol Parasol');\n    iframe.style.width = '100%';\n    iframe.style.height = '100%';\n    iframe.style.border = '0';\n    iframe.style.display = 'block';\n\n    container.appendChild(iframe);\n    container.classList.add('tfs-ubi__mapa-wrapper--loaded');\n\n    gtagSafe('map_loaded', {\n      event_category: 'Engagement',\n      event_label: 'Ubicaci\u00f3n - Mapa cargado'\n    });\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63a7429 e-con-full e-flex e-con e-parent\" data-id=\"63a7429\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9c92 elementor-widget elementor-widget-html\" data-id=\"2bd9c92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<style>\n\/* =====================================================\n   RESETS ELEMENTOR (CR\u00cdTICO - evita fondos negros)\n   ===================================================== *\/\n\n.elementor-widget-container:has(.tfs-eh-cta-final),\n.elementor-element:has(.tfs-eh-cta-final),\n.elementor-widget:has(.tfs-eh-cta-final),\n.elementor-widget-html:has(.tfs-eh-cta-final),\n.elementor-section:has(.tfs-eh-cta-final),\n.elementor-container:has(.tfs-eh-cta-final),\n.elementor-column:has(.tfs-eh-cta-final) {\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n.tfs-eh-cta-final,\n.tfs-eh-cta-final__container,\n.tfs-eh-cta-final__header,\n.tfs-eh-cta-final__eyebrow,\n.tfs-eh-cta-final__title,\n.tfs-eh-cta-final__description,\n.tfs-eh-cta-final > *,\n.tfs-eh-cta-final__header > * {\n  background: transparent !important;\n  background-color: transparent !important;\n}\n\n[class*=\"elementor\"] .tfs-eh-cta-final__header,\n[class*=\"elementor\"] .tfs-eh-cta-final__title,\n[class*=\"elementor\"] .tfs-eh-cta-final__description,\n[class*=\"elementor\"] .tfs-eh-cta-final__eyebrow {\n  background: transparent !important;\n  background-color: transparent !important;\n  box-shadow: none !important;\n}\n\n.tfs-eh-cta-final__header,\n.tfs-eh-cta-final__header *,\n.tfs-eh-cta-final__header::before,\n.tfs-eh-cta-final__header::after {\n  background: transparent !important;\n  background-color: transparent !important;\n  box-shadow: none !important;\n}\n\n\/* =====================================================\n   M\u00d3DULO 7: CTA FINAL v5.1 AUDIT-FIX\n   Prefijo: tfs-eh-cta-final\n   ===================================================== *\/\n\n.tfs-eh-cta-final {\n  \/* Colores base *\/\n  --eh-red: #C8102E;\n  --eh-red-dark: #9B0C23;\n  --eh-cream: #FCE2BF;\n  --eh-black: #1A1512;\n  --eh-white: #FFFFFF;\n  --eh-green-wa: #25D366;\n  \n  \/* Sistema sin dorado - Blanco con opacidades *\/\n  --eh-white-90: rgba(255, 255, 255, 0.9);\n  --eh-white-70: rgba(255, 255, 255, 0.7);\n  --eh-white-50: rgba(255, 255, 255, 0.5);\n  --eh-white-30: rgba(255, 255, 255, 0.3);\n  --eh-white-20: rgba(255, 255, 255, 0.2);\n  --eh-white-15: rgba(255, 255, 255, 0.15);\n  --eh-white-10: rgba(255, 255, 255, 0.1);\n  \n  \/* EXCEPCI\u00d3N: Estrellas rating mantienen dorado (est\u00e1ndar UX) *\/\n  --eh-stars: #E3AD43;\n  \n  \/* =====================================================\n     TIPOGRAF\u00cdAS v3 - Canela + GT America\n     (Fuentes cargadas desde CSS global, no duplicar @font-face)\n     ===================================================== *\/\n  --eh-font-hero: 'Canela', 'Playfair Display', Georgia, serif;\n  --eh-font-display-fallback: 'Playfair Display', Georgia, serif;\n  --eh-font-nav: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --eh-font-body: 'GT America', 'Work Sans', 'Helvetica Neue', sans-serif;\n  --eh-font-accent: 'Romans Flower', 'Playfair Display', Georgia, serif;\n  \n  \/* Pesos *\/\n  --eh-weight-light: 300;\n  --eh-weight-regular: 400;\n  \n  \/* Letter-spacing *\/\n  --eh-ls-hero: -0.02em;\n  --eh-ls-heading: -0.01em;\n  --eh-ls-nav: 0.15em;\n  --eh-ls-button: 0.12em;\n  --eh-ls-body: 0.01em;\n  --eh-ls-micro: 0.08em;\n  \n  position: relative;\n  padding: 90px 20px;\n  overflow: hidden;\n  scroll-margin-top: 100px;\n}\n\n\/* SVG symbol definitions (hidden) *\/\n.tfs-eh-cta-final__svg-defs {\n  position: absolute;\n  width: 0;\n  height: 0;\n  overflow: hidden;\n}\n\n\/* Barras decorativas - BLANCO *\/\n.tfs-eh-cta-final__bar-top,\n.tfs-eh-cta-final__bar-bottom {\n  position: absolute;\n  left: 0;\n  right: 0;\n  height: 5px;\n  background: linear-gradient(90deg, transparent 0%, var(--eh-white-30) 20%, var(--eh-white-30) 80%, transparent 100%);\n  pointer-events: none;\n  z-index: 10;\n}\n.tfs-eh-cta-final__bar-top { top: 0; }\n.tfs-eh-cta-final__bar-bottom { bottom: 0; }\n\n\/* Imagen de fondo *\/\n.tfs-eh-cta-final__bg {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n}\n\n.tfs-eh-cta-final__bg img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 30%;\n}\n\n.tfs-eh-cta-final__bg::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: \n    linear-gradient(\n      to bottom,\n      rgba(200, 16, 46, 0.92) 0%,\n      rgba(155, 12, 35, 0.95) 50%,\n      rgba(26, 21, 18, 0.97) 100%\n    );\n  \/* FIX #9: Overlay m\u00e1s opaco para garantizar contraste WCAG *\/\n}\n\n.tfs-eh-cta-final__container {\n  position: relative;\n  z-index: 1;\n  max-width: 1000px;\n  margin: 0 auto;\n  text-align: center;\n}\n\n\/* ========== HEADER ========== *\/\n.tfs-eh-cta-final__header {\n  margin-bottom: 45px;\n}\n\n\/* =====================================================\n   EYEBROW - GT America Light\n   ===================================================== *\/\n.tfs-eh-cta-final__eyebrow {\n  display: inline-block;\n  font-family: var(--eh-font-nav);\n  font-size: 11px;\n  font-weight: var(--eh-weight-light);\n  color: var(--eh-white);\n  text-transform: uppercase;\n  letter-spacing: var(--eh-ls-nav);\n  margin-bottom: 20px;\n  padding: 10px 24px;\n  background: var(--eh-white-15) !important;\n  border: 1px solid var(--eh-white-20);\n  border-radius: 50px;\n}\n\n\/* =====================================================\n   T\u00cdTULO H2 - Canela Light\n   ===================================================== *\/\n.tfs-eh-cta-final__title {\n  font-family: var(--eh-font-hero);\n  font-size: clamp(36px, 5vw, 50px);\n  font-weight: var(--eh-weight-light);\n  color: var(--eh-white);\n  margin: 0 0 20px;\n  line-height: 1.15;\n  letter-spacing: var(--eh-ls-heading);\n  text-shadow: 0 4px 30px rgba(0, 0, 0, 0.4);\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* =====================================================\n   DESCRIPTION - GT America Regular\n   FIX #9: Color #FFFFFF para garantizar contraste WCAG\n   ===================================================== *\/\n.tfs-eh-cta-final__description {\n  font-family: var(--eh-font-body);\n  font-size: 17px;\n  font-weight: var(--eh-weight-regular);\n  letter-spacing: var(--eh-ls-body);\n  line-height: 1.7;\n  color: var(--eh-white);\n  margin: 0;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* FIX #15: GT America solo carga pesos 300\/400, \n   usar 400 (Regular) en vez de 600 que se sintetizar\u00eda *\/\n.tfs-eh-cta-final__description strong {\n  color: var(--eh-white);\n  font-weight: var(--eh-weight-regular);\n  text-decoration: underline;\n  text-decoration-color: var(--eh-white-50);\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1px;\n}\n\n\/* ========== WIDGET TRUSTINDEX ========== *\/\n.tfs-eh-cta-final__reviews {\n  position: relative;\n  margin-bottom: 40px;\n}\n\n\/* =====================================================\n   REVIEWS LABEL - GT America Light\n   FIX #17: SVG inline en lugar de Unicode \u2605\n   ===================================================== *\/\n.tfs-eh-cta-final__reviews-label {\n  position: absolute;\n  top: -14px;\n  left: 50%;\n  transform: translateX(-50%);\n  background: var(--eh-white);\n  color: var(--eh-black);\n  padding: 10px 24px;\n  border-radius: 50px;\n  font-family: var(--eh-font-nav);\n  font-weight: 600;\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: var(--eh-ls-button);\n  border: 3px solid var(--eh-black);\n  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);\n  z-index: 15;\n  white-space: nowrap;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n}\n\n.tfs-eh-cta-final__reviews-label svg {\n  width: 12px;\n  height: 12px;\n  fill: var(--eh-stars);\n  flex-shrink: 0;\n}\n\n\/* Reviews wrapper - BLANCO border *\/\n\/* FIX #6: Fallback bg m\u00e1s opaco para navegadores sin backdrop-filter *\/\n.tfs-eh-cta-final__reviews-wrapper {\n  background: rgba(26, 21, 18, 0.92);\n  border: 2px solid var(--eh-white);\n  border-radius: 20px;\n  padding: 45px 32px 35px;\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);\n  -webkit-backdrop-filter: blur(10px);\n  backdrop-filter: blur(10px);\n}\n\n@supports (backdrop-filter: blur(10px)) {\n  .tfs-eh-cta-final__reviews-wrapper {\n    background: rgba(26, 21, 18, 0.88);\n  }\n}\n\n\/* ========== ESTILOS TRUSTINDEX ========== *\/\n\/* \u26a0\ufe0f TODO ESTE BLOQUE PRESERVADO SIN CAMBIOS - NO TOCAR\n   NOTA: ~120 l\u00edneas de selectores ultra-espec\u00edficos necesarios\n   porque Trustindex inyecta estilos inline muy agresivos.\n   Optimizaci\u00f3n futura: evaluar si se pueden reducir selectores\n   tras actualizaci\u00f3n del widget Trustindex. *\/\n\n.tfs-eh-cta-final__reviews-wrapper .ti-widget,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog {\n  background: transparent !important;\n  padding: 0 !important;\n  border: none !important;\n}\n\n\/* Texto del widget en color crema *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-widget,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget *,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget div,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget p,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget a,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget b,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget strong {\n  color: rgba(252, 226, 191, 0.85) !important;\n}\n\n\/* FIX ESPEC\u00cdFICO: \"A base de 11698 rese\u00f1as\" *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text span.nowrap,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text .nowrap,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text span strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-rating-text span.nowrap strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-footer .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-footer .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-footer .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-fade-container .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-fade-container .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-fade-container .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text span.nowrap,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text .nowrap,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text span strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-rating-text span.nowrap strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-footer .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-footer .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-footer .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-fade-container .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-fade-container .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .ti-fade-container .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper .source-Google .ti-rating-text,\n.tfs-eh-cta-final__reviews-wrapper .source-Google .ti-rating-text span,\n.tfs-eh-cta-final__reviews-wrapper .source-Google .ti-rating-text strong,\n.tfs-eh-cta-final__reviews-wrapper div.ti-rating-text span.nowrap,\n.tfs-eh-cta-final__reviews-wrapper div.ti-rating-text span.nowrap strong,\n.ti-rating-text,\n.ti-rating-text span,\n.ti-rating-text span.nowrap,\n.ti-rating-text .nowrap,\n.ti-rating-text strong,\n.ti-rating-text span strong,\n.ti-rating-text span.nowrap strong,\n.ti-rating-text .nowrap strong,\n.ti-footer .ti-rating-text,\n.ti-footer .ti-rating-text span,\n.ti-footer .ti-rating-text strong,\n.ti-fade-container .ti-rating-text,\n.ti-fade-container .ti-rating-text span,\n.ti-fade-container .ti-rating-text strong,\n.source-Google .ti-rating-text,\n.source-Google .ti-rating-text span,\n.source-Google .ti-rating-text strong,\ndiv.ti-rating-text span.nowrap,\ndiv.ti-rating-text span.nowrap strong {\n  color: rgba(252, 226, 191, 0.85) !important;\n}\n\n\/* Logo Google - hacer visible *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-logo,\n.tfs-eh-cta-final__reviews-wrapper .ti-header .ti-logo,\n.tfs-eh-cta-final__reviews-wrapper .source-Google-logo,\n.tfs-eh-cta-final__reviews-wrapper [class*=\"google-logo\"],\n.tfs-eh-cta-final__reviews-wrapper img[alt*=\"Google\"],\n.tfs-eh-cta-final__reviews-wrapper .ti-logo svg,\n.tfs-eh-cta-final__reviews-wrapper .ti-logo img {\n  filter: brightness(1.2) !important;\n  opacity: 1 !important;\n}\n\n\/* ESTRELLAS - MANTIENEN DORADO (excepci\u00f3n UX) *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-header .ti-stars,\n.tfs-eh-cta-final__reviews-wrapper .ti-header .ti-star,\n.tfs-eh-cta-final__reviews-wrapper .ti-left .ti-stars,\n.tfs-eh-cta-final__reviews-wrapper .ti-left .ti-star {\n  color: var(--eh-stars) !important;\n  fill: var(--eh-stars) !important;\n}\n\n\/* Tarjetas de rese\u00f1as (fondo claro = texto OSCURO) - SIN CAMBIOS *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item > div,\n.tfs-eh-cta-final__reviews-wrapper .ti-review {\n  background: linear-gradient(145deg, var(--eh-cream) 0%, #F5D6B8 100%) !important;\n  border: 2px solid var(--eh-white) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25) !important;\n}\n\n\/* Texto DENTRO de tarjetas = OSCURO *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item span span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item div,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item p,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item a,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review-item strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review span,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review div,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review p,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review a,\n.tfs-eh-cta-final__reviews-wrapper .ti-widget.ti-goog .ti-review strong,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item span,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item span span,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item div,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item p,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item a,\n.tfs-eh-cta-final__reviews-wrapper .ti-review,\n.tfs-eh-cta-final__reviews-wrapper .ti-review span,\n.tfs-eh-cta-final__reviews-wrapper .ti-review span span,\n.tfs-eh-cta-final__reviews-wrapper .ti-review div,\n.tfs-eh-cta-final__reviews-wrapper .ti-review p,\n.tfs-eh-cta-final__reviews-wrapper .ti-review a,\n.tfs-eh-cta-final .tfs-eh-cta-final__reviews-wrapper .ti-review-item span,\n.tfs-eh-cta-final .tfs-eh-cta-final__reviews-wrapper .ti-review span {\n  color: var(--eh-black) !important;\n}\n\n\/* Texto de la rese\u00f1a - GT America Regular *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-review-content,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-text,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-review-content,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-review-text {\n  color: var(--eh-black) !important;\n  font-family: var(--eh-font-body) !important;\n  font-size: 14px !important;\n  font-style: italic !important;\n  line-height: 1.65 !important;\n}\n\n\/* Nombre del revisor - GT America Light *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-name,\n.tfs-eh-cta-final__reviews-wrapper .ti-reviewer-name,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-name {\n  color: #8B0D24 !important;\n  font-family: var(--eh-font-nav) !important;\n  font-weight: var(--eh-weight-light) !important;\n  text-transform: uppercase !important;\n  font-size: 12px !important;\n  letter-spacing: var(--eh-ls-button) !important;\n}\n\n\/* Fecha *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-date,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-date,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-date {\n  color: rgba(26, 21, 18, 0.6) !important;\n}\n\n\/* ESTRELLAS EN TARJETAS - MANTIENEN DORADO (excepci\u00f3n UX) *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-star,\n.tfs-eh-cta-final__reviews-wrapper .ti-review .ti-star,\n.tfs-eh-cta-final__reviews-wrapper .ti-review-item .ti-stars,\n.tfs-eh-cta-final__reviews-wrapper .ti-review .ti-stars {\n  color: var(--eh-stars) !important;\n  fill: var(--eh-stars) !important;\n}\n\n\/* Flechas navegaci\u00f3n - BLANCO *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-controls button,\n.tfs-eh-cta-final__reviews-wrapper .ti-prev,\n.tfs-eh-cta-final__reviews-wrapper .ti-next {\n  background: var(--eh-white-20) !important;\n  color: var(--eh-white) !important;\n  border: 1px solid var(--eh-white) !important;\n}\n\n\/* Badge \"Verificado por Trustindex\" - BLANCO *\/\n.tfs-eh-cta-final__reviews-wrapper .ti-footer,\n.tfs-eh-cta-final__reviews-wrapper [class*=\"powered\"],\n.tfs-eh-cta-final__reviews-wrapper .ti-badge {\n  color: var(--eh-white-70) !important;\n  opacity: 0.8 !important;\n}\n\n\/* ========== FIN ESTILOS TRUSTINDEX ========== *\/\n\n\/* =====================================================\n   BADGES PLATAFORMAS - GT America\n   ESTRELLAS MANTIENEN DORADO (excepci\u00f3n UX)\n   FIX #21: Ahora son enlaces clicables\n   FIX #24: min-width para pantallas <360px\n   ===================================================== *\/\n.tfs-eh-cta-final__platforms {\n  display: flex;\n  justify-content: center;\n  gap: 20px;\n  flex-wrap: wrap;\n  margin-bottom: 40px;\n}\n\n.tfs-eh-cta-final__platform {\n  background: rgba(26, 21, 18, 0.8);\n  padding: 14px 24px;\n  border-radius: 12px;\n  text-align: center;\n  border: 1px solid var(--eh-white-20);\n  -webkit-backdrop-filter: blur(8px);\n  backdrop-filter: blur(8px);\n  transition: all 0.3s ease;\n  text-decoration: none;\n  display: block;\n  min-width: 100px;\n}\n\n.tfs-eh-cta-final__platform:hover {\n  transform: translateY(-3px);\n  border-color: var(--eh-white);\n}\n\n.tfs-eh-cta-final__platform-rating {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  font-family: var(--eh-font-display-fallback);\n  font-size: 26px;\n  font-weight: 700;\n  color: var(--eh-white);\n}\n\n\/* ESTRELLAS RATING - MANTIENEN DORADO (excepci\u00f3n UX) *\/\n\/* FIX #13: SVGs refactorizados con <use> *\/\n.tfs-eh-cta-final__platform-rating svg {\n  width: 20px;\n  height: 20px;\n  fill: var(--eh-stars);\n}\n\n\/* =====================================================\n   PLATFORM NAME - GT America Light\n   ===================================================== *\/\n.tfs-eh-cta-final__platform-name {\n  display: block;\n  font-family: var(--eh-font-nav);\n  font-size: 10px;\n  font-weight: var(--eh-weight-light);\n  color: rgba(255, 255, 255, 0.85);\n  text-transform: uppercase;\n  letter-spacing: var(--eh-ls-button);\n  margin-top: 4px;\n}\n\n\/* =====================================================\n   BOTONES CTA - GT America Light\n   FIX #18: border revisado seg\u00fan contexto visual\n   ===================================================== *\/\n.tfs-eh-cta-final__buttons {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 16px;\n  margin-bottom: 24px;\n}\n\n.tfs-eh-cta-final__btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 18px 36px;\n  font-family: var(--eh-font-nav);\n  font-size: 13px;\n  font-weight: var(--eh-weight-light);\n  text-decoration: none;\n  text-transform: uppercase;\n  letter-spacing: var(--eh-ls-button);\n  border-radius: 50px;\n  transition: all 0.3s ease;\n  border: none;\n}\n\n.tfs-eh-cta-final__btn svg {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n}\n\n\/* Bot\u00f3n primario - BLANCO *\/\n.tfs-eh-cta-final__btn--primary {\n  background: var(--eh-white);\n  color: var(--eh-black);\n  box-shadow: 0 8px 30px rgba(255, 255, 255, 0.3);\n}\n\n.tfs-eh-cta-final__btn--primary:hover {\n  transform: translateY(-4px);\n  background: var(--eh-cream);\n  box-shadow: 0 14px 45px rgba(255, 255, 255, 0.4);\n}\n\n\/* Bot\u00f3n WhatsApp - Verde mantiene (color de marca) *\/\n.tfs-eh-cta-final__btn--whatsapp {\n  background: var(--eh-green-wa);\n  color: var(--eh-white);\n  box-shadow: 0 8px 30px rgba(37, 211, 102, 0.35);\n}\n\n.tfs-eh-cta-final__btn--whatsapp:hover {\n  background: #1DA851;\n  transform: translateY(-4px);\n  box-shadow: 0 14px 45px rgba(37, 211, 102, 0.45);\n}\n\n\/* Focus states - BLANCO *\/\n.tfs-eh-cta-final__btn:focus,\n.tfs-eh-cta-final__btn:focus-visible {\n  outline: 3px solid var(--eh-white);\n  outline-offset: 3px;\n  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.3);\n}\n\n.tfs-eh-cta-final__btn--whatsapp:focus,\n.tfs-eh-cta-final__btn--whatsapp:focus-visible {\n  outline-color: #25D366;\n  box-shadow: 0 0 0 6px rgba(37, 211, 102, 0.3);\n}\n\n\/* =====================================================\n   NOTA FINAL - GT America Regular\n   ===================================================== *\/\n.tfs-eh-cta-final__note {\n  font-family: var(--eh-font-body);\n  font-size: 13px;\n  font-weight: var(--eh-weight-regular);\n  letter-spacing: var(--eh-ls-body);\n  color: rgba(255, 255, 255, 0.85);\n  margin: 0;\n}\n\n\/* =====================================================\n   RESPONSIVE\n   ===================================================== *\/\n\n@media (max-width: 768px) {\n  .tfs-eh-cta-final {\n    padding: 70px 16px;\n  }\n  \n  \/* =====================================================\n     MOBILE FALLBACK: Canela Light \u2192 Playfair Display\n     ===================================================== *\/\n  .tfs-eh-cta-final__title {\n    font-family: var(--eh-font-display-fallback) !important;\n    font-weight: 700 !important;\n    font-size: 28px;\n  }\n  \n  .tfs-eh-cta-final__description {\n    font-size: 15px;\n  }\n  \n  .tfs-eh-cta-final__reviews-wrapper {\n    padding: 40px 16px 28px;\n    border-radius: 16px;\n  }\n  \n  .tfs-eh-cta-final__reviews-label {\n    font-size: 10px;\n    padding: 8px 16px;\n  }\n  \n  .tfs-eh-cta-final__platforms {\n    flex-direction: row;\n    justify-content: center;\n  }\n  \n  .tfs-eh-cta-final__platform {\n    padding: 12px 20px;\n    min-width: 90px;\n  }\n  \n  .tfs-eh-cta-final__platform-rating {\n    font-size: 22px;\n  }\n  \n  .tfs-eh-cta-final__buttons {\n    flex-direction: column;\n    gap: 12px;\n  }\n  \n  .tfs-eh-cta-final__btn {\n    width: 100%;\n    justify-content: center;\n    padding: 16px 28px;\n  }\n}\n\n@media (max-width: 480px) {\n  .tfs-eh-cta-final {\n    padding: 50px 12px;\n  }\n  \n  .tfs-eh-cta-final__eyebrow {\n    font-size: 10px;\n    padding: 8px 16px;\n  }\n  \n  .tfs-eh-cta-final__title {\n    font-size: 24px;\n  }\n  \n  .tfs-eh-cta-final__description {\n    font-size: 14px;\n  }\n  \n  .tfs-eh-cta-final__reviews-wrapper {\n    padding: 35px 12px 24px;\n    border-radius: 14px;\n  }\n  \n  .tfs-eh-cta-final__reviews-label {\n    font-size: 9px;\n    padding: 7px 12px;\n  }\n  \n  .tfs-eh-cta-final__platforms {\n    gap: 10px;\n  }\n  \n  .tfs-eh-cta-final__platform {\n    padding: 10px 16px;\n    min-width: 85px;\n  }\n  \n  .tfs-eh-cta-final__platform-rating {\n    font-size: 20px;\n  }\n  \n  .tfs-eh-cta-final__platform-rating svg {\n    width: 16px;\n    height: 16px;\n  }\n  \n  .tfs-eh-cta-final__platform-name {\n    font-size: 9px;\n  }\n  \n  .tfs-eh-cta-final__btn {\n    padding: 14px 24px;\n    font-size: 13px;\n  }\n  \n  .tfs-eh-cta-final__note {\n    font-size: 12px;\n  }\n}\n\n\/* Reduce motion *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-eh-cta-final__btn,\n  .tfs-eh-cta-final__platform {\n    transition: none;\n  }\n}\n\n\/* High contrast mode *\/\n@media (prefers-contrast: high) {\n  .tfs-eh-cta-final__title {\n    text-shadow: none;\n    color: #fff;\n  }\n  \n  .tfs-eh-cta-final__description,\n  .tfs-eh-cta-final__note {\n    color: rgba(255, 255, 255, 0.95);\n  }\n  \n  .tfs-eh-cta-final__platform-name {\n    color: rgba(255, 255, 255, 0.95);\n  }\n}\n\n\/* =====================================================\n   @FONT-FACE LOCAL (SOLO PARA TESTING)\n   Descomentar si se prueba este m\u00f3dulo FUERA de WordPress.\n   En producci\u00f3n, las fuentes se cargan desde\n   CSS-ADICIONAL-ACTUALIZADO-v2.css (CSS global)\n   =====================================================\n   \n@font-face {\n  font-family: 'Canela';\n  src: url('\/wp-content\/fonts\/Canela-Light-Web.woff2') format('woff2');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/GT-America-Standard-Light.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/GT-America-Standard-Light.woff') format('woff');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'GT America';\n  src: url('\/wp-content\/fonts\/GT-America-Standard-Regular.woff2') format('woff2'),\n       url('\/wp-content\/fonts\/GT-America-Standard-Regular.woff') format('woff');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'Romans Flower';\n  src: url('https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/fonts\/gc_romans_flower-webfont.woff2') format('woff2'),\n       url('https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/fonts\/gc_romans_flower-webfont.woff') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: swap;\n}\n   ===================================================== *\/\n<\/style>\n\n<section class=\"tfs-eh-cta-final\" id=\"reserva-final\" aria-labelledby=\"tfs-cta-title\">\n  \n  \n  <svg class=\"tfs-eh-cta-final__svg-defs\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <defs>\n      <symbol id=\"tfs-icon-star\" viewBox=\"0 0 24 24\">\n        <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n      <\/symbol>\n      <symbol id=\"tfs-icon-calendar\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n        <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n        <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n        <line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/>\n        <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\n      <\/symbol>\n      <symbol id=\"tfs-icon-whatsapp\" viewBox=\"0 0 24 24\">\n        <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n      <\/symbol>\n    <\/defs>\n  <\/svg>\n  \n  \n  <div class=\"tfs-eh-cta-final__bar-top\" aria-hidden=\"true\"><\/div>\n  <div class=\"tfs-eh-cta-final__bar-bottom\" aria-hidden=\"true\"><\/div>\n  \n  \n  \n  \n  <div class=\"tfs-eh-cta-final__bg\" aria-hidden=\"true\">\n    <img loading=\"lazy\" src=\"https:\/\/spcdn.shortpixel.ai\/spio\/ret_img+q_cdnize+to_auto+s_webp:avif\/tablaoflamencolassetas.com\/wp-content\/uploads\/2025\/12\/VIVE-6-scaled.jpg\" \n         alt=\"Bailaora flamenca de espaldas con traje rojo de lunares durante actuaci\u00f3n en el Tablao Flamenco Las Setas\"\n         width=\"2560\"\n         height=\"1707\"\n         loading=\"lazy\"\n         decoding=\"async\">\n  <\/div>\n  \n  <div class=\"tfs-eh-cta-final__container\">\n    \n    \n    <header class=\"tfs-eh-cta-final__header\">\n      <span class=\"tfs-eh-cta-final__eyebrow\">Una experiencia que no olvidar\u00e1s<\/span>\n      <h2 class=\"tfs-eh-cta-final__title\" id=\"tfs-cta-title\">\u00bfPreparado Para Sentir El Flamenco?<\/h2>\n      \n      <p class=\"tfs-eh-cta-final__description\">\n        60 minutos de pasi\u00f3n, arte y emoci\u00f3n pura. 8 artistas profesionales a solo 2 metros de ti.\n      <\/p>\n    <\/header>\n\n    \n    <div class=\"tfs-eh-cta-final__reviews\" aria-label=\"Opiniones de espectadores\">\n      \n      <div class=\"tfs-eh-cta-final__reviews-label\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><use href=\"#tfs-icon-star\"\/><\/svg>\n        Lo que dicen nuestros espectadores\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><use href=\"#tfs-icon-star\"\/><\/svg>\n      <\/div>\n      <div class=\"tfs-eh-cta-final__reviews-wrapper\">\n        \n         <link data-noptimize=\"1\" data-no-optimize=\"1\" data-no-minify=\"1\" data-no-defer=\"1\" rel=\"stylesheet\" href=\"https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/trustindex-google-widget.css?1787212643\" media=\"all\"><pre class=\"ti-widget\"><div style=\"opacity: 0;height: 0 !important;overflow: hidden !important\" data-css-url=\"https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/trustindex-google-widget.css?1787212643\" class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"hace %d %s|hoy|d\u00eda|d\u00edas|semana|semanas|mes|meses|a\u00f1o|a\u00f1os\" data-plugin-version=\"14.2\" data-layout-id=\"5\" data-layout-category=\"slider\" data-set-id=\"light-background\" data-pid=\"wp-widget\" data-language=\"es\" data-close-locale=\"Cerca\" data-review-target-width=\"275\" data-css-version=\"2\" data-reply-by-locale=\"Respuesta del propietario\" data-only-rating-locale=\"Este usuario solo dej\u00f3 una calificaci\u00f3n.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-4\"> <div class=\"ti-footer ti-footer-grid source-Google\"> <div class=\"ti-fade-container\"> <div class=\"ti-rating-text\"> <strong class=\"ti-rating ti-rating-large\"> EXCELENTE <\/strong> <\/div> <span class=\"ti-stars star-lg\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><\/span> <div class=\"ti-rating-text\"> <span class=\"nowrap\">A base de <strong>11825 rese\u00f1as<\/strong><\/span> <\/div> <div class=\"ti-large-logo\"> <div class=\"ti-v-center\"> <img loading=\"lazy\" decoding=\"async\" class=\"ti-logo-fb skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/logo.svg\" width=\"150\" height=\"25\" loading=\"lazy\" alt=\"Google\" \/> <\/div> <\/div> <\/div> <\/div> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Siguiente rese\u00f1a\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Rese\u00f1a anterior\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWrjHaVxnIiRe5gALLwSvrsk6B7OkR4qbtS32q_GohmpWdRaZKp=w40-h40-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWrjHaVxnIiRe5gALLwSvrsk6B7OkR4qbtS32q_GohmpWdRaZKp=w80-h80-c-rp-mo-br100 2x\" alt=\"Brenda Mo profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Brenda Mo <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Excelente espect\u00e1culo lleno del folclor aut\u00e9ntico de Espa\u00f1a me encant\u00f3<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJOPRNMg-wHi23dJIAi5zoEiEgPWdN_pLjGpRTWyKFspO5O6v5Z=w40-h40-c-rp-mo-ba2-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJOPRNMg-wHi23dJIAi5zoEiEgPWdN_pLjGpRTWyKFspO5O6v5Z=w80-h80-c-rp-mo-ba2-br100 2x\" alt=\"Jennyfer Carmona profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Jennyfer Carmona <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Wow es una experiencia magnifics desde que ingresas al recinto, hasta que acaba el show, aplausos a los artistas, impecable!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJQ-1SUUbqZ5nX0PbOtyHBePzRiIXZbjcirbbS0yr8uiW6D-Q=w40-h40-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJQ-1SUUbqZ5nX0PbOtyHBePzRiIXZbjcirbbS0yr8uiW6D-Q=w80-h80-c-rp-mo-br100 2x\" alt=\"Amparo Navarro Hern\u00e1ndez profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Amparo Navarro Hern\u00e1ndez <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Espectacular<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLwkcamb9C3y-1rdDdZURKOhdQWvTrfsazisY3d2Q_b332wEg=w40-h40-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLwkcamb9C3y-1rdDdZURKOhdQWvTrfsazisY3d2Q_b332wEg=w80-h80-c-rp-mo-br100 2x\" alt=\"Nicole Araya profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Nicole Araya <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Incre\u00edble experiencia y servicio. Desear\u00eda poder ir todos los d\u00edas!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKHo41mbP6pot7e9sMxdqeoCJNjsrsQHUSM9__XwnuJOhpxOA=w40-h40-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKHo41mbP6pot7e9sMxdqeoCJNjsrsQHUSM9__XwnuJOhpxOA=w80-h80-c-rp-mo-br100 2x\" alt=\"Rubeni Balasingam profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Rubeni Balasingam <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->I\u2019ve never been to any flamenco show before, but I don\u2019t think it\u2019s possible to top this place ever. Amazing performers with such visible passion, worth every single penny!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1769040000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Publicado en Google<\/span> <img loading=\"lazy\" decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKJkLTE2TGcq7xMgVwb-yo-hkKzhmwsMzT-yWm4hbMO5CtEdw=w40-h40-c-rp-mo-ba2-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKJkLTE2TGcq7xMgVwb-yo-hkKzhmwsMzT-yWm4hbMO5CtEdw=w80-h80-c-rp-mo-ba2-br100 2x\" alt=\"Mariusz Siejko profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Mariusz Siejko <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img loading=\"lazy\" decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifica que la fuente original de la rese\u00f1a sea Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Absolutely fenomenous show! Three beautifull girls, five men (two of them my girl fall in love), all in rythmical point, and beautifull Patricia.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ocultar\" data-open-text=\"Leer m\u00e1s\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div>   <div class=\"ti-verified-by ti-verified-by-row\" data-style=\"1\"> <div class=\"ti-inner\"> Verificado por: Trustindex <span class=\"ti-info-icon\"><\/span> <div class=\"ti-disclaimer\">La insignia verificada de Trustindex es el s\u00edmbolo universal de confianza. Solo las mejores empresas pueden obtener la insignia verificada si tienen una puntuaci\u00f3n de revisi\u00f3n superior a 4.5, basada en las rese\u00f1as de clientes de los \u00faltimos 12 meses. <a href=\"https:\/\/www.trustindex.io\/?a=sys&amp;c=wp-verified-badge&amp;url=\/the-trustindex-verified-badge\/\" target=\"_blank\" rel=\"noopener\">Leer m\u00e1s<\/a><\/div> <\/div> <\/div>  <\/div> <\/div> <\/div> <\/pre><pre class=\"ti-hidden-markup\" hidden style=\"display: none\"><script>\n(function () { if (window.tiLoaderFallback) { return; } window.tiLoaderFallback = true; function tiLoadLoader() { if (window.TrustindexWidget || document.querySelector('script[src*=\"https:\/\/cdn.trustindex.io\/loader.js\"]')) { return; } let script = document.createElement(\"script\"); script.async = true; script.src = \"https:\/\/cdn.trustindex.io\/loader.js\"; script.setAttribute(\"data-ccm-injected\", \"1\"); document.head.appendChild(script); } if (\"loading\" === document.readyState) { document.addEventListener(\"DOMContentLoaded\", tiLoadLoader); } else { tiLoadLoader(); } })();\n<\/script>\n<\/pre>\n      <\/div>\n    <\/div>\n\n    \n    <div class=\"tfs-eh-cta-final__platforms\" aria-label=\"Valoraciones en plataformas\">\n      <a href=\"https:\/\/www.google.com\/maps\/place\/Tablao+Flamenco+Las+Setas\/\" class=\"tfs-eh-cta-final__platform\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ver rese\u00f1as en Google: 4.9 de 5 estrellas\">\n        <span class=\"tfs-eh-cta-final__platform-rating\">\n          <svg aria-hidden=\"true\"><use href=\"#tfs-icon-star\"\/><\/svg>\n          4.9\n        <\/span>\n        <span class=\"tfs-eh-cta-final__platform-name\">Google<\/span>\n      <\/a>\n      <a href=\"https:\/\/www.tripadvisor.es\/Attraction_Review-g187443-d25276011-Reviews-Tablao_Flamenco_Las_Setas-Seville_Province_of_Seville_Andalucia.html\" class=\"tfs-eh-cta-final__platform\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ver rese\u00f1as en TripAdvisor: 4.7 de 5 estrellas\">\n        <span class=\"tfs-eh-cta-final__platform-rating\">\n          <svg aria-hidden=\"true\"><use href=\"#tfs-icon-star\"\/><\/svg>\n          4.7\n        <\/span>\n        <span class=\"tfs-eh-cta-final__platform-name\">TripAdvisor<\/span>\n      <\/a>\n      <a href=\"https:\/\/www.getyourguide.es\/sevilla-l48\/tablao-flamenco-las-setas-t490887\/\" class=\"tfs-eh-cta-final__platform\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ver rese\u00f1as en GetYourGuide: 4.8 de 5 estrellas\">\n        <span class=\"tfs-eh-cta-final__platform-rating\">\n          <svg aria-hidden=\"true\"><use href=\"#tfs-icon-star\"\/><\/svg>\n          4.8\n        <\/span>\n        <span class=\"tfs-eh-cta-final__platform-name\">GetYourGuide<\/span>\n      <\/a>\n    <\/div>\n\n    \n    \n    <div class=\"tfs-eh-cta-final__buttons\">\n      <a href=\"#reservar\" \n         class=\"tfs-eh-cta-final__btn tfs-eh-cta-final__btn--primary\"\n         id=\"tfs-cta-final-reservar\">\n        <svg aria-hidden=\"true\"><use href=\"#tfs-icon-calendar\"\/><\/svg>\n        <span>Reservar Entradas<\/span>\n      <\/a>\n      <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20reservar%20entradas%20para%20el%20espect\u00e1culo%20flamenco\" class=\"tfs-eh-cta-final__btn tfs-eh-cta-final__btn--whatsapp\" id=\"tfs-cta-final-whatsapp\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <svg aria-hidden=\"true\"><use href=\"#tfs-icon-whatsapp\"\/><\/svg>\n        <span>WhatsApp<\/span>\n      <\/a>\n    <\/div>\n\n    \n    <p class=\"tfs-eh-cta-final__note\">\n      Cancelaci\u00f3n gratuita hasta 24h antes \u00b7 Confirmaci\u00f3n inmediata\n    <\/p>\n\n  <\/div>\n<\/section>\n\n\n<script type=\"text\/javascript\">\n(function() {\n  'use strict';\n  \n  function initCTAFinal() {\n    \/\/ --- Scroll to reservar con fallback robusto ---\n    var btnReservar = document.getElementById('tfs-cta-final-reservar');\n    if (btnReservar) {\n      btnReservar.addEventListener('click', function(e) {\n        e.preventDefault();\n        \n        \/\/ Tracking GA4\n        if (typeof gtag === 'function') {\n          gtag('event', 'cta_click', {\n            'event_category': 'Conversiones',\n            'event_label': 'CTA Final - Reservar'\n          });\n        }\n        \n        \/\/ Intentar scroll al widget de reservas\n        var targets = ['reservar', 'booking-widget', 'turitop-widget', 'tfs-booking'];\n        var targetEl = null;\n        \n        for (var i = 0; i < targets.length; i++) {\n          targetEl = document.getElementById(targets[i]);\n          if (targetEl) break;\n        }\n        \n        if (targetEl) {\n          var headerOffset = 80;\n          var elementPosition = targetEl.getBoundingClientRect().top;\n          var offsetPosition = elementPosition + window.pageYOffset - headerOffset;\n          window.scrollTo({ top: offsetPosition, behavior: 'smooth' });\n        } else {\n          \/\/ Fallback: intentar abrir modal TuriTop o redirigir\n          if (typeof TuriTop !== 'undefined' && typeof TuriTop.open === 'function') {\n            TuriTop.open();\n          } else {\n            \/\/ \u00daltimo recurso: scroll al top donde suele estar el widget\n            window.scrollTo({ top: 0, behavior: 'smooth' });\n          }\n        }\n      });\n    }\n    \n    \/\/ --- Tracking WhatsApp ---\n    var btnWhatsApp = document.getElementById('tfs-cta-final-whatsapp');\n    if (btnWhatsApp) {\n      btnWhatsApp.addEventListener('click', function() {\n        if (typeof gtag === 'function') {\n          gtag('event', 'whatsapp_click', {\n            'event_category': 'Conversiones',\n            'event_label': 'CTA Final - WhatsApp'\n          });\n        }\n      });\n    }\n  }\n  \n  \/\/ Ejecutar cuando DOM est\u00e9 listo\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initCTAFinal);\n  } else {\n    \/\/ DOM ya cargado (puede pasar en widgets Elementor)\n    initCTAFinal();\n  }\n})();\n<\/script>\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>4.9\/5 \u00b7 Uno de los tablaos flamencos mejor valorados de Sevilla \u00b7 +11.000 opiniones Tablao Flamenco Las Setas \u00b7 Metropol [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":11,"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":6963,"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/pages\/21\/revisions\/6963"}],"wp:attachment":[{"href":"https:\/\/tablaoflamencolassetas.com\/it\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}