{"product_id":"camiseta-cosmos-nino-amarillo","title":"Camiseta Cosmos Niño - Amarillo","description":"\u003cdiv class=\"personalizar-prenda-container\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n[data-personalizar-prenda=\"true\"] {\n  color: #ffffff !important;\n}\n\n[data-personalizar-prenda=\"true\"] * {\n  color: inherit !important;\n}\n\n[data-personalizar-prenda=\"true\"]:hover {\n  color: rgb(119, 47, 221) !important;\n}\n\n[data-personalizar-prenda=\"true\"]:hover * {\n  color: rgb(119, 47, 221) !important;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n\n  function crearBoton() {\n\n    const contenedores = document.querySelectorAll(\n      \".personalizar-prenda-container\"\n    );\n\n    if (!contenedores.length) return;\n\n    \/* Evitamos que aparezca duplicado si Shopify renderiza\n       la descripción más de una vez *\/\n    contenedores.forEach(function(contenedor, index) {\n      if (index \u003e 0) {\n        contenedor.style.display = \"none\";\n      }\n    });\n\n    const contenedor = contenedores[0];\n\n    if (document.querySelector('[data-personalizar-prenda=\"true\"]')) {\n      return;\n    }\n\n    const botonOriginal =\n      document.querySelector(\n        'product-form form[action*=\"\/cart\/add\"] button[name=\"add\"]'\n      ) ||\n      document.querySelector('.product-form button[name=\"add\"]') ||\n      document.querySelector('.product-form__submit');\n\n    if (!botonOriginal) {\n      setTimeout(crearBoton, 300);\n      return;\n    }\n\n    \/* Clonamos el botón real de Añadir al carrito *\/\n    const nuevoBoton = botonOriginal.cloneNode(true);\n\n    nuevoBoton.setAttribute(\"data-personalizar-prenda\", \"true\");\n\n    nuevoBoton.removeAttribute(\"id\");\n    nuevoBoton.removeAttribute(\"name\");\n    nuevoBoton.removeAttribute(\"disabled\");\n    nuevoBoton.removeAttribute(\"aria-disabled\");\n    nuevoBoton.type = \"button\";\n\n    \/* Eliminamos IDs internos duplicados *\/\n    nuevoBoton.querySelectorAll(\"[id]\").forEach(function(el) {\n      el.removeAttribute(\"id\");\n    });\n\n    \/* Sustituimos únicamente el texto *\/\n    const walker = document.createTreeWalker(\n      nuevoBoton,\n      NodeFilter.SHOW_TEXT\n    );\n\n    let nodo;\n\n    while (nodo = walker.nextNode()) {\n      const texto = nodo.nodeValue.trim().toLowerCase();\n\n      if (\n        texto.includes(\"añadir al carrito\") ||\n        texto.includes(\"add to cart\")\n      ) {\n        nodo.nodeValue = \"PERSONALIZAR PRENDA\";\n      }\n    }\n\n    \/* Enlace al producto personalizable *\/\n    nuevoBoton.addEventListener(\"click\", function(e) {\n      e.preventDefault();\n      e.stopPropagation();\n\n      window.location.href =\n        \"https:\/\/www.revolution-sport.com\/products\/camiseta-cosmos-amarilla-personalizada\";\n    });\n\n    contenedor.appendChild(nuevoBoton);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", crearBoton);\n  } else {\n    crearBoton();\n  }\n\n})();\n\u003c\/script\u003e\n\u003cp\u003eLa \u003cstrong\u003ecamiseta técnica Luanvi Cosmos para niño\u003c\/strong\u003e combina ligereza y diseño deportivo para acompañar a los jóvenes jugadores en sus entrenamientos y partidos. Una opción versátil para completar su equipación de fútbol infantil o vestir a clubes y escuelas deportivas.\u003c\/p\u003e\n\u003cp\u003eConfeccionada en \u003cstrong\u003etejido interlock de 120 g\/m² y 100 % poliéster\u003c\/strong\u003e, incorpora tecnología \u003cstrong\u003eCOOL-SKIN\u003c\/strong\u003e, que ayuda a transportar el sudor hacia el exterior del tejido y favorece la comodidad durante la actividad física.\u003c\/p\u003e\n\u003cp\u003eSu diseño de manga corta y cuello redondo se completa con un gráfico de líneas en el delantero y el logotipo de Luanvi en el pecho. La espalda lisa aporta un acabado limpio a una camiseta con carácter deportivo.\u003c\/p\u003e\n\u003cp\u003eCon tallas infantiles \u003cstrong\u003e4XS, 3XS y 2XS\u003c\/strong\u003e, el modelo Cosmos permite equipar a los pequeños deportistas y mantener una misma imagen de equipo en las categorías de fútbol base.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eElige su talla y equípalo para su próximo partido con Luanvi Cosmos.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCaracterísticas del producto\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMarca:\u003c\/strong\u003e Luanvi.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eModelo:\u003c\/strong\u003e Cosmos.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eReferencia:\u003c\/strong\u003e 32906.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eComposición:\u003c\/strong\u003e 100 % poliéster.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTejido:\u003c\/strong\u003e interlock de 120 g\/m².\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTecnología:\u003c\/strong\u003e COOL-SKIN para favorecer la evacuación del sudor.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDiseño:\u003c\/strong\u003e manga corta, cuello redondo, gráfico frontal y espalda lisa.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTallas infantiles:\u003c\/strong\u003e 4XS, 3XS y 2XS.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Luanvi","offers":[{"title":"4XS","offer_id":62682401440131,"sku":"32906-05","price":13.95,"currency_code":"EUR","in_stock":true},{"title":"3XS","offer_id":62682401472899,"sku":"32906-05","price":13.95,"currency_code":"EUR","in_stock":true},{"title":"2XS","offer_id":62682401505667,"sku":"32906-05","price":13.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0948\/9560\/4099\/files\/ChatGPTImage22sept2026_14_17_44_2.png?v=1790080793","url":"https:\/\/www.revolution-sport.com\/en\/products\/camiseta-cosmos-nino-amarillo","provider":"Revolution Sport","version":"1.0","type":"link"}