{"id":20,"date":"2026-06-16T11:33:00","date_gmt":"2026-06-16T11:33:00","guid":{"rendered":"https:\/\/lems360.com\/?page_id=20"},"modified":"2026-09-25T12:23:00","modified_gmt":"2026-09-25T12:23:00","slug":"precios","status":"publish","type":"page","link":"https:\/\/lems360.com\/en\/precios\/","title":{"rendered":"Prices"},"content":{"rendered":"<div>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Baloo+2:wght@600;700;800&#038;family=Inter:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  .lb-block{\n    --lb-red: #ff2f52;\n    --lb-orange: #ff8a3d;\n    --lb-gradient: linear-gradient(135deg, var(--lb-red), var(--lb-orange));\n    --lb-panel: #170b09;\n    --lb-panel-border: rgba(255,255,255,.08);\n    --lb-text: #f7efe9;\n    --lb-text-dim: #b9a89d;\n    --lb-radius-lg: 24px;\n    --lb-radius-md: 14px;<\/p>\n<p>    font-family: 'Inter', sans-serif;\n    color: var(--lb-text);\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 0 16px;\n    box-sizing: border-box;\n  }\n  .lb-block *{ box-sizing: border-box; }<\/p>\n<p>  .lb-block h2, .lb-block .lb-display{\n    font-family: 'Baloo 2', sans-serif;\n    font-weight: 700;\n    margin: 0;\n  }<\/p>\n<p>  .lb-hero{ max-width: 720px; }\n  .lb-hero-title-row{\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 12px;\n  }\n  .lb-hero h2{\n    font-size: clamp(1.6rem, 3.2vw, 2.2rem);\n    line-height: 1.15;\n  }\n  .lb-guide-badge{\n    display: inline-block;\n    background: var(--lb-gradient);\n    color: #fff;\n    font-family: 'Inter', sans-serif;\n    font-weight: 700;\n    font-size: .8rem;\n    text-transform: uppercase;\n    letter-spacing: .03em;\n    padding: 6px 14px;\n    border-radius: 999px;\n    white-space: nowrap;\n  }\n  .lb-hero .lb-price-line{\n    margin-top: 10px;\n    color: var(--lb-text-dim);\n    font-size: .98rem;\n  }\n  .lb-hero .lb-price-line strong{ color: var(--lb-text); font-weight: 600; }<\/p>\n<p>  \/* Nivel 1: selector de ruta base *\/\n  .lb-route-switch{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n    margin-top: 22px;\n  }\n  .lb-route-card{\n    text-align: left;\n    border-radius: var(--lb-radius-md);\n    border: 1px solid var(--lb-panel-border);\n    background: var(--lb-panel);\n    color: var(--lb-text);\n    padding: 16px 18px;\n    cursor: pointer;\n    transition: border-color .2s ease, background .2s ease;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-height: 92px;\n  }\n  .lb-route-card:hover{ border-color: rgba(255,138,61,.5); }\n  .lb-route-card .lb-route-tag{\n    display: block;\n    font-size: .72rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: .02em;\n    color: var(--lb-text-dim);\n    margin-bottom: 6px;\n    line-height: 1.3;\n    white-space: normal;\n    overflow-wrap: break-word;\n  }\n  .lb-route-card .lb-route-title{\n    display: block;\n    font-family: 'Baloo 2', sans-serif;\n    font-weight: 700;\n    font-size: 1.15rem;\n  }\n  .lb-route-card.lb-active{\n    background: var(--lb-gradient);\n    border-color: transparent;\n  }\n  .lb-route-card.lb-active .lb-route-tag{ color: rgba(255,255,255,.85); }<\/p>\n<p>  \/* Nivel 2: Sin gu\u00eda \/ Con gu\u00eda *\/\n  .lb-type-switch{\n    display:inline-flex;\n    margin-top: 20px;\n    background: var(--lb-panel);\n    border: 1px solid var(--lb-panel-border);\n    border-radius: 999px;\n    padding: 4px;\n    gap: 4px;\n  }\n  .lb-type-switch button{\n    border: none;\n    background: transparent;\n    color: var(--lb-text-dim);\n    font-family: 'Inter', sans-serif;\n    font-weight: 600;\n    font-size: .88rem;\n    padding: 8px 18px;\n    border-radius: 999px;\n    cursor: pointer;\n    transition: color .2s ease, background .2s ease;\n  }\n  .lb-type-switch button.lb-active{\n    background: var(--lb-gradient);\n    color: #fff;\n  }<\/p>\n<p>  \/* Nivel 3: extras (solo ruta \/ +Catedral \/ +Alcazar \/ +Ambos) *\/\n  .lb-subnav{\n    display:flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    padding: 18px 0 0;\n    margin: 0;\n    list-style: none;\n  }\n  .lb-subnav li{ margin: 0; padding: 0; list-style: none; }\n  .lb-subnav button{\n    flex: 0 0 auto;\n    border-radius: var(--lb-radius-md);\n    border: 1px solid var(--lb-panel-border);\n    background: var(--lb-panel);\n    color: var(--lb-text);\n    padding: 14px 20px;\n    text-align: left;\n    cursor: pointer;\n    min-width: 190px;\n    transition: border-color .2s ease, background .2s ease;\n  }\n  .lb-subnav button:hover{ border-color: rgba(255,138,61,.5); }\n  .lb-subnav button .lb-route-name{\n    display:block;\n    font-weight: 600;\n    font-size: .95rem;\n    margin-bottom: 4px;\n  }\n  .lb-subnav button .lb-route-meta{\n    display:block;\n    font-size: .8rem;\n    color: var(--lb-text-dim);\n  }\n  .lb-subnav button.lb-active{\n    background: var(--lb-gradient);\n    border-color: transparent;\n  }\n  .lb-subnav button.lb-active .lb-route-meta{ color: rgba(255,255,255,.85); }<\/p>\n<p>  .lb-booking{ padding: 24px 0 48px; }\n  .lb-iframe-frame{\n    position: relative;\n    padding: 2px;\n    border-radius: var(--lb-radius-lg);\n    background: var(--lb-gradient);\n  }\n  .lb-iframe-inner{\n    background: #ffffff;\n    border-radius: calc(var(--lb-radius-lg) - 2px);\n    overflow: hidden;\n    position: relative;\n  }\n  .lb-iframe-inner iframe{\n    width: 100%;\n    height: min(640px, 80vh);\n    border: 0;\n    display: block;\n    opacity: 1;\n    transition: opacity .25s ease;\n  }\n  .lb-iframe-inner iframe.lb-is-loading{ opacity: 0; }<\/p>\n<p>  .lb-loading-state{\n    position:absolute;\n    inset:0;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#8a8078;\n    font-family:'Inter',sans-serif;\n    font-size:.9rem;\n    background:#fff;\n    opacity:0;\n    pointer-events:none;\n    transition: opacity .2s ease;\n  }\n  .lb-loading-state.lb-visible{ opacity:1; }<\/p>\n<p>  @media (max-width: 640px){\n    .lb-block{ padding: 0 12px; }\n    .lb-hero{ max-width: 100%; }<\/p>\n<p>    .lb-route-card{ padding: 14px 12px; }\n    .lb-route-card .lb-route-title{ font-size: 1rem; }<\/p>\n<p>    .lb-type-switch{ width: 100%; }\n    .lb-type-switch button{ flex: 1 1 0; text-align: center; padding: 8px 10px; font-size: .82rem; }<\/p>\n<p>    .lb-subnav{\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 8px;\n      overflow: visible;\n    }\n    .lb-subnav button{ min-width: 0; width: 100%; padding: 12px 14px; }\n    .lb-subnav button .lb-route-name{ font-size: .86rem; }\n    .lb-subnav button .lb-route-meta{ font-size: .72rem; }\n    .lb-subnav li:last-child:nth-child(odd){ grid-column: 1 \/ -1; }\n    .lb-subnav li:last-child:nth-child(odd) button{ text-align: center; }<\/p>\n<p>    .lb-iframe-inner iframe{ height: min(560px, 75vh); }\n  }<\/p>\n<p>  @media (max-width: 400px){\n    .lb-type-switch button{ font-size: .76rem; padding: 8px 6px; }\n    .lb-route-card .lb-route-title{ font-size: .92rem; }\n  }\n<\/style>\n<div class=\"lb-block\" id=\"lbBlock\">\n<div class=\"lb-hero\">\n<div class=\"lb-hero-title-row\">\n<h2 id=\"lbHeroTitle\">Leyendas de Toledo<\/h2>\n<p>      <span class=\"lb-guide-badge\" id=\"lbGuideBadge\">Sin gu\u00eda<\/span>\n    <\/div>\n<p class=\"lb-price-line\" id=\"lbPriceLine\"><strong>22\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad<\/p>\n<\/p><\/div>\n<div class=\"lb-route-switch\" id=\"lbRouteSwitch\"><\/div>\n<div class=\"lb-type-switch\" id=\"lbTypeSwitch\">\n    <button type=\"button\" data-guide=\"sin-guia\" class=\"lb-active\">Sin gu\u00eda<\/button><br \/>\n    <button type=\"button\" data-guide=\"con-guia\">Con gu\u00eda<\/button>\n  <\/div>\n<ul class=\"lb-subnav\" id=\"lbSubnav\" role=\"tablist\" aria-label=\"Selecciona los extras de la ruta\"><\/ul>\n<div class=\"lb-booking\">\n<div class=\"lb-iframe-frame\">\n<div class=\"lb-iframe-inner\">\n<div class=\"lb-loading-state\" id=\"lbLoadingState\">Cargando disponibilidad\u2026<\/div>\n<p>        <iframe id=\"lbBokunFrame\" title=\"Reserva LEMS 360\" loading=\"lazy\"><\/iframe>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function () {\n  \"use strict\";<\/p>\n<p>  \/\/ Sustituye cada \"src\" que empiece por REPLACE- por la URL real del widget de Bokun de esa combinaci\u00f3n.\n  var LB_ROUTES = [\n    { key: \"ldt\", name: \"Toledo Completo\", tag: \"Para descubrirlo todo\" },\n    { key: \"esencial\", name: \"Toledo Esencial\", tag: \"Para quien va con el tiempo justo\" }\n  ];<\/p>\n<p>  var LB_EXTRAS = [\n    { key: \"solo\", name: \"Ruta Lems360\" },\n    { key: \"catedral\", name: \"+ Catedral\" },\n    { key: \"alcazar\", name: \"+ Alcazar\" },\n    { key: \"ambos\", name: \"+ Alcazar & Catedral\" },\n    { key: \"pulsera\", name: \"+ Pulsera Tur\u00edstica\" }\n  ];<\/p>\n<p>  var LB_DATA = {\n    ldt: {\n      \"sin-guia\": {\n        extras: {\n          solo:     { meta: \"1h 30 min\", priceLine: \"<strong>22\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1283999\" },\n          catedral: { meta: \"2h 30 min\", priceLine: \"<strong>34\u20ac<\/strong> adultos \u00b7 <strong>26\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1285533\" },\n          alcazar:  { meta: \"2h 30 min\", priceLine: \"<strong>27\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1286439\" },\n          ambos:    { meta: \"4 horas\",   priceLine: \"<strong>39\u20ac<\/strong> adultos \u00b7 <strong>26\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1288447\" },\n          pulsera:  { meta: \"1h 30 min\", priceLine: \"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>32\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1293905\" }\n        }\n      },\n      \"con-guia\": {\n        extras: {\n          solo:     { meta: \"1h 30 min\", priceLine: \"<strong>31\u20ac<\/strong> adultos \u00b7 <strong>27\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-SOLO\" },\n          catedral: { meta: \"2h 30 min\", priceLine: \"<strong>43\u20ac<\/strong> adultos \u00b7 <strong>35\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-CATEDRAL\" },\n          alcazar:  { meta: \"2h 30 min\", priceLine: \"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>27\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-ALCAZAR\" },\n          ambos:    { meta: \"4 horas\",   priceLine: \"<strong>48\u20ac<\/strong> adultos \u00b7 <strong>35\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-AMBOS\" },\n          pulsera:  { meta: \"1h 30 min\", priceLine: \"<strong>45\u20ac<\/strong> adultos \u00b7 <strong>41\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-PULSERA\" }\n        }\n      }\n    },\n    esencial: {\n      \"sin-guia\": {\n        extras: {\n          solo:     { meta: \"1 hora\", priceLine: \"<strong>16\u20ac<\/strong> adultos \u00b7 <strong>14\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1288784\" },\n          catedral: { meta: \"2h 15 min\", priceLine: \"<strong>28\u20ac<\/strong> adultos \u00b7 <strong>22\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1291554\" },\n          alcazar:  { meta: \"2h 15 min\", priceLine: \"<strong>21\u20ac<\/strong> adultos \u00b7 <strong>14\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1292450\" },\n          ambos:    { meta: \"3h 45 min\", priceLine: \"<strong>33\u20ac<\/strong> adultos \u00b7 <strong>22\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1293875\" },\n          pulsera:  { meta: \"1 hora\", priceLine: \"<strong>30\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1294410\" }\n        }\n      },\n      \"con-guia\": {\n        extras: {\n          solo:     { meta: \"1 hora\", priceLine: \"<strong>22\u20ac<\/strong> adultos \u00b7 <strong>20\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-SOLO\" },\n          catedral: { meta: \"PENDIENTE-DURACION\", priceLine: \"<strong>34\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-CATEDRAL\" },\n          alcazar:  { meta: \"PENDIENTE-DURACION\", priceLine: \"<strong>27\u20ac<\/strong> adultos \u00b7 <strong>20\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-ALCAZAR\" },\n          ambos:    { meta: \"PENDIENTE-DURACION\", priceLine: \"<strong>39\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-AMBOS\" },\n          pulsera:  { meta: \"1 hora\", priceLine: \"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>34\u20ac<\/strong> ni\u00f1os y tercera edad\", src: \"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-PULSERA\" }\n        }\n      }\n    }\n  };<\/p>\n<p>  function init() {\n    var block = document.getElementById(\"lbBlock\");\n    if (!block) { return; }<\/p>\n<p>    var heroTitle     = document.getElementById(\"lbHeroTitle\");\n    var guideBadge     = document.getElementById(\"lbGuideBadge\");\n    var priceLine      = document.getElementById(\"lbPriceLine\");\n    var routeSwitch    = document.getElementById(\"lbRouteSwitch\");\n    var typeSwitch      = document.getElementById(\"lbTypeSwitch\");\n    var subnav          = document.getElementById(\"lbSubnav\");\n    var frame            = document.getElementById(\"lbBokunFrame\");\n    var loadingState     = document.getElementById(\"lbLoadingState\");<\/p>\n<p>    if (!heroTitle || !guideBadge || !priceLine || !routeSwitch || !typeSwitch || !subnav || !frame || !loadingState) { return; }<\/p>\n<p>    var currentRoute = \"ldt\";\n    var currentGuide = \"sin-guia\";\n    var currentExtra = \"solo\";<\/p>\n<p>    function findRoute(key) {\n      for (var i = 0; i < LB_ROUTES.length; i++) { if (LB_ROUTES[i].key === key) { return LB_ROUTES[i]; } }\n      return LB_ROUTES[0];\n    }\n    function findExtra(key) {\n      for (var i = 0; i < LB_EXTRAS.length; i++) { if (LB_EXTRAS[i].key === key) { return LB_EXTRAS[i]; } }\n      return LB_EXTRAS[0];\n    }\n\n    function renderRouteSwitch() {\n      routeSwitch.innerHTML = \"\";\n      for (var i = 0; i < LB_ROUTES.length; i++) {\n        (function (route) {\n          var btn = document.createElement(\"button\");\n          btn.type = \"button\";\n          btn.className = \"lb-route-card\" + (route.key === currentRoute ? \" lb-active\" : \"\");\n          btn.innerHTML = '<span class=\"lb-route-tag\">' + route.tag + '<\/span><span class=\"lb-route-title\">' + route.name + \"<\/span>\";\n          btn.addEventListener(\"click\", function () { selectRoute(route.key); });\n          routeSwitch.appendChild(btn);\n        })(LB_ROUTES[i]);\n      }\n    }<\/p>\n<p>    function renderSubnav() {\n      subnav.innerHTML = \"\";\n      var extrasData = LB_DATA[currentRoute][currentGuide].extras;\n      for (var i = 0; i < LB_EXTRAS.length; i++) {\n        (function (extraDef) {\n          var info = extrasData[extraDef.key];\n          var li = document.createElement(\"li\");\n          var btn = document.createElement(\"button\");\n          btn.type = \"button\";\n          btn.setAttribute(\"role\", \"tab\");\n          btn.className = extraDef.key === currentExtra ? \"lb-active\" : \"\";\n          btn.innerHTML = '<span class=\"lb-route-name\">' + extraDef.name + '<\/span><span class=\"lb-route-meta\">' + info.meta + \"<\/span>\";\n          btn.addEventListener(\"click\", function () { selectExtra(extraDef.key); });\n          li.appendChild(btn);\n          subnav.appendChild(li);\n        })(LB_EXTRAS[i]);\n      }\n    }<\/p>\n<p>    function loadFrame(src) {\n      frame.className = \"lb-is-loading\";\n      loadingState.className = \"lb-loading-state lb-visible\";\n      var separator = src.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n      frame.src = src + separator + \"lang=es\";\n    }<\/p>\n<p>    frame.addEventListener(\"load\", function () {\n      frame.className = \"\";\n      loadingState.className = \"lb-loading-state\";\n    });<\/p>\n<p>    function updateHero() {\n      var routeObj = findRoute(currentRoute);\n      var guideLabel = currentGuide === \"con-guia\" ? \"Con gu\u00eda\" : \"Sin gu\u00eda\";\n      heroTitle.textContent = routeObj.name;\n      guideBadge.textContent = guideLabel;\n      var currentInfo = LB_DATA[currentRoute][currentGuide].extras[currentExtra];\n      priceLine.innerHTML = currentInfo.priceLine;\n    }<\/p>\n<p>    function refreshAll() {\n      updateHero();<\/p>\n<p>      var typeButtons = typeSwitch.querySelectorAll(\"button\");\n      for (var i = 0; i < typeButtons.length; i++) {\n        typeButtons[i].className = typeButtons[i].getAttribute(\"data-guide\") === currentGuide ? \"lb-active\" : \"\";\n      }\n\n      renderRouteSwitch();\n      renderSubnav();\n\n      var info = LB_DATA[currentRoute][currentGuide].extras[currentExtra];\n      loadFrame(info.src);\n    }\n\n    function selectRoute(routeKey) {\n      if (currentRoute === routeKey) { return; }\n      currentRoute = routeKey;\n      currentExtra = \"solo\";\n      refreshAll();\n    }\n\n    function selectExtra(extraKey) {\n      if (currentExtra === extraKey) { return; }\n      currentExtra = extraKey;\n      refreshAll();\n    }\n\n    function selectGuide(guideKey) {\n      if (currentGuide === guideKey) { return; }\n      currentGuide = guideKey;\n      currentExtra = \"solo\";\n      refreshAll();\n    }\n\n    typeSwitch.addEventListener(\"click\", function (e) {\n      var btn = e.target.closest(\"button[data-guide]\");\n      if (!btn) { return; }\n      selectGuide(btn.getAttribute(\"data-guide\"));\n    });\n\n    var params = new URLSearchParams(window.location.search);\n    currentGuide = params.get(\"tipo\") === \"con-guia\" ? \"con-guia\" : \"sin-guia\";\n    var rutaParam = params.get(\"ruta\");\n    if (rutaParam === \"esencial\" || rutaParam === \"ldt\") { currentRoute = rutaParam; }\n\n    refreshAll();\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n<\/div>\n<div>\n<section class=\"age-policy-section\">\n<div class=\"age-policy-container\">\n<h3 class=\"age-policy-title\">Pol\u00edtica de edades<\/h3>\n<p class=\"age-policy-intro\">\n      Antes de reservar, ten en cuenta las siguientes condiciones de edad para cada categor\u00eda de tarifa.\n    <\/p>\n<div class=\"age-policy-grid\">\n<div class=\"age-policy-card\">\n        <span class=\"age-policy-badge\">8 - 14 a\u00f1os<\/span><\/p>\n<h4>Ni\u00f1os<\/h4>\n<p>Tarifa reducida aplicable a ni\u00f1os de 8 a 14 a\u00f1os.<\/p>\n<\/p><\/div>\n<div class=\"age-policy-card\">\n        <span class=\"age-policy-badge\">15 - 64 a\u00f1os<\/span><\/p>\n<h4>Adultos<\/h4>\n<p>Tarifa general. Incluye a j\u00f3venes a partir de 15 a\u00f1os que reserven de forma individual.<\/p>\n<\/p><\/div>\n<div class=\"age-policy-card\">\n        <span class=\"age-policy-badge\">65+ a\u00f1os<\/span><\/p>\n<h4>Tercera edad<\/h4>\n<p>Tarifa reducida para mayores de 65 a\u00f1os.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p class=\"age-policy-note\">\n      Edad m\u00ednima para participar en cualquiera de nuestras rutas: <strong>8 a\u00f1os<\/strong>. Los menores deben ir siempre acompa\u00f1ados de un adulto responsable.\n    <\/p>\n<\/p><\/div>\n<\/section>\n<style>\n.age-policy-section {\n  background: #0d0605;\n  padding: 60px 20px;\n  color: #fff;\n  font-family: inherit;\n}<\/p>\n<p>.age-policy-container {\n  max-width: 900px;\n  margin: 0 auto;\n  text-align: center;\n}<\/p>\n<p>.age-policy-title {\n  font-size: 28px;\n  font-weight: 700;\n  margin-bottom: 12px;\n}<\/p>\n<p>.age-policy-intro {\n  color: #b8aeae;\n  margin-bottom: 40px;\n  font-size: 15px;\n}<\/p>\n<p>.age-policy-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n  margin-bottom: 32px;\n}<\/p>\n<p>.age-policy-card {\n  background: #1a1010;\n  border: 1px solid #2e1e1e;\n  border-radius: 16px;\n  padding: 28px 20px;\n  text-align: left;\n  transition: border-color 0.2s ease;\n}<\/p>\n<p>.age-policy-card:hover {\n  border-color: #ff4d6d;\n}<\/p>\n<p>.age-policy-badge {\n  display: inline-block;\n  background: linear-gradient(135deg, #ff4d6d, #ff8a3d);\n  color: #fff;\n  font-size: 13px;\n  font-weight: 700;\n  padding: 4px 12px;\n  border-radius: 999px;\n  margin-bottom: 14px;\n}<\/p>\n<p>.age-policy-card h4 {\n  font-size: 18px;\n  margin: 0 0 8px;\n}<\/p>\n<p>.age-policy-card p {\n  font-size: 14px;\n  color: #b8aeae;\n  line-height: 1.5;\n  margin: 0;\n}<\/p>\n<p>.age-policy-note {\n  font-size: 13px;\n  color: #877d7d;\n  max-width: 560px;\n  margin: 0 auto;\n}<\/p>\n<p>@media (max-width: 768px) {\n  .age-policy-grid {\n    grid-template-columns: 1fr;\n  }\n}\n<\/style>\n<\/div>\n<hr>\n<h2>Descuentos para empresas y organizaciones sin fines de lucro<\/h2>\n<div>Creemos que la historia y la cultura deben ser accesibles para todos. Si gestionas un centro educativo, una empresa, una asociaci\u00f3n cultural o una entidad sin fines de lucro, adaptamos nuestras tarifas para ofrecerte pases grupales exclusivos.<\/div>\n<p><p>\n        <a href=\"\/contacto\/\">Contacta con nosotros<\/a>\n    <\/p>\n<\/p>\n<hr>\n<h2>Preguntas frecuentes<\/h2>\n<ul>\n<li>\n<h3>\u00bfC\u00f3mo funciona exactamente LEMS 360?<\/h3>\n<div>LEMS 360 funciona como una aplicaci\u00f3n web interactiva de guiado aut\u00f3nomo combinada con Realidad Inmersiva. El usuario accede a la plataforma desde su smartphone, selecciona su ruta hist\u00f3rica y camina libremente por la ciudad. Al llegar a los hitos o puntos de inter\u00e9s marcados en el mapa, se coloca sus gafas VR port\u00e1tiles; en ese instante, el entorno real cobra vida y presencia recreaciones hist\u00f3ricas tridimensionales exactas de los sucesos y leyendas que ocurrieron en ese lugar exacto siglos atr\u00e1s.<\/div>\n<\/li>\n<li>\n<h3>\u00bfCu\u00e1ntas personas podemos estar por visita o ruta?<\/h3>\n<div>No hay un l\u00edmite estricto de personas por ruta aut\u00f3noma, ya que cada usuario puede realizar el itinerario de forma independiente con su propio smartphone y visor VR. Sin embargo, para mantener una experiencia c\u00f3moda y fluida al caminar por las calles hist\u00f3ricas, recomendamos que los grupos autogestionados sean de entre 2 y 10 personas. Si prefieres contratar una experiencia con uno de nuestros gu\u00edas oficiales colaboradores, los pases se organizan en grupos optimizados para garantizar la m\u00e1xima inmersi\u00f3n.<\/div>\n<\/li>\n<li>\n<h3>\u00bfNecesito descargar alguna aplicaci\u00f3n pesada en mi m\u00f3vil?<\/h3>\n<div>No, no necesitas descargar ninguna aplicaci\u00f3n desde la App Store o Google Play. LEMS 360 es una aplicaci\u00f3n web (SaaS) ultraligera de bajo coste computacional. Esto significa que funciona directamente desde el navegador de tu smartphone (Safari, Chrome, etc.) simplemente escaneando un c\u00f3digo QR o accediendo a tu enlace de reserva. Est\u00e1 dise\u00f1ada para no consumir almacenamiento en tu dispositivo y reducir al m\u00ednimo el uso de tus datos m\u00f3viles durante la ruta.<\/div>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<h3>\u00bfQu\u00e9 incluye exactamente mi reserva con LEMS 360?<\/h3>\n<div>Tu reserva incluye el acceso completo a la ruta interactiva seleccionada a trav\u00e9s de la aplicaci\u00f3n web, el mapa digital de guiado aut\u00f3nomo sin p\u00e9rdidas, las narraciones de audio hist\u00f3ricas desarrolladas por expertos y la activaci\u00f3n de todos los puntos de visualizaci\u00f3n inmersiva. Adem\u00e1s, la tarifa base te da derecho al pr\u00e9stamo de nuestro visor VR port\u00e1til LEMS para la ruta, el cual se sincroniza con tu smartphone en solo tres segundos.<\/div>\n<\/li>\n<li>\n<h3>\u00bfLas rutas son aptas para ni\u00f1os o personas mayores?<\/h3>\n<div>S\u00ed, las experiencias inmersivas de LEMS 360 est\u00e1n dise\u00f1adas para mayores de 8 a\u00f1os. El lenguaje de las narraciones utiliza el pensamiento lateral y el storytelling din\u00e1mico para enganchar tanto a ni\u00f1os de primaria como a adultos, evitando los discursos densos y aburridos.<\/div>\n<\/li>\n<li>\n<h3>\u00bfQu\u00e9 pasa si las condiciones clim\u00e1ticas son malas el d\u00eda de mi ruta?<\/h3>\n<div>Si el clima impide realizar la actividad con normalidad (lluvia intensa o tormenta), te ofrecemos flexibilidad absoluta. Puedes reprogramar la fecha y hora de tu ruta de forma completamente gratuita desde tu panel de usuario o solicitar un cup\u00f3n canjeable sin fecha de caducidad para usarlo en Toledo o en cualquiera de nuestros futuros destinos inmersivos.<\/div>\n<\/li>\n<\/ul>\n<p>\n    <a href=\"\/faq\/\">\u00bfTienes m\u00e1s preguntas?<\/a>\n<\/p>\n<h2>\u00a1Entra en nuestra <br \/> App de LEMS!<\/h2>\n<div>La APP oficial de LEMS 360 es una aplicaci\u00f3n de turismo inmersivo y autoguiado que convierte tu tel\u00e9fono m\u00f3vil en una aut\u00e9ntica ventana al pasado, permiti\u00e9ndote descubrir la historia, el patrimonio y los rincones m\u00e1s emblem\u00e1ticos de algunas de las ciudades m\u00e1s hist\u00f3ricas de Espa\u00f1a.<\/div>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/yootheme\/demo\/logo-apple.svg\" alt=\"\"><\/p>\n<p><a href=\"#\"><\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/yootheme\/demo\/logo-microsoft.svg\" alt=\"\"><\/p>\n<p><a href=\"#\"><\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/yootheme\/demo\/logo-google-play.svg\" alt=\"\"><\/p>\n<p><a href=\"#\"><\/a><\/p>\n<\/li>\n<\/ul>\n<p><p>\n        <a href=\"\/app\">Ver APP<\/a>\n    <\/p>\n<\/p>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-small\",\"animation_delay\":\"100\",\"header_transparent_noplaceholder\":false,\"html_element\":\"hgroup\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"props\":{\"margin_bottom\":\"large\",\"margin_top\":\"large\",\"width\":\"small\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"html\",\"props\":{\"content\":\"<link rel=\\\"preconnect\\\" href=\\\"https:\/\/fonts.googleapis.com\\\">\\n<link rel=\\\"preconnect\\\" href=\\\"https:\/\/fonts.gstatic.com\\\" crossorigin>\\n<link href=\\\"https:\/\/fonts.googleapis.com\/css2?family=Baloo+2:wght@600;700;800&family=Inter:wght@400;500;600&display=swap\\\" rel=\\\"stylesheet\\\">\\n\\n\n\n<style>\\n  .lb-block{\\n    --lb-red: #ff2f52;\\n    --lb-orange: #ff8a3d;\\n    --lb-gradient: linear-gradient(135deg, var(--lb-red), var(--lb-orange));\\n    --lb-panel: #170b09;\\n    --lb-panel-border: rgba(255,255,255,.08);\\n    --lb-text: #f7efe9;\\n    --lb-text-dim: #b9a89d;\\n    --lb-radius-lg: 24px;\\n    --lb-radius-md: 14px;\\n\\n    font-family: 'Inter', sans-serif;\\n    color: var(--lb-text);\\n    max-width: 1100px;\\n    margin: 0 auto;\\n    padding: 0 16px;\\n    box-sizing: border-box;\\n  }\\n  .lb-block *{ box-sizing: border-box; }\\n\\n  .lb-block h2, .lb-block .lb-display{\\n    font-family: 'Baloo 2', sans-serif;\\n    font-weight: 700;\\n    margin: 0;\\n  }\\n\\n  .lb-hero{ max-width: 720px; }\\n  .lb-hero-title-row{\\n    display: flex;\\n    align-items: center;\\n    flex-wrap: wrap;\\n    gap: 12px;\\n  }\\n  .lb-hero h2{\\n    font-size: clamp(1.6rem, 3.2vw, 2.2rem);\\n    line-height: 1.15;\\n  }\\n  .lb-guide-badge{\\n    display: inline-block;\\n    background: var(--lb-gradient);\\n    color: #fff;\\n    font-family: 'Inter', sans-serif;\\n    font-weight: 700;\\n    font-size: .8rem;\\n    text-transform: uppercase;\\n    letter-spacing: .03em;\\n    padding: 6px 14px;\\n    border-radius: 999px;\\n    white-space: nowrap;\\n  }\\n  .lb-hero .lb-price-line{\\n    margin-top: 10px;\\n    color: var(--lb-text-dim);\\n    font-size: .98rem;\\n  }\\n  .lb-hero .lb-price-line strong{ color: var(--lb-text); font-weight: 600; }\\n\\n  \/* Nivel 1: selector de ruta base *\/\\n  .lb-route-switch{\\n    display: grid;\\n    grid-template-columns: 1fr 1fr;\\n    gap: 12px;\\n    margin-top: 22px;\\n  }\\n  .lb-route-card{\\n    text-align: left;\\n    border-radius: var(--lb-radius-md);\\n    border: 1px solid var(--lb-panel-border);\\n    background: var(--lb-panel);\\n    color: var(--lb-text);\\n    padding: 16px 18px;\\n    cursor: pointer;\\n    transition: border-color .2s ease, background .2s ease;\\n    display: flex;\\n    flex-direction: column;\\n    justify-content: center;\\n    min-height: 92px;\\n  }\\n  .lb-route-card:hover{ border-color: rgba(255,138,61,.5); }\\n  .lb-route-card .lb-route-tag{\\n    display: block;\\n    font-size: .72rem;\\n    font-weight: 700;\\n    text-transform: uppercase;\\n    letter-spacing: .02em;\\n    color: var(--lb-text-dim);\\n    margin-bottom: 6px;\\n    line-height: 1.3;\\n    white-space: normal;\\n    overflow-wrap: break-word;\\n  }\\n  .lb-route-card .lb-route-title{\\n    display: block;\\n    font-family: 'Baloo 2', sans-serif;\\n    font-weight: 700;\\n    font-size: 1.15rem;\\n  }\\n  .lb-route-card.lb-active{\\n    background: var(--lb-gradient);\\n    border-color: transparent;\\n  }\\n  .lb-route-card.lb-active .lb-route-tag{ color: rgba(255,255,255,.85); }\\n\\n  \/* Nivel 2: Sin gu\u00eda \/ Con gu\u00eda *\/\\n  .lb-type-switch{\\n    display:inline-flex;\\n    margin-top: 20px;\\n    background: var(--lb-panel);\\n    border: 1px solid var(--lb-panel-border);\\n    border-radius: 999px;\\n    padding: 4px;\\n    gap: 4px;\\n  }\\n  .lb-type-switch button{\\n    border: none;\\n    background: transparent;\\n    color: var(--lb-text-dim);\\n    font-family: 'Inter', sans-serif;\\n    font-weight: 600;\\n    font-size: .88rem;\\n    padding: 8px 18px;\\n    border-radius: 999px;\\n    cursor: pointer;\\n    transition: color .2s ease, background .2s ease;\\n  }\\n  .lb-type-switch button.lb-active{\\n    background: var(--lb-gradient);\\n    color: #fff;\\n  }\\n\\n  \/* Nivel 3: extras (solo ruta \/ +Catedral \/ +Alcazar \/ +Ambos) *\/\\n  .lb-subnav{\\n    display:flex;\\n    flex-wrap: wrap;\\n    gap: 10px;\\n    padding: 18px 0 0;\\n    margin: 0;\\n    list-style: none;\\n  }\\n  .lb-subnav li{ margin: 0; padding: 0; list-style: none; }\\n  .lb-subnav button{\\n    flex: 0 0 auto;\\n    border-radius: var(--lb-radius-md);\\n    border: 1px solid var(--lb-panel-border);\\n    background: var(--lb-panel);\\n    color: var(--lb-text);\\n    padding: 14px 20px;\\n    text-align: left;\\n    cursor: pointer;\\n    min-width: 190px;\\n    transition: border-color .2s ease, background .2s ease;\\n  }\\n  .lb-subnav button:hover{ border-color: rgba(255,138,61,.5); }\\n  .lb-subnav button .lb-route-name{\\n    display:block;\\n    font-weight: 600;\\n    font-size: .95rem;\\n    margin-bottom: 4px;\\n  }\\n  .lb-subnav button .lb-route-meta{\\n    display:block;\\n    font-size: .8rem;\\n    color: var(--lb-text-dim);\\n  }\\n  .lb-subnav button.lb-active{\\n    background: var(--lb-gradient);\\n    border-color: transparent;\\n  }\\n  .lb-subnav button.lb-active .lb-route-meta{ color: rgba(255,255,255,.85); }\\n\\n  .lb-booking{ padding: 24px 0 48px; }\\n  .lb-iframe-frame{\\n    position: relative;\\n    padding: 2px;\\n    border-radius: var(--lb-radius-lg);\\n    background: var(--lb-gradient);\\n  }\\n  .lb-iframe-inner{\\n    background: #ffffff;\\n    border-radius: calc(var(--lb-radius-lg) - 2px);\\n    overflow: hidden;\\n    position: relative;\\n  }\\n  .lb-iframe-inner iframe{\\n    width: 100%;\\n    height: min(640px, 80vh);\\n    border: 0;\\n    display: block;\\n    opacity: 1;\\n    transition: opacity .25s ease;\\n  }\\n  .lb-iframe-inner iframe.lb-is-loading{ opacity: 0; }\\n\\n  .lb-loading-state{\\n    position:absolute;\\n    inset:0;\\n    display:flex;\\n    align-items:center;\\n    justify-content:center;\\n    color:#8a8078;\\n    font-family:'Inter',sans-serif;\\n    font-size:.9rem;\\n    background:#fff;\\n    opacity:0;\\n    pointer-events:none;\\n    transition: opacity .2s ease;\\n  }\\n  .lb-loading-state.lb-visible{ opacity:1; }\\n\\n  @media (max-width: 640px){\\n    .lb-block{ padding: 0 12px; }\\n    .lb-hero{ max-width: 100%; }\\n\\n    .lb-route-card{ padding: 14px 12px; }\\n    .lb-route-card .lb-route-title{ font-size: 1rem; }\\n\\n    .lb-type-switch{ width: 100%; }\\n    .lb-type-switch button{ flex: 1 1 0; text-align: center; padding: 8px 10px; font-size: .82rem; }\\n\\n    .lb-subnav{\\n      display: grid;\\n      grid-template-columns: 1fr 1fr;\\n      gap: 8px;\\n      overflow: visible;\\n    }\\n    .lb-subnav button{ min-width: 0; width: 100%; padding: 12px 14px; }\\n    .lb-subnav button .lb-route-name{ font-size: .86rem; }\\n    .lb-subnav button .lb-route-meta{ font-size: .72rem; }\\n    .lb-subnav li:last-child:nth-child(odd){ grid-column: 1 \/ -1; }\\n    .lb-subnav li:last-child:nth-child(odd) button{ text-align: center; }\\n\\n    .lb-iframe-inner iframe{ height: min(560px, 75vh); }\\n  }\\n\\n  @media (max-width: 400px){\\n    .lb-type-switch button{ font-size: .76rem; padding: 8px 6px; }\\n    .lb-route-card .lb-route-title{ font-size: .92rem; }\\n  }\\n<\/style>\n\n\\n\\n\n\n<div class=\\\"lb-block\\\" id=\\\"lbBlock\\\">\\n\\n  \n\n<div class=\\\"lb-hero\\\">\\n    \n\n<div class=\\\"lb-hero-title-row\\\">\\n      \n\n<h2 id=\\\"lbHeroTitle\\\">Leyendas de Toledo<\/h2>\n\n\\n      <span class=\\\"lb-guide-badge\\\" id=\\\"lbGuideBadge\\\">Sin gu\u00eda<\/span>\\n    <\/div>\n\n\\n    \n\n<p class=\\\"lb-price-line\\\" id=\\\"lbPriceLine\\\"><strong>22\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad<\/p>\n\n\\n  <\/div>\n\n\\n\\n  \n\n<div class=\\\"lb-route-switch\\\" id=\\\"lbRouteSwitch\\\"><\/div>\n\n\\n\\n  \n\n<div class=\\\"lb-type-switch\\\" id=\\\"lbTypeSwitch\\\">\\n    <button type=\\\"button\\\" data-guide=\\\"sin-guia\\\" class=\\\"lb-active\\\">Sin gu\u00eda<\/button>\\n    <button type=\\\"button\\\" data-guide=\\\"con-guia\\\">Con gu\u00eda<\/button>\\n  <\/div>\n\n\\n\\n  \n\n<ul class=\\\"lb-subnav\\\" id=\\\"lbSubnav\\\" role=\\\"tablist\\\" aria-label=\\\"Selecciona los extras de la ruta\\\"><\/ul>\n\n\\n\\n  \n\n<div class=\\\"lb-booking\\\">\\n    \n\n<div class=\\\"lb-iframe-frame\\\">\\n      \n\n<div class=\\\"lb-iframe-inner\\\">\\n        \n\n<div class=\\\"lb-loading-state\\\" id=\\\"lbLoadingState\\\">Cargando disponibilidad\u2026<\/div>\n\n\\n        <iframe id=\\\"lbBokunFrame\\\" title=\\\"Reserva LEMS 360\\\" loading=\\\"lazy\\\"><\/iframe>\\n      <\/div>\n\n\\n    <\/div>\n\n\\n  <\/div>\n\n\\n\\n<\/div>\n\n\\n\\n<script>\\n(function () {\\n  \\\"use strict\\\";\\n\\n  \/\/ Sustituye cada \\\"src\\\" que empiece por REPLACE- por la URL real del widget de Bokun de esa combinaci\u00f3n.\\n  var LB_ROUTES = [\\n    { key: \\\"ldt\\\", name: \\\"Toledo Completo\\\", tag: \\\"Para descubrirlo todo\\\" },\\n    { key: \\\"esencial\\\", name: \\\"Toledo Esencial\\\", tag: \\\"Para quien va con el tiempo justo\\\" }\\n  ];\\n\\n  var LB_EXTRAS = [\\n    { key: \\\"solo\\\", name: \\\"Ruta Lems360\\\" },\\n    { key: \\\"catedral\\\", name: \\\"+ Catedral\\\" },\\n    { key: \\\"alcazar\\\", name: \\\"+ Alcazar\\\" },\\n    { key: \\\"ambos\\\", name: \\\"+ Alcazar & Catedral\\\" },\\n    { key: \\\"pulsera\\\", name: \\\"+ Pulsera Tur\u00edstica\\\" }\\n  ];\\n\\n  var LB_DATA = {\\n    ldt: {\\n      \\\"sin-guia\\\": {\\n        extras: {\\n          solo:     { meta: \\\"1h 30 min\\\", priceLine: \\\"<strong>22\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1283999\\\" },\\n          catedral: { meta: \\\"2h 30 min\\\", priceLine: \\\"<strong>34\u20ac<\/strong> adultos \u00b7 <strong>26\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1285533\\\" },\\n          alcazar:  { meta: \\\"2h 30 min\\\", priceLine: \\\"<strong>27\u20ac<\/strong> adultos \u00b7 <strong>18\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1286439\\\" },\\n          ambos:    { meta: \\\"4 horas\\\",   priceLine: \\\"<strong>39\u20ac<\/strong> adultos \u00b7 <strong>26\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1288447\\\" },\\n          pulsera:  { meta: \\\"1h 30 min\\\", priceLine: \\\"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>32\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1293905\\\" }\\n        }\\n      },\\n      \\\"con-guia\\\": {\\n        extras: {\\n          solo:     { meta: \\\"1h 30 min\\\", priceLine: \\\"<strong>31\u20ac<\/strong> adultos \u00b7 <strong>27\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-SOLO\\\" },\\n          catedral: { meta: \\\"2h 30 min\\\", priceLine: \\\"<strong>43\u20ac<\/strong> adultos \u00b7 <strong>35\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-CATEDRAL\\\" },\\n          alcazar:  { meta: \\\"2h 30 min\\\", priceLine: \\\"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>27\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-ALCAZAR\\\" },\\n          ambos:    { meta: \\\"4 horas\\\",   priceLine: \\\"<strong>48\u20ac<\/strong> adultos \u00b7 <strong>35\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-AMBOS\\\" },\\n          pulsera:  { meta: \\\"1h 30 min\\\", priceLine: \\\"<strong>45\u20ac<\/strong> adultos \u00b7 <strong>41\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-LDT-CON-GUIA-PULSERA\\\" }\\n        }\\n      }\\n    },\\n    esencial: {\\n      \\\"sin-guia\\\": {\\n        extras: {\\n          solo:     { meta: \\\"1 hora\\\", priceLine: \\\"<strong>16\u20ac<\/strong> adultos \u00b7 <strong>14\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1288784\\\" },\\n          catedral: { meta: \\\"2h 15 min\\\", priceLine: \\\"<strong>28\u20ac<\/strong> adultos \u00b7 <strong>22\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1291554\\\" },\\n          alcazar:  { meta: \\\"2h 15 min\\\", priceLine: \\\"<strong>21\u20ac<\/strong> adultos \u00b7 <strong>14\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1292450\\\" },\\n          ambos:    { meta: \\\"3h 45 min\\\", priceLine: \\\"<strong>33\u20ac<\/strong> adultos \u00b7 <strong>22\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1293875\\\" },\\n          pulsera:  { meta: \\\"1 hora\\\", priceLine: \\\"<strong>30\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/3a6896a3-81c5-46f9-a2cc-369bc3f328af\/experience-calendar\/1294410\\\" }\\n        }\\n      },\\n      \\\"con-guia\\\": {\\n        extras: {\\n          solo:     { meta: \\\"1 hora\\\", priceLine: \\\"<strong>22\u20ac<\/strong> adultos \u00b7 <strong>20\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-SOLO\\\" },\\n          catedral: { meta: \\\"PENDIENTE-DURACION\\\", priceLine: \\\"<strong>34\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-CATEDRAL\\\" },\\n          alcazar:  { meta: \\\"PENDIENTE-DURACION\\\", priceLine: \\\"<strong>27\u20ac<\/strong> adultos \u00b7 <strong>20\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-ALCAZAR\\\" },\\n          ambos:    { meta: \\\"PENDIENTE-DURACION\\\", priceLine: \\\"<strong>39\u20ac<\/strong> adultos \u00b7 <strong>28\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-AMBOS\\\" },\\n          pulsera:  { meta: \\\"1 hora\\\", priceLine: \\\"<strong>36\u20ac<\/strong> adultos \u00b7 <strong>34\u20ac<\/strong> ni\u00f1os y tercera edad\\\", src: \\\"https:\/\/widgets.bokun.io\/online-sales\/REPLACE-ESENCIAL-CON-GUIA-PULSERA\\\" }\\n        }\\n      }\\n    }\\n  };\\n\\n  function init() {\\n    var block = document.getElementById(\\\"lbBlock\\\");\\n    if (!block) { return; }\\n\\n    var heroTitle     = document.getElementById(\\\"lbHeroTitle\\\");\\n    var guideBadge     = document.getElementById(\\\"lbGuideBadge\\\");\\n    var priceLine      = document.getElementById(\\\"lbPriceLine\\\");\\n    var routeSwitch    = document.getElementById(\\\"lbRouteSwitch\\\");\\n    var typeSwitch      = document.getElementById(\\\"lbTypeSwitch\\\");\\n    var subnav          = document.getElementById(\\\"lbSubnav\\\");\\n    var frame            = document.getElementById(\\\"lbBokunFrame\\\");\\n    var loadingState     = document.getElementById(\\\"lbLoadingState\\\");\\n\\n    if (!heroTitle || !guideBadge || !priceLine || !routeSwitch || !typeSwitch || !subnav || !frame || !loadingState) { return; }\\n\\n    var currentRoute = \\\"ldt\\\";\\n    var currentGuide = \\\"sin-guia\\\";\\n    var currentExtra = \\\"solo\\\";\\n\\n    function findRoute(key) {\\n      for (var i = 0; i < LB_ROUTES.length; i++) { if (LB_ROUTES[i].key === key) { return LB_ROUTES[i]; } }\\n      return LB_ROUTES[0];\\n    }\\n    function findExtra(key) {\\n      for (var i = 0; i < LB_EXTRAS.length; i++) { if (LB_EXTRAS[i].key === key) { return LB_EXTRAS[i]; } }\\n      return LB_EXTRAS[0];\\n    }\\n\\n    function renderRouteSwitch() {\\n      routeSwitch.innerHTML = \\\"\\\";\\n      for (var i = 0; i < LB_ROUTES.length; i++) {\\n        (function (route) {\\n          var btn = document.createElement(\\\"button\\\");\\n          btn.type = \\\"button\\\";\\n          btn.className = \\\"lb-route-card\\\" + (route.key === currentRoute ? \\\" lb-active\\\" : \\\"\\\");\\n          btn.innerHTML = '<span class=\\\"lb-route-tag\\\">' + route.tag + '<\/span><span class=\\\"lb-route-title\\\">' + route.name + \\\"<\/span>\\\";\\n          btn.addEventListener(\\\"click\\\", function () { selectRoute(route.key); });\\n          routeSwitch.appendChild(btn);\\n        })(LB_ROUTES[i]);\\n      }\\n    }\\n\\n    function renderSubnav() {\\n      subnav.innerHTML = \\\"\\\";\\n      var extrasData = LB_DATA[currentRoute][currentGuide].extras;\\n      for (var i = 0; i < LB_EXTRAS.length; i++) {\\n        (function (extraDef) {\\n          var info = extrasData[extraDef.key];\\n          var li = document.createElement(\\\"li\\\");\\n          var btn = document.createElement(\\\"button\\\");\\n          btn.type = \\\"button\\\";\\n          btn.setAttribute(\\\"role\\\", \\\"tab\\\");\\n          btn.className = extraDef.key === currentExtra ? \\\"lb-active\\\" : \\\"\\\";\\n          btn.innerHTML = '<span class=\\\"lb-route-name\\\">' + extraDef.name + '<\/span><span class=\\\"lb-route-meta\\\">' + info.meta + \\\"<\/span>\\\";\\n          btn.addEventListener(\\\"click\\\", function () { selectExtra(extraDef.key); });\\n          li.appendChild(btn);\\n          subnav.appendChild(li);\\n        })(LB_EXTRAS[i]);\\n      }\\n    }\\n\\n    function loadFrame(src) {\\n      frame.className = \\\"lb-is-loading\\\";\\n      loadingState.className = \\\"lb-loading-state lb-visible\\\";\\n      var separator = src.indexOf(\\\"?\\\") === -1 ? \\\"?\\\" : \\\"&\\\";\\n      frame.src = src + separator + \\\"lang=es\\\";\\n    }\\n\\n    frame.addEventListener(\\\"load\\\", function () {\\n      frame.className = \\\"\\\";\\n      loadingState.className = \\\"lb-loading-state\\\";\\n    });\\n\\n    function updateHero() {\\n      var routeObj = findRoute(currentRoute);\\n      var guideLabel = currentGuide === \\\"con-guia\\\" ? \\\"Con gu\u00eda\\\" : \\\"Sin gu\u00eda\\\";\\n      heroTitle.textContent = routeObj.name;\\n      guideBadge.textContent = guideLabel;\\n      var currentInfo = LB_DATA[currentRoute][currentGuide].extras[currentExtra];\\n      priceLine.innerHTML = currentInfo.priceLine;\\n    }\\n\\n    function refreshAll() {\\n      updateHero();\\n\\n      var typeButtons = typeSwitch.querySelectorAll(\\\"button\\\");\\n      for (var i = 0; i < typeButtons.length; i++) {\\n        typeButtons[i].className = typeButtons[i].getAttribute(\\\"data-guide\\\") === currentGuide ? \\\"lb-active\\\" : \\\"\\\";\\n      }\\n\\n      renderRouteSwitch();\\n      renderSubnav();\\n\\n      var info = LB_DATA[currentRoute][currentGuide].extras[currentExtra];\\n      loadFrame(info.src);\\n    }\\n\\n    function selectRoute(routeKey) {\\n      if (currentRoute === routeKey) { return; }\\n      currentRoute = routeKey;\\n      currentExtra = \\\"solo\\\";\\n      refreshAll();\\n    }\\n\\n    function selectExtra(extraKey) {\\n      if (currentExtra === extraKey) { return; }\\n      currentExtra = extraKey;\\n      refreshAll();\\n    }\\n\\n    function selectGuide(guideKey) {\\n      if (currentGuide === guideKey) { return; }\\n      currentGuide = guideKey;\\n      currentExtra = \\\"solo\\\";\\n      refreshAll();\\n    }\\n\\n    typeSwitch.addEventListener(\\\"click\\\", function (e) {\\n      var btn = e.target.closest(\\\"button[data-guide]\\\");\\n      if (!btn) { return; }\\n      selectGuide(btn.getAttribute(\\\"data-guide\\\"));\\n    });\\n\\n    var params = new URLSearchParams(window.location.search);\\n    currentGuide = params.get(\\\"tipo\\\") === \\\"con-guia\\\" ? \\\"con-guia\\\" : \\\"sin-guia\\\";\\n    var rutaParam = params.get(\\\"ruta\\\");\\n    if (rutaParam === \\\"esencial\\\" || rutaParam === \\\"ldt\\\") { currentRoute = rutaParam; }\\n\\n    refreshAll();\\n  }\\n\\n  if (document.readyState === \\\"loading\\\") {\\n    document.addEventListener(\\\"DOMContentLoaded\\\", init);\\n  } else {\\n    init();\\n  }\\n})();\\n<\/script>\"}}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"html\",\"props\":{\"content\":\"\n\n<section class=\\\"age-policy-section\\\">\\n  \n\n<div class=\\\"age-policy-container\\\">\\n    \n\n<h3 class=\\\"age-policy-title\\\">Pol\u00edtica de edades<\/h3>\n\n\\n    \n\n<p class=\\\"age-policy-intro\\\">\\n      Antes de reservar, ten en cuenta las siguientes condiciones de edad para cada categor\u00eda de tarifa.\\n    <\/p>\n\n\\n\\n    \n\n<div class=\\\"age-policy-grid\\\">\\n      \n\n<div class=\\\"age-policy-card\\\">\\n        <span class=\\\"age-policy-badge\\\">8 - 14 a\u00f1os<\/span>\\n      \n\n<h4>Ni\u00f1os<\/h4>\n\n\\n        \n\n<p>Tarifa reducida aplicable a ni\u00f1os de 8 a 14 a\u00f1os.<\/p>\n\n\\n      <\/div>\n\n\\n\\n      \n\n<div class=\\\"age-policy-card\\\">\\n        <span class=\\\"age-policy-badge\\\">15 - 64 a\u00f1os<\/span>\\n        \n\n<h4>Adultos<\/h4>\n\n\\n        \n\n<p>Tarifa general. Incluye a j\u00f3venes a partir de 15 a\u00f1os que reserven de forma individual.<\/p>\n\n\\n      <\/div>\n\n\\n\\n      \n\n<div class=\\\"age-policy-card\\\">\\n        <span class=\\\"age-policy-badge\\\">65+ a\u00f1os<\/span>\\n        \n\n<h4>Tercera edad<\/h4>\n\n\\n        \n\n<p>Tarifa reducida para mayores de 65 a\u00f1os.<\/p>\n\n\\n      <\/div>\n\n\\n    <\/div>\n\n\\n\\n    \n\n<p class=\\\"age-policy-note\\\">\\n      Edad m\u00ednima para participar en cualquiera de nuestras rutas: <strong>8 a\u00f1os<\/strong>. Los menores deben ir siempre acompa\u00f1ados de un adulto responsable.\\n    <\/p>\n\n\\n  <\/div>\n\n\\n<\/section>\n\n\\n\\n\n\n<style>\\n.age-policy-section {\\n  background: #0d0605;\\n  padding: 60px 20px;\\n  color: #fff;\\n  font-family: inherit;\\n}\\n\\n.age-policy-container {\\n  max-width: 900px;\\n  margin: 0 auto;\\n  text-align: center;\\n}\\n\\n.age-policy-title {\\n  font-size: 28px;\\n  font-weight: 700;\\n  margin-bottom: 12px;\\n}\\n\\n.age-policy-intro {\\n  color: #b8aeae;\\n  margin-bottom: 40px;\\n  font-size: 15px;\\n}\\n\\n.age-policy-grid {\\n  display: grid;\\n  grid-template-columns: repeat(3, 1fr);\\n  gap: 20px;\\n  margin-bottom: 32px;\\n}\\n\\n.age-policy-card {\\n  background: #1a1010;\\n  border: 1px solid #2e1e1e;\\n  border-radius: 16px;\\n  padding: 28px 20px;\\n  text-align: left;\\n  transition: border-color 0.2s ease;\\n}\\n\\n.age-policy-card:hover {\\n  border-color: #ff4d6d;\\n}\\n\\n.age-policy-badge {\\n  display: inline-block;\\n  background: linear-gradient(135deg, #ff4d6d, #ff8a3d);\\n  color: #fff;\\n  font-size: 13px;\\n  font-weight: 700;\\n  padding: 4px 12px;\\n  border-radius: 999px;\\n  margin-bottom: 14px;\\n}\\n\\n.age-policy-card h4 {\\n  font-size: 18px;\\n  margin: 0 0 8px;\\n}\\n\\n.age-policy-card p {\\n  font-size: 14px;\\n  color: #b8aeae;\\n  line-height: 1.5;\\n  margin: 0;\\n}\\n\\n.age-policy-note {\\n  font-size: 13px;\\n  color: #877d7d;\\n  max-width: 560px;\\n  margin: 0 auto;\\n}\\n\\n@media (max-width: 768px) {\\n  .age-policy-grid {\\n    grid-template-columns: 1fr;\\n  }\\n}\\n<\/style>\n\n\"}}]}]}],\"name\":\"Precios\"},{\"type\":\"section\",\"props\":{\"html_element\":\"section\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"small\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"small\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\"}}]}]},{\"type\":\"row\",\"props\":{\"layout\":\"1-3,1-3,1-3\",\"margin_bottom\":\"large\",\"margin_top\":\"large\",\"row_gap\":\"small\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"2-5\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Descuentos para empresas y organizaciones sin fines de lucro\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"text_align\":\"left\",\"text_align_breakpoint\":\"m\",\"text_align_fallback\":\"center\",\"title_element\":\"h2\",\"title_style\":\"h3\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"expand\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"Creemos que la historia y la cultura deben ser accesibles para todos. Si gestionas un centro educativo, una empresa, una asociaci\u00f3n cultural o una entidad sin fines de lucro, adaptamos nuestras tarifas para ofrecerte pases grupales exclusivos.\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"text_align\":\"left\",\"text_align_breakpoint\":\"m\",\"text_align_fallback\":\"center\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"auto\"},\"children\":[{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"text_align\":\"left\",\"text_align_breakpoint\":\"m\",\"text_align_fallback\":\"center\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"primary\",\"content\":\"Contacta con nosotros\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"contacto\/\",\"link_title\":\"Contacta con LEMS 360\"}}]}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\"}}]}]}],\"name\":\"Call to Action\"},{\"type\":\"section\",\"props\":{\"html_element\":\"section\",\"id\":\"faq\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"none\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"small\"},\"children\":[{\"type\":\"row\",\"props\":{\"margin_bottom\":\"remove\",\"margin_top\":\"xlarge\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Preguntas frecuentes\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"maxwidth\":\"medium\",\"maxwidth_breakpoint\":\"m\",\"title_element\":\"h2\"}}]}]},{\"type\":\"row\",\"props\":{\"layout\":\"1-2,1-2\",\"margin_bottom\":\"large\",\"margin_top\":\"large\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"accordion\",\"props\":{\"collapsible\":true,\"content_column_breakpoint\":\"m\",\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"link_style\":\"default\",\"link_text\":\"Read more\",\"show_image\":true,\"show_link\":true},\"children\":[{\"type\":\"accordion_item\",\"props\":{\"content\":\"LEMS 360 funciona como una aplicaci\u00f3n web interactiva de guiado aut\u00f3nomo combinada con Realidad Inmersiva. El usuario accede a la plataforma desde su smartphone, selecciona su ruta hist\u00f3rica y camina libremente por la ciudad. Al llegar a los hitos o puntos de inter\u00e9s marcados en el mapa, se coloca sus gafas VR port\u00e1tiles; en ese instante, el entorno real cobra vida y presencia recreaciones hist\u00f3ricas tridimensionales exactas de los sucesos y leyendas que ocurrieron en ese lugar exacto siglos atr\u00e1s.\",\"title\":\"\u00bfC\u00f3mo funciona exactamente LEMS 360?\"}},{\"type\":\"accordion_item\",\"props\":{\"content\":\"No hay un l\u00edmite estricto de personas por ruta aut\u00f3noma, ya que cada usuario puede realizar el itinerario de forma independiente con su propio smartphone y visor VR. Sin embargo, para mantener una experiencia c\u00f3moda y fluida al caminar por las calles hist\u00f3ricas, recomendamos que los grupos autogestionados sean de entre 2 y 10 personas. Si prefieres contratar una experiencia con uno de nuestros gu\u00edas oficiales colaboradores, los pases se organizan en grupos optimizados para garantizar la m\u00e1xima inmersi\u00f3n.\",\"title\":\"\u00bfCu\u00e1ntas personas podemos estar por visita o ruta?\"}},{\"type\":\"accordion_item\",\"props\":{\"content\":\"No, no necesitas descargar ninguna aplicaci\u00f3n desde la App Store o Google Play. LEMS 360 es una aplicaci\u00f3n web (SaaS) ultraligera de bajo coste computacional. Esto significa que funciona directamente desde el navegador de tu smartphone (Safari, Chrome, etc.) simplemente escaneando un c\u00f3digo QR o accediendo a tu enlace de reserva. Est\u00e1 dise\u00f1ada para no consumir almacenamiento en tu dispositivo y reducir al m\u00ednimo el uso de tus datos m\u00f3viles durante la ruta.\",\"title\":\"\u00bfNecesito descargar alguna aplicaci\u00f3n pesada en mi m\u00f3vil?\"}}]}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"accordion\",\"props\":{\"collapsible\":true,\"content_column_breakpoint\":\"m\",\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"link_style\":\"default\",\"link_text\":\"Read more\",\"show_image\":true,\"show_link\":true},\"children\":[{\"type\":\"accordion_item\",\"props\":{\"content\":\"Tu reserva incluye el acceso completo a la ruta interactiva seleccionada a trav\u00e9s de la aplicaci\u00f3n web, el mapa digital de guiado aut\u00f3nomo sin p\u00e9rdidas, las narraciones de audio hist\u00f3ricas desarrolladas por expertos y la activaci\u00f3n de todos los puntos de visualizaci\u00f3n inmersiva. Adem\u00e1s, la tarifa base te da derecho al pr\u00e9stamo de nuestro visor VR port\u00e1til LEMS para la ruta, el cual se sincroniza con tu smartphone en solo tres segundos.\",\"title\":\"\u00bfQu\u00e9 incluye exactamente mi reserva con LEMS 360?\"}},{\"type\":\"accordion_item\",\"props\":{\"content\":\"S\u00ed, las experiencias inmersivas de LEMS 360 est\u00e1n dise\u00f1adas para mayores de 8 a\u00f1os. El lenguaje de las narraciones utiliza el pensamiento lateral y el storytelling din\u00e1mico para enganchar tanto a ni\u00f1os de primaria como a adultos, evitando los discursos densos y aburridos.\",\"title\":\"\u00bfLas rutas son aptas para ni\u00f1os o personas mayores?\"}},{\"type\":\"accordion_item\",\"props\":{\"content\":\"Si el clima impide realizar la actividad con normalidad (lluvia intensa o tormenta), te ofrecemos flexibilidad absoluta. Puedes reprogramar la fecha y hora de tu ruta de forma completamente gratuita desde tu panel de usuario o solicitar un cup\u00f3n canjeable sin fecha de caducidad para usarlo en Toledo o en cualquiera de nuestros futuros destinos inmersivos.\",\"title\":\"\u00bfQu\u00e9 pasa si las condiciones clim\u00e1ticas son malas el d\u00eda de mi ruta?\"}}]}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"subnav\",\"props\":{\"show_image\":true,\"subnav_style\":\"divider\",\"subnav_wrap\":false},\"children\":[{\"type\":\"subnav_item\",\"props\":{\"active\":false,\"content\":\"\u00bfTienes m\u00e1s preguntas?\",\"link\":\"faq\/\"}}]}]}]}],\"name\":\"FAQ\"},{\"type\":\"section\",\"props\":{\"html_element\":\"section\",\"image\":\"wp-content\/uploads\/yootheme\/demo\/cta-bg.svg\",\"image_position\":\"center-center\",\"padding_bottom\":\"xlarge\",\"padding_top\":\"xlarge\",\"style\":\"primary\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"\u00a1Entra en nuestra <br \/> App de LEMS!\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"text_align\":\"center\",\"title_element\":\"h2\",\"title_style\":\"heading-large\"}},{\"type\":\"text\",\"props\":{\"block_align\":\"center\",\"column_breakpoint\":\"m\",\"content\":\"La APP oficial de LEMS 360 es una aplicaci\u00f3n de turismo inmersivo y autoguiado que convierte tu tel\u00e9fono m\u00f3vil en una aut\u00e9ntica ventana al pasado, permiti\u00e9ndote descubrir la historia, el patrimonio y los rincones m\u00e1s emblem\u00e1ticos de algunas de las ciudades m\u00e1s hist\u00f3ricas de Espa\u00f1a.\",\"margin_bottom\":\"medium\",\"margin_top\":\"medium\",\"maxwidth\":\"xlarge\",\"text_align\":\"center\",\"text_color\":\"emphasis\",\"text_style\":\"large\"}},{\"type\":\"grid\",\"props\":{\"content_column_breakpoint\":\"m\",\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_column_align\":true,\"grid_default\":\"auto\",\"grid_medium\":\"\",\"grid_row_align\":false,\"image_align\":\"left\",\"image_grid_breakpoint\":\"\",\"image_grid_column_gap\":\"small\",\"image_grid_row_gap\":\"small\",\"image_grid_width\":\"auto\",\"image_height\":\"25\",\"image_link\":true,\"image_svg_color\":\"emphasis\",\"image_svg_inline\":true,\"image_vertical_align\":true,\"image_width\":\"20\",\"item_animation\":true,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"\",\"margin_bottom\":\"medium\",\"margin_top\":\"medium\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"parallax_easing\":\"1\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"title_align\":\"top\",\"title_element\":\"div\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_link\":true,\"title_style\":\"h5\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"image\":\"wp-content\/uploads\/yootheme\/demo\/logo-apple.svg\",\"link\":\"#\",\"title\":\"\"}},{\"type\":\"grid_item\",\"props\":{\"image\":\"wp-content\/uploads\/yootheme\/demo\/logo-microsoft.svg\",\"link\":\"#\",\"title\":\"\"}},{\"type\":\"grid_item\",\"props\":{\"image\":\"wp-content\/uploads\/yootheme\/demo\/logo-google-play.svg\",\"link\":\"#\",\"title\":\"\"}}]},{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"medium\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"large\",\"margin_top\":\"large\",\"text_align\":\"center\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Ver APP\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"\/app\"}}]}]}]}],\"name\":\"Call To Action\"}],\"version\":\"5.0.46\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leyendas de Toledo Sin gu\u00eda 22\u20ac adultos \u00b7 18\u20ac ni\u00f1os y tercera edad Sin gu\u00eda Con gu\u00eda Cargando disponibilidad\u2026 Pol\u00edtica de edades Antes de reservar, ten en cuenta las siguientes condiciones de edad para cada categor\u00eda de tarifa. 8 &#8211; 14 a\u00f1os Ni\u00f1os Tarifa reducida aplicable a ni\u00f1os de 8 a 14 a\u00f1os. 15 &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Precios - Lems 360<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Precios - Lems 360\" \/>\n<meta property=\"og:description\" content=\"Leyendas de Toledo Sin gu\u00eda 22\u20ac adultos \u00b7 18\u20ac ni\u00f1os y tercera edad Sin gu\u00eda Con gu\u00eda Cargando disponibilidad\u2026 Pol\u00edtica de edades Antes de reservar, ten en cuenta las siguientes condiciones de edad para cada categor\u00eda de tarifa. 8 - 14 a\u00f1os Ni\u00f1os Tarifa reducida aplicable a ni\u00f1os de 8 a 14 a\u00f1os. 15 - [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lems360.com\/en\/precios\/\" \/>\n<meta property=\"og:site_name\" content=\"Lems 360\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T12:23:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lems360.com\\\/precios\\\/\",\"url\":\"https:\\\/\\\/lems360.com\\\/precios\\\/\",\"name\":\"Precios - Lems 360\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lems360.com\\\/#website\"},\"datePublished\":\"2026-06-16T11:33:00+00:00\",\"dateModified\":\"2026-09-25T12:23:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lems360.com\\\/precios\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lems360.com\\\/precios\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lems360.com\\\/precios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/lems360.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Precios\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lems360.com\\\/#website\",\"url\":\"https:\\\/\\\/lems360.com\\\/\",\"name\":\"Lems 360\",\"description\":\"Rutas por Toledo y visitas guiadas con Realidad Aumentada.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lems360.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Precios - Lems 360","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"en_GB","og_type":"article","og_title":"Precios - Lems 360","og_description":"Leyendas de Toledo Sin gu\u00eda 22\u20ac adultos \u00b7 18\u20ac ni\u00f1os y tercera edad Sin gu\u00eda Con gu\u00eda Cargando disponibilidad\u2026 Pol\u00edtica de edades Antes de reservar, ten en cuenta las siguientes condiciones de edad para cada categor\u00eda de tarifa. 8 - 14 a\u00f1os Ni\u00f1os Tarifa reducida aplicable a ni\u00f1os de 8 a 14 a\u00f1os. 15 - [&hellip;]","og_url":"https:\/\/lems360.com\/en\/precios\/","og_site_name":"Lems 360","article_modified_time":"2026-09-25T12:23:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lems360.com\/precios\/","url":"https:\/\/lems360.com\/precios\/","name":"Precios - Lems 360","isPartOf":{"@id":"https:\/\/lems360.com\/#website"},"datePublished":"2026-06-16T11:33:00+00:00","dateModified":"2026-09-25T12:23:00+00:00","breadcrumb":{"@id":"https:\/\/lems360.com\/precios\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lems360.com\/precios\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/lems360.com\/precios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lems360.com\/"},{"@type":"ListItem","position":2,"name":"Precios"}]},{"@type":"WebSite","@id":"https:\/\/lems360.com\/#website","url":"https:\/\/lems360.com\/","name":"Lems 360","description":"Routes around Toledo and guided tours with Augmented Reality.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lems360.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":93,"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":3275,"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/pages\/20\/revisions\/3275"}],"wp:attachment":[{"href":"https:\/\/lems360.com\/en\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}