{"product_id":"kangaroo-half-zip-stone","title":"KANGAROO HALF ZIP STONE","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Work+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  #kiuba-set * { box-sizing: border-box; }\n  #kiuba-set{\n    --black:#0b0c0d; --charcoal:#17191b; --panel:#1e2123; --line:#2c3033;\n    --white:#f3f4f2; --mist:#9aa0a3; --kiuba-green:#4a9d6e; --kiuba-green-bright:#6fc794;\n    background:var(--black); color:var(--white);\n    font-family:'Work Sans', Arial, sans-serif; line-height:1.5;\n    -webkit-font-smoothing:antialiased; border-radius:8px;\n    max-width:720px; margin:0 auto; padding:40px 24px 56px;\n  }\n  #kiuba-set p, #kiuba-set div, #kiuba-set span, #kiuba-set td, #kiuba-set th, #kiuba-set label{ margin:0; }\n  #kiuba-set .hero{ border-bottom:1px solid var(--line); padding-bottom:28px; margin-bottom:32px; }\n  #kiuba-set .hero .kicker{ color:var(--kiuba-green-bright); font-size:13px; font-weight:600; margin-bottom:8px; }\n  #kiuba-set .hero h2{ font-family:'Bebas Neue', sans-serif; font-size:clamp(30px,6.5vw,44px); line-height:.95; letter-spacing:.01em; margin-bottom:14px; color:var(--white); }\n  #kiuba-set .hero p{ color:var(--mist); font-size:15px; max-width:58ch; }\n  #kiuba-set .desc-block{ margin-bottom:36px; }\n  #kiuba-set .desc-block p{ font-size:15px; color:#d7d9d7; max-width:62ch; margin-bottom:12px; }\n  #kiuba-set .detail-list{ display:flex; flex-wrap:wrap; gap:8px; margin-top:18px; }\n  #kiuba-set .detail-list span{ border:1px solid var(--line); color:var(--white); font-size:12px; padding:6px 12px; border-radius:100px; white-space:nowrap; }\n  #kiuba-set .detail-list span::before{ content:''; display:inline-block; width:6px; height:6px; background:var(--kiuba-green-bright); border-radius:50%; margin-right:7px; vertical-align:middle; }\n  #kiuba-set .section-title{ font-family:'Bebas Neue', sans-serif; font-size:24px; letter-spacing:.02em; margin-bottom:4px; color:var(--white); }\n  #kiuba-set .section-sub{ color:var(--mist); font-size:13px; margin-bottom:16px; display:block; }\n  #kiuba-set .measure-block{ margin-bottom:28px; }\n  #kiuba-set .measure-layout{ display:grid; grid-template-columns:100px 1fr; gap:24px; align-items:center; }\n  @media (max-width:480px){ #kiuba-set .measure-layout{ grid-template-columns:1fr; } #kiuba-set .hoodie-svg{ margin:0 auto; } }\n  #kiuba-set .hoodie-svg{ width:100%; max-width:100px; display:block; }\n  #kiuba-set table{ width:100%; border-collapse:collapse; }\n  #kiuba-set thead th{ text-align:left; font-size:12px; font-weight:600; color:var(--kiuba-green-bright); padding:0 10px 8px; border-bottom:1px solid var(--line); }\n  #kiuba-set thead th:first-child{ padding-left:0; }\n  #kiuba-set tbody td{ padding:12px 10px; border-bottom:1px solid var(--line); font-size:14px; color:#c7cac8; }\n  #kiuba-set tbody td:first-child{ padding-left:0; font-family:'Bebas Neue', sans-serif; font-size:18px; letter-spacing:.03em; color:var(--white); }\n  #kiuba-set tbody tr:last-child td{ border-bottom:none; }\n  #kiuba-set .notes{ margin-bottom:40px; }\n  #kiuba-set .note{ border:1px solid var(--line); border-left:3px solid var(--kiuba-green); border-radius:4px; padding:12px 14px; font-size:13px; color:#d7d9d7; }\n  #kiuba-set .note strong{ color:var(--white); font-weight:600; }\n  #kiuba-set .calc-block{ background:var(--charcoal); border:1px solid var(--line); border-radius:4px; padding:28px 24px 26px; }\n  #kiuba-set .field{ margin-top:20px; }\n  #kiuba-set .field-row{ display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-top:20px; }\n  #kiuba-set .field-row .field{ margin-top:0; }\n  @media (max-width:440px){ #kiuba-set .field-row{ grid-template-columns:1fr; } }\n  #kiuba-set .field label{ display:block; font-size:12px; color:var(--mist); margin-bottom:7px; }\n  #kiuba-set .field input[type=\"number\"], #kiuba-set .field select{ width:100%; background:var(--panel); border:1px solid var(--line); color:var(--white); font-size:15px; padding:11px 13px; border-radius:3px; font-family:'Work Sans', Arial, sans-serif; }\n  #kiuba-set .field input[type=\"number\"]:focus, #kiuba-set .field select:focus{ outline:none; border-color:var(--kiuba-green-bright); }\n  #kiuba-set .fit-toggle{ display:flex; gap:8px; margin-top:7px; flex-wrap:wrap; }\n  #kiuba-set .fit-toggle button{ flex:1; min-width:100px; background:var(--panel); border:1px solid var(--line); color:var(--mist); font-family:'Work Sans', Arial, sans-serif; font-size:12px; font-weight:500; padding:10px 8px; border-radius:3px; cursor:pointer; transition:border-color .15s ease, color .15s ease; }\n  #kiuba-set .fit-toggle button.active{ border-color:var(--kiuba-green-bright); color:var(--white); }\n  #kiuba-set .calc-btn{ width:100%; margin-top:22px; background:var(--kiuba-green); color:var(--black); border:none; font-family:'Work Sans', Arial, sans-serif; font-weight:700; font-size:14px; padding:13px; border-radius:3px; cursor:pointer; transition:background .15s ease; }\n  #kiuba-set .calc-btn:hover{ background:var(--kiuba-green-bright); }\n  #kiuba-set .result{ margin-top:20px; padding-top:18px; border-top:1px solid var(--line); display:none; }\n  #kiuba-set .result.visible{ display:block; }\n  #kiuba-set .result-label{ font-size:12px; color:var(--mist); margin-bottom:5px; }\n  #kiuba-set .result-size{ font-family:'Bebas Neue', sans-serif; font-size:46px; color:var(--kiuba-green-bright); line-height:1; }\n  #kiuba-set .result-note{ font-size:13px; color:#c7cac8; margin-top:8px; max-width:52ch; }\n  #kiuba-set .error-note{ font-size:12px; color:#d98a5f; margin-top:8px; display:none; }\n  #kiuba-set .error-note.visible{ display:block; }\n  #kiuba-set .kiuba-footer{ margin-top:44px; padding-top:20px; border-top:1px solid var(--line); color:var(--mist); font-size:12px; display:block; }\n\u003c\/style\u003e\n\n\u003cdiv id=\"kiuba-set\" data-cat=\"kangaroo\"\u003e\n\n  \u003cdiv class=\"hero\"\u003e\n    \u003cdiv class=\"kicker\"\u003eKIUBA — FICHA DE PRODUCTO\u003c\/div\u003e\n    \u003ch2\u003eKangaroo Half Zip Negro\u003c\/h2\u003e\n    \u003cp\u003ePolerón canguro boxy fit con capucha y medio cierre metálico, 100% algodón deslavado.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"desc-block\"\u003e\n    \u003cp\u003eEl básico que nunca falla, con más personalidad. Polerón canguro con capucha, medio cierre metálico y corte boxy fit en 100% algodón, con bordado 3D en relieve. El deslavado transforma el negro plano en un negro gastado con estilo. Cada prenda tiene su propio desgaste.\u003c\/p\u003e\n    \u003cdiv class=\"detail-list\"\u003e\n      \u003cspan\u003e100% algodón\u003c\/span\u003e \u003cspan\u003eBoxy Fit\u003c\/span\u003e \u003cspan\u003eCapucha\u003c\/span\u003e \u003cspan\u003eMedio cierre metálico\u003c\/span\u003e \u003cspan\u003eBolsillo canguro\u003c\/span\u003e \u003cspan\u003eBordado 3D\u003c\/span\u003e \u003cspan\u003eDeslavado de lavandería\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"measure-block\"\u003e\n    \u003cdiv class=\"section-title\"\u003eMedidas por talla\u003c\/div\u003e\n    \u003cspan class=\"section-sub\"\u003ePolerón corte boxy fit. Medidas en centímetros, prenda extendida plana. Ancho a la altura del pecho; alto desde el punto más alto del hombro.\u003c\/span\u003e\n    \u003cdiv class=\"measure-layout\"\u003e\n      \u003csvg class=\"hoodie-svg\" viewbox=\"0 0 120 130\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Guía de medidas del polerón\"\u003e\n        \u003cpath d=\"M35 10 L20 22 L8 40 L20 50 L30 42 L30 118 L90 118 L90 42 L100 50 L112 40 L100 22 L85 10 C85 10 78 18 60 18 C42 18 35 10 35 10Z\" stroke=\"#4a9d6e\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"30\" y1=\"55\" x2=\"90\" y2=\"55\" stroke=\"#6fc794\" stroke-width=\"1.2\" stroke-dasharray=\"3 3\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"60\" y1=\"18\" x2=\"60\" y2=\"118\" stroke=\"#6fc794\" stroke-width=\"1.2\" stroke-dasharray=\"3 3\"\u003e\u003c\/line\u003e\n        \u003ctext x=\"60\" y=\"48\" fill=\"#9aa0a3\" font-size=\"7\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\"\u003eancho\u003c\/text\u003e\n        \u003ctext x=\"98\" y=\"70\" fill=\"#9aa0a3\" font-size=\"7\" text-anchor=\"middle\" font-family=\"Arial, sans-serif\"\u003ealto\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003ctable\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eTalla\u003c\/th\u003e\n\u003cth\u003eAncho\u003c\/th\u003e\n\u003cth\u003eAlto\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e64 cm\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e68 cm\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e70 cm\u003c\/td\u003e\n\u003ctd\u003e60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75 cm\u003c\/td\u003e\n\u003ctd\u003e62 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e80 cm\u003c\/td\u003e\n\u003ctd\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"notes\"\u003e\n    \u003cdiv class=\"note\"\u003e\n\u003cstrong\u003eCalce boxy:\u003c\/strong\u003e este polerón es más ancho y un poco más corto que uno tradicional. Si te gusta más ajustado, revisa el ancho en la tabla antes de elegir.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"calc-block\"\u003e\n    \u003cdiv class=\"section-title\"\u003e¿Cuál es tu talla?\u003c\/div\u003e\n    \u003cspan class=\"section-sub\"\u003eCalculamos tu talla con las medidas reales del polerón: el ancho para el calce boxy y el alto según tu estatura.\u003c\/span\u003e\n    \u003cdiv class=\"field-row\"\u003e\n      \u003cdiv class=\"field\"\u003e\n\u003clabel for=\"kk-altura\"\u003eAltura (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"kk-altura\" placeholder=\"Ej: 175\" min=\"120\" max=\"230\"\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"field\"\u003e\n\u003clabel for=\"kk-peso\"\u003ePeso (kg)\u003c\/label\u003e\u003cinput type=\"number\" id=\"kk-peso\" placeholder=\"Ej: 70\" min=\"30\" max=\"220\"\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"field\"\u003e\n      \u003clabel for=\"kk-cuerpo\"\u003eTipo de cuerpo\u003c\/label\u003e\n      \u003cselect id=\"kk-cuerpo\"\u003e\u003coption value=\"delgado\"\u003eDelgado\u003c\/option\u003e\n\u003coption value=\"promedio\" selected\u003ePromedio\u003c\/option\u003e\n\u003coption value=\"robusto\"\u003eRobusto\u003c\/option\u003e\u003c\/select\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"field\"\u003e\n      \u003clabel\u003e¿Cómo prefieres que te quede?\u003c\/label\u003e\n      \u003cdiv class=\"fit-toggle\" role=\"group\"\u003e\n        \u003cbutton type=\"button\" class=\"kk-fit-btn\" data-fit=\"-1\"\u003eMás justo\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"kk-fit-btn active\" data-fit=\"0\"\u003eBoxy recomendado\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"kk-fit-btn\" data-fit=\"1\"\u003eMás amplio\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton type=\"button\" class=\"calc-btn\" id=\"kk-calc-btn\"\u003eCalcular mi talla\u003c\/button\u003e\n    \u003cdiv class=\"error-note\" id=\"kk-error\"\u003eIngresa tu altura y tu peso para calcular tu talla.\u003c\/div\u003e\n    \u003cdiv class=\"result\" id=\"kk-result\"\u003e\n      \u003cdiv class=\"result-label\"\u003eTu talla recomendada\u003c\/div\u003e\n      \u003cdiv class=\"result-size\" id=\"kk-result-size\"\u003eM\u003c\/div\u003e\n      \u003cdiv class=\"result-note\" id=\"kk-result-note\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cspan class=\"kiuba-footer\"\u003eMedidas tomadas con la prenda extendida plana, pueden variar ± 1 cm. ¿Dudas con tu talla? Escríbenos por Instagram @kiuba.cl o visítanos en Av. Italia 1399, Providencia.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var root = document.querySelector('#kiuba-set[data-cat=\"kangaroo\"]');\n  if(!root) return;\n  var SIZES = [{t:'XS',a:64,l:54},{t:'S',a:68,l:58},{t:'M',a:70,l:60},{t:'L',a:75,l:62},{t:'XL',a:80,l:66}];\n  var HOLGURA_BOXY = 34, LARGO_FACTOR = 0.335, fit = 0;\n  var $ = function(id){ return root.querySelector('#' + id); };\n  root.querySelectorAll('.kk-fit-btn').forEach(function(b){\n    b.addEventListener('click', function(){\n      root.querySelectorAll('.kk-fit-btn').forEach(function(x){ x.classList.remove('active'); });\n      b.classList.add('active');\n      fit = parseInt(b.getAttribute('data-fit'), 10) || 0;\n    });\n  });\n  $('kk-calc-btn').addEventListener('click', function(){\n    var h = parseFloat($('kk-altura').value), p = parseFloat($('kk-peso').value), cuerpo = $('kk-cuerpo').value;\n    var err = $('kk-error'), res = $('kk-result');\n    if(!(h \u003e= 120 \u0026\u0026 h \u003c= 230) || !(p \u003e= 30 \u0026\u0026 p \u003c= 220)){ err.classList.add('visible'); res.classList.remove('visible'); return; }\n    err.classList.remove('visible');\n    var pecho = 62 + 0.45 * p + 0.12 * (h - 170) + (cuerpo === 'delgado' ? -3 : cuerpo === 'robusto' ? 5 : 0);\n    var porAncho = SIZES.length - 1, i;\n    for(i = 0; i \u003c SIZES.length; i++){ if(SIZES[i].a * 2 - pecho \u003e= HOLGURA_BOXY){ porAncho = i; break; } }\n    var largoIdeal = h * LARGO_FACTOR - 1, porAlto = SIZES.length - 1;\n    for(i = 0; i \u003c SIZES.length; i++){ if(SIZES[i].l \u003e= largoIdeal){ porAlto = i; break; } }\n    var base = Math.max(porAncho, porAlto);\n    var idx = Math.max(0, Math.min(SIZES.length - 1, base + fit));\n    var s = SIZES[idx], holgura = s.a * 2 - pecho, notas = [];\n    if(holgura \u003c 20){ notas.push('Ojo: en esta talla el polerón te quedaría bastante ajustado para ser boxy.'); }\n    else if(fit === -1 \u0026\u0026 idx \u003c base){ notas.push('Elegiste un calce más justo: menos caída boxy y un poco más corto.'); }\n    else if(fit === 1 \u0026\u0026 idx \u003e base){ notas.push('Elegiste un calce más amplio: más oversize en hombros y cuerpo.'); }\n    else { notas.push('Te queda con la caída boxy pensada para este polerón: amplio y estructurado.'); }\n    if(s.l \u003c largoIdeal - 2){ notas.push('Por tu altura quedará corto, al estilo cropped' + (idx \u003c SIZES.length - 1 ? '; si lo prefieres más largo, sube una talla.' : '.')); }\n    else if(porAlto \u003e porAncho \u0026\u0026 idx === base){ notas.push('Subimos la talla por tu altura, para que el largo no te quede corto.'); }\n    $('kk-result-size').textContent = s.t;\n    $('kk-result-note').textContent = notas.join(' ');\n    res.classList.add('visible');\n  });\n})();\n\u003c\/script\u003e\n","brand":"Kiuba.cl","offers":[{"title":"XS","offer_id":52843212177688,"sku":"79158141438609","price":49990.0,"currency_code":"CLP","in_stock":true},{"title":"S","offer_id":52843212210456,"sku":"79158141438610","price":49990.0,"currency_code":"CLP","in_stock":true},{"title":"M","offer_id":52843212243224,"sku":"79158141438611","price":49990.0,"currency_code":"CLP","in_stock":true},{"title":"L","offer_id":52843212275992,"sku":"79158141438612","price":49990.0,"currency_code":"CLP","in_stock":true},{"title":"XL","offer_id":52843212308760,"sku":"79158141438613","price":49990.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0945\/7529\/6792\/files\/WashedCharcoalKIUBAHalf-ZipHoodie.png?v=1791603795","url":"https:\/\/kiuba.cl\/products\/kangaroo-half-zip-stone","provider":"Kiuba.cl","version":"1.0","type":"link"}