{"title":"WINTER SALE","description":"\u003cp\u003eNos volvimos locos.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEsos buzos que venís mirando hace meses, hoy a un precio que no vas a volver a ver jamás.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eNunca hicimos algo así y dudo que vuelva a pasar.\u003c\/p\u003e\n\u003cp\u003eSOLO POR 72 HORAS. POCAS UNIDADES POR TALLE. ¡APROVECHÁ!\u003c\/p\u003e","products":[{"product_id":"new-balance-204l-mushroom-arid-stone","title":"New Balance 204L Mushroom Arid Stone","description":"\u003cp\u003e\u003cstrong\u003eLas New Balance 204L en color Mushroom Arid Stone\u003c\/strong\u003e destacan por su diseño limpio y atemporal, Perfecto para quienes buscan comodidad en el día a día.\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"35","offer_id":48417089782010,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"36","offer_id":48417089814778,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"37","offer_id":48417089847546,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"38","offer_id":48417089880314,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"39","offer_id":48417089913082,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":true},{"title":"40","offer_id":48417089945850,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"41","offer_id":48417089978618,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"42","offer_id":48417090011386,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"43","offer_id":48417090044154,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false},{"title":"44","offer_id":48417090076922,"sku":null,"price":6890.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/3F50D7E5-F77C-4922-A14E-CE0517E1AC1F.png?v=1772650131"},{"product_id":"buzo-scuffers-romeo-ecru","title":"Buzo Scuffers Romeo Ecru","description":"\u003cp\u003e\u003cspan\u003eSudadera color crudo con estampado de espiga texturizado para un look único. \u003cbr\u003eConfeccionada en tejido suave de grosor medio, con un corte holgado y hombros caídos para un estilo informal.  \u003cbr\u003e\u003c\/span\u003e\u003cspan\u003eLogotipo y escudo de Scuffers bordados en la parte delantera, con un pequeño detalle del logotipo en la espalda. Cuello y puños acanalados que aportan estructura y comodidad.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCorte Boxy \u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Overboxy — corte amplio y cuadrado, con más\n    volumen en el cuerpo que un oversize tradicional. Todas las medidas\n    están en centímetros, tomadas prenda extendida (no puesta). Pueden\n    variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"XXL","offer_id":48418167423226,"sku":null,"price":3990.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/5EA39BCF-B401-4AA7-981A-B9EB0126018B.jpg?v=1772666089"},{"product_id":"sweater-master-knit-fawn","title":"Suéter Eme Studios Master Fawn","description":"\u003cp class=\"p1\"\u003e\u003cspan\u003eMinimalismo europeo con presencia fuerte. Este sweater de \u003cstrong\u003eEme\u003c\/strong\u003e combina un diseño limpio con detalles que marcan diferencia. Confeccionado en tejido premium pesado,  presenta un fit relajado con caída natural, ideal para usar todos los días. El logo frontal \u003cstrong\u003e“EME STUDIOS – curated by ben ice”\u003c\/strong\u003e le da ese toque distintivo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003e\u003cbr\u003eModelo (hombre) 186 cm de altura y talla L\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eModelo (mujer) 180 cm de altura y talla S\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e\u003cstrong\u003eDescripción del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003eCorte cuadrado y ligeramente corto.\u003c\/li\u003e\n\u003cli\u003eTejido de punto grueso.\u003c\/li\u003e\n\u003cli\u003eGráficos con estructura de jacquard.\u003c\/li\u003e\n\u003cli\u003ePuños ajustados.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!--\n  CÓMO USAR:\n  Va en la descripción de CADA PRODUCTO (por modelo\/familia), igual que\n  antes. El link va a APARECER solo, moviéndose automáticamente al lado\n  de la palabra \"Talla\" apenas carga la página — no hace falta que lo\n  ubiques vos a mano.\n\n  DÓNDE PEGARLO:\n  1. Producto \u003e campo \"Descripción\" \u003e los tres puntitos (⋮) \u003e \"Show code\"\n  2. Pegá esto en cualquier parte del texto (da igual dónde, un script lo\n     reubica solo)\n  3. Completá la tabla y el texto de fit con los datos reales\n  4. Guardar\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Fit oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura de inicio de la manga hasta el final.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50276170367226,"sku":null,"price":6490.0,"currency_code":"UYU","in_stock":false},{"title":"M","offer_id":48538659422458,"sku":null,"price":6490.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48936165146874,"sku":null,"price":6490.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":48538659487994,"sku":null,"price":6490.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/IMG-8753.jpg?v=1774460650"},{"product_id":"zip-mixed-emotions-black-end-rhinestone","title":"Campera Mixed Emotion Black “End” Rhinestone","description":"\u003cp\u003e\u003cspan\u003eHoodie Mixed Emotion con diseño frontal y trasero en \u003c\/span\u003e\u003cspan\u003erhinestones\u003c\/span\u003e\u003cspan\u003e que aportan brillo y presencia.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e \u003c\/span\u003e\u003cspan\u003ePieza pesada, estética street con acabado premium que no pasa desapercibido, lo que más suena en el momento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e Fit y guía de talles \u003c\/button\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n\u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hs-size-modal-card\"\u003e\n\u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Boxy — corte amplio y cuadrado. Talle recomendado según altura.\u003c\/p\u003e\n\u003ctable class=\"hs-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eAltura recomendada (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e152 - 165\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e168 - 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e183 - 188\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e190 - 196\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e198+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hs-size-link{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:400;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;}\n  .hs-size-modal{display:none;position:fixed;inset:0;z-index:99999;}\n  .hs-size-modal.is-open{display:block;}\n  .hs-size-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);}\n  .hs-size-modal-card{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1;background:#ffffff;max-width:420px;width:90%;border-radius:10px;padding:28px 24px;max-height:80vh;overflow-y:auto;box-sizing:border-box;font-size:14px;line-height:1.55;color:#444;}\n  .hs-size-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;line-height:1;}\n  .hs-size-modal-title{font-size:17px;font-weight:700;color:#0a0a0a;margin:0 0 14px;}\n  .hs-size-modal-card p{margin:0 0 10px;}\n  .hs-pd-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;}\n  .hs-pd-table th, .hs-pd-table td{border:1px solid #e5e5e5;padding:6px 8px;text-align:center;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n    document.body.appendChild(modal);\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') closeModal(); });\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":67697406312698,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":67697406345466,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":67697406378234,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/IMG-0793.webp?v=1776531533"},{"product_id":"zip-mixed-emotion-pink-end-rhinestone","title":"Campera Mixed Emotion Pink “End” Rhinestone","description":"\u003cp\u003e\u003cspan\u003eHoodie Mixed Emotion con diseño frontal y trasero en \u003c\/span\u003e\u003cspan\u003erhinestones\u003c\/span\u003e\u003cspan\u003e que aportan brillo y presencia.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e \u003c\/span\u003e\u003cspan\u003ePieza pesada, estética street con acabado premium que no pasa desapercibido, lo que más suena en el momento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e Fit y guía de talles \u003c\/button\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n\u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hs-size-modal-card\"\u003e\n\u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Boxy — corte amplio y cuadrado. Talle recomendado según altura.\u003c\/p\u003e\n\u003ctable class=\"hs-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eAltura recomendada (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e152 - 165\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e168 - 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e183 - 188\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e190 - 196\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e198+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hs-size-link{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:400;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;}\n  .hs-size-modal{display:none;position:fixed;inset:0;z-index:99999;}\n  .hs-size-modal.is-open{display:block;}\n  .hs-size-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);}\n  .hs-size-modal-card{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1;background:#ffffff;max-width:420px;width:90%;border-radius:10px;padding:28px 24px;max-height:80vh;overflow-y:auto;box-sizing:border-box;font-size:14px;line-height:1.55;color:#444;}\n  .hs-size-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;line-height:1;}\n  .hs-size-modal-title{font-size:17px;font-weight:700;color:#0a0a0a;margin:0 0 14px;}\n  .hs-size-modal-card p{margin:0 0 10px;}\n  .hs-pd-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;}\n  .hs-pd-table th, .hs-pd-table td{border:1px solid #e5e5e5;padding:6px 8px;text-align:center;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n    document.body.appendChild(modal);\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') closeModal(); });\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":48695654220026,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48695654252794,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":48695654285562,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/IMG-0795.webp?v=1776531957"},{"product_id":"sueter-coldculture-poison-cool-grey","title":"Suéter ColdCulture Poison Cool Grey","description":"\u003cp\u003eSuéter ColdCulture tejido en algodón, con calce boxy fit y estilo relajado. \u003cbr\u003eDiseño off-white con gráfico de escorpión tejido en el frente. Terminaciones acanaladas en cuello, puños y cintura. Cómodo, pesado y fácil de combinar para un look streetwear limpio.\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"L","offer_id":48871496057082,"sku":null,"price":4490.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":48871496089850,"sku":null,"price":4490.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/0BA74015-031D-4C81-8ED6-F85A5AE82899.jpg?v=1778460468"},{"product_id":"campera-nudeproject-kill-bill-marshmallow","title":"Campera Nude Project Kill Bill “Marshmallow”","description":"\u003cp\u003eZip hoodie de Nude Project confeccionada en algodón de alto gramaje, con fit boxy y caída oversized. Presenta cierre metálico frontal personalizado, capucha amplia y bolsillo tipo canguro.\u003cbr\u003eEl detalle protagonista es el parche bordado “NP” en relieve sobre el pecho, aportando una estética clean y premium.\u003c\/p\u003e\n\u003cp\u003eColor crema\/off-white fácil de combinar, ideal para cualquier look.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Ligeramente over — apenas más holgado que un\n    calce regular. Todas las medidas están en centímetros, tomadas como\n    contorno del cuerpo (rango orientativo). Pueden variar entre\n    unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eTalla ES\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCadera (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e66-71\u003c\/td\u003e\n\u003ctd\u003e80-84\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e72-77\u003c\/td\u003e\n\u003ctd\u003e85-91\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e92-97\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e42\/44\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e98-103\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e46\/48\u003c\/td\u003e\n\u003ctd\u003e102-107\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e104-109\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e108-113\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e110-115\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e114-120\u003c\/td\u003e\n\u003ctd\u003e102-108\u003c\/td\u003e\n\u003ctd\u003e116-122\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e contorno completo, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eCintura:\u003c\/strong\u003e contorno completo, en la parte más angosta del torso.\u003cbr\u003e\n      \u003cstrong\u003eCadera:\u003c\/strong\u003e contorno completo, por la parte más ancha de la cadera.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:6vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:460px;\n    width:92%;\n    border-radius:10px;\n    padding:28px 20px;\n    max-height:85vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:12px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:5px 4px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":48935558709498,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48936165703930,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":48935558775034,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":true},{"title":"XXL","offer_id":48935558807802,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/6B87360F-73BD-4ED7-B340-788B54DEC387.jpg?v=1779842973"},{"product_id":"sueter-de-punto-nudeproject-azul","title":"Suéter de punto Nude Project Wavy Blue","description":"\u003cp\u003eSuéter de Nude Project tejido en punto grueso acanalado, con fit relaxed y caída cómoda. Presenta cuello redondo, mangas amplias y puños extendidos con abertura para pulgar.\u003c\/p\u003e\n\u003cp\u003eEl bordado frontal “Nude Project – by artists for artists” junto al detalle de cerezas le da el toque característico de la marca.\u003cbr\u003eColor azul washed con estética clean y vintage.\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Regular. Todas las medidas están en\n    centímetros, tomadas como contorno del cuerpo (rango orientativo).\n    Pueden variar entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eTalla ES\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCadera (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e66-71\u003c\/td\u003e\n\u003ctd\u003e80-84\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e72-77\u003c\/td\u003e\n\u003ctd\u003e85-91\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e92-97\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e42\/44\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e98-103\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e46\/48\u003c\/td\u003e\n\u003ctd\u003e102-107\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e104-109\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e108-113\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e110-115\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e114-120\u003c\/td\u003e\n\u003ctd\u003e102-108\u003c\/td\u003e\n\u003ctd\u003e116-122\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e contorno completo, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eCintura:\u003c\/strong\u003e contorno completo, en la parte más angosta del torso.\u003cbr\u003e\n      \u003cstrong\u003eCadera:\u003c\/strong\u003e contorno completo, por la parte más ancha de la cadera.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:6vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:460px;\n    width:92%;\n    border-radius:10px;\n    padding:28px 20px;\n    max-height:85vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:12px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:5px 4px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":48966379536634,"sku":null,"price":5490.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48966379569402,"sku":null,"price":5490.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/CC0CBFC1-EAB4-4CB6-9447-83F265172CB6.webp?v=1779844404"},{"product_id":"sueter-nudeproject-grass-football-grey","title":"Suéter Nude Project Grass Football Grey","description":"\u003cp\u003e\u003cspan\u003eSuéter de Nude Project inspirado en las camisetas clásicas de fútbol retro, confeccionado en tejido de punto premium con fit relaxed y caída oversized.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePresenta diseño a rayas en tonos gris oscuro, gris claro y celeste, acompañado del icónico logo frontal “Nude Project” tejido en gran tamaño y detalle de rosa bordada en el pecho.\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCuello y puños acanalados para un acabado cómodo y vintage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUna pieza distinta y muy llamativa, perfecta para outfits streetwear con inspiración futbolera y estética Y2K.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"L","offer_id":48936165540090,"sku":null,"price":4690.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":48935650164986,"sku":null,"price":4690.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/16F866EF-D07E-4EB1-8784-7D6742E75833.webp?v=1779846680"},{"product_id":"sueter-nudeproject-grass-football-green","title":"Suéter Nude Project Grass Football Green","description":"\u003cp\u003e\u003cspan\u003eSuéter de Nude Project inspirado en las camisetas clásicas de fútbol retro, confeccionado en tejido de punto premium con fit relaxed y caída oversized.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePresenta diseño a rayas en tonos negro, gris y verde, acompañado del icónico logo frontal “Nude Project” tejido en gran tamaño y detalle de rosa bordada en el pecho.\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCuello y puños acanalados para un acabado cómodo y vintage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUna pieza distinta y muy llamativa, perfecta para outfits streetwear con inspiración futbolera y estética Y2K.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"S","offer_id":48935644561658,"sku":null,"price":4690.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/81D7AC9B-C930-4E98-A250-6BF7EBB0E764.webp?v=1779846856"},{"product_id":"hoodie-nudeproject-black-cherry-logo","title":"Hoodie Nude Project Black “Cherry Logo”","description":"\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eHoodie de Nude Project confeccionado en algodón de alto gramaje, con fit oversized y estética minimalista. Presenta capucha amplia, bolsillo tipo canguro y terminaciones acanaladas.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEn la parte frontal incorpora el logo clásico de la marca en tamaño reducido, mientras que en la espalda destaca el icónico gráfico de cerezas oversized acompañado del branding “Nude Project”.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eColor negro con contraste blanco, una pieza clean y versátil ideal para cualquier outfit.\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Ligeramente over — apenas más holgado que un\n    calce regular. Todas las medidas están en centímetros, tomadas como\n    contorno del cuerpo (rango orientativo). Pueden variar entre\n    unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eTalla ES\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCadera (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e66-71\u003c\/td\u003e\n\u003ctd\u003e80-84\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e72-77\u003c\/td\u003e\n\u003ctd\u003e85-91\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e92-97\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e42\/44\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e98-103\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e46\/48\u003c\/td\u003e\n\u003ctd\u003e102-107\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e104-109\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e108-113\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e110-115\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e114-120\u003c\/td\u003e\n\u003ctd\u003e102-108\u003c\/td\u003e\n\u003ctd\u003e116-122\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e contorno completo, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eCintura:\u003c\/strong\u003e contorno completo, en la parte más angosta del torso.\u003cbr\u003e\n      \u003cstrong\u003eCadera:\u003c\/strong\u003e contorno completo, por la parte más ancha de la cadera.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:6vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:460px;\n    width:92%;\n    border-radius:10px;\n    padding:28px 20px;\n    max-height:85vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:12px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:5px 4px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":48935655768314,"sku":null,"price":4490.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48936165310714,"sku":null,"price":4490.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/9009885E-3385-447E-AB81-327E65A73FA1.png?v=1779847589"},{"product_id":"sueter-emestudios-master-acqua","title":"Suéter Eme Studios Master Aqua Green","description":"\u003cp class=\"p1\"\u003e\u003cspan\u003eMinimalismo europeo con presencia fuerte. Este sweater de \u003cstrong\u003eEme\u003c\/strong\u003e combina un diseño limpio con detalles que marcan diferencia. Confeccionado en tejido premium pesado,  presenta un fit relajado con caída natural, ideal para usar todos los días. El logo frontal \u003cstrong\u003e“EME STUDIOS – curated by ben ice”\u003c\/strong\u003e le da ese toque distintivo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003e \u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e\u003cstrong\u003eDescripción del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003eCorte cuadrado y ligeramente corto.\u003c\/li\u003e\n\u003cli\u003eTejido de punto grueso.\u003c\/li\u003e\n\u003cli\u003eGráficos con estructura de jacquard.\u003c\/li\u003e\n\u003cli\u003ePuños ajustados.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!--\n  CÓMO USAR:\n  Va en la descripción de CADA PRODUCTO (por modelo\/familia), igual que\n  antes. El link va a APARECER solo, moviéndose automáticamente al lado\n  de la palabra \"Talla\" apenas carga la página — no hace falta que lo\n  ubiques vos a mano.\n\n  DÓNDE PEGARLO:\n  1. Producto \u003e campo \"Descripción\" \u003e los tres puntitos (⋮) \u003e \"Show code\"\n  2. Pegá esto en cualquier parte del texto (da igual dónde, un script lo\n     reubica solo)\n  3. Completá la tabla y el texto de fit con los datos reales\n  4. Guardar\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Fit oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura de inicio de la manga hasta el final.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50271816286458,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"M","offer_id":48935663665402,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48936142078202,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":48935663730938,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/C4D6A869-9A66-4016-94A0-A51903919A18.jpg?v=1779847941"},{"product_id":"zip-knit-eme-studios-burgundy","title":"Zip Knit Eme Studios Burgundy","description":"\u003cp data-start=\"187\" data-end=\"302\"\u003eEl Zip Knit de Eme mezcla estética moderna con un tejido premium y lleno de textura, con una combinación de colores que se adapta a cualquier fit.\u003c\/p\u003e\n\u003cp data-start=\"304\" data-end=\"545\"\u003eConfeccionado en 100% algodón, presenta un corte over y ligeramente cropped, pensado para una silueta actual. Su tejido heavyweight aporta cuerpo y abrigo, mientras que el detalle de cierre metálico suma un toque diferencial.\u003c\/p\u003e\n\u003cp data-start=\"547\" data-end=\"649\"\u003eLos gráficos tejidos con estructura jacquard elevan el diseño y le dan un acabado de alta calidad.\u003c\/p\u003e\n\u003cp data-start=\"651\" data-end=\"677\"\u003e\u003cstrong data-start=\"651\" data-end=\"677\"\u003eDetalles del producto:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"678\" data-end=\"841\"\u003e\n\u003cli data-start=\"678\" data-end=\"704\"\u003e\n\u003cp data-start=\"680\" data-end=\"704\"\u003eMaterial: 100% algodón\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"705\" data-end=\"736\"\u003e\n\u003cp data-start=\"707\" data-end=\"736\"\u003eTejido pesado (heavyweight)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"737\" data-end=\"773\"\u003e\n\u003cp data-start=\"739\" data-end=\"773\"\u003eCorte oversize y ligeramente cropped\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"774\" data-end=\"804\"\u003e\n\u003cp data-start=\"776\" data-end=\"804\"\u003eCierre metálico decorativo\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"805\" data-end=\"841\"\u003e\n\u003cp data-start=\"807\" data-end=\"841\"\u003eGráficos con estructura jacquard\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"S","offer_id":48937244459258,"sku":null,"price":5990.0,"currency_code":"UYU","in_stock":true},{"title":"M","offer_id":48937244492026,"sku":null,"price":5990.0,"currency_code":"UYU","in_stock":true},{"title":"L","offer_id":48937244524794,"sku":null,"price":5990.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/8435674669253_1copia.webp?v=1779909783"},{"product_id":"zip-knit-eme-studios-grandpa-grey","title":"Zip Knit Eme Studios Grandpa Grey","description":"\u003cp data-start=\"187\" data-end=\"302\"\u003eEl Zip Knit de Eme mezcla estética moderna con un tejido premium y lleno de textura, con una combinación de colores que se adapta a cualquier fit.\u003c\/p\u003e\n\u003cp data-start=\"304\" data-end=\"545\"\u003eConfeccionado en 100% algodón, presenta un corte over y ligeramente cropped, pensado para una silueta actual. Su tejido heavyweight aporta cuerpo y abrigo, mientras que el detalle de cierre metálico suma un toque diferencial.\u003c\/p\u003e\n\u003cp data-start=\"547\" data-end=\"649\"\u003eLos gráficos tejidos con estructura jacquard elevan el diseño y le dan un acabado de alta calidad.\u003c\/p\u003e\n\u003cp data-start=\"651\" data-end=\"677\"\u003e\u003cstrong data-start=\"651\" data-end=\"677\"\u003eDetalles del producto:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"678\" data-end=\"841\"\u003e\n\u003cli data-start=\"678\" data-end=\"704\"\u003e\n\u003cp data-start=\"680\" data-end=\"704\"\u003eMaterial: 100% algodón\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"705\" data-end=\"736\"\u003e\n\u003cp data-start=\"707\" data-end=\"736\"\u003eTejido pesado (heavyweight)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"737\" data-end=\"773\"\u003e\n\u003cp data-start=\"739\" data-end=\"773\"\u003eCorte oversize y ligeramente cropped\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"774\" data-end=\"804\"\u003e\n\u003cp data-start=\"776\" data-end=\"804\"\u003eCierre metálico decorativo\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"805\" data-end=\"841\"\u003e\n\u003cp data-start=\"807\" data-end=\"841\"\u003eGráficos con estructura jacquard\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!--\n  ============================================================\n  PLANTILLA PARA ROMI  — Guía de talles por producto\n  ============================================================\n\n  PARA CADA PRODUCTO NUEVO:\n  1. Copiá TODO este archivo (desde la primera línea hasta la última)\n  2. Andá al producto en Shopify \u003e campo \"Descripción\" \u003e los tres\n     puntitos (⋮) \u003e \"Show code\"\n  3. Pegalo en cualquier parte del texto (no importa dónde exactamente,\n     un script lo reubica solo, arriba a la derecha del selector de\n     talle\/talla)\n  4. Editá SOLO estas 3 partes (están marcadas más abajo con \u003e\u003e\u003e EDITAR):\n     - El texto de \"Fit\" (una frase corta: Oversize \/ Regular \/ Ajustado, etc.)\n     - La tabla de medidas (talles, pecho, largo, manga — en cm)\n     - Las notas de cómo se toma cada medida (si cambian según la prenda)\n  5. NO toques nada de lo que dice \u003cstyle\u003e o \u003cscript\u003e más abajo — ese es\n     el \"motor\" que hace que el botón funcione y se vea igual en todos\n     los productos. Si se toca sin querer, se puede romper el pop-up.\n  6. Guardar\n\n  Si en algún producto el selector de talle dice algo distinto a\n  \"Talla\" o \"Talle\" (por ejemplo en inglés, \"Size\"), avisale a David\n  para que ajuste el script — ya cubre esos 3 casos, pero si aparece\n  una palabra nueva hay que agregarla.\n  ============================================================\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003c!-- \u003e\u003e\u003e EDITAR ACÁ 1: el fit de esta prenda en particular --\u003e\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003c!-- \u003e\u003e\u003e EDITAR ACÁ 2: la tabla con las medidas reales de esta prenda --\u003e\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- \u003e\u003e\u003e EDITAR ACÁ 3: cómo se toma cada medida (si aplica distinto a esta prenda) --\u003e\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============ NO TOCAR DE ACÁ PARA ABAJO ============ --\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"S","offer_id":48937249243386,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"M","offer_id":48937249276154,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48937249308922,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":48937249669370,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/8435674669314_1copia.webp?v=1779910354"},{"product_id":"hoodie-scuffers-leo-grey-melange","title":"Hoodie Scuffers Leo Grey Melange","description":"\u003cp\u003eHoodie cropped de Scuffers confeccionado en algodón pesado color grey melange, con fit oversized y caída relajada.\u003c\/p\u003e\n\u003cp\u003ePresenta detalles distressed sutiles y terminaciones con estampado animal print en capucha, puños y cintura, aportando un contraste distinto sin perder la estética clean.\u003cbr\u003eIncluye bolsillo frontal tipo canguro y logo discreto en la espalda.\u003c\/p\u003e\n\u003cp\u003eUna prenda cómoda y fácil de combinar.\u003cbr\u003e\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Ligeramente boxy — algo de amplitud en el\n    cuerpo, sin ser completamente cuadrado. Todas las medidas están en\n    centímetros, tomadas prenda extendida (no puesta). Pueden variar\n    1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Scuffers","offers":[{"title":"M","offer_id":48937266315514,"sku":null,"price":5490.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/LeoGreyMalangeHoodie_1-SEM37.webp?v=1779910857"},{"product_id":"sueter-eme-studios-master-forest","title":"Suéter Eme Studios Master Forest","description":"\u003cp class=\"p1\"\u003e\u003cspan\u003eMinimalismo europeo con presencia fuerte. Este sweater de \u003cstrong\u003eEme\u003c\/strong\u003e combina un diseño limpio con detalles que marcan diferencia. Confeccionado en tejido premium pesado, presenta un fit relajado con caída natural, ideal para usar todos los días. El logo frontal \u003cstrong\u003e“EME STUDIOS – curated by ben ice”\u003c\/strong\u003e le da ese toque distintivo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e\u003cstrong\u003eDescripción del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003eCorte over y ligeramente corto.\u003c\/li\u003e\n\u003cli\u003eTejido de punto grueso.\u003c\/li\u003e\n\u003cli\u003eGráficos con estructura de jacquard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003c!--\n  CÓMO USAR:\n  Va en la descripción de CADA PRODUCTO (por modelo\/familia), igual que\n  antes. El link va a APARECER solo, moviéndose automáticamente al lado\n  de la palabra \"Talla\" apenas carga la página — no hace falta que lo\n  ubiques vos a mano.\n\n  DÓNDE PEGARLO:\n  1. Producto \u003e campo \"Descripción\" \u003e los tres puntitos (⋮) \u003e \"Show code\"\n  2. Pegá esto en cualquier parte del texto (da igual dónde, un script lo\n     reubica solo)\n  3. Completá la tabla y el texto de fit con los datos reales\n  4. Guardar\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Fit oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura de inicio de la manga hasta el final.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50271814680826,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"M","offer_id":48967851245818,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":48967851278586,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":48967851311354,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/687004B9-B4B9-49A5-964C-0258215D31D5.jpg?v=1780614524"},{"product_id":"jean-straight-nude-project-black","title":"Jean Straight Nude Project Black","description":"\u003cp\u003eMedidas\u003c\/p\u003e\n\u003cp\u003eTalle M (42): 84-89 cm de cintura y 98-103 cm de cadera\u003cbr\u003eTalle L (44): 90-95 cm de cintura y 104-109 cm de cadera\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Corte recto (straight fit). Todas las\n    medidas están en centímetros, tomadas como contorno del cuerpo\n    (rango orientativo). Pueden variar entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eTalla ES\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCadera (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003e66-71\u003c\/td\u003e\n\u003ctd\u003e80-84\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e72-77\u003c\/td\u003e\n\u003ctd\u003e85-91\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003ctd\u003e92-97\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e84-89\u003c\/td\u003e\n\u003ctd\u003e98-103\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e90-95\u003c\/td\u003e\n\u003ctd\u003e104-109\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e96-101\u003c\/td\u003e\n\u003ctd\u003e110-115\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e102-108\u003c\/td\u003e\n\u003ctd\u003e116-122\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003eCintura:\u003c\/strong\u003e contorno completo, en la parte más angosta del torso.\u003cbr\u003e\n      \u003cstrong\u003eCadera:\u003c\/strong\u003e contorno completo, por la parte más ancha de la cadera.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:6vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:440px;\n    width:92%;\n    border-radius:10px;\n    padding:28px 20px;\n    max-height:85vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 6px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":48972973867258,"sku":null,"price":5990.0,"currency_code":"UYU","in_stock":true},{"title":"L","offer_id":48972973900026,"sku":null,"price":5990.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/259DC8F2-C98E-49D2-AB73-781528A2DD61.jpg?v=1780792127"},{"product_id":"polo-eme-studios-bachatas-birch","title":"Polo Eme Studios “Bachatas Birch”","description":"\u003cp\u003e\u003cspan\u003eModelo (hombre) 188 cm de altura y talla L\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eModelo (mujer) 170 cm de altura y talla S\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eDetalles del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003ePolo de manga larga.\u003c\/li\u003e\n\u003cli\u003eDiseño con rayas en contraste.\u003c\/li\u003e\n\u003cli\u003eLogotipo estampado en la parte frontal.\u003c\/li\u003e\n\u003cli\u003eCorte holgado.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Overboxy — corte amplio y cuadrado, con más\n    volumen en el cuerpo que un oversize tradicional. Todas las medidas\n    están en centímetros, tomadas prenda extendida (no puesta). Pueden\n    variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50271812878586,"sku":null,"price":4990.0,"currency_code":"UYU","in_stock":false},{"title":"M","offer_id":49087956386042,"sku":null,"price":4990.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":49087956418810,"sku":null,"price":4990.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":49087956451578,"sku":null,"price":4990.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/0E6F0439-87BC-411C-959D-3156B06201F2.webp?v=1782756796"},{"product_id":"gorra-corteiz-x-new-era-59-fifty-black-grey","title":"Gorra Corteiz x New Era 59 Fifty Black\/Grey","description":"\u003cp\u003e\u003cstrong\u003eMedidas\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7 3\/8\u003c\/strong\u003e\u003cbr\u003e58.7 cm de circunferencia \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7 1\/2\u003c\/strong\u003e\u003cbr\u003e59.6 cm de circunferencia\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"7 3\/8","offer_id":49089562280186,"sku":null,"price":3990.0,"currency_code":"UYU","in_stock":true},{"title":"7 1\/2","offer_id":49089558675706,"sku":null,"price":3990.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/FDD74BE4-3233-40B0-9925-AB295016FD6B.webp?v=1782789686"},{"product_id":"gorra-corteiz-x-new-era-59-fifty-purple-gold","title":"Gorra Corteiz x New Era 59 Fifty Purple\/Gold","description":"\u003cp\u003e\u003cstrong\u003eMedidas\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7 3\/8\u003c\/strong\u003e\u003cbr\u003e58.7 cm de circunferencia \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"7 3\/8","offer_id":49089573748986,"sku":null,"price":3990.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/3CBA31F7-C14D-4854-AC28-680B6FBA7D2A.webp?v=1782789853"},{"product_id":"sueter-eme-studios-master-grey","title":"Suéter Eme Studios Master Grey","description":"\u003cp class=\"p1\"\u003e\u003cspan\u003eMinimalismo europeo con presencia fuerte. Este sweater de \u003cstrong\u003eEme\u003c\/strong\u003e combina un diseño limpio con detalles que marcan diferencia. Confeccionado en tejido premium pesado,  presenta un fit relajado con caída natural, ideal para usar todos los días. El logo frontal \u003cstrong\u003e“EME STUDIOS – curated by ben ice”\u003c\/strong\u003e le da ese toque distintivo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e\u003cstrong\u003eDescripción del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003eCorte over y ligeramente corto.\u003c\/li\u003e\n\u003cli\u003eTejido de punto grueso.\u003c\/li\u003e\n\u003cli\u003eGráficos con estructura de jacquard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!--\n  CÓMO USAR:\n  Va en la descripción de CADA PRODUCTO (por modelo\/familia), igual que\n  antes. El link va a APARECER solo, moviéndose automáticamente al lado\n  de la palabra \"Talla\" apenas carga la página — no hace falta que lo\n  ubiques vos a mano.\n\n  DÓNDE PEGARLO:\n  1. Producto \u003e campo \"Descripción\" \u003e los tres puntitos (⋮) \u003e \"Show code\"\n  2. Pegá esto en cualquier parte del texto (da igual dónde, un script lo\n     reubica solo)\n  3. Completá la tabla y el texto de fit con los datos reales\n  4. Guardar\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Fit oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura de inicio de la manga hasta el final.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50271812813050,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true},{"title":"M","offer_id":49123384787194,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":49123384819962,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":49123384852730,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true},{"title":"XXL","offer_id":67821438107898,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/95C4530A-087E-4E83-8E8F-B8AF2C142AA9.jpg?v=1782825794"},{"product_id":"zip-tejido-eme-studios-unit-navy","title":"Campera tejida Eme Studios Unit Navy","description":"\u003cp\u003e\u003cspan\u003eCárdigan de punto de tejido grueso con calce oversize, cierre frontal de doble cursor, cuello amplio y diseño a rayas en contraste. \u003cbr\u003ePresenta el logo \u003c\/span\u003e\u003cspan\u003eEME Studios\u003c\/span\u003e\u003cspan\u003e tejido en el frente y la espalda, con puños y cintura acanalados para un mejor ajuste.\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Semi-oversize, con puños y cintura tejidos\n    que ajustan el calce en esas zonas — no es un oversize suelto de\n    punta a punta. Todas las medidas están en centímetros, tomadas\n    prenda extendida (no puesta). Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":49124806328570,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":49124806361338,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":49124806394106,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/6B8FC993-A65A-4017-A462-9463177586C7.webp?v=1782826703"},{"product_id":"zip-tejido-eme-studios-unit-forest","title":"Campera tejida Eme Studios Unit Forest","description":"\u003cp\u003e\u003cspan\u003eCárdigan de punto de tejido grueso con calce oversize, cierre frontal de doble cursor, cuello amplio y diseño a rayas en contraste. \u003cbr\u003ePresenta el logo \u003c\/span\u003e\u003cspan\u003eEME Studios\u003c\/span\u003e\u003cspan\u003e tejido en el frente y la espalda, con puños y cintura acanalados para un mejor ajuste.\u003c\/span\u003e\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Semi-oversize, con puños y cintura tejidos\n    que ajustan el calce en esas zonas — no es un oversize suelto de\n    punta a punta. Todas las medidas están en centímetros, tomadas\n    prenda extendida (no puesta). Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":49125077123322,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":true},{"title":"L","offer_id":49125077156090,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":49125077188858,"sku":null,"price":6290.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/E4B77065-5BB3-4A81-9A0E-EB1E99ECBBAE.webp?v=1782827022"},{"product_id":"sueter-eme-studios-master-klein","title":"Suéter Eme Studios Master Klein","description":"\u003cp class=\"p1\"\u003e\u003cspan\u003eMinimalismo europeo con presencia fuerte. Este sweater de \u003cstrong\u003eEme\u003c\/strong\u003e combina un diseño limpio con detalles que marcan diferencia. Confeccionado en tejido premium pesado,  presenta un fit relajado con caída natural, ideal para usar todos los días. El logo frontal \u003cstrong\u003e“EME STUDIOS – curated by ben ice”\u003c\/strong\u003e le da ese toque distintivo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e\u003cstrong\u003eDescripción del Producto\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% algodón.\u003c\/li\u003e\n\u003cli\u003eCorte over y ligeramente corto.\u003c\/li\u003e\n\u003cli\u003eTejido de punto grueso.\u003c\/li\u003e\n\u003cli\u003eGráficos con estructura de jacquard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!--\n  CÓMO USAR:\n  Va en la descripción de CADA PRODUCTO (por modelo\/familia), igual que\n  antes. El link va a APARECER solo, moviéndose automáticamente al lado\n  de la palabra \"Talla\" apenas carga la página — no hace falta que lo\n  ubiques vos a mano.\n\n  DÓNDE PEGARLO:\n  1. Producto \u003e campo \"Descripción\" \u003e los tres puntitos (⋮) \u003e \"Show code\"\n  2. Pegá esto en cualquier parte del texto (da igual dónde, un script lo\n     reubica solo)\n  3. Completá la tabla y el texto de fit con los datos reales\n  4. Guardar\n--\u003e\n\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Fit oversize. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura de inicio de la manga hasta el final.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    \/\/ 1) Movemos el modal directo a \u003cbody\u003e, para que el \"position: fixed\"\n    \/\/    no quede atrapado dentro de algún contenedor del tema que tenga\n    \/\/    \"transform\" aplicado (eso rompe el fixed).\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    \/\/ 2) Buscamos el texto \"Talla\" o \"Talle\" (nativo del tema, cambia\n    \/\/    según el producto) y ubicamos nuestro link arriba a la derecha,\n    \/\/    pegado a la línea divisoria de arriba.\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    \/\/ Si no encontró \"Talla\" en la página, mostramos el link donde estaba\n    \/\/ originalmente (en la descripción), para que no quede invisible.\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"Eme Studios","offers":[{"title":"S","offer_id":50271812321530,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":true},{"title":"M","offer_id":49716017070330,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":49716017103098,"sku":null,"price":5890.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/863C1540-DB58-4955-A2F4-E2A6F6D088B1.jpg?v=1784307367"},{"product_id":"sueter-supreme-nyc-stone","title":"Suéter Supreme NYC 'Stone'","description":"\u003cp\u003e\u003cspan\u003eSupreme NYC Sweater – Cream\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSuéter de punto Supreme en color cream, con bordado \u003c\/span\u003e\u003cspan\u003eNYC SUPREME\u003c\/span\u003e\u003cspan\u003e al tono en el frente.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDiseño simple y limpio, con cuello redondo y terminaciones acanaladas en puños y cintura.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eColección 2026.\u003c\/span\u003e\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"L","offer_id":50131949224186,"sku":null,"price":7990.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/5070B332-C73B-4B22-AC36-6688E7B919ED.jpg?v=1787094345"},{"product_id":"campera-cold-culture-nocturne-beast","title":"Campera Cold Culture Nocturne Beast","description":"\u003cp\u003e\u003cspan\u003eHoodie con cierre de \u003c\/span\u003e\u003cspan\u003eCold Culture\u003c\/span\u003e\u003cspan\u003e en color gris, con estampado leopard en toda la prenda y logo bordado en el pecho.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCuenta con cierre frontal de doble cremallera, capucha y fit oversized.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eColección 2026.\u003c\/span\u003e\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":50131951550714,"sku":null,"price":5390.0,"currency_code":"UYU","in_stock":true},{"title":"L","offer_id":50131951583482,"sku":null,"price":5390.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/C0FBFE41-1D48-4D17-AF5A-2E2F09E22D01.webp?v=1787094592"},{"product_id":"pantalon-de-saten-animal-print-adidas-originals","title":"Pantalón de satén animal print Adidas Originals","description":"\u003cp\u003ePantalón Adidas Originals con estampado leopard y las clásicas tres tiras blancas en los laterales.\u003cbr\u003e\u003cbr\u003eCintura elástica, pierna ancha y logo trefoil en el frente.\u003cbr\u003e\u003cbr\u003eFit grande, el talle S corresponde bien para un M también.\u003c\/p\u003e","brand":"HYPESTREET","offers":[{"title":"S","offer_id":50132019347706,"sku":null,"price":3690.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/Pantalon_Saten_con_Pierna_Ancha_adidas_Originals_Multicolor_KA2666_21_model.avif?v=1787100146"},{"product_id":"zip-eme-studios-betty-burgundy-copia","title":"Zip Eme Studios Betty Navy","description":"\u003cp class=\"label font-bold\"\u003e\u003cbr\u003eDetalles del Producto:\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003e100% algodón\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eChaqueta de punto con cremallera\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eCorte ajustado\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eTejido de punto acanalado\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eDiseño bicolor\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eCuello alto en contraste\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eLogo bordado en relieve en la parte frontal\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eManga larga con puños ajustados\u003c\/p\u003e\n\u003cp class=\"label font-bold\"\u003eBajo acanalado\u003c\/p\u003e\n\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e\n  \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e\n    Fit y guía de talles\n  \u003c\/button\u003e\n\u003c\/span\u003e\n\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n  \u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-size-modal-card\"\u003e\n    \u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\n    \u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\n    \u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Ajustado\/Slim. Todas\n    las medidas están en centímetros, tomadas prenda extendida (no puesta).\n    Pueden variar 1-2 cm entre unidades.\u003c\/p\u003e\n\n    \u003ctable class=\"hs-pd-table\"\u003e\n      \u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo total (cm)\u003c\/th\u003e\n\u003cth\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e49,5\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e52,5\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"hs-pd-note\"\u003e\n      \u003cstrong\u003ePecho:\u003c\/strong\u003e de costura a costura, por la parte más ancha del pecho.\u003cbr\u003e\n      \u003cstrong\u003eLargo total:\u003c\/strong\u003e desde la base del cuello hasta el final de la prenda.\u003cbr\u003e\n      \u003cstrong\u003eManga:\u003c\/strong\u003e desde la costura del cuello hasta el final de la manga.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .hs-size-link{\n    background:none;\n    border:none;\n    padding:0;\n    font-family:inherit;\n    font-size:11.5px;\n    font-weight:400;\n    color:#0a0a0a;\n    text-decoration:underline;\n    text-underline-offset:3px;\n    cursor:pointer;\n    white-space:nowrap;\n  }\n\n  .hs-size-modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    z-index:99999;\n  }\n  .hs-size-modal.is-open{\n    display:block;\n  }\n  .hs-size-modal-backdrop{\n    position:fixed;\n    inset:0;\n    background:rgba(0,0,0,0.5);\n  }\n  .hs-size-modal-card{\n    position:fixed;\n    top:8vh;\n    left:50%;\n    transform:translateX(-50%);\n    z-index:1;\n    background:#ffffff;\n    max-width:420px;\n    width:90%;\n    border-radius:10px;\n    padding:28px 24px;\n    max-height:80vh;\n    overflow-y:auto;\n    box-sizing:border-box;\n    font-size:14px;\n    line-height:1.55;\n    color:#444;\n  }\n  .hs-size-modal-close{\n    position:absolute;\n    top:14px;\n    right:14px;\n    background:none;\n    border:none;\n    font-size:18px;\n    cursor:pointer;\n    color:#666;\n    padding:8px;\n    line-height:1;\n  }\n  .hs-size-modal-title{\n    font-size:17px;\n    font-weight:700;\n    color:#0a0a0a;\n    margin:0 0 14px;\n  }\n  .hs-size-modal-card p{\n    margin:0 0 10px;\n  }\n  .hs-pd-table{\n    width:100%;\n    border-collapse:collapse;\n    margin:10px 0;\n    font-size:13px;\n  }\n  .hs-pd-table th, .hs-pd-table td{\n    border:1px solid #e5e5e5;\n    padding:6px 8px;\n    text-align:center;\n  }\n  .hs-pd-note{\n    font-size:12.5px;\n    color:#666;\n    line-height:1.7;\n    margin-top:12px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n\n    document.body.appendChild(modal);\n\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeModal();\n    });\n\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"S","offer_id":67725878821114,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":true},{"title":"M","offer_id":50230346842362,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":50230346875130,"sku":null,"price":4890.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/E989870E-0390-4B40-AEAE-14368A4CBEA0.webp?v=1788570993"},{"product_id":"campera-mixed-emotion-blue-end-rhinestone","title":"Campera Mixed Emotion Blue “End” Rhinestone","description":"\u003cp\u003e\u003cspan\u003eHoodie Mixed Emotion con diseño frontal y trasero en \u003c\/span\u003e\u003cspan\u003erhinestones\u003c\/span\u003e\u003cspan\u003e que aportan brillo y presencia.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e \u003c\/span\u003e\u003cspan\u003ePieza pesada, estética street con acabado premium que no pasa desapercibido, lo que más suena en el momento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e Fit y guía de talles \u003c\/button\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n\u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hs-size-modal-card\"\u003e\n\u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Boxy — corte amplio y cuadrado. Talle recomendado según altura.\u003c\/p\u003e\n\u003ctable class=\"hs-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eAltura recomendada (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e152 - 165\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e168 - 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e183 - 188\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e190 - 196\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e198+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hs-size-link{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:400;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;}\n  .hs-size-modal{display:none;position:fixed;inset:0;z-index:99999;}\n  .hs-size-modal.is-open{display:block;}\n  .hs-size-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);}\n  .hs-size-modal-card{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1;background:#ffffff;max-width:420px;width:90%;border-radius:10px;padding:28px 24px;max-height:80vh;overflow-y:auto;box-sizing:border-box;font-size:14px;line-height:1.55;color:#444;}\n  .hs-size-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;line-height:1;}\n  .hs-size-modal-title{font-size:17px;font-weight:700;color:#0a0a0a;margin:0 0 14px;}\n  .hs-size-modal-card p{margin:0 0 10px;}\n  .hs-pd-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;}\n  .hs-pd-table th, .hs-pd-table td{border:1px solid #e5e5e5;padding:6px 8px;text-align:center;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n    document.body.appendChild(modal);\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') closeModal(); });\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":50472708538618,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":50472708571386,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":50472708604154,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/606A6B85-B948-43B8-86A8-EEC259FBBE4C.webp?v=1789904143"},{"product_id":"campera-mixed-emotion-broken-halo","title":"Campera Mixed Emotion “Broken Halo”","description":"\u003cp\u003e\u003cspan\u003eHoodie Mixed Emotion con diseño frontal y trasero en \u003c\/span\u003e\u003cspan\u003erhinestones\u003c\/span\u003e\u003cspan\u003e que aportan brillo y presencia.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e \u003c\/span\u003e\u003cspan\u003ePieza pesada, estética street con acabado premium que no pasa desapercibido, lo que más suena en el momento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e Fit y guía de talles \u003c\/button\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n\u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hs-size-modal-card\"\u003e\n\u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e True to size — calce a la talla habitual. Talle recomendado según altura.\u003c\/p\u003e\n\u003ctable class=\"hs-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eAltura recomendada (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e152 - 165\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e168 - 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e183 - 188\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e190 - 196\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e198+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hs-size-link{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:400;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;}\n  .hs-size-modal{display:none;position:fixed;inset:0;z-index:99999;}\n  .hs-size-modal.is-open{display:block;}\n  .hs-size-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);}\n  .hs-size-modal-card{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1;background:#ffffff;max-width:420px;width:90%;border-radius:10px;padding:28px 24px;max-height:80vh;overflow-y:auto;box-sizing:border-box;font-size:14px;line-height:1.55;color:#444;}\n  .hs-size-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;line-height:1;}\n  .hs-size-modal-title{font-size:17px;font-weight:700;color:#0a0a0a;margin:0 0 14px;}\n  .hs-size-modal-card p{margin:0 0 10px;}\n  .hs-pd-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;}\n  .hs-pd-table th, .hs-pd-table td{border:1px solid #e5e5e5;padding:6px 8px;text-align:center;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n    document.body.appendChild(modal);\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') closeModal(); });\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":50472715452666,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":50472715485434,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"XL","offer_id":50472715518202,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/3EA99323-7609-4157-819C-E804238EA8DA.webp?v=1789904317"},{"product_id":"campera-mixed-emotion-black-rhinestone","title":"Campera Mixed Emotion Black “Rhinestone”","description":"\u003cp\u003e\u003cspan\u003eHoodie Mixed Emotion con diseño frontal y trasero en \u003c\/span\u003e\u003cspan\u003erhinestones\u003c\/span\u003e\u003cspan\u003e que aportan brillo y presencia.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e \u003c\/span\u003e\u003cspan\u003ePieza pesada, estética street con acabado premium que no pasa desapercibido, lo que más suena en el momento.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"hs-size-link-source\" style=\"display:none;\"\u003e \u003cbutton type=\"button\" class=\"hs-size-link\" id=\"hs-size-trigger\"\u003e Fit y guía de talles \u003c\/button\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"hs-size-modal\" id=\"hs-size-modal\"\u003e\n\u003cdiv class=\"hs-size-modal-backdrop\" id=\"hs-size-backdrop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hs-size-modal-card\"\u003e\n\u003cbutton type=\"button\" class=\"hs-size-modal-close\" id=\"hs-size-close\" aria-label=\"Cerrar\"\u003e✕\u003c\/button\u003e\n\u003ch3 class=\"hs-size-modal-title\"\u003eGuía de talles y fit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e True to size — calce a la talla habitual. Talle recomendado según altura.\u003c\/p\u003e\n\u003ctable class=\"hs-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003eAltura recomendada (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e152 - 165\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e168 - 180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e183 - 188\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e190 - 196\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e198+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hs-size-link{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:400;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;}\n  .hs-size-modal{display:none;position:fixed;inset:0;z-index:99999;}\n  .hs-size-modal.is-open{display:block;}\n  .hs-size-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.5);}\n  .hs-size-modal-card{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1;background:#ffffff;max-width:420px;width:90%;border-radius:10px;padding:28px 24px;max-height:80vh;overflow-y:auto;box-sizing:border-box;font-size:14px;line-height:1.55;color:#444;}\n  .hs-size-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#666;padding:8px;line-height:1;}\n  .hs-size-modal-title{font-size:17px;font-weight:700;color:#0a0a0a;margin:0 0 14px;}\n  .hs-size-modal-card p{margin:0 0 10px;}\n  .hs-pd-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;}\n  .hs-pd-table th, .hs-pd-table td{border:1px solid #e5e5e5;padding:6px 8px;text-align:center;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function init(){\n    var modal = document.getElementById('hs-size-modal');\n    var backdrop = document.getElementById('hs-size-backdrop');\n    var closeBtn = document.getElementById('hs-size-close');\n    var trigger = document.getElementById('hs-size-trigger');\n    if (!modal || !trigger) return;\n    document.body.appendChild(modal);\n    function openModal(){ modal.classList.add('is-open'); }\n    function closeModal(){ modal.classList.remove('is-open'); }\n    trigger.addEventListener('click', openModal);\n    backdrop.addEventListener('click', closeModal);\n    closeBtn.addEventListener('click', closeModal);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') closeModal(); });\n    var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);\n    var node;\n    while (node = walker.nextNode()) {\n      var t = node.nodeValue.trim();\n      if (\/^(talla|talle)s?$\/i.test(t) || \/^size$\/i.test(t)) {\n        var heading = node.parentElement;\n        if (!heading) continue;\n        var row = heading.parentElement || heading;\n        row.style.position = 'relative';\n        trigger.style.position = 'absolute';\n        trigger.style.top = '-42px';\n        trigger.style.right = '0';\n        row.appendChild(trigger);\n        trigger.style.display = 'inline-block';\n        break;\n      }\n    }\n    if (trigger.style.display !== 'inline-block') {\n      var source = document.getElementById('hs-size-link-source');\n      if (source) source.style.display = 'block';\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e","brand":"HYPESTREET","offers":[{"title":"M","offer_id":50472715583738,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false},{"title":"L","offer_id":50472715616506,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":true},{"title":"XL","offer_id":50472715649274,"sku":null,"price":6390.0,"currency_code":"UYU","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/9383\/0650\/files\/9658EF1B-12D6-4220-ACF9-518776FADF84.webp?v=1789904409"}],"url":"https:\/\/hypestreet.uy\/collections\/winter-sale.oembed?page=2","provider":"HYPESTREET","version":"1.0","type":"link"}