{"id":1604,"date":"2025-11-25T15:52:50","date_gmt":"2025-11-25T14:52:50","guid":{"rendered":"https:\/\/test.tablaoflamencolassetas.com\/?page_id=1604"},"modified":"2026-02-08T07:36:43","modified_gmt":"2026-02-08T06:36:43","slug":"preguntas-frecuentes-2","status":"publish","type":"page","link":"https:\/\/test.tablaoflamencolassetas.com\/de\/preguntas-frecuentes-2\/","title":{"rendered":"Preguntas Frecuentes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1604\" class=\"elementor elementor-1604\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa7786e e-con-full e-flex e-con e-parent\" data-id=\"aa7786e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c6cf7d elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"6c6cf7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\n     P\u00c1GINA FAQ DEFINITIVA v9.9 - TABLAO FLAMENCO LAS SETAS\n     Versi\u00f3n: 9.9-TIPOGRAF\u00cdA-v3\n     Fecha: 08 febrero 2026\n     \n     CAMBIOS v9.9:\n     - TIPOGRAF\u00cdAS: Aplicada GUIA-TIPOGRAFICA-v3-DEFINITIVA.md\n     - Canela Light (300): H1, H2 t\u00edtulos principales\n     - GT America Light (300): Nav, buttons, badges, labels, H3\n     - GT America Regular (400): Body text, p\u00e1rrafos, descripciones\n     - ELIMINADAS: Montserrat y Work Sans (sustituidas por GT America)\n     - Playfair Display: Solo como fallback\n     - Romans Flower: NO USADO en esta p\u00e1gina (uso decorativo m\u00ednimo)\n     \n     PALETA: Sin dorado (GUIA-PALETA-SIN-DORADO.md)\n     \n     HORARIOS (desde 1\/2\/26):\n     - 4 pases diarios: 18:00 \u00b7 19:30 \u00b7 21:00 \u00b7 22:30\n     - Pase extraordinario alta demanda: 16:30\n     - Duraci\u00f3n: 60 minutos SIN descanso\n     \n     INSTRUCCIONES:\n     1. Elementor > Widget HTML > Pegar TODO el c\u00f3digo\n     2. P\u00e1gina > Layout: Canvas (sin header\/footer Elementor)\n     ===================================================== -->\n\n<!-- SCHEMA FAQ COMPLETO - 20 PREGUNTAS (SEO PARA IAs) -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfCu\u00e1nto dura el espect\u00e1culo flamenco en Tablao Las Setas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"El espect\u00e1culo de flamenco tiene una duraci\u00f3n de 60 minutos (1 hora) sin descanso. Se puede entrar 15 minutos antes del inicio del espect\u00e1culo.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQui\u00e9nes son los artistas que act\u00faan en Tablao Las Setas Sevilla?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"El cuadro art\u00edstico est\u00e1 formado por 8 artistas profesionales liderados por Sandra Guerrero 'La Negra', reconocida bailaora con m\u00e1s de 30 a\u00f1os de experiencia. El elenco incluye bailaores, cantaores, guitarristas y percusionistas de primer nivel.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 diferencia hay entre entrada B\u00e1sica, General, Premium y VIP?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"B\u00e1sica (28\u20ac): Show completo con asientos laterales. General (38\u20ac): Show + asientos preferentes + c\u00f3ctel de bienvenida. Premium (50\u20ac): Show + vista frontal + bebida premium + tapa. VIP (68\u20ac): Show + primera fila + 2 bebidas + 2 tapas ib\u00e9ricas selectas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEs apropiado llevar ni\u00f1os al tablao flamenco?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, los ni\u00f1os son bienvenidos. Se recomienda a partir de 6 a\u00f1os para que puedan disfrutar plenamente. Los menores de 3 a\u00f1os entran gratis sin asiento propio.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfA qu\u00e9 hora son los espect\u00e1culos de flamenco?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Horarios fijos diarios: 18:00h, 19:30h, 21:00h y 22:30h (4 pases). En temporada alta o d\u00edas de alta demanda se a\u00f1ade un pase extra a las 16:30h.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfD\u00f3nde est\u00e1 el Tablao Las Setas en Sevilla?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Tablao Las Setas est\u00e1 ubicado en Plaza de la Encarnaci\u00f3n 38, bajo el Metropol Parasol (Las Setas de Sevilla). Importante: NO subir las escaleras del monumento, el acceso est\u00e1 a nivel de plaza junto al Mercado de la Encarnaci\u00f3n.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfCon cu\u00e1nta antelaci\u00f3n debo llegar al tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las puertas abren 15 minutos antes del espect\u00e1culo. Recomendamos llegar con ese margen para poder acomodarte con tranquilidad y disfrutar del ambiente antes de que comience el show.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 pasa si llego tarde al espect\u00e1culo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No se permite el acceso una vez iniciado el espect\u00e1culo, por respeto a los artistas y al resto del p\u00fablico. El show dura 60 minutos sin interrupciones, por lo que es imprescindible llegar a tiempo. Si no puedes llegar puntual, contacta con nosotros antes del espect\u00e1culo para valorar opciones de cambio de pase.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay parking cercano al Tablao Las Setas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, hay varios aparcamientos p\u00fablicos muy cerca: Parking Plaza Encarnaci\u00f3n (justo debajo de Las Setas, aproximadamente 2,50\u20ac\/hora), Parking Imagen (a 5 minutos andando) y Parking Plaza del Duque (a 8 minutos andando).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEl Tablao Las Setas es accesible para personas con movilidad reducida?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, el tablao es 100% accesible. Est\u00e1 situado en planta baja sin escaleras, cuenta con rampa de acceso y ba\u00f1o adaptado.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfC\u00f3mo recibir\u00e9 mis entradas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Recibir\u00e1s un email inmediato con tu entrada digital (c\u00f3digo QR). Solo tienes que mostrarla desde tu m\u00f3vil en la entrada del tablao. No es necesario imprimirla.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfPuedo reservar para grupos grandes?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, tenemos condiciones especiales para grupos de 8 o m\u00e1s personas. Escr\u00edbenos por WhatsApp o ll\u00e1manos al +34 684 776 981 para gestionar tu reserva con descuento.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 m\u00e9todos de pago acept\u00e1is?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Pago 100% seguro con encriptaci\u00f3n SSL. Aceptamos tarjetas Visa, Mastercard y American Express, Apple Pay, Google Pay, PayPal y Bizum para clientes espa\u00f1oles.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfCu\u00e1l es la pol\u00edtica de cancelaci\u00f3n del Tablao Las Setas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Cancelaci\u00f3n gratuita hasta 24 horas antes del espect\u00e1culo con reembolso completo en 3-5 d\u00edas h\u00e1biles. Tambi\u00e9n se permite cambio de fecha sin coste hasta 24h antes contactando por WhatsApp al +34 684 776 981.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 pasa si no puedo asistir y ya pasaron las 24 horas?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Si han pasado las 24 horas, no ofrecemos reembolso, pero s\u00ed podemos intentar cambiar tu reserva a otra fecha seg\u00fan disponibilidad. Cont\u00e1ctanos lo antes posible para valorar opciones.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay servicio de bar o comida en el tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, contamos con una cocteler\u00eda de autor con c\u00f3cteles elaborados con vinos de Jerez (Manzanilla, Amontillado, Palo Cortado, Pedro Xim\u00e9nez). Tambi\u00e9n ofrecemos tapas ib\u00e9ricas gourmet.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfSe puede comprar bebidas durante el espect\u00e1culo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"El servicio de barra est\u00e1 disponible antes y despu\u00e9s del espect\u00e1culo. Durante la actuaci\u00f3n (60 minutos sin interrupci\u00f3n), el servicio se pausa para no distraer del show. Recomendamos llegar 15 minutos antes y disfrutar de un c\u00f3ctel mientras te acomodas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfSe puede hacer fotos y v\u00eddeos durante el espect\u00e1culo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed, se permite fotograf\u00eda y v\u00eddeo pero sin flash para no molestar a los artistas ni al p\u00fablico. Usa el hashtag #TablaolasSetasSevilla en redes sociales.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfHay c\u00f3digo de vestimenta para ir al tablao?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No hay c\u00f3digo de vestimenta obligatorio. Ven c\u00f3modo o c\u00f3moda. Muchos visitantes aprovechan para vestir elegante casual, pero no es requisito. Lo importante es disfrutar del flamenco.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfEste tablao es amigable con el colectivo LGTBI+?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"S\u00ed. En Tablao Flamenco Las Setas cuidamos un ambiente abierto, respetuoso e inclusivo para todas las personas, incluyendo el colectivo LGTBI+. Nuestro equipo prioriza la comodidad y el respeto.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<!-- SCHEMA LOCAL BUSINESS -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"@id\": \"https:\/\/tablaoflamencolassetas.com\/#business\",\n  \"name\": \"Tablao Flamenco Las Setas\",\n  \"alternateName\": \"Tablao Las Setas Sevilla\",\n  \"description\": \"Tablao flamenco bajo el Metropol Parasol de Sevilla. 4 espect\u00e1culos diarios de 60 minutos con 8 artistas profesionales dirigidos por Sandra Guerrero 'La Negra'. C\u00f3cteles de autor con vinos de Jerez.\",\n  \"image\": [\n    \"https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/2025\/12\/DSC05898.jpg\",\n    \"https:\/\/tablaoflamencolassetas.com\/wp-content\/uploads\/2025\/12\/VIVE_1.jpg\"\n  ],\n  \"telephone\": \"+34684776981\",\n  \"email\": \"reserva@tablaoflamencolassetas.com\",\n  \"url\": \"https:\/\/tablaoflamencolassetas.com\",\n  \"sameAs\": [\n    \"https:\/\/www.instagram.com\/tablaoflamencolassetas\/\",\n    \"https:\/\/www.facebook.com\/tablaoflamencolassetas\/\",\n    \"https:\/\/www.tripadvisor.es\/Attraction_Review-g187443-d25276011-Reviews-Tablao_Flamenco_Las_Setas-Seville_Province_of_Seville_Andalucia.html\"\n  ],\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Plaza de la Encarnaci\u00f3n, 38\",\n    \"addressLocality\": \"Sevilla\",\n    \"addressRegion\": \"Andaluc\u00eda\",\n    \"postalCode\": \"41003\",\n    \"addressCountry\": \"ES\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": 37.393024,\n    \"longitude\": -5.99225\n  },\n  \"priceRange\": \"\u20ac\u20ac\",\n  \"currenciesAccepted\": \"EUR\",\n  \"paymentAccepted\": \"Cash, Credit Card, Visa, Mastercard, Apple Pay, Google Pay, PayPal, Bizum\",\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"4.9\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\",\n    \"reviewCount\": \"13384\"\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  \"hasOfferCatalog\": {\n    \"@type\": \"OfferCatalog\",\n    \"name\": \"Entradas Espect\u00e1culo Flamenco\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"Offer\",\n        \"name\": \"Entrada B\u00e1sica\",\n        \"price\": \"28\",\n        \"priceCurrency\": \"EUR\",\n        \"description\": \"Show completo 60 min, asientos zona lateral\"\n      },\n      {\n        \"@type\": \"Offer\",\n        \"name\": \"Entrada General\",\n        \"price\": \"38\",\n        \"priceCurrency\": \"EUR\",\n        \"description\": \"Show + asientos preferentes + c\u00f3ctel de bienvenida\"\n      },\n      {\n        \"@type\": \"Offer\",\n        \"name\": \"Entrada Premium\",\n        \"price\": \"50\",\n        \"priceCurrency\": \"EUR\",\n        \"description\": \"Show + vista frontal + bebida premium + tapa\"\n      },\n      {\n        \"@type\": \"Offer\",\n        \"name\": \"Entrada VIP\",\n        \"price\": \"68\",\n        \"priceCurrency\": \"EUR\",\n        \"description\": \"Show + primera fila + 2 bebidas + 2 tapas ib\u00e9ricas\"\n      }\n    ]\n  }\n}\n<\/script>\n\n<!-- SCHEMA BREADCRUMB -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Inicio\",\n      \"item\": \"https:\/\/tablaoflamencolassetas.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Preguntas Frecuentes\",\n      \"item\": \"https:\/\/tablaoflamencolassetas.com\/faq\/\"\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* =====================================================\n   GOOGLE FONTS - Solo Playfair Display como fallback\n   ===================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;600;700&display=swap');\n\n\/* =====================================================\n   FUENTES CUSTOM - SISTEMA TIPOGR\u00c1FICO v3.0\n   Canela Light + GT America Light\/Regular\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   RESET PARA ELEMENTOR\n   ===================================================== *\/\n.tfs-faq-page,\n.tfs-faq-page *,\n.tfs-faq-page *::before,\n.tfs-faq-page *::after {\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* =====================================================\n   VARIABLES - TIPOGRAF\u00cdA v3 + PALETA SIN DORADO\n   ===================================================== *\/\n.tfs-faq-page {\n  \/* COLORES PRINCIPALES *\/\n  --red: #C8102E;\n  --red-hover: #A00D24;\n  --red-dark: #8B1A1A;\n  --black: #1A1512;\n  --black-warm: #2A2320;\n  --black-deep: #0D0A08;\n  --white: #FFFFFF;\n  --cream: #FCE2BF;\n  --cream-soft: #F9E5DA;\n  \n  \/* BLANCOS CON OPACIDAD *\/\n  --white-90: rgba(255,255,255,0.9);\n  --white-70: rgba(255,255,255,0.7);\n  --white-50: rgba(255,255,255,0.5);\n  --white-30: rgba(255,255,255,0.3);\n  --white-20: rgba(255,255,255,0.2);\n  --white-10: rgba(255,255,255,0.1);\n  \n  \/* EXCEPCI\u00d3N: Dorado SOLO para estrellas de rating *\/\n  --star-gold: #E3AD43;\n  \n  \/* TIPOGRAF\u00cdAS v3.0 *\/\n  --font-hero: 'Canela', 'Playfair Display', Georgia, serif;\n  --font-nav: 'GT America', 'Helvetica Neue', Arial, sans-serif;\n  --font-body: 'GT America', 'Helvetica Neue', Arial, sans-serif;\n  \n  \/* PESOS *\/\n  --weight-light: 300;\n  --weight-regular: 400;\n  \n  \/* LETTER-SPACING *\/\n  --ls-hero: -0.02em;\n  --ls-heading: -0.01em;\n  --ls-nav: 0.15em;\n  --ls-button: 0.12em;\n  --ls-body: 0.01em;\n  --ls-micro: 0.08em;\n  \n  \/* RADIOS *\/\n  --radius-sm: 8px;\n  --radius-md: 12px;\n  --radius-lg: 16px;\n  --radius-xl: 20px;\n  --radius-full: 50px;\n  \n  \/* BASE *\/\n  font-family: var(--font-body) !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--cream) !important;\n  background: var(--black) !important;\n  -webkit-font-smoothing: antialiased !important;\n  -moz-osx-font-smoothing: grayscale !important;\n  line-height: 1.65 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n\/* =====================================================\n   ACCESIBILIDAD - Reduced Motion & High Contrast\n   ===================================================== *\/\n@media (prefers-reduced-motion: reduce) {\n  .tfs-faq-page *,\n  .tfs-faq-page *::before,\n  .tfs-faq-page *::after {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .tfs-faq-page {\n    --cream: #FFFFFF;\n  }\n}\n\n\/* =====================================================\n   HERO SECTION\n   ===================================================== *\/\n.tfs-faq-hero {\n  background: linear-gradient(rgba(200,16,46,0.88), rgba(154,12,35,0.92)),\n              url('https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/test.tablaoflamencolassetas.com/wp-content/uploads/2025/12/DSC05898.jpg') center\/cover no-repeat !important;\n  min-height: 440px !important;\n  padding: 80px 24px 100px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  text-align: center !important;\n}\n\n.tfs-faq-hero__inner {\n  max-width: 820px !important;\n}\n\n.tfs-faq-hero__badge {\n  display: inline-block !important;\n  font-family: var(--font-nav) !important;\n  font-size: 11px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  text-transform: uppercase !important;\n  letter-spacing: var(--ls-nav) !important;\n  padding: 10px 24px !important;\n  background: rgba(0,0,0,0.65) !important;\n  border-radius: var(--radius-full) !important;\n  border: 1px solid var(--white-30) !important;\n  margin: 0 0 24px 0 !important;\n}\n\n.tfs-faq-hero__title {\n  font-family: var(--font-hero) !important;\n  font-size: clamp(42px, 9vw, 68px) !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 0 24px 0 !important;\n  padding: 0 !important;\n  text-shadow: 0 4px 25px rgba(0,0,0,0.45) !important;\n  background: none !important;\n  background-color: transparent !important;\n  line-height: 1.1 !important;\n  letter-spacing: var(--ls-hero) !important;\n  text-rendering: optimizeLegibility !important;\n}\n\n.tfs-faq-hero__text {\n  font-family: var(--font-body) !important;\n  font-size: 17px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--white-90) !important;\n  max-width: 600px !important;\n  margin: 0 auto 45px auto !important;\n  padding: 0 !important;\n  line-height: 1.7 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-hero__text strong { \n  color: var(--white) !important; \n  font-weight: var(--weight-regular) !important;\n}\n\n.tfs-faq-hero__text a { \n  color: var(--white) !important; \n  text-decoration: underline !important; \n  text-underline-offset: 3px !important;\n}\n\n.tfs-faq-hero__text a:hover { \n  color: var(--cream) !important; \n}\n\n.tfs-faq-stats {\n  display: flex !important;\n  justify-content: center !important;\n  gap: 60px !important;\n  flex-wrap: wrap !important;\n  padding: 40px 0 0 0 !important;\n  border-top: 1px solid var(--white-20) !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-stat {\n  margin: 0 !important;\n  padding: 0 !important;\n  text-align: center !important;\n}\n\n.tfs-faq-stat__num {\n  display: block !important;\n  font-family: var(--font-nav) !important;\n  font-size: clamp(36px, 7vw, 52px) !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  line-height: 1 !important;\n  letter-spacing: var(--ls-heading) !important;\n}\n\n.tfs-faq-stat__label {\n  font-family: var(--font-nav) !important;\n  font-size: 12px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white-70) !important;\n  text-transform: uppercase !important;\n  letter-spacing: var(--ls-nav) !important;\n  margin: 6px 0 0 0 !important;\n  padding: 0 !important;\n}\n\n\/* =====================================================\n   BUSCADOR\n   ===================================================== *\/\n.tfs-faq-search {\n  background: var(--black) !important;\n  background-color: #1A1512 !important;\n  padding: 50px 24px !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-search__box {\n  max-width: 680px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  position: relative !important;\n}\n\n.tfs-faq-search__icon {\n  position: absolute !important;\n  left: 24px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 22px !important;\n  height: 22px !important;\n  color: var(--white) !important;\n  pointer-events: none !important;\n  z-index: 10 !important;\n}\n\n.tfs-faq-page input[type=\"text\"],\n.tfs-faq-page input[type=\"search\"],\n.tfs-faq-page .tfs-faq-search__input,\ninput.tfs-faq-search__input,\n#faq-search,\n.tfs-faq-search__box input {\n  width: 100% !important;\n  height: 64px !important;\n  padding: 0 60px 0 64px !important;\n  background: var(--black-warm) !important;\n  background-color: #2A2320 !important;\n  border: 2px solid var(--white-30) !important;\n  border-radius: var(--radius-full) !important;\n  color: #FFFFFF !important;\n  font-family: var(--font-body) !important;\n  font-size: 16px !important;\n  font-weight: var(--weight-regular) !important;\n  letter-spacing: var(--ls-body) !important;\n  outline: none !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  margin: 0 !important;\n  transition: all 0.3s ease !important;\n}\n\n.tfs-faq-page input:focus,\n#faq-search:focus {\n  border-color: var(--white) !important;\n  box-shadow: 0 0 0 4px var(--white-10) !important;\n  background: var(--black-warm) !important;\n  background-color: #2A2320 !important;\n}\n\n.tfs-faq-page input::placeholder,\n#faq-search::placeholder,\n.tfs-faq-search__input::placeholder {\n  color: var(--white-50) !important;\n  opacity: 1 !important;\n}\n\n.tfs-faq-search__clear {\n  position: absolute !important;\n  right: 16px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 38px !important;\n  height: 38px !important;\n  background: var(--white-20) !important;\n  border: none !important;\n  border-radius: 50% !important;\n  color: var(--white) !important;\n  cursor: pointer !important;\n  display: none !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  transition: all 0.3s ease !important;\n}\n\n.tfs-faq-search__clear:hover {\n  background: var(--white-30) !important;\n}\n\n.tfs-faq-search__clear.show { display: flex !important; }\n\n.tfs-faq-search__results {\n  text-align: center !important;\n  margin: 18px 0 0 0 !important;\n  padding: 0 !important;\n  font-family: var(--font-body) !important;\n  font-size: 14px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--white-70) !important;\n  letter-spacing: var(--ls-body) !important;\n  min-height: 22px !important;\n}\n\n\/* =====================================================\n   NAVEGACI\u00d3N POR CATEGOR\u00cdAS\n   ===================================================== *\/\n.tfs-faq-nav {\n  background: var(--red) !important;\n  background-color: #C8102E !important;\n  padding: 60px 24px !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-nav__inner {\n  max-width: 1040px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-nav__title {\n  font-family: var(--font-hero) !important;\n  font-size: 26px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  text-align: center !important;\n  margin: 0 0 32px 0 !important;\n  padding: 0 !important;\n  background: none !important;\n  background-color: transparent !important;\n  letter-spacing: var(--ls-heading) !important;\n}\n\n.tfs-faq-nav__grid {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important;\n  gap: 18px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-nav__btn {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  gap: 14px !important;\n  padding: 28px 16px !important;\n  background: rgba(26,21,18,0.45) !important;\n  border: 2px solid var(--white-20) !important;\n  border-radius: var(--radius-xl) !important;\n  text-decoration: none !important;\n  transition: all 0.3s ease !important;\n  cursor: pointer !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-nav__btn:hover,\n.tfs-faq-nav__btn:focus {\n  transform: translateY(-6px) !important;\n  border-color: var(--white) !important;\n  background: rgba(26,21,18,0.65) !important;\n  box-shadow: 0 12px 35px rgba(0,0,0,0.3) !important;\n  outline: none !important;\n}\n\n.tfs-faq-nav__btn:focus-visible {\n  outline: 3px solid var(--white) !important;\n  outline-offset: 2px !important;\n}\n\n.tfs-faq-nav__icon {\n  width: 60px !important;\n  height: 60px !important;\n  background: rgba(255,255,255,0.15) !important;\n  border-radius: 50% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-nav__icon svg {\n  width: 28px !important;\n  height: 28px !important;\n  color: var(--white) !important;\n}\n\n.tfs-faq-nav__label {\n  font-family: var(--font-nav) !important;\n  font-size: 12px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  text-align: center !important;\n  text-transform: uppercase !important;\n  letter-spacing: var(--ls-nav) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* =====================================================\n   CONTENIDO FAQ - ACORDE\u00d3N\n   ===================================================== *\/\n.tfs-faq-content {\n  background: var(--black) !important;\n  background-color: #1A1512 !important;\n  padding: 80px 24px !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-content__inner {\n  max-width: 880px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-cat {\n  margin: 0 0 60px 0 !important;\n  padding: 0 !important;\n  scroll-margin-top: 100px !important;\n}\n\n.tfs-faq-cat:last-child { margin-bottom: 0 !important; }\n\n.tfs-faq-cat__head {\n  display: flex !important;\n  align-items: center !important;\n  gap: 16px !important;\n  margin: 0 0 22px 0 !important;\n  padding: 0 0 16px 0 !important;\n  border-bottom: 2px solid var(--white-20) !important;\n  background: none !important;\n  background-color: transparent !important;\n}\n\n.tfs-faq-cat__icon {\n  width: 46px !important;\n  height: 46px !important;\n  min-width: 46px !important;\n  background: var(--red) !important;\n  border-radius: var(--radius-md) !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-cat__icon svg {\n  width: 22px !important;\n  height: 22px !important;\n  color: var(--white) !important;\n}\n\n.tfs-faq-cat__name {\n  font-family: var(--font-hero) !important;\n  font-size: clamp(22px, 4.5vw, 28px) !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: none !important;\n  background-color: transparent !important;\n  line-height: 1.3 !important;\n  letter-spacing: var(--ls-heading) !important;\n}\n\n.tfs-faq-list {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 12px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n\n\/* =====================================================\n   FAQ ITEMS - ACORDE\u00d3N\n   ===================================================== *\/\n.tfs-faq-item {\n  border-radius: var(--radius-md) !important;\n  overflow: hidden !important;\n  transition: all 0.3s ease !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: var(--black-warm) !important;\n  border: 1px solid var(--white-10) !important;\n}\n\n.tfs-faq-item.is-open {\n  background: rgba(200,16,46,0.18) !important;\n  border-color: var(--white-30) !important;\n}\n\n.tfs-faq-q {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 16px !important;\n  width: 100% !important;\n  padding: 20px 22px !important;\n  background: transparent !important;\n  border: none !important;\n  cursor: pointer !important;\n  text-align: left !important;\n  font-family: inherit !important;\n  margin: 0 !important;\n  transition: background 0.2s ease !important;\n}\n\n.tfs-faq-q:hover { background: var(--white-10) !important; }\n.tfs-faq-q:focus { outline: 2px solid var(--white) !important; outline-offset: -2px !important; }\n.tfs-faq-q:focus-visible { outline: 3px solid var(--white) !important; outline-offset: 2px !important; }\n\n.tfs-faq-q__text {\n  font-family: var(--font-nav) !important;\n  font-size: 16px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--cream) !important;\n  flex: 1 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  line-height: 1.5 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-q__arrow {\n  width: 26px !important;\n  height: 26px !important;\n  color: var(--white) !important;\n  transition: transform 0.3s ease !important;\n  flex-shrink: 0 !important;\n}\n\n.tfs-faq-item.is-open .tfs-faq-q__arrow {\n  transform: rotate(180deg) !important;\n}\n\n.tfs-faq-a {\n  display: grid !important;\n  grid-template-rows: 0fr !important;\n  transition: grid-template-rows 0.4s ease !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-item.is-open .tfs-faq-a {\n  grid-template-rows: 1fr !important;\n}\n\n.tfs-faq-a__inner {\n  overflow: hidden !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-a__content {\n  padding: 0 22px 20px 22px !important;\n  border-top: 1px solid var(--white-10) !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-a p {\n  font-family: var(--font-body) !important;\n  font-size: 15px !important;\n  font-weight: var(--weight-regular) !important;\n  line-height: 1.75 !important;\n  letter-spacing: var(--ls-body) !important;\n  color: var(--cream) !important;\n  opacity: 0.88 !important;\n  margin: 16px 0 0 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-a p:first-child { margin-top: 18px !important; }\n\n.tfs-faq-a strong { color: var(--white) !important; font-weight: var(--weight-regular) !important; }\n.tfs-faq-a em { color: var(--white) !important; font-style: normal !important; font-weight: var(--weight-regular) !important; }\n\n.tfs-faq-a a { \n  color: var(--white) !important; \n  text-decoration: underline !important; \n  text-underline-offset: 2px !important; \n}\n\n.tfs-faq-a a:hover { color: var(--cream) !important; }\n.tfs-faq-a a:focus { outline: 2px solid var(--white) !important; outline-offset: 2px !important; }\n\n.tfs-faq-a ul {\n  margin: 14px 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n\n.tfs-faq-a li {\n  position: relative !important;\n  padding: 0 0 0 22px !important;\n  margin: 0 0 10px 0 !important;\n  font-family: var(--font-body) !important;\n  font-size: 15px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--cream) !important;\n  opacity: 0.88 !important;\n  line-height: 1.65 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-a li::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 9px !important;\n  width: 7px !important;\n  height: 7px !important;\n  background: var(--white) !important;\n  border-radius: 50% !important;\n}\n\n.tfs-faq-a li strong { color: var(--white) !important; }\n\n.tfs-faq-item.hidden,\n.tfs-faq-cat.hidden { display: none !important; }\n\n\/* =====================================================\n   CTA FINAL\n   ===================================================== *\/\n.tfs-faq-cta {\n  background: linear-gradient(rgba(200,16,46,0.9), rgba(154,12,35,0.95)),\n              url('https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/test.tablaoflamencolassetas.com/wp-content/uploads/2026/01/tablao-setas-enero-30-scaled.jpg') center\/cover no-repeat !important;\n  padding: 80px 24px !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-cta__inner {\n  max-width: 940px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  text-align: center !important;\n}\n\n.tfs-faq-cta__title {\n  font-family: var(--font-hero) !important;\n  font-size: clamp(28px, 6vw, 42px) !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 0 12px 0 !important;\n  padding: 0 !important;\n  background: none !important;\n  letter-spacing: var(--ls-hero) !important;\n  text-rendering: optimizeLegibility !important;\n}\n\n.tfs-faq-cta__sub {\n  font-family: var(--font-body) !important;\n  font-size: 17px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--white-90) !important;\n  margin: 0 0 45px 0 !important;\n  padding: 0 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-cta__grid {\n  display: grid !important;\n  grid-template-columns: 1fr auto 1fr !important;\n  gap: 35px !important;\n  align-items: center !important;\n  padding: 36px !important;\n  background: rgba(26,21,18,0.55) !important;\n  border: 2px solid var(--white-20) !important;\n  border-radius: var(--radius-xl) !important;\n  margin: 0 0 45px 0 !important;\n}\n\n.tfs-faq-cta__block {\n  text-align: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-cta__icon {\n  width: 72px !important;\n  height: 72px !important;\n  background: rgba(255,255,255,0.15) !important;\n  border-radius: 50% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 auto 18px auto !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-cta__icon svg {\n  width: 32px !important;\n  height: 32px !important;\n  color: var(--white) !important;\n}\n\n.tfs-faq-cta__block-title {\n  font-family: var(--font-nav) !important;\n  font-size: 20px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 0 8px 0 !important;\n  padding: 0 !important;\n  background: none !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-cta__block-text {\n  font-family: var(--font-body) !important;\n  font-size: 14px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--white-70) !important;\n  margin: 0 0 20px 0 !important;\n  padding: 0 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-faq-cta__divider {\n  width: 2px !important;\n  height: 150px !important;\n  background: linear-gradient(180deg, transparent, var(--white-30), transparent) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.tfs-faq-cta__btns {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 12px !important;\n  align-items: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* =====================================================\n   SISTEMA DE BOTONES - TIPOGRAF\u00cdA v3\n   ===================================================== *\/\n.tfs-faq-btn {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  padding: 15px 26px !important;\n  border-radius: var(--radius-full) !important;\n  font-family: var(--font-nav) !important;\n  font-size: 13px !important;\n  font-weight: var(--weight-light) !important;\n  text-decoration: none !important;\n  text-transform: uppercase !important;\n  letter-spacing: var(--ls-button) !important;\n  transition: all 0.3s ease !important;\n  min-width: 200px !important;\n  cursor: pointer !important;\n  border: none !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-btn svg { width: 18px !important; height: 18px !important; }\n\n.tfs-faq-btn:focus-visible {\n  outline: 3px solid var(--white) !important;\n  outline-offset: 3px !important;\n}\n\n\/* BOT\u00d3N WHATSAPP *\/\n.tfs-faq-btn--wa {\n  background: linear-gradient(135deg, #25D366, #128C7E) !important;\n  color: #fff !important;\n}\n\n.tfs-faq-btn--wa:hover {\n  transform: translateY(-3px) !important;\n  box-shadow: 0 10px 30px rgba(37,211,102,0.4) !important;\n}\n\n\/* BOT\u00d3N TEL\u00c9FONO *\/\n.tfs-faq-btn--tel {\n  background: transparent !important;\n  color: var(--white) !important;\n  border: 2px solid var(--white) !important;\n}\n\n.tfs-faq-btn--tel:hover {\n  background: var(--white) !important;\n  color: var(--black) !important;\n}\n\n\/* BOT\u00d3N RESERVAR *\/\n.tfs-faq-btn--book {\n  background: var(--white) !important;\n  color: var(--black) !important;\n  border: 2px solid var(--white) !important;\n  width: 100% !important;\n  max-width: 260px !important;\n}\n\n.tfs-faq-btn--book svg {\n  stroke: var(--black) !important;\n  flex-shrink: 0 !important;\n}\n\n.tfs-faq-btn--book:hover {\n  background: var(--cream) !important;\n  border-color: var(--cream) !important;\n  transform: translateY(-3px) !important;\n  box-shadow: 0 10px 35px rgba(255,255,255,0.25) !important;\n}\n\n\/* =====================================================\n   TRUST BADGES\n   ===================================================== *\/\n.tfs-faq-trust {\n  display: grid !important;\n  grid-template-columns: repeat(4, 1fr) !important;\n  gap: 16px !important;\n  padding: 36px 0 0 0 !important;\n  border-top: 1px solid var(--white-20) !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-trust__item {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 18px 14px !important;\n  background: rgba(26,21,18,0.45) !important;\n  border: 1px solid var(--white-10) !important;\n  border-radius: var(--radius-md) !important;\n  margin: 0 !important;\n}\n\n.tfs-faq-trust__item svg {\n  width: 26px !important;\n  height: 26px !important;\n  color: var(--white) !important;\n}\n\n.tfs-faq-trust__item--rating svg {\n  color: var(--star-gold) !important;\n}\n\n.tfs-faq-trust__item span {\n  font-family: var(--font-nav) !important;\n  font-size: 11px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white-70) !important;\n  text-align: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  letter-spacing: var(--ls-micro) !important;\n}\n\n\/* =====================================================\n   MODAL TURITOP\n   ===================================================== *\/\n.tfs-modal {\n  display: none !important;\n  position: fixed !important;\n  inset: 0 !important;\n  z-index: 999999 !important;\n  align-items: center !important;\n  justify-content: center !important;\n  padding: 18px !important;\n  background: rgba(26,21,18,0.92) !important;\n  backdrop-filter: blur(8px) !important;\n  -webkit-backdrop-filter: blur(8px) !important;\n  opacity: 0 !important;\n  transition: opacity 0.22s ease !important;\n}\n\n.tfs-modal.open { display: flex !important; opacity: 1 !important; }\n\n.tfs-modal__box {\n  width: 100% !important;\n  max-width: 560px !important;\n  max-height: 92vh !important;\n  background: #fff !important;\n  border-radius: 22px !important;\n  overflow: hidden !important;\n  box-shadow: 0 25px 80px rgba(0,0,0,0.55) !important;\n  transform: scale(0.985) !important;\n  transition: transform 0.22s ease !important;\n}\n\n.tfs-modal.open .tfs-modal__box { transform: scale(1) !important; }\n\n.tfs-modal__header {\n  display: flex !important; \n  align-items: center !important; \n  justify-content: space-between !important;\n  padding: 16px 18px !important;\n  background: #C8102E !important;\n  border-bottom: 2px solid var(--white-30) !important;\n}\n\n.tfs-modal__title {\n  margin: 0 !important;\n  font-family: var(--font-nav) !important;\n  font-weight: var(--weight-light) !important;\n  letter-spacing: var(--ls-button) !important;\n  text-transform: uppercase !important;\n  font-size: 12px !important;\n  color: #FFFFFF !important;\n}\n\n.tfs-modal__close {\n  -webkit-appearance: none !important; \n  appearance: none !important;\n  border: 0 !important;\n  background: rgba(255,255,255,0.18) !important;\n  width: 44px !important; \n  height: 44px !important;\n  border-radius: 999px !important;\n  display: grid !important; \n  place-items: center !important;\n  cursor: pointer !important;\n  transition: background 0.2s ease !important;\n}\n\n.tfs-modal__close:hover { background: rgba(255,255,255,0.28) !important; }\n.tfs-modal__close svg { width: 20px !important; height: 20px !important; }\n.tfs-modal__close svg path { stroke: #fff !important; stroke-width: 2.4 !important; }\n\n.tfs-modal__body {\n  padding: 18px !important;\n  overflow: auto !important;\n  max-height: calc(92vh - 76px) !important;\n}\n\n.tfs-modal__loading {\n  display: flex;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  padding: 18px 12px !important;\n  gap: 12px !important;\n}\n\n.tfs-modal__spinner {\n  width: 40px !important; \n  height: 40px !important;\n  border: 3px solid rgba(200,16,46,0.22) !important;\n  border-top-color: #C8102E !important;\n  border-radius: 50% !important;\n  animation: tfs-spin 0.8s linear infinite !important;\n}\n\n@keyframes tfs-spin { to { transform: rotate(360deg); } }\n\n.tfs-modal__loading-text {\n  font-family: var(--font-body) !important;\n  font-size: 14px !important;\n  font-weight: var(--weight-regular) !important;\n  color: #555 !important;\n  text-align: center !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n\/* SR ONLY *\/\n.tfs-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   QUIZ RECOMENDADOR BANNER\n   ===================================================== *\/\n.tfs-quiz-banner {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 18px !important;\n  flex-wrap: wrap !important;\n  background: var(--black-warm) !important;\n  border: 2px solid var(--white-20) !important;\n  border-radius: var(--radius-lg) !important;\n  padding: 26px 32px !important;\n  margin: 40px auto !important;\n  max-width: 660px !important;\n  cursor: pointer !important;\n  transition: all 0.3s ease !important;\n}\n\n.tfs-quiz-banner:hover {\n  border-color: var(--white) !important;\n  transform: translateY(-4px) !important;\n  box-shadow: 0 15px 45px rgba(255,255,255,0.1) !important;\n}\n\n.tfs-quiz-banner:focus-visible {\n  outline: 3px solid var(--white) !important;\n  outline-offset: 3px !important;\n}\n\n.tfs-quiz-banner__icon { \n  font-size: 40px !important; \n  line-height: 1 !important; \n}\n\n.tfs-quiz-banner__text { \n  flex: 1 !important; \n  min-width: 220px !important; \n}\n\n.tfs-quiz-banner__title {\n  font-family: var(--font-nav) !important;\n  font-size: 19px !important;\n  font-weight: var(--weight-light) !important;\n  color: var(--white) !important;\n  margin: 0 0 6px 0 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-quiz-banner__subtitle {\n  font-family: var(--font-body) !important;\n  font-size: 14px !important;\n  font-weight: var(--weight-regular) !important;\n  color: var(--white-70) !important;\n  margin: 0 !important;\n  letter-spacing: var(--ls-body) !important;\n}\n\n.tfs-quiz-banner__btn {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  background: var(--white) !important;\n  color: var(--black) !important;\n  font-family: var(--font-nav) !important;\n  font-size: 13px !important;\n  font-weight: var(--weight-light) !important;\n  text-transform: uppercase !important;\n  letter-spacing: var(--ls-button) !important;\n  padding: 15px 26px !important;\n  border-radius: var(--radius-full) !important;\n  border: none !important;\n  white-space: nowrap !important;\n  transition: all 0.3s ease !important;\n}\n\n.tfs-quiz-banner:hover .tfs-quiz-banner__btn {\n  background: var(--cream) !important;\n}\n\n\/* =====================================================\n   RESPONSIVE\n   ===================================================== *\/\n@media (max-width: 900px) {\n  .tfs-faq-nav__grid { \n    grid-template-columns: repeat(2, 1fr) !important; \n  }\n  .tfs-faq-cta__grid { \n    grid-template-columns: 1fr !important; \n  }\n  .tfs-faq-cta__divider {\n    width: 120px !important;\n    height: 2px !important;\n    margin: 0 auto !important;\n    background: linear-gradient(90deg, transparent, var(--white-30), transparent) !important;\n  }\n}\n\n@media (max-width: 768px) {\n  \/* Canela Light \u2192 Playfair Display fallback en mobile *\/\n  .tfs-faq-hero__title {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important;\n    font-size: 40px !important;\n  }\n  \n  .tfs-faq-cta__title {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 700 !important;\n    font-size: 28px !important;\n  }\n  \n  .tfs-faq-nav__title {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 600 !important;\n  }\n  \n  .tfs-faq-cat__name {\n    font-family: 'Playfair Display', Georgia, serif !important;\n    font-weight: 600 !important;\n  }\n}\n\n@media (max-width: 600px) {\n  .tfs-faq-nav__grid { \n    grid-template-columns: 1fr !important; \n  }\n  .tfs-faq-trust { \n    grid-template-columns: repeat(2, 1fr) !important; \n  }\n  .tfs-faq-stats { \n    flex-direction: column !important; \n    gap: 25px !important; \n  }\n  .tfs-faq-hero {\n    padding: 60px 20px 80px !important;\n  }\n  .tfs-quiz-banner { \n    flex-direction: column !important; \n    text-align: center !important; \n    padding: 24px 20px !important; \n  }\n  .tfs-quiz-banner__text { \n    min-width: auto !important; \n  }\n  .tfs-faq-content {\n    padding: 60px 20px !important;\n  }\n  .tfs-faq-cta {\n    padding: 60px 20px !important;\n  }\n  .tfs-faq-q {\n    padding: 18px 16px !important;\n  }\n  .tfs-faq-a__content {\n    padding: 0 16px 18px 16px !important;\n  }\n  .tfs-faq-q__text {\n    font-size: 15px !important;\n  }\n  \n  .tfs-faq-hero__title {\n    font-size: 34px !important;\n  }\n  .tfs-faq-cta__title {\n    font-size: 26px !important;\n  }\n}\n\n@media (hover: none) and (pointer: coarse) {\n  .tfs-faq-q {\n    min-height: 56px !important;\n  }\n  .tfs-faq-nav__btn {\n    min-height: 100px !important;\n  }\n}\n<\/style>\n\n<!-- ===================================================== -->\n<!-- HTML STRUCTURE -->\n<!-- ===================================================== -->\n\n<div class=\"tfs-faq-page\" lang=\"es\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n\n  <!-- HERO -->\n  <section class=\"tfs-faq-hero\">\n    <div class=\"tfs-faq-hero__inner\">\n      <span class=\"tfs-faq-hero__badge\">Resolvemos Todas Tus Dudas<\/span>\n      <h1 class=\"tfs-faq-hero__title\">Preguntas Frecuentes<\/h1>\n      <p class=\"tfs-faq-hero__text\">\n        Todo sobre el espect\u00e1culo flamenco en <strong>Tablao Las Setas de Sevilla<\/strong>.\n        \u00bfNo encuentras tu respuesta? <a href=\"#cta-faq\">Cont\u00e1ctanos<\/a>.\n      <\/p>\n      <div class=\"tfs-faq-stats\">\n        <div class=\"tfs-faq-stat\">\n          <span class=\"tfs-faq-stat__num\" id=\"faq-total-count\">20<\/span>\n          <span class=\"tfs-faq-stat__label\">Preguntas<\/span>\n        <\/div>\n        <div class=\"tfs-faq-stat\">\n          <span class=\"tfs-faq-stat__num\">6<\/span>\n          <span class=\"tfs-faq-stat__label\">Categor\u00edas<\/span>\n        <\/div>\n        <div class=\"tfs-faq-stat\">\n          <span class=\"tfs-faq-stat__num\">&lt;2h<\/span>\n          <span class=\"tfs-faq-stat__label\">Respuesta<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BUSCADOR -->\n  <section class=\"tfs-faq-search\" aria-label=\"Buscador de preguntas frecuentes\">\n    <div class=\"tfs-faq-search__box\">\n      <svg class=\"tfs-faq-search__icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n        <circle cx=\"11\" cy=\"11\" r=\"8\"\/>\n        <path d=\"m21 21-4.35-4.35\"\/>\n      <\/svg>\n      <input \n        type=\"search\" \n        id=\"faq-search\" \n        class=\"tfs-faq-search__input\"\n        placeholder=\"Buscar preguntas... (ej: cancelaci\u00f3n, horarios, precios)\"\n        autocomplete=\"off\"\n        aria-label=\"Buscar en preguntas frecuentes\"\n        aria-describedby=\"search-results\"\n      >\n      <button type=\"button\" class=\"tfs-faq-search__clear\" id=\"search-clear\" aria-label=\"Limpiar b\u00fasqueda\">\n        <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n          <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/>\n          <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\n        <\/svg>\n      <\/button>\n    <\/div>\n    <p class=\"tfs-faq-search__results\" id=\"search-results\" aria-live=\"polite\" role=\"status\"><\/p>\n  <\/section>\n\n  <!-- NAVEGACI\u00d3N CATEGOR\u00cdAS -->\n  <section class=\"tfs-faq-nav\" aria-label=\"Categor\u00edas de preguntas frecuentes\">\n    <div class=\"tfs-faq-nav__inner\">\n      <h2 class=\"tfs-faq-nav__title\">Explora por Categor\u00eda<\/h2>\n      <nav class=\"tfs-faq-nav__grid\" role=\"navigation\" aria-label=\"Navegaci\u00f3n por categor\u00edas\">\n        <a href=\"#cat-show\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"tfs-faq-nav__label\">Espect\u00e1culo<\/span>\n        <\/a>\n        <a href=\"#cat-loc\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__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          <span class=\"tfs-faq-nav__label\">Ubicaci\u00f3n<\/span>\n        <\/a>\n        <a href=\"#cat-book\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5\"\/>\n              <path d=\"m9 11 3 3L22 4\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"tfs-faq-nav__label\">Reservas<\/span>\n        <\/a>\n        <a href=\"#cat-pol\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/>\n              <polyline points=\"14 2 14 8 20 8\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"tfs-faq-nav__label\">Pol\u00edticas<\/span>\n        <\/a>\n        <a href=\"#cat-serv\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\/>\n              <path d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"tfs-faq-nav__label\">Servicios<\/span>\n        <\/a>\n        <a href=\"#cat-exp\" class=\"tfs-faq-nav__btn\">\n          <div class=\"tfs-faq-nav__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/>\n              <circle cx=\"12\" cy=\"13\" r=\"4\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"tfs-faq-nav__label\">Experiencia<\/span>\n        <\/a>\n      <\/nav>\n    <\/div>\n  <\/section>\n\n  <!-- CONTENIDO FAQ -->\n  <main class=\"tfs-faq-content\" id=\"faq-content\">\n    <div class=\"tfs-faq-content__inner\">\n\n      <!-- CATEGOR\u00cdA: ESPECT\u00c1CULO -->\n      <section class=\"tfs-faq-cat\" id=\"cat-show\" aria-labelledby=\"cat-show-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/>\n            <\/svg>\n          <\/div>\n          <h2 class=\"tfs-faq-cat__name\" id=\"cat-show-title\">Sobre el Espect\u00e1culo<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-1\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfCu\u00e1nto dura el espect\u00e1culo flamenco?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-1\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>60 minutos (1 hora)<\/strong> de espect\u00e1culo flamenco sin interrupciones. Las puertas abren <strong>15 minutos antes<\/strong> del inicio para que puedas acomodarte con tranquilidad.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-2\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfQui\u00e9nes son los artistas que act\u00faan?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-2\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>8 artistas profesionales<\/strong> de primer nivel, dirigidos por <strong>Sandra Guerrero \"La Negra\"<\/strong>, bailaora con m\u00e1s de 30 a\u00f1os de trayectoria internacional. El cuadro incluye bailaores, cantaores, guitarristas y percusionistas.<\/p>\n                  <p><a href=\"\/artistas\/\">Ver cuadro art\u00edstico completo \u2192<\/a><\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-3\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfQu\u00e9 diferencia hay entre zona B\u00e1sica, General, Premium y VIP?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-3\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <ul>\n                    <li><strong>B\u00e1sica (28\u20ac):<\/strong> Show completo de 60 min, asientos en zona lateral.<\/li>\n                    <li><strong>General (38\u20ac):<\/strong> Show + asientos preferentes centrales + c\u00f3ctel de bienvenida.<\/li>\n                    <li><strong>Premium (50\u20ac):<\/strong> Show + vista frontal al escenario + bebida premium + tapa ib\u00e9rica.<\/li>\n                    <li><strong>VIP (68\u20ac):<\/strong> Show + primera fila + 2 bebidas + 2 tapas ib\u00e9ricas selectas.<\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-4\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfEs apropiado para llevar ni\u00f1os?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-4\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed, los ni\u00f1os son bienvenidos<\/strong>. Recomendamos a partir de <strong>6 a\u00f1os<\/strong> para que puedan disfrutar plenamente del espect\u00e1culo. <strong>Los menores de 3 a\u00f1os entran gratis<\/strong> sin asiento propio (en brazos de un adulto).<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-5\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfA qu\u00e9 hora son los espect\u00e1culos?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-5\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>4 pases diarios:<\/strong> 18:00h, 19:30h, 21:00h y 22:30h.<\/p>\n                  <p><strong>En d\u00edas de alta demanda<\/strong> se a\u00f1ade un pase extra a las 16:30h.<\/p>\n                  <p><a href=\"\/entradas-y-horarios\/\">Ver programaci\u00f3n y disponibilidad \u2192<\/a><\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- CATEGOR\u00cdA: UBICACI\u00d3N -->\n      <section class=\"tfs-faq-cat\" id=\"cat-loc\" aria-labelledby=\"cat-loc-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__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          <h2 class=\"tfs-faq-cat__name\" id=\"cat-loc-title\">Ubicaci\u00f3n y Acceso<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-6\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfD\u00f3nde est\u00e1 exactamente el tablao?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-6\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>Plaza de la Encarnaci\u00f3n 38<\/strong>, bajo el Metropol Parasol (Las Setas de Sevilla), en pleno centro hist\u00f3rico.<\/p>\n                  <p><em>IMPORTANTE: NO subas las escaleras del monumento. El acceso al tablao est\u00e1 a nivel de plaza, junto al Mercado de la Encarnaci\u00f3n.<\/em><\/p>\n                  <p><a href=\"\/como-llegar\/\">Ver mapa detallado \u2192<\/a><\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-7\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfCon cu\u00e1nta antelaci\u00f3n debo llegar?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-7\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>Las puertas abren 15 minutos antes<\/strong> del espect\u00e1culo. Recomendamos llegar con ese margen para poder acomodarte con tranquilidad y disfrutar del ambiente antes de que comience el show.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-8\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfQu\u00e9 pasa si llego tarde?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-8\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>No se permite el acceso<\/strong> una vez iniciado el espect\u00e1culo, por respeto a los artistas y al resto del p\u00fablico. El show dura 60 minutos sin interrupciones, por lo que es imprescindible llegar a tiempo.<\/p>\n                  <p>Si no puedes llegar puntual, <strong>contacta con nosotros<\/strong> antes del espect\u00e1culo para valorar opciones de cambio de pase.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-9\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfHay parking cercano?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-9\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p>S\u00ed, hay varios aparcamientos p\u00fablicos muy cerca:<\/p>\n                  <ul>\n                    <li><strong>Parking Plaza Encarnaci\u00f3n<\/strong> \u2013 Justo debajo de Las Setas (~2,50\u20ac\/hora)<\/li>\n                    <li><strong>Parking Imagen<\/strong> \u2013 A 5 minutos andando<\/li>\n                    <li><strong>Parking Plaza del Duque<\/strong> \u2013 A 8 minutos andando<\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-10\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfEs accesible para personas con movilidad reducida?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-10\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed, el tablao es 100% accesible<\/strong>. Est\u00e1 situado en planta baja sin escaleras, cuenta con rampa de acceso y ba\u00f1o adaptado. Cont\u00e1ctanos al reservar para asegurar la mejor ubicaci\u00f3n.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- CATEGOR\u00cdA: RESERVAS -->\n      <section class=\"tfs-faq-cat\" id=\"cat-book\" aria-labelledby=\"cat-book-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5\"\/>\n              <path d=\"m9 11 3 3L22 4\"\/>\n            <\/svg>\n          <\/div>\n          <h2 class=\"tfs-faq-cat__name\" id=\"cat-book-title\">Reservas y Pagos<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-11\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfC\u00f3mo recibir\u00e9 mis entradas?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-11\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p>Recibir\u00e1s un <strong>email inmediato<\/strong> con tu entrada digital (c\u00f3digo QR). Solo tienes que mostrarla <strong>desde tu m\u00f3vil<\/strong> en la entrada del tablao. No es necesario imprimirla.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-12\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfPuedo reservar para grupos grandes?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-12\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed<\/strong>, tenemos condiciones especiales para grupos de <strong>8 o m\u00e1s personas<\/strong>. Escr\u00edbenos por <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20quiero%20reservar%20para%20un%20grupo\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a> o ll\u00e1manos al <a href=\"tel:+34684776981\">+34 684 776 981<\/a> para gestionar tu reserva con descuento.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-13\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfQu\u00e9 m\u00e9todos de pago acept\u00e1is?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-13\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>Pago 100% seguro<\/strong> con encriptaci\u00f3n SSL. Aceptamos:<\/p>\n                  <ul>\n                    <li>Tarjetas: Visa, Mastercard, American Express<\/li>\n                    <li>Apple Pay y Google Pay<\/li>\n                    <li>PayPal<\/li>\n                    <li>Bizum (para espa\u00f1oles)<\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- CATEGOR\u00cdA: POL\u00cdTICAS -->\n      <section class=\"tfs-faq-cat\" id=\"cat-pol\" aria-labelledby=\"cat-pol-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/>\n              <polyline points=\"14 2 14 8 20 8\"\/>\n            <\/svg>\n          <\/div>\n          <h2 class=\"tfs-faq-cat__name\" id=\"cat-pol-title\">Pol\u00edticas y Cancelaciones<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-14\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfCu\u00e1l es la pol\u00edtica de cancelaci\u00f3n?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-14\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>Cancelaci\u00f3n gratuita<\/strong> hasta 24 horas antes del espect\u00e1culo. Recibir\u00e1s el reembolso completo en 3-5 d\u00edas h\u00e1biles. Con menos de 24h ofrecemos cambio de fecha seg\u00fan disponibilidad.<\/p>\n                  <p><strong>Cambio de fecha:<\/strong> Tambi\u00e9n sin coste hasta 24h antes, contactando por WhatsApp al <a href=\"https:\/\/wa.me\/34684776981\" target=\"_blank\" rel=\"noopener\">+34 684 776 981<\/a>.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-15\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfQu\u00e9 pasa si no puedo asistir y ya pasaron las 24h?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-15\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p>Si han pasado las 24h, <strong>no ofrecemos reembolso<\/strong>, pero s\u00ed podemos intentar cambiar tu reserva a otra fecha seg\u00fan disponibilidad. Cont\u00e1ctanos lo antes posible para valorar opciones.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- CATEGOR\u00cdA: SERVICIOS -->\n      <section class=\"tfs-faq-cat\" id=\"cat-serv\" aria-labelledby=\"cat-serv-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M18 8h1a4 4 0 0 1 0 8h-1\"\/>\n              <path d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\"\/>\n            <\/svg>\n          <\/div>\n          <h2 class=\"tfs-faq-cat__name\" id=\"cat-serv-title\">Servicios y Cocteler\u00eda<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-16\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfHay servicio de bar o comida?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-16\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed<\/strong>, contamos con una <strong>cocteler\u00eda de autor<\/strong> con c\u00f3cteles elaborados con vinos de Jerez (Manzanilla, Amontillado, Palo Cortado, Pedro Xim\u00e9nez). Tambi\u00e9n ofrecemos <strong>tapas ib\u00e9ricas gourmet<\/strong>.<\/p>\n                  <p><a href=\"\/carta-bebidas\/\">Ver carta completa \u2192<\/a><\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-17\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfSe puede comprar bebidas durante el show?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-17\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p>El servicio de barra est\u00e1 disponible <strong>antes y despu\u00e9s<\/strong> del espect\u00e1culo. Durante la actuaci\u00f3n (60 minutos sin interrupci\u00f3n), el servicio se pausa para no distraer del show.<\/p>\n                  <p><em>Consejo: Llega 15 minutos antes y disfruta de un c\u00f3ctel mientras te acomodas.<\/em><\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- CATEGOR\u00cdA: EXPERIENCIA -->\n      <section class=\"tfs-faq-cat\" id=\"cat-exp\" aria-labelledby=\"cat-exp-title\">\n        <header class=\"tfs-faq-cat__head\">\n          <div class=\"tfs-faq-cat__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/>\n              <circle cx=\"12\" cy=\"13\" r=\"4\"\/>\n            <\/svg>\n          <\/div>\n          <h2 class=\"tfs-faq-cat__name\" id=\"cat-exp-title\">Experiencia y Fotos<\/h2>\n        <\/header>\n        <div class=\"tfs-faq-list\">\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-18\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfSe puede hacer fotos y v\u00eddeos?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-18\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed<\/strong>, se permite fotograf\u00eda y v\u00eddeo pero <strong>sin flash<\/strong> para no molestar a los artistas ni al p\u00fablico. \u00a1Comp\u00e1rtelo con nosotros usando <strong>#TablaolasSetasSevilla<\/strong> en redes sociales!<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-19\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfHay c\u00f3digo de vestimenta?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-19\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>No hay c\u00f3digo de vestimenta obligatorio<\/strong>. Ven c\u00f3modo\/a. Muchos visitantes aprovechan para vestir elegante casual, pero no es requisito. Lo importante es disfrutar del flamenco.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"tfs-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <button class=\"tfs-faq-q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"faq-20\">\n              <span class=\"tfs-faq-q__text\" itemprop=\"name\">\u00bfEste tablao es amigable con el colectivo LGTBI+?<\/span>\n              <svg class=\"tfs-faq-q__arrow\" 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            <\/button>\n            <div class=\"tfs-faq-a\" id=\"faq-20\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" role=\"region\">\n              <div class=\"tfs-faq-a__inner\">\n                <div class=\"tfs-faq-a__content\" itemprop=\"text\">\n                  <p><strong>S\u00ed.<\/strong> En Tablao Flamenco Las Setas cuidamos un ambiente <strong>abierto, respetuoso e inclusivo<\/strong> para todas las personas, incluyendo el colectivo <strong>LGTBI+<\/strong>. Nuestro equipo prioriza la comodidad y el respeto para que disfrutes la experiencia con total tranquilidad.<\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/article>\n\n        <\/div>\n      <\/section>\n\n      <!-- QUIZ RECOMENDADOR -->\n      <div class=\"tfs-quiz-banner\" id=\"tfsq-trigger\" role=\"button\" tabindex=\"0\" aria-label=\"Abrir quiz para elegir entrada\">\n        <span class=\"tfs-quiz-banner__icon\" aria-hidden=\"true\">\ud83c\udfaf<\/span>\n        <div class=\"tfs-quiz-banner__text\">\n          <p class=\"tfs-quiz-banner__title\">\u00bfNo sabes qu\u00e9 entrada elegir?<\/p>\n          <p class=\"tfs-quiz-banner__subtitle\">Te ayudamos a encontrar la perfecta para ti<\/p>\n        <\/div>\n        <span class=\"tfs-quiz-banner__btn\">\n          Hacer test\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><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>\n  <\/main>\n\n  <!-- CTA FINAL -->\n  <section class=\"tfs-faq-cta\" id=\"cta-faq\" aria-label=\"Contacto y reservas\">\n    <div class=\"tfs-faq-cta__inner\">\n      <h2 class=\"tfs-faq-cta__title\">\u00bfNo Encuentras Tu Respuesta?<\/h2>\n      <p class=\"tfs-faq-cta__sub\">Respuesta garantizada en menos de 2 horas<\/p>\n\n      <div class=\"tfs-faq-cta__grid\">\n        <div class=\"tfs-faq-cta__block\">\n          <div class=\"tfs-faq-cta__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/>\n            <\/svg>\n          <\/div>\n          <h3 class=\"tfs-faq-cta__block-title\">Habla con Nosotros<\/h3>\n          <p class=\"tfs-faq-cta__block-text\">Resolvemos al instante<\/p>\n          <div class=\"tfs-faq-cta__btns\">\n            <a href=\"https:\/\/wa.me\/34684776981?text=Hola%2C%20tengo%20una%20consulta%20sobre%20el%20tablao\" target=\"_blank\" rel=\"noopener\" class=\"tfs-faq-btn tfs-faq-btn--wa\" aria-label=\"Contactar por 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              WhatsApp\n            <\/a>\n            <a href=\"tel:+34684776981\" class=\"tfs-faq-btn tfs-faq-btn--tel\" aria-label=\"Llamar por tel\u00e9fono\">\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              +34 684 776 981\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"tfs-faq-cta__divider\" aria-hidden=\"true\"><\/div>\n\n        <div class=\"tfs-faq-cta__block\">\n          <div class=\"tfs-faq-cta__icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"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              <path d=\"m9 16 2 2 4-4\"\/>\n            <\/svg>\n          <\/div>\n          <h3 class=\"tfs-faq-cta__block-title\">\u00bfListo para Vivir el Flamenco?<\/h3>\n          <p class=\"tfs-faq-cta__block-text\">Cancelaci\u00f3n gratuita 24h<\/p>\n          <button type=\"button\" class=\"tfs-faq-btn tfs-faq-btn--book\" data-tfs-booking-open aria-haspopup=\"dialog\" aria-controls=\"tfs-booking-modal\">\n            <span>Reservar Entradas<\/span>\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n          <\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"tfs-faq-trust\">\n        <div class=\"tfs-faq-trust__item\">\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<\/span>\n        <\/div>\n        <div class=\"tfs-faq-trust__item\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n            <polyline points=\"1 4 1 10 7 10\"\/>\n            <path d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"\/>\n          <\/svg>\n          <span>Cancelaci\u00f3n 24h<\/span>\n        <\/div>\n        <div class=\"tfs-faq-trust__item tfs-faq-trust__item--rating\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" 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          <span>13.384+ \u00b7 4.9\u2605<\/span>\n        <\/div>\n        <div class=\"tfs-faq-trust__item\">\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    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- MODAL TURITOP -->\n<div id=\"tfs-booking-modal\" class=\"tfs-modal\" role=\"dialog\" aria-modal=\"true\"\n     aria-labelledby=\"tfs-modal-title\" aria-describedby=\"tfs-modal-desc\" aria-hidden=\"true\">\n  <div class=\"tfs-modal__box\" role=\"document\">\n    <header class=\"tfs-modal__header\">\n      <h2 id=\"tfs-modal-title\" class=\"tfs-modal__title\">Reservar entradas<\/h2>\n      <button type=\"button\" class=\"tfs-modal__close\" data-tfs-booking-close aria-label=\"Cerrar calendario de reservas\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\">\n          <path d=\"M18 6L6 18M6 6l12 12\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/button>\n    <\/header>\n\n    <div class=\"tfs-modal__body\">\n      <p id=\"tfs-modal-desc\" class=\"tfs-sr-only\">Calendario de reservas con disponibilidad en tiempo real. Selecciona fecha y horario para reservar tus entradas.<\/p>\n\n      <div class=\"tfs-modal__loading\" data-tfs-loading aria-live=\"polite\">\n        <div class=\"tfs-modal__spinner\" role=\"status\" aria-label=\"Cargando disponibilidad\"><\/div>\n        <div class=\"tfs-modal__loading-text\">Cargando disponibilidad\u2026<\/div>\n      <\/div>\n\n      <div class=\"load-turitop\"\n           data-service=\"P1\"\n           data-lang=\"es\"\n           data-embed=\"box\"\n           data-tfs-turitop-container><\/div>\n\n      <noscript>\n        <p style=\"margin-top:12px;font-family:'GT America', sans-serif;color:#1A1512;\">\n          Para reservar online, activa JavaScript en tu navegador o contacta por WhatsApp: <a href=\"https:\/\/wa.me\/34684776981\" target=\"_blank\" rel=\"noopener\">+34 684 776 981<\/a>\n        <\/p>\n      <\/noscript>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- =====================================================\n     JAVASCRIPT - ACORDE\u00d3N + MODAL\n     ===================================================== -->\n<script>\n(function(){\n  'use strict';\n\n  \/* =====================================================\n     FAQ ACCORDION\n     ===================================================== *\/\n  function initFAQ() {\n    var root = document.querySelector('.tfs-faq-page');\n    if (!root || root.getAttribute('data-tfs-init') === '1') return;\n    root.setAttribute('data-tfs-init', '1');\n\n    var items = root.querySelectorAll('.tfs-faq-item');\n    var countEl = root.querySelector('#faq-total-count');\n    \n    if (countEl && items.length > 0) {\n      countEl.textContent = String(items.length);\n    }\n\n    items.forEach(function(item) {\n      var btn = item.querySelector('.tfs-faq-q');\n      var answer = item.querySelector('.tfs-faq-a');\n      if (!btn || !answer) return;\n\n      var answerId = answer.id || 'faq-' + Math.random().toString(36).substr(2, 9);\n      answer.id = answerId;\n      btn.setAttribute('aria-controls', answerId);\n      btn.setAttribute('aria-expanded', 'false');\n    });\n\n    root.addEventListener('click', function(e) {\n      var btn = e.target.closest('.tfs-faq-q');\n      if (!btn || !root.contains(btn)) return;\n\n      e.preventDefault();\n      var item = btn.closest('.tfs-faq-item');\n      if (!item) return;\n\n      toggleItem(root, item);\n    });\n\n    root.addEventListener('keydown', function(e) {\n      var btn = e.target.closest('.tfs-faq-q');\n      if (!btn || !root.contains(btn)) return;\n\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        btn.click();\n      }\n    });\n\n    initSearch(root);\n    initSmoothScroll(root);\n    initQuizTrigger(root);\n\n    console.log('FAQ v9.9 (Tipograf\u00eda v3) inicializado correctamente');\n  }\n\n  function toggleItem(root, item) {\n    var isOpen = item.classList.contains('is-open');\n    var cat = item.closest('.tfs-faq-cat');\n\n    var scopeItems = cat \n      ? cat.querySelectorAll('.tfs-faq-item')\n      : root.querySelectorAll('.tfs-faq-item');\n\n    scopeItems.forEach(function(otherItem) {\n      if (otherItem !== item) closeItem(otherItem);\n    });\n\n    if (isOpen) {\n      closeItem(item);\n    } else {\n      openItem(item);\n    }\n  }\n\n  function openItem(item) {\n    var btn = item.querySelector('.tfs-faq-q');\n    item.classList.add('is-open');\n    if (btn) btn.setAttribute('aria-expanded', 'true');\n  }\n\n  function closeItem(item) {\n    var btn = item.querySelector('.tfs-faq-q');\n    item.classList.remove('is-open');\n    if (btn) btn.setAttribute('aria-expanded', 'false');\n  }\n\n  \/* =====================================================\n     BUSCADOR\n     ===================================================== *\/\n  function initSearch(root) {\n    var input = root.querySelector('#faq-search');\n    var clearBtn = root.querySelector('#search-clear');\n    var resultsEl = root.querySelector('#search-results');\n    if (!input) return;\n\n    var debounceTimer;\n\n    function perform() {\n      var term = (input.value || '').toLowerCase().trim();\n      var items = root.querySelectorAll('.tfs-faq-item');\n      var cats = root.querySelectorAll('.tfs-faq-cat');\n      var visible = 0;\n\n      if (clearBtn) {\n        clearBtn.classList.toggle('show', term.length > 0);\n      }\n\n      if (!term) {\n        items.forEach(function(item) { item.classList.remove('hidden'); });\n        cats.forEach(function(cat) { cat.classList.remove('hidden'); });\n        if (resultsEl) resultsEl.textContent = '';\n        return;\n      }\n\n      items.forEach(function(item) {\n        var txt = (item.textContent || '').toLowerCase();\n        var match = txt.indexOf(term) !== -1;\n        item.classList.toggle('hidden', !match);\n        if (match) visible++;\n      });\n\n      cats.forEach(function(cat) {\n        var vis = cat.querySelectorAll('.tfs-faq-item:not(.hidden)');\n        cat.classList.toggle('hidden', vis.length === 0);\n      });\n\n      if (resultsEl) {\n        if (visible === 0) {\n          resultsEl.innerHTML = 'Sin resultados para \"<strong>' + escapeHtml(term) + '<\/strong>\". <a href=\"#cta-faq\" style=\"color:#FFFFFF;text-decoration:underline;\">Cont\u00e1ctanos<\/a>';\n        } else {\n          resultsEl.innerHTML = '<strong>' + visible + '<\/strong> resultado' + (visible !== 1 ? 's' : '') + ' encontrado' + (visible !== 1 ? 's' : '');\n        }\n      }\n    }\n\n    function debounced() {\n      clearTimeout(debounceTimer);\n      debounceTimer = setTimeout(perform, 150);\n    }\n\n    input.addEventListener('input', debounced);\n    input.addEventListener('keyup', function(e) {\n      if (e.key === 'Escape') {\n        input.value = '';\n        perform();\n        input.blur();\n      }\n    });\n\n    if (clearBtn) {\n      clearBtn.addEventListener('click', function() {\n        input.value = '';\n        input.focus();\n        perform();\n      });\n    }\n  }\n\n  function escapeHtml(text) {\n    var div = document.createElement('div');\n    div.textContent = text;\n    return div.innerHTML;\n  }\n\n  \/* =====================================================\n     SCROLL SUAVE\n     ===================================================== *\/\n  function initSmoothScroll(root) {\n    var links = root.querySelectorAll('.tfs-faq-nav__btn');\n    links.forEach(function(link) {\n      link.addEventListener('click', function(e) {\n        var href = this.getAttribute('href');\n        if (!href || href.charAt(0) !== '#') return;\n\n        var target = document.querySelector(href);\n        if (!target) return;\n\n        e.preventDefault();\n        var headerOffset = 80;\n        var elementPosition = target.getBoundingClientRect().top;\n        var offsetPosition = elementPosition + window.pageYOffset - headerOffset;\n\n        window.scrollTo({\n          top: offsetPosition,\n          behavior: 'smooth'\n        });\n\n        setTimeout(function() {\n          var firstBtn = target.querySelector('.tfs-faq-q');\n          if (firstBtn) firstBtn.focus();\n        }, 500);\n      });\n    });\n  }\n\n  \/* =====================================================\n     QUIZ TRIGGER\n     ===================================================== *\/\n  function initQuizTrigger(root) {\n    var trigger = root.querySelector('#tfsq-trigger');\n    if (!trigger) return;\n\n    function go() {\n      window.location.href = '\/entradas-y-horarios\/';\n    }\n\n    trigger.addEventListener('click', go);\n    trigger.addEventListener('keydown', function(e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go();\n      }\n    });\n  }\n\n  \/* =====================================================\n     INIT\n     ===================================================== *\/\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initFAQ);\n  } else {\n    initFAQ();\n  }\n  window.addEventListener('load', initFAQ);\n\n})();\n\n\/* =====================================================\n   TURITOP MODAL MANAGER\n   ===================================================== *\/\n(function(){\n  \"use strict\";\n  if (window.__TFS_BOOKING_INIT__) return;\n  window.__TFS_BOOKING_INIT__ = true;\n\n  var TURITOP_SRC = \"https:\/\/app.turitop.com\/js\/load-turitop.min.js\";\n  var TURITOP_COMPANY = \"T1263\";\n\n  var modal = document.querySelector(\"#tfs-booking-modal\");\n  if (!modal) return;\n\n  var closeBtn = modal.querySelector(\"[data-tfs-booking-close]\");\n  var loadingEl = modal.querySelector(\"[data-tfs-loading]\");\n  var container = modal.querySelector(\"[data-tfs-turitop-container]\");\n\n  var lastFocus = null;\n  var isScrollLocked = false;\n  var scrollY = 0;\n\n  function ensureTuritopScriptLoaded(){\n    var existing = document.querySelector('script[src*=\"app.turitop.com\/js\/load-turitop.min.js\"]');\n    if (existing) return;\n\n    var s = document.createElement(\"script\");\n    s.src = TURITOP_SRC;\n    s.async = true;\n    s.setAttribute(\"data-company\", TURITOP_COMPANY);\n    document.body.appendChild(s);\n  }\n\n  function lockScroll(){\n    if (isScrollLocked) return;\n    isScrollLocked = true;\n    scrollY = window.scrollY || window.pageYOffset || 0;\n    document.body.style.position = \"fixed\";\n    document.body.style.top = \"-\" + scrollY + \"px\";\n    document.body.style.left = \"0\";\n    document.body.style.right = \"0\";\n    document.body.style.width = \"100%\";\n    document.body.style.overflow = \"hidden\";\n  }\n\n  function unlockScroll(){\n    if (!isScrollLocked) return;\n    isScrollLocked = false;\n    document.body.style.position = \"\";\n    document.body.style.top = \"\";\n    document.body.style.left = \"\";\n    document.body.style.right = \"\";\n    document.body.style.width = \"\";\n    document.body.style.overflow = \"\";\n    window.scrollTo(0, scrollY);\n  }\n\n  function isTuritopRendered(){\n    if (!container) return false;\n    if (container.querySelector(\"iframe\")) return true;\n    var h = container.getBoundingClientRect().height;\n    if (container.children && container.children.length > 0 && h > 120) return true;\n    return false;\n  }\n\n  function watchTuritopReady(){\n    if (!loadingEl || !container) return function(){};\n\n    loadingEl.style.display = \"flex\";\n\n    if (isTuritopRendered()){\n      loadingEl.style.display = \"none\";\n      return function(){};\n    }\n\n    var disconnected = false;\n    var obs = new MutationObserver(function(){\n      if (disconnected) return;\n      if (isTuritopRendered()){\n        loadingEl.style.display = \"none\";\n        obs.disconnect();\n        disconnected = true;\n      }\n    });\n    obs.observe(container, { childList:true, subtree:true });\n\n    var t = setTimeout(function(){\n      if (!disconnected && isTuritopRendered()) loadingEl.style.display = \"none\";\n    }, 8000);\n\n    return function(){\n      clearTimeout(t);\n      if (!disconnected){ try{ obs.disconnect(); }catch(e){} disconnected = true; }\n    };\n  }\n\n  var cleanupObserver = null;\n\n  function openModal(triggerEl){\n    if (modal.classList.contains(\"open\")) return;\n\n    lastFocus = triggerEl || document.activeElement;\n    ensureTuritopScriptLoaded();\n\n    modal.classList.add(\"open\");\n    modal.setAttribute(\"aria-hidden\",\"false\");\n    lockScroll();\n    cleanupObserver = watchTuritopReady();\n\n    setTimeout(function(){\n      if (closeBtn) closeBtn.focus();\n    }, 50);\n  }\n\n  function closeModal(){\n    if (!modal.classList.contains(\"open\")) return;\n\n    modal.classList.remove(\"open\");\n    modal.setAttribute(\"aria-hidden\",\"true\");\n\n    if (cleanupObserver) cleanupObserver();\n    cleanupObserver = null;\n\n    unlockScroll();\n\n    if (lastFocus && typeof lastFocus.focus === \"function\"){\n      setTimeout(function(){ lastFocus.focus(); }, 0);\n    }\n  }\n\n  document.addEventListener(\"click\", function(e){\n    var btn = e.target.closest(\"[data-tfs-booking-open]\");\n    if (btn){\n      e.preventDefault();\n      openModal(btn);\n      return;\n    }\n    if (e.target === modal){\n      closeModal();\n    }\n  });\n\n  if (closeBtn){\n    closeBtn.addEventListener(\"click\", closeModal);\n  }\n\n  document.addEventListener(\"keydown\", function(e){\n    if (e.key === \"Escape\" && modal.classList.contains(\"open\")) closeModal();\n  });\n\n  var box = modal.querySelector(\".tfs-modal__box\");\n  if (box){\n    box.addEventListener(\"click\", function(e){ e.stopPropagation(); });\n  }\n\n  window.TFSBooking = { open: openModal, close: closeModal, modal: modal };\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0477b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"fa0477b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n(function () {\n  'use strict';\n\n  function initAll() {\n    var roots = document.querySelectorAll('.tfs-faq-page');\n    for (var i = 0; i < roots.length; i++) initRoot(roots[i]);\n  }\n\n  function initRoot(root) {\n    if (!root || root.getAttribute('data-tfs-init') === '1') return;\n    root.setAttribute('data-tfs-init', '1');\n\n    \/\/ -----------------------------\n    \/\/ CONTADOR\n    \/\/ -----------------------------\n    var items = root.querySelectorAll('.tfs-faq-item');\n    var countEl = root.querySelector('#faq-total-count');\n    if (countEl) countEl.textContent = String(items.length);\n\n    \/\/ -----------------------------\n    \/\/ ESTADO INICIAL (ARIA + ALTURAS)\n    \/\/ -----------------------------\n    for (var k = 0; k < items.length; k++) {\n      var item = items[k];\n      var btn = item.querySelector('.tfs-faq-q');\n      var answer = item.querySelector('.tfs-faq-a');\n      if (!btn || !answer) continue;\n\n      \/\/ Asegurar ID estable (usa el que ya tienes: faq-1, faq-2, etc.)\n      if (!answer.id) answer.id = 'faq-' + (k + 1);\n      btn.setAttribute('aria-controls', answer.id);\n\n      var isOpen = item.getAttribute('data-open') === 'true';\n      btn.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n      answer.setAttribute('aria-hidden', isOpen ? 'false' : 'true');\n\n      if (isOpen) {\n        setAnswerMaxHeight(answer, getExpandableHeight(answer));\n      } else {\n        setAnswerMaxHeight(answer, 0);\n      }\n    }\n\n    \/\/ -----------------------------\n    \/\/ ACORDE\u00d3N (DELEGACI\u00d3N, 1 SOLO LISTENER)\n    \/\/ -----------------------------\n    root.addEventListener('click', function (e) {\n      var btn = closest(e.target, '.tfs-faq-q');\n      if (!btn || !root.contains(btn)) return;\n\n      e.preventDefault();\n\n      var item = closest(btn, '.tfs-faq-item');\n      if (!item) return;\n\n      toggleItem(root, item);\n    });\n\n    root.addEventListener('keydown', function (e) {\n      var btn = closest(e.target, '.tfs-faq-q');\n      if (!btn || !root.contains(btn)) return;\n\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        btn.click();\n      }\n    });\n\n    \/\/ -----------------------------\n    \/\/ BUSCADOR\n    \/\/ -----------------------------\n    initSearch(root);\n\n    \/\/ -----------------------------\n    \/\/ MODAL RESERVAS\n    \/\/ -----------------------------\n    initModal(root);\n\n    \/\/ -----------------------------\n    \/\/ SCROLL SUAVE\n    \/\/ -----------------------------\n    initSmoothScroll(root);\n\n    \/\/ -----------------------------\n    \/\/ QUIZ TRIGGER\n    \/\/ -----------------------------\n    initQuizTrigger(root);\n\n    \/\/ -----------------------------\n    \/\/ RE-CALC EN RESIZE (por wraps de texto \/ responsive)\n    \/\/ -----------------------------\n    window.addEventListener('resize', function () {\n      var openAnswers = root.querySelectorAll('.tfs-faq-item[data-open=\"true\"] .tfs-faq-a');\n      for (var j = 0; j < openAnswers.length; j++) {\n        setAnswerMaxHeight(openAnswers[j], getExpandableHeight(openAnswers[j]));\n      }\n    });\n  }\n\n  function toggleItem(root, item) {\n    var isOpen = item.getAttribute('data-open') === 'true';\n    var cat = closest(item, '.tfs-faq-cat');\n\n    \/\/ Cierra otros SOLO dentro de la misma categor\u00eda (m\u00e1s usable)\n    var scopeItems = cat\n      ? cat.querySelectorAll('.tfs-faq-item')\n      : root.querySelectorAll('.tfs-faq-item');\n\n    for (var i = 0; i < scopeItems.length; i++) {\n      if (scopeItems[i] !== item) closeItem(scopeItems[i]);\n    }\n\n    if (isOpen) closeItem(item);\n    else openItem(item);\n  }\n\n  function openItem(item) {\n    var btn = item.querySelector('.tfs-faq-q');\n    var answer = item.querySelector('.tfs-faq-a');\n    if (!answer) return;\n\n    item.setAttribute('data-open', 'true');\n    if (btn) btn.setAttribute('aria-expanded', 'true');\n    answer.setAttribute('aria-hidden', 'false');\n\n    setAnswerMaxHeight(answer, getExpandableHeight(answer));\n  }\n\n  function closeItem(item) {\n    var btn = item.querySelector('.tfs-faq-q');\n    var answer = item.querySelector('.tfs-faq-a');\n\n    item.setAttribute('data-open', 'false');\n    if (btn) btn.setAttribute('aria-expanded', 'false');\n\n    if (!answer) return;\n    answer.setAttribute('aria-hidden', 'true');\n    setAnswerMaxHeight(answer, 0);\n  }\n\n  \/\/ Mide altura real aunque CSS tenga max-height:0 !important\n  function getExpandableHeight(answer) {\n    \/\/ Medimos quitando max-height con IMPORTANT, sin animaci\u00f3n durante medici\u00f3n\n    answer.style.setProperty('transition', 'none', 'important');\n    answer.style.setProperty('max-height', 'none', 'important');\n    answer.offsetHeight; \/\/ reflow\n    var h = answer.scrollHeight || 0;\n\n    \/\/ Restauramos transici\u00f3n (la dejamos estable)\n    answer.style.setProperty('transition', 'max-height 0.4s ease', 'important');\n\n    \/\/ Peque\u00f1o buffer\n    return h + 8;\n  }\n\n  \/\/ Importante: tu CSS tiene !important, por eso aqu\u00ed tambi\u00e9n lo ponemos\n  function setAnswerMaxHeight(answer, px) {\n    answer.style.setProperty('overflow', 'hidden', 'important');\n    answer.style.setProperty('transition', 'max-height 0.4s ease', 'important');\n    answer.style.setProperty('max-height', String(px) + 'px', 'important');\n  }\n\n  \/\/ -----------------------------\n  \/\/ BUSCADOR\n  \/\/ -----------------------------\n  function initSearch(root) {\n    var input = root.querySelector('#faq-search');\n    var clearBtn = root.querySelector('#search-clear');\n    var resultsEl = root.querySelector('#search-results');\n    if (!input) return;\n\n    function perform() {\n      var term = (input.value || '').toLowerCase().trim();\n      var items = root.querySelectorAll('.tfs-faq-item');\n      var cats = root.querySelectorAll('.tfs-faq-cat');\n      var visible = 0;\n\n      if (clearBtn) {\n        if (term) clearBtn.classList.add('show');\n        else clearBtn.classList.remove('show');\n      }\n\n      if (!term) {\n        for (var i = 0; i < items.length; i++) items[i].classList.remove('hidden');\n        for (var c = 0; c < cats.length; c++) cats[c].classList.remove('hidden');\n        if (resultsEl) resultsEl.textContent = '';\n        return;\n      }\n\n      for (var j = 0; j < items.length; j++) {\n        var txt = (items[j].textContent || '').toLowerCase();\n        var match = txt.indexOf(term) !== -1;\n        if (match) {\n          items[j].classList.remove('hidden');\n          visible++;\n        } else {\n          items[j].classList.add('hidden');\n        }\n      }\n\n      for (var k = 0; k < cats.length; k++) {\n        var vis = cats[k].querySelectorAll('.tfs-faq-item:not(.hidden)');\n        if (vis.length === 0) cats[k].classList.add('hidden');\n        else cats[k].classList.remove('hidden');\n      }\n\n      if (resultsEl) {\n        if (visible === 0) {\n          resultsEl.innerHTML = 'Sin resultados para \"<strong>' + escapeHtml(term) + '<\/strong>\"';\n        } else {\n          resultsEl.innerHTML =\n            '<strong>' + visible + '<\/strong> resultado' + (visible !== 1 ? 's' : '') +\n            ' encontrado' + (visible !== 1 ? 's' : '');\n        }\n      }\n    }\n\n    input.addEventListener('input', perform);\n\n    if (clearBtn) {\n      clearBtn.addEventListener('click', function () {\n        input.value = '';\n        input.focus();\n        perform();\n      });\n    }\n  }\n\n  function escapeHtml(text) {\n    var div = document.createElement('div');\n    div.textContent = text;\n    return div.innerHTML;\n  }\n\n  \/\/ -----------------------------\n  \/\/ MODAL RESERVAS\n  \/\/ -----------------------------\n  function initModal(root) {\n    var openBtn = root.querySelector('#open-booking');\n    var closeBtn = root.querySelector('#close-booking');\n    var modal = root.querySelector('#booking-modal');\n    var loading = root.querySelector('#modal-loading');\n    if (!modal) return;\n\n    var lastFocus = null;\n\n    function openModal() {\n      lastFocus = document.activeElement;\n\n      modal.classList.add('open');\n      document.body.style.overflow = 'hidden';\n      modal.setAttribute('aria-hidden', 'false');\n\n      if (loading) {\n        loading.style.display = 'block';\n        setTimeout(function () {\n          loading.style.display = 'none';\n        }, 2500);\n      }\n\n      if (closeBtn) closeBtn.focus();\n    }\n\n    function closeModal() {\n      modal.classList.remove('open');\n      document.body.style.overflow = '';\n      modal.setAttribute('aria-hidden', 'true');\n\n      if (loading) loading.style.display = 'block';\n      if (lastFocus && lastFocus.focus) lastFocus.focus();\n    }\n\n    if (openBtn) {\n      openBtn.addEventListener('click', function (e) {\n        e.preventDefault();\n        openModal();\n      });\n    }\n\n    if (closeBtn) {\n      closeBtn.addEventListener('click', function (e) {\n        e.preventDefault();\n        closeModal();\n      });\n    }\n\n    modal.addEventListener('click', function (e) {\n      if (e.target === modal) closeModal();\n    });\n\n    document.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape' && modal.classList.contains('open')) closeModal();\n    });\n  }\n\n  \/\/ -----------------------------\n  \/\/ SCROLL SUAVE NAV\n  \/\/ -----------------------------\n  function initSmoothScroll(root) {\n    var links = root.querySelectorAll('.tfs-faq-nav__btn');\n    for (var i = 0; i < links.length; i++) {\n      links[i].addEventListener('click', function (e) {\n        var href = this.getAttribute('href');\n        if (!href || href.charAt(0) !== '#') return;\n\n        var target = document.querySelector(href);\n        if (!target) return;\n\n        e.preventDefault();\n        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      });\n    }\n  }\n\n  \/\/ -----------------------------\n  \/\/ QUIZ TRIGGER\n  \/\/ -----------------------------\n  function initQuizTrigger(root) {\n    var trigger = root.querySelector('#quiz-trigger');\n    if (!trigger) return;\n\n    function go() {\n      window.location.href = '\/entradas-y-horarios\/';\n    }\n\n    trigger.addEventListener('click', function (e) {\n      e.preventDefault();\n      go();\n    });\n\n    trigger.addEventListener('keydown', function (e) {\n      if (e.key === 'Enter' || e.key === ' ') {\n        e.preventDefault();\n        go();\n      }\n    });\n  }\n\n  \/\/ -----------------------------\n  \/\/ HELPERS (closest compatible)\n  \/\/ -----------------------------\n  function closest(el, selector) {\n    while (el && el.nodeType === 1) {\n      if (matches(el, selector)) return el;\n      el = el.parentElement;\n    }\n    return null;\n  }\n\n  function matches(el, selector) {\n    var p = Element.prototype;\n    var fn = p.matches || p.webkitMatchesSelector || p.msMatchesSelector;\n    return fn.call(el, selector);\n  }\n\n  \/\/ INIT (con reintentos seguros)\n  initAll();\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initAll);\n  window.addEventListener('load', initAll);\n  setTimeout(initAll, 800);\n\n})();\n<\/script>\n\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>Resolvemos Todas Tus Dudas Preguntas Frecuentes Todo sobre el espect\u00e1culo flamenco en Tablao Las Setas de Sevilla. \u00bfNo encuentras tu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","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":"","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-1604","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/pages\/1604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/comments?post=1604"}],"version-history":[{"count":191,"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/pages\/1604\/revisions"}],"predecessor-version":[{"id":5561,"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/pages\/1604\/revisions\/5561"}],"wp:attachment":[{"href":"https:\/\/test.tablaoflamencolassetas.com\/de\/wp-json\/wp\/v2\/media?parent=1604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}