{"product_id":"sky-vision-tee","title":"Prime Vision Tee","description":"\u003c!-- PV ACCORDION: FINAL FIX (Detalle del producto \/ Tabla de medidas \/ Envíos \/ Devoluciones) --\u003e\n\u003cstyle\u003e\n  .pv-accordion { width:100%; margin-top:20px; font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial; box-sizing:border-box; }\n  .pv-accordion-item { border-bottom:1px solid #e6e6e6; }\n  .pv-accordion-header {\n    width:100%;\n    background:transparent;\n    border:none;\n    padding:14px 0;\n    display:flex;\n    justify-content:space-between;\n    align-items:center;\n    cursor:pointer;\n    font-size:15px;\n    font-weight:600;\n    text-transform:uppercase;\n    color:#111;\n  }\n  .pv-accordion-header:focus { outline: 2px solid rgba(0,0,0,0.06); outline-offset:2px; }\n  .pv-accordion-icon {\n    font-size:20px;\n    width:24px;\n    height:24px;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    transition: transform .18s ease;\n  }\n\n  \/* content: animated using max-height *\/\n  .pv-accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height .36s cubic-bezier(.2,.8,.2,1), padding .18s ease;\n    color:#444;\n    font-size:14px;\n    line-height:1.6;\n    padding: 0;\n  }\n  .pv-accordion-item.open .pv-accordion-content {\n    padding: 12px 0 18px 0;\n  }\n  .pv-accordion-item.open .pv-accordion-icon {\n    transform: rotate(45deg);\n  }\n\n  .pv-accordion p { margin:0; }\n\n  \/* Tabla de medidas *\/\n  .pv-measure-wrap { display:flex; gap:18px; flex-wrap:wrap; align-items:flex-start; margin-top:8px; }\n  .pv-measure-image { max-width:360px; width:100%; height:auto; display:block; border:1px solid #f0f0f0; border-radius:6px; }\n  .pv-measure-table { width:100%; max-width:480px; border-collapse:collapse; margin-top:0; }\n  .pv-measure-table th, .pv-measure-table td { border:1px solid #e6e6e6; padding:8px 10px; text-align:center; font-size:13px; }\n  .pv-measure-table thead th { background:#fafafa; font-weight:700; text-transform:none; }\n  .pv-note { font-size:13px; color:#666; margin-top:8px; }\n\n  \/* INFO MODELO *\/\n  .pv-model-info {\n    margin: 24px 0 18px 0;\n    padding-bottom: 14px;\n    font-size: 13px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font-weight: 600;\n    color: #000;\n    border-bottom: 1px solid #e6e6e6;\n  }\n\n  \/* Responsive *\/\n  @media (max-width:720px) {\n    .pv-measure-wrap { flex-direction:column; }\n    .pv-measure-image { max-width:100%; }\n    .pv-measure-table { max-width:100%; }\n  }\n\u003c\/style\u003e\n\n\u003c!-- INFO MODELO AÑADIDA --\u003e\n\u003cdiv class=\"pv-model-info\"\u003e\n  EL MODELO MIDE 1,75M Y LLEVA LA TALLA L\n\u003c\/div\u003e\n\n\u003cdiv class=\"pv-accordion\" id=\"pv-accordion\" aria-live=\"polite\"\u003e\n\n  \u003c!-- Item 1: Detalle del producto --\u003e\n  \u003cdiv class=\"pv-accordion-item\" data-index=\"0\"\u003e\n    \u003cbutton class=\"pv-accordion-header\" aria-expanded=\"false\" aria-controls=\"pv-content-0\" id=\"pv-header-0\" type=\"button\"\u003e\n      \u003cspan\u003eDetalle del producto\u003c\/span\u003e\n      \u003cspan class=\"pv-accordion-icon\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pv-accordion-content\" id=\"pv-content-0\" role=\"region\" aria-labelledby=\"pv-header-0\"\u003e\n      \u003cp\u003e• 100% Algodón\u003cbr\u003e\n         • 190 GSM\u003cbr\u003e\n         • Corte Boxy Fit\u003cbr\u003e\n         • Prenda confeccionada íntegramente en Italia\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Item 2: Tabla de medidas --\u003e\n  \u003cdiv class=\"pv-accordion-item\" data-index=\"1\"\u003e\n    \u003cbutton class=\"pv-accordion-header\" aria-expanded=\"false\" aria-controls=\"pv-content-1\" id=\"pv-header-1\" type=\"button\"\u003e\n      \u003cspan\u003eTabla de medidas\u003c\/span\u003e\n      \u003cspan class=\"pv-accordion-icon\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pv-accordion-content\" id=\"pv-content-1\" role=\"region\" aria-labelledby=\"pv-header-1\"\u003e\n      \u003cdiv class=\"pv-measure-wrap\"\u003e\n        \u003cimg class=\"pv-measure-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0970\/7166\/1398\/files\/WhatsApp_Image_2025-12-10_at_22.34.38_1.jpg?v=1765404258\" alt=\"Tabla de medidas (A: Largo, B: Pecho)\" loading=\"lazy\" onerror=\"this.style.display='none'\"\u003e\n        \u003ctable class=\"pv-measure-table\" aria-hidden=\"false\" role=\"table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eTalla \/ CM\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eXS\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eS\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eM\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eL\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eXL\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eA (Largo)\u003c\/th\u003e\n              \u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eB (Pecho)\u003c\/th\u003e\n              \u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Item 3: Envíos --\u003e\n  \u003cdiv class=\"pv-accordion-item\" data-index=\"2\"\u003e\n    \u003cbutton class=\"pv-accordion-header\" aria-expanded=\"false\" aria-controls=\"pv-content-2\" id=\"pv-header-2\" type=\"button\"\u003e\n      \u003cspan\u003eEnvíos\u003c\/span\u003e\n      \u003cspan class=\"pv-accordion-icon\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pv-accordion-content\" id=\"pv-content-2\" role=\"region\" aria-labelledby=\"pv-header-2\"\u003e\n      \u003cp\u003e• Envío a España (incluido Islas Baleares): 1–3 días.\u003cbr\u003e\n         • Envío a las Islas Canarias: 3–5 días.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Item 4: Devoluciones --\u003e\n  \u003cdiv class=\"pv-accordion-item\" data-index=\"3\"\u003e\n    \u003cbutton class=\"pv-accordion-header\" aria-expanded=\"false\" aria-controls=\"pv-content-3\" id=\"pv-header-3\" type=\"button\"\u003e\n      \u003cspan\u003eDevoluciones\u003c\/span\u003e\n      \u003cspan class=\"pv-accordion-icon\" aria-hidden=\"true\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"pv-accordion-content\" id=\"pv-content-3\" role=\"region\" aria-labelledby=\"pv-header-3\"\u003e\n      \u003cp\u003e• En perfectas condiciones, sin usar y con todas sus etiquetas originales.\u003cbr\u003e\n         • El periodo de devolución es de 15 días hábiles desde la entrega.\u003cbr\u003e\n         \u003cem\u003e*No disponible en artículos con descuento aplicado.\u003c\/em\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- TU SCRIPT ORIGINAL SIN TOCAR --\u003e\n\u003cscript\u003e\n\/* Acordeón exclusivo robusto *\/\n(function () {\n  const accordion = document.getElementById('pv-accordion');\n  if (!accordion) return;\n\n  const items = Array.from(accordion.querySelectorAll('.pv-accordion-item'));\n\n  function closeItem(item) {\n    const header = item.querySelector('.pv-accordion-header');\n    const content = item.querySelector('.pv-accordion-content');\n    if (!content || !header) return;\n\n    if (item.classList.contains('open')) {\n      content.style.maxHeight = content.scrollHeight + 'px';\n      content.style.overflow = 'hidden';\n      requestAnimationFrame(() =\u003e {\n        content.style.maxHeight = '0';\n      });\n      header.setAttribute('aria-expanded', 'false');\n      item.classList.remove('open');\n    }\n  }\n\n  function openItem(item) {\n    const header = item.querySelector('.pv-accordion-header');\n    const content = item.querySelector('.pv-accordion-content');\n    if (!content || !header) return;\n\n    content.style.overflow = 'hidden';\n    content.style.maxHeight = content.scrollHeight + 'px';\n    header.setAttribute('aria-expanded', 'true');\n    item.classList.add('open');\n\n    const onTransitionEnd = function (e) {\n      if (e.propertyName !== 'max-height') return;\n      if (item.classList.contains('open')) {\n        content.style.maxHeight = 'none';\n        content.style.overflow = 'visible';\n      }\n      content.removeEventListener('transitionend', onTransitionEnd);\n    };\n    content.addEventListener('transitionend', onTransitionEnd);\n  }\n\n  items.forEach(item =\u003e {\n    const header = item.querySelector('.pv-accordion-header');\n    const content = item.querySelector('.pv-accordion-content');\n    if (!header || !content) return;\n\n    header.addEventListener('click', () =\u003e {\n      const isOpen = item.classList.contains('open');\n      items.forEach(other =\u003e {\n        if (other !== item) closeItem(other);\n      });\n      if (isOpen) {\n        closeItem(item);\n      } else {\n        if (content.style.maxHeight === 'none') {\n          content.style.maxHeight = '0';\n        }\n        requestAnimationFrame(() =\u003e openItem(item));\n      }\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- END PV ACCORDION --\u003e\n","brand":"PureVision","offers":[{"title":"XL","offer_id":52439788519766,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":52439788552534,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":52439788585302,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":52439788618070,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0970\/7166\/1398\/files\/B77B9FB1-0A40-4401-8B24-331A9289F1DA.jpg?v=1770567526","url":"https:\/\/www.purevisionco.com\/products\/sky-vision-tee","provider":"PureVision","version":"1.0","type":"link"}