{"title":"Casacos","description":null,"products":[{"product_id":"womens-lightweight-polka-dot-jacket-with-adjustable-fit-viviana","title":"Jaqueta Feminina Leve de Poá com Ajuste | Viviana","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eViviana\u003c\/strong\u003e da Juana Fashion: jaqueta feminina leve de poá com ajuste.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGola alta\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003cli\u003eConstrução leve\u003c\/li\u003e\n\u003cli\u003eEstampa de poá\u003c\/li\u003e\n\u003cli\u003eCordão de ajuste\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-lightweight-polka-dot-jacket-with-adjustable-fit-viviana\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\"],\"small\":false,\"v\":[[55371613307217,0,0],[55371613339985,1,0],[55371613372753,2,0],[55371613405521,3,0]],\"c\":{\"White\":\"Branco\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Branco \/ PP (XS)","offer_id":55371613307217,"sku":"MS-9682-WOM-WHI","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371613339985,"sku":"MS-4663-WOM-WHI","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371613372753,"sku":"MS-8055-WOM-WHI","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371613405521,"sku":"MS-3393-WOM-WHI","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/white-front_1482acbf-fad9-469c-91a2-58a29c3fca84.png?v=1792459641"},{"product_id":"womens-long-tailored-double-breasted-winter-coat-sabrina","title":"Casaco Feminino Longo de Alfaiataria de Inverno com Abotoamento Duplo | Sabrina","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eSabrina\u003c\/strong\u003e da Juana Fashion: casaco feminino longo de alfaiataria de inverno com abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-tailored-double-breasted-winter-coat-sabrina\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371613831505,0,0],[55371613864273,1,0],[55371613897041,2,0],[55371613929809,3,0],[55371613962577,4,0],[55371613995345,0,1],[55371614028113,1,1],[55371614060881,2,1],[55371614093649,3,1],[55371614126417,4,1],[55371614159185,0,2],[55371614191953,1,2],[55371614224721,2,2],[55371614257489,3,2],[55371614290257,4,2]],\"c\":{\"Red\":\"Vermelho\",\"Black\":\"Preto\",\"Beige\":\"Bege\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Vermelho \/ P (S)","offer_id":55371613831505,"sku":"MS-0498-WOM-RED","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371613864273,"sku":"MS-0532-WOM-RED","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371613897041,"sku":"MS-1402-WOM-RED","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371613929809,"sku":"MS-0674-WOM-RED","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371613962577,"sku":"MS-9878-WOM-RED","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371613995345,"sku":"MS-8436-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371614028113,"sku":"MS-7926-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371614060881,"sku":"MS-9763-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371614093649,"sku":"MS-4296-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371614126417,"sku":"MS-3929-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371614159185,"sku":"MS-4053-WOM-BEI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371614191953,"sku":"MS-7362-WOM-BEI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371614224721,"sku":"MS-6119-WOM-BEI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371614257489,"sku":"MS-6281-WOM-BEI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371614290257,"sku":"MS-5092-WOM-BEI","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/womentrenchcoat_10.png?v=1792459647"},{"product_id":"womens-cropped-button-front-jacket-matilde","title":"Jaqueta Feminina Cropped com Botões | Matilde","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eMatilde\u003c\/strong\u003e da Juana Fashion: jaqueta feminina cropped com botões.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem cropped\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-cropped-button-front-jacket-matilde\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371614650705,0,0],[55371614683473,1,0],[55371614716241,2,0],[55371614749009,3,0],[55371614781777,0,1],[55371614814545,1,1],[55371614847313,2,1],[55371614880081,3,1]],\"c\":{\"Apricot\":\"Damasco\",\"Burgundy\":\"Bordô\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Damasco \/ P (S)","offer_id":55371614650705,"sku":"MS-3456-WOM-APR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ M","offer_id":55371614683473,"sku":"MS-5451-WOM-APR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ G (L)","offer_id":55371614716241,"sku":"MS-1338-WOM-APR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ GG (XL)","offer_id":55371614749009,"sku":"MS-7025-WOM-APR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ P (S)","offer_id":55371614781777,"sku":"MS-0238-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ M","offer_id":55371614814545,"sku":"MS-8063-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ G (L)","offer_id":55371614847313,"sku":"MS-9866-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ GG (XL)","offer_id":55371614880081,"sku":"MS-3078-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/apricot-front_bd1dacb8-69e6-40f1-8e1d-9a380d304b64.png?v=1792459651"},{"product_id":"womens-long-double-breasted-teddy-winter-coat-lucrezia","title":"Casaco Teddy Feminino Longo de Inverno com Abotoamento Duplo | Lucrezia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eLucrezia\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino longo de inverno com abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eTextura macia e felpuda\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-double-breasted-teddy-winter-coat-lucrezia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371614912849,0,0],[55371614945617,1,0],[55371614978385,2,0],[55371615011153,3,0],[55371615043921,0,1],[55371615076689,1,1],[55371615109457,2,1],[55371615142225,3,1]],\"c\":{\"Apricot\":\"Damasco\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Damasco \/ P (S)","offer_id":55371614912849,"sku":"MS-8115-WOM-APR","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ M","offer_id":55371614945617,"sku":"MS-3067-WOM-APR","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ G (L)","offer_id":55371614978385,"sku":"MS-1045-WOM-APR","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Damasco \/ GG (XL)","offer_id":55371615011153,"sku":"MS-3627-WOM-APR","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371615043921,"sku":"MS-9198-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371615076689,"sku":"MS-5544-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371615109457,"sku":"MS-6073-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371615142225,"sku":"MS-8142-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/apricot-front.png?v=1792459651"},{"product_id":"womens-oversized-teddy-winter-coat-ginevra","title":"Casaco Teddy Feminino Oversized de Inverno | Ginevra","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eGinevra\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino oversized de inverno.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-oversized-teddy-winter-coat-ginevra\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371615338833,0,0],[55371615371601,1,0],[55371615404369,2,0],[55371615437137,3,0],[55371615469905,0,1],[55371615502673,1,1],[55371615535441,2,1],[55371615568209,3,1]],\"c\":{\"Khaki\":\"Cáqui\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Cáqui \/ P (S)","offer_id":55371615338833,"sku":"MS-6546-WOM-KHA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ M","offer_id":55371615371601,"sku":"MS-1171-WOM-KHA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ G (L)","offer_id":55371615404369,"sku":"MS-7485-WOM-KHA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ GG (XL)","offer_id":55371615437137,"sku":"MS-4840-WOM-KHA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371615469905,"sku":"MS-7539-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371615502673,"sku":"MS-1714-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371615535441,"sku":"MS-5911-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371615568209,"sku":"MS-7839-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/beige-front_55ebbb30-b2a8-4a9f-9aa1-53ecb044e31c.png?v=1792459655"},{"product_id":"womens-hooded-trench-coat-for-fall-and-winter-francesca","title":"Trench Coat Feminino com Capuz para Outono e Inverno | Francesca","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eFrancesca\u003c\/strong\u003e da Juana Fashion: trench coat feminino com capuz para outono e inverno.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-hooded-trench-coat-for-fall-and-winter-francesca\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371615600977,0,0],[55371615633745,1,0],[55371615666513,2,0],[55371615699281,3,0],[55371615732049,4,0],[55371615764817,5,0],[55371615797585,0,1],[55371615830353,1,1],[55371615863121,2,1],[55371615895889,3,1],[55371615928657,4,1],[55371615961425,5,1],[55371615994193,0,2],[55371616026961,1,2],[55371616059729,2,2],[55371616092497,3,2],[55371616125265,4,2],[55371616158033,5,2],[55371616190801,0,3],[55371616223569,1,3],[55371616256337,2,3],[55371616289105,3,3],[55371616321873,4,3],[55371616354641,5,3]],\"c\":{\"Black\":\"Preto\",\"Navy\":\"Azul-marinho\",\"Green\":\"Verde\",\"Burgundy\":\"Bordô\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371615600977,"sku":"MS-9866-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371615633745,"sku":"MS-5052-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371615666513,"sku":"MS-4392-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371615699281,"sku":"MS-9468-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371615732049,"sku":"MS-6121-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371615764817,"sku":"MS-0408-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371615797585,"sku":"MS-3260-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371615830353,"sku":"MS-7535-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371615863121,"sku":"MS-9439-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371615895889,"sku":"MS-5053-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371615928657,"sku":"MS-8201-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ 3XL","offer_id":55371615961425,"sku":"MS-5061-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ P (S)","offer_id":55371615994193,"sku":"MS-9265-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ M","offer_id":55371616026961,"sku":"MS-2809-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ G (L)","offer_id":55371616059729,"sku":"MS-0048-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ GG (XL)","offer_id":55371616092497,"sku":"MS-4733-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ XGG (2XL)","offer_id":55371616125265,"sku":"MS-4851-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ 3XL","offer_id":55371616158033,"sku":"MS-3591-WOM-GRE","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ P (S)","offer_id":55371616190801,"sku":"MS-0248-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ M","offer_id":55371616223569,"sku":"MS-4252-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ G (L)","offer_id":55371616256337,"sku":"MS-5992-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ GG (XL)","offer_id":55371616289105,"sku":"MS-4358-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ XGG (2XL)","offer_id":55371616321873,"sku":"MS-4731-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ 3XL","offer_id":55371616354641,"sku":"MS-8895-WOM-BUR","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/black-front_b329a4aa-c860-4bf6-922b-a2b317a6d3c1.png?v=1792459656"},{"product_id":"womens-long-hooded-parka-with-fleece-lining-eleonora","title":"Parka Feminina Longa com Capuz e Forro de Fleece | Eleonora","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eEleonora\u003c\/strong\u003e da Juana Fashion: parka feminina longa com capuz e forro de fleece.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForro de fleece\u003c\/li\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-hooded-parka-with-fleece-lining-eleonora\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371616387409,0,0],[55371616420177,1,0],[55371616452945,2,0],[55371616485713,3,0],[55371616518481,4,0]],\"c\":{\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371616387409,"sku":"MS-1349-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371616420177,"sku":"MS-4851-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371616452945,"sku":"MS-9274-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371616485713,"sku":"MS-9159-WOM-BLA","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371616518481,"sku":"MS-9275-WOM-BLA","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/black-front_11825486-582f-4c3e-931d-3c2c3de682c2.png?v=1792459658"},{"product_id":"womens-mid-length-button-front-trench-coat-diana","title":"Trench Coat Feminino de Comprimento Médio com Botões | Diana","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eDiana\u003c\/strong\u003e da Juana Fashion: trench coat feminino de comprimento médio com botões.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem de comprimento médio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-mid-length-button-front-trench-coat-diana\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371616551249,0,0],[55371616584017,1,0],[55371616616785,2,0],[55371616649553,3,0],[55371616682321,0,1],[55371616715089,1,1],[55371616747857,2,1],[55371616780625,3,1]],\"c\":{\"Cream\":\"Creme\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Creme \/ P (S)","offer_id":55371616551249,"sku":"MS-1270-WOM-CRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ M","offer_id":55371616584017,"sku":"MS-8581-WOM-CRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ G (L)","offer_id":55371616616785,"sku":"MS-0397-WOM-CRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ GG (XL)","offer_id":55371616649553,"sku":"MS-2726-WOM-CRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371616682321,"sku":"MS-0060-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371616715089,"sku":"MS-4758-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371616747857,"sku":"MS-1878-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371616780625,"sku":"MS-4574-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/cream-front.png?v=1792459660"},{"product_id":"womens-long-relaxed-button-front-coat-cecilia","title":"Casaco Feminino Longo de Corte Solto com Botões | Cecilia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eCecilia\u003c\/strong\u003e da Juana Fashion: casaco feminino longo de corte solto com botões.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-relaxed-button-front-coat-cecilia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371616813393,0,0],[55371616846161,1,0],[55371616878929,2,0],[55371616911697,3,0],[55371616944465,0,1],[55371616977233,1,1],[55371617010001,2,1],[55371617042769,3,1]],\"c\":{\"Brown\":\"Marrom\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom \/ P (S)","offer_id":55371616813393,"sku":"MS-5011-WOM-BRO","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371616846161,"sku":"MS-1668-WOM-BRO","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371616878929,"sku":"MS-9488-WOM-BRO","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371616911697,"sku":"MS-0958-WOM-BRO","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371616944465,"sku":"MS-4223-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371616977233,"sku":"MS-1791-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371617010001,"sku":"MS-2794-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371617042769,"sku":"MS-7308-WOM-BLA","price":107.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/brown-front_eb8a06e6-3814-4308-983c-1ff58a0b783f.png?v=1792459662"},{"product_id":"womens-parka-with-faux-fur-trimmed-hood-aurora","title":"Parka Feminina com Capuz com Acabamento em Pelo Sintético | Aurora","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAurora\u003c\/strong\u003e da Juana Fashion: parka feminina com capuz com acabamento em pelo sintético.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAcabamento em pelo sintético\u003c\/li\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eModelagem de comprimento médio\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-parka-with-faux-fur-trimmed-hood-aurora\",\"g\":\"female\",\"s\":[\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371617501521,0,0],[55371617534289,1,0],[55371617567057,2,0],[55371617599825,3,0],[55371617632593,4,0],[55371617665361,0,1],[55371617698129,1,1],[55371617730897,2,1],[55371617763665,3,1],[55371617796433,4,1],[55371617829201,0,2],[55371617861969,1,2],[55371617894737,2,2],[55371617927505,3,2],[55371617960273,4,2]],\"c\":{\"Brown\":\"Marrom\",\"Beige\":\"Bege\",\"Black\":\"Preto\"},\"labels\":{\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom \/ M","offer_id":55371617501521,"sku":"MS-0036-WOM-BRO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371617534289,"sku":"MS-8228-WOM-BRO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371617567057,"sku":"MS-2543-WOM-BRO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371617599825,"sku":"MS-4890-WOM-BRO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ 3XL","offer_id":55371617632593,"sku":"MS-0856-WOM-BRO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371617665361,"sku":"MS-6289-WOM-BEI","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371617698129,"sku":"MS-0515-WOM-BEI","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371617730897,"sku":"MS-9866-WOM-BEI","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371617763665,"sku":"MS-6949-WOM-BEI","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 3XL","offer_id":55371617796433,"sku":"MS-3391-WOM-BEI","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371617829201,"sku":"MS-2044-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371617861969,"sku":"MS-5118-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371617894737,"sku":"MS-5088-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371617927505,"sku":"MS-4793-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371617960273,"sku":"MS-4902-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/camel-front_1c730413-0301-42d2-99a0-eb2ec16b3ef4.png?v=1792459665"},{"product_id":"womens-long-hooded-quilted-winter-jacket-vittoria","title":"Jaqueta Feminina Longa de Inverno Matelassê com Capuz | Vittoria","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eVittoria\u003c\/strong\u003e da Juana Fashion: jaqueta feminina longa de inverno matelassê com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eAcabamento em matelassê\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-hooded-quilted-winter-jacket-vittoria\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371618156881,0,0],[55371618189649,1,0],[55371618222417,2,0],[55371618255185,3,0],[55371618287953,4,0],[55371618320721,5,0],[55371618353489,0,1],[55371618386257,1,1],[55371618419025,2,1],[55371618451793,3,1],[55371618484561,4,1],[55371618517329,5,1]],\"c\":{\"Chocolate Brown\":\"Marrom-chocolate\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom-chocolate \/ P (S)","offer_id":55371618156881,"sku":"MS-9087-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ M","offer_id":55371618189649,"sku":"MS-4550-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ G (L)","offer_id":55371618222417,"sku":"MS-2632-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ GG (XL)","offer_id":55371618255185,"sku":"MS-7851-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ XGG (2XL)","offer_id":55371618287953,"sku":"MS-8462-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ 3XL","offer_id":55371618320721,"sku":"MS-8576-WOM-CHO","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371618353489,"sku":"MS-5073-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371618386257,"sku":"MS-7410-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371618419025,"sku":"MS-7711-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371618451793,"sku":"MS-2893-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371618484561,"sku":"MS-9025-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371618517329,"sku":"MS-4971-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/chocolate-brown-front_415efb95-6d9e-40c3-a164-642ae5fe916f.png?v=1792459666"},{"product_id":"womens-winter-parka-valentina","title":"Parka Feminina de Inverno | Valentina","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eValentina\u003c\/strong\u003e da Juana Fashion: parka feminina de inverno.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModelagem clássica de parka\u003c\/li\u003e\n\u003cli\u003eCorte pensado para sobreposições\u003c\/li\u003e\n\u003cli\u003eEstilo de inverno\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-winter-parka-valentina\",\"g\":\"female\",\"s\":[\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371618550097,0,0],[55371618582865,1,0],[55371618615633,2,0],[55371618648401,3,0],[55371618681169,0,1],[55371618713937,1,1],[55371618746705,2,1],[55371618779473,3,1],[55371618812241,0,2],[55371618845009,1,2],[55371618877777,2,2],[55371618910545,3,2]],\"c\":{\"Black\":\"Preto\",\"Brown\":\"Marrom\",\"White\":\"Branco\"},\"labels\":{\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ M","offer_id":55371618550097,"sku":"MS-1268-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371618582865,"sku":"MS-7613-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371618615633,"sku":"MS-9278-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371618648401,"sku":"MS-0234-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371618681169,"sku":"MS-9563-WOM-BRO","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371618713937,"sku":"MS-0082-WOM-BRO","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371618746705,"sku":"MS-1231-WOM-BRO","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371618779473,"sku":"MS-7645-WOM-BRO","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371618812241,"sku":"MS-1630-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371618845009,"sku":"MS-6317-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371618877777,"sku":"MS-9031-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371618910545,"sku":"MS-9521-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/black-front_54243879-316a-4b5f-b25d-0a10243e2c57.png?v=1792459670"},{"product_id":"womens-oversized-quilted-winter-jacket-silvia","title":"Jaqueta Feminina Oversized Matelassê de Inverno | Silvia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eSilvia\u003c\/strong\u003e da Juana Fashion: jaqueta feminina oversized matelassê de inverno.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003ePensado para sobreposições\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-oversized-quilted-winter-jacket-silvia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371618943313,0,0],[55371618976081,1,0],[55371619008849,2,0],[55371619041617,3,0],[55371619074385,4,0],[55371619107153,5,0],[55371619139921,0,1],[55371619172689,1,1],[55371619205457,2,1],[55371619238225,3,1],[55371619270993,4,1],[55371619303761,5,1],[55371619336529,0,2],[55371619369297,1,2],[55371619402065,2,2],[55371619434833,3,2],[55371619467601,4,2],[55371619500369,5,2]],\"c\":{\"Black\":\"Preto\",\"Green\":\"Verde\",\"Wine Red\":\"Vinho\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371618943313,"sku":"MS-6806-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371618976081,"sku":"MS-0460-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371619008849,"sku":"MS-7458-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371619041617,"sku":"MS-1046-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371619074385,"sku":"MS-0848-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371619107153,"sku":"MS-2353-WOM-BLA","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ P (S)","offer_id":55371619139921,"sku":"MS-2154-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ M","offer_id":55371619172689,"sku":"MS-1125-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ G (L)","offer_id":55371619205457,"sku":"MS-2917-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ GG (XL)","offer_id":55371619238225,"sku":"MS-1880-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ XGG (2XL)","offer_id":55371619270993,"sku":"MS-3932-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ 3XL","offer_id":55371619303761,"sku":"MS-1349-WOM-GRE","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ P (S)","offer_id":55371619336529,"sku":"MS-0445-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ M","offer_id":55371619369297,"sku":"MS-1661-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ G (L)","offer_id":55371619402065,"sku":"MS-3073-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ GG (XL)","offer_id":55371619434833,"sku":"MS-4818-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ XGG (2XL)","offer_id":55371619467601,"sku":"MS-2612-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ 3XL","offer_id":55371619500369,"sku":"MS-2196-WOM-WIN","price":114.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/black-front_bc8304bf-7580-44b9-9516-fb4ddefee8c9.png?v=1792459671"},{"product_id":"womens-belted-quilted-winter-jacket-serena","title":"Jaqueta Feminina Matelassê de Inverno com Cinto | Serena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eSerena\u003c\/strong\u003e da Juana Fashion: jaqueta feminina matelassê de inverno com cinto.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003ePensado para sobreposições\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-belted-quilted-winter-jacket-serena\",\"g\":\"female\",\"s\":[\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371619533137,0,0],[55371619565905,1,0],[55371619598673,2,0],[55371619631441,3,0],[55371619664209,0,1],[55371619696977,1,1],[55371619729745,2,1],[55371619762513,3,1],[55371619795281,0,2],[55371619828049,1,2],[55371619860817,2,2],[55371619893585,3,2]],\"c\":{\"Chocolate Brown\":\"Marrom-chocolate\",\"Black\":\"Preto\",\"White\":\"Branco\"},\"labels\":{\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom-chocolate \/ M","offer_id":55371619533137,"sku":"MS-1275-WOM-CHO","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ G (L)","offer_id":55371619565905,"sku":"MS-1617-WOM-CHO","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ GG (XL)","offer_id":55371619598673,"sku":"MS-4267-WOM-CHO","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ XGG (2XL)","offer_id":55371619631441,"sku":"MS-5233-WOM-CHO","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371619664209,"sku":"MS-3752-WOM-BLA","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371619696977,"sku":"MS-8543-WOM-BLA","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371619729745,"sku":"MS-3103-WOM-BLA","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371619762513,"sku":"MS-0905-WOM-BLA","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371619795281,"sku":"MS-9793-WOM-WHI","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371619828049,"sku":"MS-0022-WOM-WHI","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371619860817,"sku":"MS-1845-WOM-WHI","price":119.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371619893585,"sku":"MS-9490-WOM-WHI","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/chocolate-brown-front_429fd594-1912-49ec-a56c-c2b87e5d6cf6.png?v=1792459674"},{"product_id":"womens-quilted-winter-jacket-rosalia","title":"Jaqueta Feminina Matelassê de Inverno | Rosalia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eRosalia\u003c\/strong\u003e da Juana Fashion: jaqueta feminina matelassê de inverno.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAcabamento em matelassê\u003c\/li\u003e\n\u003cli\u003ePensado para sobreposições\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-quilted-winter-jacket-rosalia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\"],\"small\":false,\"v\":[[55371619926353,0,0],[55371619959121,1,0],[55371619991889,2,0],[55371620024657,0,1],[55371620057425,1,1],[55371620090193,2,1]],\"c\":{\"Chocolate Brown\":\"Marrom-chocolate\",\"Black\":\"Preto\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom-chocolate \/ P (S)","offer_id":55371619926353,"sku":"MS-7084-WOM-CHO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ M","offer_id":55371619959121,"sku":"MS-1772-WOM-CHO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ G (L)","offer_id":55371619991889,"sku":"MS-7181-WOM-CHO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371620024657,"sku":"MS-3023-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371620057425,"sku":"MS-1956-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371620090193,"sku":"MS-2470-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/chocolate-brown-front_74e31560-4d73-4751-a72f-0420a638d62e.png?v=1792459674"},{"product_id":"womens-classic-mid-length-trench-coat-renata","title":"Trench Coat Feminino Clássico de Comprimento Médio | Renata","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eRenata\u003c\/strong\u003e da Juana Fashion: trench coat feminino clássico de comprimento médio.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem de comprimento médio\u003c\/li\u003e\n\u003cli\u003eCorte ajustado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-classic-mid-length-trench-coat-renata\",\"g\":\"female\",\"s\":[\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371620122961,0,0],[55371620155729,1,0],[55371620188497,2,0],[55371620221265,3,0],[55371620254033,0,1],[55371620286801,1,1],[55371620319569,2,1],[55371620352337,3,1]],\"c\":{\"Beige\":\"Bege\",\"Black\":\"Preto\"},\"labels\":{\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Bege \/ M","offer_id":55371620122961,"sku":"MS-2584-MEN-BEI","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371620155729,"sku":"MS-4338-MEN-BEI","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371620188497,"sku":"MS-9037-MEN-BEI","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371620221265,"sku":"MS-7461-MEN-BEI","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371620254033,"sku":"MS-4264-MEN-BLA","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371620286801,"sku":"MS-3374-MEN-BLA","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371620319569,"sku":"MS-7895-MEN-BLA","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371620352337,"sku":"MS-5319-MEN-BLA","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/beige-front_4335f05f-8330-4139-a8d6-e44db009d31a.png?v=1792459677"},{"product_id":"womens-metallic-hooded-quilted-jacket-olivia","title":"Jaqueta Feminina Matelassê Metalizada com Capuz | Olivia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eOlivia\u003c\/strong\u003e da Juana Fashion: jaqueta feminina matelassê metalizada com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eAcabamento em matelassê\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-metallic-hooded-quilted-jacket-olivia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371620974929,0,0],[55371621007697,1,0],[55371621040465,2,0],[55371621073233,3,0],[55371621106001,0,1],[55371621138769,1,1],[55371621171537,2,1],[55371621204305,3,1]],\"c\":{\"Silver\":\"Prata\",\"Wine Red\":\"Vinho\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Prata \/ P (S)","offer_id":55371620974929,"sku":"MS-3190-WOM-SIL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Prata \/ M","offer_id":55371621007697,"sku":"MS-5981-WOM-SIL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Prata \/ G (L)","offer_id":55371621040465,"sku":"MS-1727-WOM-SIL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Prata \/ GG (XL)","offer_id":55371621073233,"sku":"MS-2696-WOM-SIL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ P (S)","offer_id":55371621106001,"sku":"MS-6287-WOM-WIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ M","offer_id":55371621138769,"sku":"MS-6354-WOM-WIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ G (L)","offer_id":55371621171537,"sku":"MS-7533-WOM-WIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ GG (XL)","offer_id":55371621204305,"sku":"MS-5992-WOM-WIN","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/silver-front.png?v=1792459679"},{"product_id":"womens-faux-fur-winter-coat-mirella","title":"Casaco Feminino de Inverno de Pelo Sintético | Mirella","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eMirella\u003c\/strong\u003e da Juana Fashion: casaco feminino de inverno de pelo sintético.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePelo sintético macio\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-faux-fur-winter-coat-mirella\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\"],\"small\":false,\"v\":[[55371621892433,0,0],[55371621925201,1,0],[55371621957969,2,0],[55371621990737,3,0],[55371622023505,0,1],[55371622056273,1,1],[55371622089041,2,1],[55371622121809,3,1],[55371622154577,0,2],[55371622187345,1,2],[55371622220113,2,2],[55371622252881,3,2],[55371622285649,0,3],[55371622318417,1,3],[55371622351185,2,3],[55371622383953,3,3]],\"c\":{\"Brown\":\"Marrom\",\"Black\":\"Preto\",\"White\":\"Branco\",\"Light Gray\":\"Cinza claro\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom \/ PP (XS)","offer_id":55371621892433,"sku":"MS-9618-WOM-BRO","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ P (S)","offer_id":55371621925201,"sku":"MS-8537-WOM-BRO","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371621957969,"sku":"MS-9112-WOM-BRO","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371621990737,"sku":"MS-0117-WOM-BRO","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ PP (XS)","offer_id":55371622023505,"sku":"MS-4528-WOM-BLA","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371622056273,"sku":"MS-6505-WOM-BLA","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371622089041,"sku":"MS-7374-WOM-BLA","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371622121809,"sku":"MS-6896-WOM-BLA","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ PP (XS)","offer_id":55371622154577,"sku":"MS-7287-WOM-WHI","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371622187345,"sku":"MS-8413-WOM-WHI","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371622220113,"sku":"MS-7611-WOM-WHI","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371622252881,"sku":"MS-4523-WOM-WHI","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Cinza claro \/ PP (XS)","offer_id":55371622285649,"sku":"MS-6074-WOM-LIG","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Cinza claro \/ P (S)","offer_id":55371622318417,"sku":"MS-6205-WOM-LIG","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Cinza claro \/ M","offer_id":55371622351185,"sku":"MS-7633-WOM-LIG","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Cinza claro \/ G (L)","offer_id":55371622383953,"sku":"MS-1609-WOM-LIG","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/brown-front_51603b88-7d7d-4cc0-91dc-05181c564f31.png?v=1792459683"},{"product_id":"womens-long-hooded-quilted-winter-coat-lucia","title":"Casaco Feminino Longo de Inverno Matelassê com Capuz | Lucia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eLucia\u003c\/strong\u003e da Juana Fashion: casaco feminino longo de inverno matelassê com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eFechamento frontal com zíper\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003cli\u003eConstrução leve\u003c\/li\u003e\n\u003cli\u003eAcabamento em matelassê\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-hooded-quilted-winter-coat-lucia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371623530833,0,0],[55371623563601,1,0],[55371623596369,2,0],[55371623629137,3,0],[55371623661905,4,0],[55371623694673,0,1],[55371623727441,1,1],[55371623760209,2,1],[55371623792977,3,1],[55371623825745,4,1],[55371623858513,0,2],[55371623891281,1,2],[55371623924049,2,2],[55371623956817,3,2],[55371623989585,4,2]],\"c\":{\"White\":\"Branco\",\"Burgundy\":\"Bordô\",\"Brown\":\"Marrom\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Branco \/ P (S)","offer_id":55371623530833,"sku":"MS-8733-WOM-WHI","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371623563601,"sku":"MS-8838-WOM-WHI","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371623596369,"sku":"MS-7059-WOM-WHI","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371623629137,"sku":"MS-1204-WOM-WHI","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371623661905,"sku":"MS-6155-WOM-WHI","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ P (S)","offer_id":55371623694673,"sku":"MS-9641-WOM-BUR","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ M","offer_id":55371623727441,"sku":"MS-9743-WOM-BUR","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ G (L)","offer_id":55371623760209,"sku":"MS-3863-WOM-BUR","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ GG (XL)","offer_id":55371623792977,"sku":"MS-2491-WOM-BUR","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bordô \/ XGG (2XL)","offer_id":55371623825745,"sku":"MS-2770-WOM-BUR","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ P (S)","offer_id":55371623858513,"sku":"MS-8694-WOM-BRO","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371623891281,"sku":"MS-4029-WOM-BRO","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371623924049,"sku":"MS-4036-WOM-BRO","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371623956817,"sku":"MS-1528-WOM-BRO","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371623989585,"sku":"MS-0478-WOM-BRO","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/white-front_6ea67194-8a55-426d-b133-983fb0fbb609.png?v=1792459689"},{"product_id":"womens-sherpa-fleece-zip-up-jacket-isabella","title":"Jaqueta Feminina de Fleece Sherpa com Zíper | Isabella","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eIsabella\u003c\/strong\u003e da Juana Fashion: jaqueta feminina de fleece sherpa com zíper.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eGola alta\u003c\/li\u003e\n\u003cli\u003eFechamento frontal com zíper\u003c\/li\u003e\n\u003cli\u003ePunhos elásticos\u003c\/li\u003e\n\u003cli\u003eBolsos aplicados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-sherpa-fleece-zip-up-jacket-isabella\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371625070929,0,0],[55371625103697,1,0],[55371625136465,2,0],[55371625169233,3,0],[55371625202001,4,0],[55371625234769,0,1],[55371625267537,1,1],[55371625300305,2,1],[55371625333073,3,1],[55371625365841,4,1],[55371625398609,0,2],[55371625431377,1,2],[55371625464145,2,2],[55371625496913,3,2],[55371625529681,4,2]],\"c\":{\"Black\":\"Preto\",\"Brown\":\"Marrom\",\"White\":\"Branco\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371625070929,"sku":"MS-3032-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371625103697,"sku":"MS-5753-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371625136465,"sku":"MS-4639-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371625169233,"sku":"MS-9310-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371625202001,"sku":"MS-7781-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ P (S)","offer_id":55371625234769,"sku":"MS-5577-WOM-BRO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371625267537,"sku":"MS-4389-WOM-BRO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371625300305,"sku":"MS-8221-WOM-BRO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371625333073,"sku":"MS-5223-WOM-BRO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371625365841,"sku":"MS-4490-WOM-BRO","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371625398609,"sku":"MS-1438-WOM-WHI","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371625431377,"sku":"MS-5801-WOM-WHI","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371625464145,"sku":"MS-6693-WOM-WHI","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371625496913,"sku":"MS-3331-WOM-WHI","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371625529681,"sku":"MS-7011-WOM-WHI","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/black-front_9872dc46-f5bb-43cf-9800-9f672755bea1.png?v=1792459692"},{"product_id":"womens-short-belted-trench-coat-giulia","title":"Trench Coat Feminino Curto com Cinto | Giulia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eGiulia\u003c\/strong\u003e da Juana Fashion: trench coat feminino curto com cinto.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModelagem curta de trench coat\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eModelagem clássica\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-short-belted-trench-coat-giulia\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\"],\"small\":false,\"v\":[[55371625759057,0,0],[55371625791825,1,0],[55371625824593,2,0],[55371625857361,3,0],[55371625890129,0,1],[55371625922897,1,1],[55371625955665,2,1],[55371625988433,3,1],[55371626021201,0,2],[55371626053969,1,2],[55371626086737,2,2],[55371626119505,3,2]],\"c\":{\"Chocolate Brown\":\"Marrom-chocolate\",\"Black\":\"Preto\",\"Beige\":\"Bege\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom-chocolate \/ PP (XS)","offer_id":55371625759057,"sku":"MS-4412-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ P (S)","offer_id":55371625791825,"sku":"MS-4548-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ M","offer_id":55371625824593,"sku":"MS-2893-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ G (L)","offer_id":55371625857361,"sku":"MS-3483-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ PP (XS)","offer_id":55371625890129,"sku":"MS-1272-WOM-BLA","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371625922897,"sku":"MS-8859-WOM-BLA","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371625955665,"sku":"MS-7157-WOM-BLA","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371625988433,"sku":"MS-4877-WOM-BLA","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ PP (XS)","offer_id":55371626021201,"sku":"MS-0859-WOM-BEI","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371626053969,"sku":"MS-2487-WOM-BEI","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371626086737,"sku":"MS-6572-WOM-BEI","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371626119505,"sku":"MS-1469-WOM-BEI","price":104.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/chocolate-brown-front_793b55be-0135-4bda-a656-60eebc0f00f6.png?v=1792459693"},{"product_id":"womens-short-double-breasted-coat-with-wide-lapels-elena","title":"Casaco Feminino Curto com Abotoamento Duplo e Lapelas Largas | Elena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eElena\u003c\/strong\u003e da Juana Fashion: casaco feminino curto com abotoamento duplo e lapelas largas.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem cropped\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eCorte ajustado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-short-double-breasted-coat-with-wide-lapels-elena\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\"],\"small\":false,\"v\":[[55371626742097,0,0],[55371626774865,1,0],[55371626807633,2,0],[55371626840401,3,0]],\"c\":{\"Chocolate Brown\":\"Marrom-chocolate\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom-chocolate \/ PP (XS)","offer_id":55371626742097,"sku":"MS-5206-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ P (S)","offer_id":55371626774865,"sku":"MS-6017-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ M","offer_id":55371626807633,"sku":"MS-5232-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true},{"title":"Marrom-chocolate \/ G (L)","offer_id":55371626840401,"sku":"MS-1603-WOM-CHO","price":104.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/chocolate-brown-front_96a6f22e-5f3a-4b65-b50c-5edd6625db38.png?v=1792459696"},{"product_id":"womens-plaid-collared-jacket-bianca","title":"Jaqueta Feminina Xadrez com Gola | Bianca","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eBianca\u003c\/strong\u003e da Juana Fashion: jaqueta feminina xadrez com gola.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003cli\u003eEstampa xadrez\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L), GG (XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-plaid-collared-jacket-bianca\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\",\"XL\"],\"small\":false,\"v\":[[55371628282193,0,0],[55371628314961,1,0],[55371628347729,2,0],[55371628380497,3,0],[55371628413265,4,0],[55371628446033,0,1],[55371628478801,1,1],[55371628511569,2,1],[55371628544337,3,1],[55371628577105,4,1],[55371628609873,0,2],[55371628642641,1,2],[55371628675409,2,2],[55371628708177,3,2],[55371628740945,4,2],[55371628773713,0,3],[55371628806481,1,3],[55371628839249,2,3],[55371628872017,3,3],[55371628904785,4,3],[55371628937553,0,4],[55371628970321,1,4],[55371629003089,2,4],[55371629035857,3,4],[55371629068625,4,4],[55371629101393,0,5],[55371629134161,1,5],[55371629166929,2,5],[55371629199697,3,5],[55371629232465,4,5]],\"c\":{\"Blue\":\"Azul\",\"White\":\"Branco\",\"Black\":\"Preto\",\"Dark Green\":\"Verde escuro\",\"Navy\":\"Azul-marinho\",\"Pink\":\"Rosa\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L), GG (XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Azul \/ PP (XS)","offer_id":55371628282193,"sku":"MS-8467-WOM-BLU","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371628314961,"sku":"MS-8301-WOM-BLU","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371628347729,"sku":"MS-0341-WOM-BLU","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371628380497,"sku":"MS-4570-WOM-BLU","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371628413265,"sku":"MS-3374-WOM-BLU","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ PP (XS)","offer_id":55371628446033,"sku":"MS-3396-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371628478801,"sku":"MS-0647-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371628511569,"sku":"MS-7451-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371628544337,"sku":"MS-5095-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371628577105,"sku":"MS-0869-WOM-WHI","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ PP (XS)","offer_id":55371628609873,"sku":"MS-8765-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371628642641,"sku":"MS-2511-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371628675409,"sku":"MS-3070-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371628708177,"sku":"MS-1956-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371628740945,"sku":"MS-6654-WOM-BLA","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde escuro \/ PP (XS)","offer_id":55371628773713,"sku":"MS-0150-WOM-DAR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde escuro \/ P (S)","offer_id":55371628806481,"sku":"MS-8792-WOM-DAR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde escuro \/ M","offer_id":55371628839249,"sku":"MS-7888-WOM-DAR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde escuro \/ G (L)","offer_id":55371628872017,"sku":"MS-8665-WOM-DAR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Verde escuro \/ GG (XL)","offer_id":55371628904785,"sku":"MS-5929-WOM-DAR","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ PP (XS)","offer_id":55371628937553,"sku":"MS-7574-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371628970321,"sku":"MS-8517-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371629003089,"sku":"MS-0642-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371629035857,"sku":"MS-6287-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371629068625,"sku":"MS-4701-WOM-NAV","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ PP (XS)","offer_id":55371629101393,"sku":"MS-4419-WOM-PIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ P (S)","offer_id":55371629134161,"sku":"MS-3793-WOM-PIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ M","offer_id":55371629166929,"sku":"MS-7120-WOM-PIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ G (L)","offer_id":55371629199697,"sku":"MS-1384-WOM-PIN","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ GG (XL)","offer_id":55371629232465,"sku":"MS-0532-WOM-PIN","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/blue-front_69faac17-ef1c-4de6-881c-0234278a594f.png?v=1792459702"},{"product_id":"womens-khaki-long-oversized-wool-look-coat-astrid","title":"Casaco Feminino Longo Oversized Cáqui com Efeito Lã | Astrid","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAstrid\u003c\/strong\u003e da Juana Fashion: casaco feminino longo oversized cáqui com efeito lã.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido com efeito lã\u003c\/li\u003e\n\u003cli\u003eFrente com abotoamento simples\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e102\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e119\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e121\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e123\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e124\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371631034705,"sku":"AR-ASTRID-CAM-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371631067473,"sku":"AR-ASTRID-CAM-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371631100241,"sku":"AR-ASTRID-CAM-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371631133009,"sku":"AR-ASTRID-CAM-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371631165777,"sku":"AR-ASTRID-CAM-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371631198545,"sku":"AR-ASTRID-CAM-3XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-astrid-khaki-1.webp?v=1792459708"},{"product_id":"womens-black-long-oversized-wool-look-coat-astrid","title":"Casaco Feminino Longo Oversized Preto com Efeito Lã | Astrid","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAstrid\u003c\/strong\u003e da Juana Fashion: casaco feminino longo oversized preto com efeito lã.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido com efeito lã\u003c\/li\u003e\n\u003cli\u003eFrente com abotoamento simples\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e102\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e119\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e121\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e123\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e124\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371631264081,"sku":"AR-ASTRID-BLK-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371631296849,"sku":"AR-ASTRID-BLK-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371631329617,"sku":"AR-ASTRID-BLK-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371631362385,"sku":"AR-ASTRID-BLK-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371631395153,"sku":"AR-ASTRID-BLK-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371631427921,"sku":"AR-ASTRID-BLK-3XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-astrid-black-1.webp?v=1792459709"},{"product_id":"womens-white-long-oversized-wool-look-coat-astrid","title":"Casaco Feminino Longo Oversized Branco com Efeito Lã | Astrid","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAstrid\u003c\/strong\u003e da Juana Fashion: casaco feminino longo oversized branco com efeito lã.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido com efeito lã\u003c\/li\u003e\n\u003cli\u003eFrente com abotoamento simples\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e102\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e119\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e121\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e53\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e123\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e124\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371631460689,"sku":"AR-ASTRID-CRM-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371631493457,"sku":"AR-ASTRID-CRM-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371631526225,"sku":"AR-ASTRID-CRM-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371631558993,"sku":"AR-ASTRID-CRM-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371631591761,"sku":"AR-ASTRID-CRM-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371631624529,"sku":"AR-ASTRID-CRM-3XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-astrid-white-1_9670bbed-e212-431e-a59f-ce6a721929a9.webp?v=1792459711"},{"product_id":"womens-white-long-teddy-coat-delphine","title":"Casaco Teddy Feminino Longo Branco | Delphine","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eDelphine\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino longo branco.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eOmbros (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e101\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e39\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e41\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e111\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e43\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e45\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e63\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371631657297,"sku":"AR-DELPHINE-CRM-S","price":99.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371631690065,"sku":"AR-DELPHINE-CRM-M","price":99.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371631722833,"sku":"AR-DELPHINE-CRM-L","price":99.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371631755601,"sku":"AR-DELPHINE-CRM-XL","price":99.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371631788369,"sku":"AR-DELPHINE-CRM-2XL","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-delphine-white-1.webp?v=1792459711"},{"product_id":"womens-khaki-long-teddy-coat-delphine","title":"Casaco Teddy Feminino Longo Cáqui | Delphine","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eDelphine\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino longo cáqui.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eOmbros (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e101\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e39\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e41\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e111\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e43\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e45\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e63\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371631886673,"sku":"AR-DELPHINE-CAM-S","price":99.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371631919441,"sku":"AR-DELPHINE-CAM-M","price":99.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371631952209,"sku":"AR-DELPHINE-CAM-L","price":99.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371631984977,"sku":"AR-DELPHINE-CAM-XL","price":99.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371632017745,"sku":"AR-DELPHINE-CAM-2XL","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-delphine-khaki-1.webp?v=1792459712"},{"product_id":"womens-coffee-brown-long-teddy-coat-delphine","title":"Casaco Teddy Feminino Longo Marrom-Café | Delphine","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eDelphine\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino longo marrom-café.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eOmbros (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e101\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e39\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e41\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e111\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e43\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e45\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e63\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371632181585,"sku":"AR-DELPHINE-CHB-S","price":99.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371632214353,"sku":"AR-DELPHINE-CHB-M","price":99.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371632247121,"sku":"AR-DELPHINE-CHB-L","price":99.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371632279889,"sku":"AR-DELPHINE-CHB-XL","price":99.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371632312657,"sku":"AR-DELPHINE-CHB-2XL","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-delphine-coffee-1_f59d817d-45de-47c6-b256-ac8f87ace800.webp?v=1792459713"},{"product_id":"womens-black-fitted-hooded-trench-coat-harlow","title":"Trench Coat Feminino Preto Acinturado com Capuz | Harlow","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eHarlow\u003c\/strong\u003e da Juana Fashion: trench coat feminino preto acinturado com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eGola alta\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eCorte ajustado\u003c\/li\u003e\n\u003cli\u003eModelagem evasê\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eAcabamento repelente à água\u003c\/li\u003e\n\u003cli\u003eProteção contra o vento\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eOmbros (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e104\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e41\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e85\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e42\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e86\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e44\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e87\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e45\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e88\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e128\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e47\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e89\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e136\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e49\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e90\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina com água fria no ciclo delicado. Não use alvejante. Não use secadora. Seque pendurado. Não passe a ferro. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371632738641,"sku":"AR-HARLOW-BLK-S","price":99.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371632771409,"sku":"AR-HARLOW-BLK-M","price":99.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371632804177,"sku":"AR-HARLOW-BLK-L","price":99.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371632836945,"sku":"AR-HARLOW-BLK-XL","price":99.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371632869713,"sku":"AR-HARLOW-BLK-2XL","price":99.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371632902481,"sku":"AR-HARLOW-BLK-3XL","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-waterproof-slim-fit-trench-coat-for-women-black-1.webp?v=1792459717"},{"product_id":"womens-taupe-plush-coat-fleur","title":"Casaco Feminino de Pelúcia Taupe | Fleur","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eFleur\u003c\/strong\u003e da Juana Fashion: casaco feminino de pelúcia taupe.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFrente aberta\u003c\/li\u003e\n\u003cli\u003eModelagem cropped\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eTextura macia e felpuda\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cp\u003ePara um caimento mais ajustado, considere um tamanho menor.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-taupe-plush-coat-fleur\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371633066321,0,-1],[55371633099089,1,-1],[55371633131857,2,-1],[55371633164625,3,-1],[55371633197393,4,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371633066321,"sku":"AR-FLEUR-TPE-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371633099089,"sku":"AR-FLEUR-TPE-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371633131857,"sku":"AR-FLEUR-TPE-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371633164625,"sku":"AR-FLEUR-TPE-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371633197393,"sku":"AR-FLEUR-TPE-2XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-plush-faux-fur-winter-coat-for-women-taupe-1_20f72912-51df-4ec1-8346-2559fba365b2.webp?v=1792459716"},{"product_id":"womens-black-stand-collar-coat-with-asymmetric-closure-simone","title":"Casaco Feminino Preto com Gola Alta e Fechamento Assimétrico | Simone","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eSimone\u003c\/strong\u003e da Juana Fashion: casaco feminino preto com gola alta e fechamento assimétrico.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGola alta\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eCorte ajustado\u003c\/li\u003e\n\u003cli\u003eDetalhe assimétrico\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina com água fria no ciclo delicado. Não use alvejante. Não use secadora. Reajuste a peça ao formato original e seque na horizontal. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-black-stand-collar-coat-with-asymmetric-closure-simone\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\"],\"small\":false,\"v\":[[55371633394001,0,-1],[55371633426769,1,-1],[55371633459537,2,-1],[55371633492305,3,-1],[55371633525073,4,-1],[55371633557841,5,-1],[55371633590609,6,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\",\"4XL\":\"4XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371633394001,"sku":"AR-SIMONE-BLK-S","price":59.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371633426769,"sku":"AR-SIMONE-BLK-M","price":59.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371633459537,"sku":"AR-SIMONE-BLK-L","price":59.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371633492305,"sku":"AR-SIMONE-BLK-XL","price":59.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371633525073,"sku":"AR-SIMONE-BLK-2XL","price":59.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371633557841,"sku":"AR-SIMONE-BLK-3XL","price":59.99,"currency_code":"USD","in_stock":true},{"title":"4XL","offer_id":55371633590609,"sku":"AR-SIMONE-BLK-4XL","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-insulated-hooded-winter-coat-for-women-black-1.webp?v=1792459717"},{"product_id":"womens-caramel-long-coat-with-contrast-trim-romy","title":"Casaco Feminino Longo Caramelo com Acabamento Contrastante | Romy","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eRomy\u003c\/strong\u003e da Juana Fashion: casaco feminino longo caramelo com acabamento contrastante.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGola xale\u003c\/li\u003e\n\u003cli\u003eFrente aberta\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem evasê\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eRecomenda-se limpeza a seco. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-caramel-long-coat-with-contrast-trim-romy\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371634377041,0,-1],[55371634409809,1,-1],[55371634442577,2,-1],[55371634475345,3,-1],[55371634508113,4,-1],[55371634540881,5,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371634377041,"sku":"AR-ROMY-CAM-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371634409809,"sku":"AR-ROMY-CAM-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371634442577,"sku":"AR-ROMY-CAM-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371634475345,"sku":"AR-ROMY-CAM-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371634508113,"sku":"AR-ROMY-CAM-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":55371634540881,"sku":"AR-ROMY-CAM-3XL","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-camel-wool-coat-for-women-camel-1.webp?v=1792459722"},{"product_id":"womens-beige-hooded-teddy-coat-elsie","title":"Casaco Teddy Feminino Bege com Capuz | Elsie","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eElsie\u003c\/strong\u003e da Juana Fashion: casaco teddy feminino bege com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextura macia de sherpa\u003c\/li\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eFrente aberta\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eOmbros deslocados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cp\u003ePara um caimento mais ajustado, considere um tamanho menor.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina com água fria no ciclo delicado. Não use alvejante. Reajuste a peça ao formato original e seque na horizontal. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-beige-hooded-teddy-coat-elsie\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371635196241,0,-1],[55371635229009,1,-1],[55371635261777,2,-1],[55371635294545,3,-1],[55371635327313,4,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371635196241,"sku":"AR-ELSIE-BEI-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371635229009,"sku":"AR-ELSIE-BEI-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371635261777,"sku":"AR-ELSIE-BEI-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371635294545,"sku":"AR-ELSIE-BEI-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371635327313,"sku":"AR-ELSIE-BEI-2XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-hooded-teddy-coat-for-women-beige-1.webp?v=1792459725"},{"product_id":"womens-black-double-breasted-winter-coat-greer","title":"Casaco Feminino Preto de Inverno com Abotoamento Duplo | Greer","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eGreer\u003c\/strong\u003e da Juana Fashion: casaco feminino preto de inverno com abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003ch3\u003eTabela de medidas\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x:auto\"\u003e\u003cdiv style=\"overflow-x:auto\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eTamanho\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eBusto (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eOmbros (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eManga (cm)\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eComprimento (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eP (S)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e107\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e44\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e64\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e111\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e45\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e65\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e80,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eG (L)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e115\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e46\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e66\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e82\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eGG (XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e119\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e47\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e67\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003eXGG (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e123\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e48\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"padding:10px;border-bottom:1px solid #dedbd5;text-align:left\"\u003e84,5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e\u003csmall\u003eMedidas da peça em centímetros. Pode haver uma variação de aproximadamente 1–2 cm. Compare com uma peça que vista bem, medida sobre uma superfície plana.\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003ePara um caimento mais ajustado, considere um tamanho menor.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLimpeza a seco. Não use secadora. Seque pendurado. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003c\/div\u003e\u003cstyle\u003e.juana-fashion-product table{min-width:400px}.juana-fashion-product th,.juana-fashion-product td{white-space:nowrap}\u003c\/style\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371635360081,"sku":"AR-GREER-BLK-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371635392849,"sku":"AR-GREER-BLK-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371635425617,"sku":"AR-GREER-BLK-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371635458385,"sku":"AR-GREER-BLK-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371635491153,"sku":"AR-GREER-BLK-2XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-warm-winter-wool-coat-for-women-black-1.webp?v=1792459725"},{"product_id":"womens-beige-long-oversized-coat-margot","title":"Casaco Feminino Longo Oversized Bege | Margot","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eMargot\u003c\/strong\u003e da Juana Fashion: casaco feminino longo oversized bege.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento simples\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eModelagem evasê\u003c\/li\u003e\n\u003cli\u003eBolsos aplicados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cp\u003ePara um caimento mais ajustado, considere um tamanho menor.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina com água fria no ciclo delicado. Não use alvejante. Seque na secadora em temperatura baixa. Seque pendurado. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-beige-long-oversized-coat-margot\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371635687761,0,-1],[55371635720529,1,-1],[55371635753297,2,-1],[55371635786065,3,-1],[55371635818833,4,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371635687761,"sku":"AR-MARGOT-OAT-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371635720529,"sku":"AR-MARGOT-OAT-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371635753297,"sku":"AR-MARGOT-OAT-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371635786065,"sku":"AR-MARGOT-OAT-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371635818833,"sku":"AR-MARGOT-OAT-2XL","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-women-s-oversized-wool-blend-long-coat-oatmeal-1_9c5f0c81-b2c2-4f70-8225-2c05994f12e3.webp?v=1792459731"},{"product_id":"womens-brown-long-tailored-coat-adeline","title":"Casaco Feminino Longo Marrom de Alfaiataria | Adeline","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAdeline\u003c\/strong\u003e da Juana Fashion: casaco feminino longo marrom de alfaiataria.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eBolsos aplicados\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLimpeza somente a seco. Siga as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-brown-long-tailored-coat-adeline\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371635851601,0,-1],[55371635884369,1,-1],[55371635917137,2,-1],[55371635949905,3,-1],[55371635982673,4,-1]],\"c\":{},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"P (S)","offer_id":55371635851601,"sku":"AR-ADELINE-BRN-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55371635884369,"sku":"AR-ADELINE-BRN-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"G (L)","offer_id":55371635917137,"sku":"AR-ADELINE-BRN-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"GG (XL)","offer_id":55371635949905,"sku":"AR-ADELINE-BRN-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"XGG (2XL)","offer_id":55371635982673,"sku":"AR-ADELINE-BRN-2XL","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0209-elegant-long-coat-for-women-brown-1.webp?v=1792459732"},{"product_id":"womens-long-hooded-quilted-coat-cora","title":"Casaco Feminino Longo Matelassê com Capuz | Cora","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eCora\u003c\/strong\u003e da Juana Fashion: casaco feminino longo matelassê com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eAcabamento em matelassê\u003c\/li\u003e\n\u003cli\u003eConstrução com isolamento térmico\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-hooded-quilted-coat-cora\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371637391697,0,0],[55371637424465,1,0],[55371637457233,2,0],[55371637490001,3,0],[55371637522769,4,0],[55371637555537,0,1],[55371637588305,1,1],[55371637621073,2,1],[55371637653841,3,1],[55371637686609,4,1],[55371637719377,0,2],[55371637752145,1,2],[55371637784913,2,2],[55371637817681,3,2],[55371637850449,4,2],[55371637883217,0,3],[55371637915985,1,3],[55371637948753,2,3],[55371637981521,3,3],[55371638014289,4,3]],\"c\":{\"Brown\":\"Marrom\",\"Black\":\"Preto\",\"Red\":\"Vermelho\",\"White\":\"Branco\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Marrom \/ P (S)","offer_id":55371637391697,"sku":"AR-CORA-BRN-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371637424465,"sku":"AR-CORA-BRN-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371637457233,"sku":"AR-CORA-BRN-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371637490001,"sku":"AR-CORA-BRN-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371637522769,"sku":"AR-CORA-BRN-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371637555537,"sku":"AR-CORA-BLK-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371637588305,"sku":"AR-CORA-BLK-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371637621073,"sku":"AR-CORA-BLK-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371637653841,"sku":"AR-CORA-BLK-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371637686609,"sku":"AR-CORA-BLK-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371637719377,"sku":"AR-CORA-RED-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371637752145,"sku":"AR-CORA-RED-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371637784913,"sku":"AR-CORA-RED-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371637817681,"sku":"AR-CORA-RED-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371637850449,"sku":"AR-CORA-RED-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371637883217,"sku":"AR-CORA-WHI-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371637915985,"sku":"AR-CORA-WHI-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371637948753,"sku":"AR-CORA-WHI-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371637981521,"sku":"AR-CORA-WHI-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371638014289,"sku":"AR-CORA-WHI-2XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-cora-brown-1.webp?v=1792459739"},{"product_id":"womens-shawl-collar-wrap-coat-opal","title":"Casaco Feminino Transpassado com Gola Xale | Opal","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eOpal\u003c\/strong\u003e da Juana Fashion: casaco feminino transpassado com gola xale.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGola xale\u003c\/li\u003e\n\u003cli\u003eProteção contra o vento\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cp\u003ePara um caimento mais ajustado, considere um tamanho menor.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-shawl-collar-wrap-coat-opal\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\",\"5XL\"],\"small\":false,\"v\":[[55371638374737,0,0],[55371638407505,1,0],[55371638440273,2,0],[55371638473041,3,0],[55371638505809,4,0],[55371638538577,5,0],[55371638571345,6,0],[55371638604113,7,0],[55371638636881,0,1],[55371638669649,1,1],[55371638702417,2,1],[55371638735185,3,1],[55371638767953,4,1],[55371638800721,5,1],[55371638833489,6,1],[55371638866257,7,1],[55371638899025,0,2],[55371638931793,1,2],[55371638964561,2,2],[55371638997329,3,2],[55371639030097,4,2],[55371639062865,5,2],[55371639095633,6,2],[55371639128401,7,2],[55371639161169,0,3],[55371639193937,1,3],[55371639226705,2,3],[55371639259473,3,3],[55371639292241,4,3],[55371639325009,5,3],[55371639357777,6,3],[55371639390545,7,3],[55371639423313,0,4],[55371639456081,1,4],[55371639488849,2,4],[55371639521617,3,4],[55371639554385,4,4],[55371639587153,5,4],[55371639619921,6,4],[55371639652689,7,4],[55371639685457,0,5],[55371639718225,1,5],[55371639750993,2,5],[55371639783761,3,5],[55371639816529,4,5],[55371639849297,5,5],[55371639882065,6,5],[55371639914833,7,5],[55371639947601,0,6],[55371639980369,1,6],[55371640013137,2,6],[55371640045905,3,6],[55371640078673,4,6],[55371640111441,5,6],[55371640144209,6,6],[55371640176977,7,6]],\"c\":{\"Khaki\":\"Cáqui\",\"Black\":\"Preto\",\"Blue\":\"Azul\",\"Gray\":\"Cinza\",\"Purple\":\"Roxo\",\"Red\":\"Vermelho\",\"White\":\"Branco\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\",\"4XL\":\"4XL\",\"5XL\":\"5XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL, 5XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Cáqui \/ P (S)","offer_id":55371638374737,"sku":"AR-OPAL-KHA-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ M","offer_id":55371638407505,"sku":"AR-OPAL-KHA-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ G (L)","offer_id":55371638440273,"sku":"AR-OPAL-KHA-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ GG (XL)","offer_id":55371638473041,"sku":"AR-OPAL-KHA-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ XGG (2XL)","offer_id":55371638505809,"sku":"AR-OPAL-KHA-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ 3XL","offer_id":55371638538577,"sku":"AR-OPAL-KHA-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ 4XL","offer_id":55371638571345,"sku":"AR-OPAL-KHA-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ 5XL","offer_id":55371638604113,"sku":"AR-OPAL-KHA-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371638636881,"sku":"AR-OPAL-BLK-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371638669649,"sku":"AR-OPAL-BLK-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371638702417,"sku":"AR-OPAL-BLK-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371638735185,"sku":"AR-OPAL-BLK-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371638767953,"sku":"AR-OPAL-BLK-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371638800721,"sku":"AR-OPAL-BLK-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 4XL","offer_id":55371638833489,"sku":"AR-OPAL-BLK-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 5XL","offer_id":55371638866257,"sku":"AR-OPAL-BLK-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371638899025,"sku":"AR-OPAL-BLU-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371638931793,"sku":"AR-OPAL-BLU-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371638964561,"sku":"AR-OPAL-BLU-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371638997329,"sku":"AR-OPAL-BLU-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371639030097,"sku":"AR-OPAL-BLU-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371639062865,"sku":"AR-OPAL-BLU-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 4XL","offer_id":55371639095633,"sku":"AR-OPAL-BLU-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 5XL","offer_id":55371639128401,"sku":"AR-OPAL-BLU-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ P (S)","offer_id":55371639161169,"sku":"AR-OPAL-GRY-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371639193937,"sku":"AR-OPAL-GRY-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371639226705,"sku":"AR-OPAL-GRY-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371639259473,"sku":"AR-OPAL-GRY-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371639292241,"sku":"AR-OPAL-GRY-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371639325009,"sku":"AR-OPAL-GRY-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 4XL","offer_id":55371639357777,"sku":"AR-OPAL-GRY-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 5XL","offer_id":55371639390545,"sku":"AR-OPAL-GRY-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ P (S)","offer_id":55371639423313,"sku":"AR-OPAL-PUR-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ M","offer_id":55371639456081,"sku":"AR-OPAL-PUR-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ G (L)","offer_id":55371639488849,"sku":"AR-OPAL-PUR-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ GG (XL)","offer_id":55371639521617,"sku":"AR-OPAL-PUR-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ XGG (2XL)","offer_id":55371639554385,"sku":"AR-OPAL-PUR-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ 3XL","offer_id":55371639587153,"sku":"AR-OPAL-PUR-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ 4XL","offer_id":55371639619921,"sku":"AR-OPAL-PUR-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ 5XL","offer_id":55371639652689,"sku":"AR-OPAL-PUR-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371639685457,"sku":"AR-OPAL-RED-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371639718225,"sku":"AR-OPAL-RED-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371639750993,"sku":"AR-OPAL-RED-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371639783761,"sku":"AR-OPAL-RED-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371639816529,"sku":"AR-OPAL-RED-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 3XL","offer_id":55371639849297,"sku":"AR-OPAL-RED-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 4XL","offer_id":55371639882065,"sku":"AR-OPAL-RED-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 5XL","offer_id":55371639914833,"sku":"AR-OPAL-RED-5XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371639947601,"sku":"AR-OPAL-WHI-S","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371639980369,"sku":"AR-OPAL-WHI-M","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371640013137,"sku":"AR-OPAL-WHI-L","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371640045905,"sku":"AR-OPAL-WHI-XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371640078673,"sku":"AR-OPAL-WHI-2XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ 3XL","offer_id":55371640111441,"sku":"AR-OPAL-WHI-3XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ 4XL","offer_id":55371640144209,"sku":"AR-OPAL-WHI-4XL","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ 5XL","offer_id":55371640176977,"sku":"AR-OPAL-WHI-5XL","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-opal-khaki-1.webp?v=1792459744"},{"product_id":"womens-lined-hooded-zip-up-winter-coat-pearl","title":"Casaco Feminino de Inverno Forrado com Capuz e Zíper | Pearl","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003ePearl\u003c\/strong\u003e da Juana Fashion: casaco feminino de inverno forrado com capuz e zíper.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eFechamento frontal com zíper\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eCordão de ajuste\u003c\/li\u003e\n\u003cli\u003eAcabamento repelente à água\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-lined-hooded-zip-up-winter-coat-pearl\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371642274129,0,0],[55371642306897,1,0],[55371642339665,2,0],[55371642372433,3,0],[55371642405201,4,0],[55371642437969,5,0],[55371642470737,0,1],[55371642503505,1,1],[55371642536273,2,1],[55371642569041,3,1],[55371642601809,4,1],[55371642634577,5,1],[55371642667345,0,2],[55371642700113,1,2],[55371642732881,2,2],[55371642765649,3,2],[55371642798417,4,2],[55371642831185,5,2],[55371642863953,0,3],[55371642896721,1,3],[55371642929489,2,3],[55371642962257,3,3],[55371642995025,4,3],[55371643027793,5,3],[55371643060561,0,4],[55371643093329,1,4],[55371643126097,2,4],[55371643158865,3,4],[55371643191633,4,4],[55371643224401,5,4],[55371643257169,0,5],[55371643289937,1,5],[55371643322705,2,5],[55371643355473,3,5],[55371643388241,4,5],[55371643421009,5,5],[55371643453777,0,6],[55371643486545,1,6],[55371643519313,2,6],[55371643552081,3,6],[55371643584849,4,6],[55371643617617,5,6]],\"c\":{\"Gray\":\"Cinza\",\"Beige\":\"Bege\",\"Black\":\"Preto\",\"Blue\":\"Azul\",\"Navy\":\"Azul-marinho\",\"Red\":\"Vermelho\",\"White\":\"Branco\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Cinza \/ P (S)","offer_id":55371642274129,"sku":"AR-PEARL-GRY-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371642306897,"sku":"AR-PEARL-GRY-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371642339665,"sku":"AR-PEARL-GRY-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371642372433,"sku":"AR-PEARL-GRY-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371642405201,"sku":"AR-PEARL-GRY-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371642437969,"sku":"AR-PEARL-GRY-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371642470737,"sku":"AR-PEARL-BEI-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371642503505,"sku":"AR-PEARL-BEI-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371642536273,"sku":"AR-PEARL-BEI-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371642569041,"sku":"AR-PEARL-BEI-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371642601809,"sku":"AR-PEARL-BEI-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 3XL","offer_id":55371642634577,"sku":"AR-PEARL-BEI-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371642667345,"sku":"AR-PEARL-BLK-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371642700113,"sku":"AR-PEARL-BLK-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371642732881,"sku":"AR-PEARL-BLK-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371642765649,"sku":"AR-PEARL-BLK-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371642798417,"sku":"AR-PEARL-BLK-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371642831185,"sku":"AR-PEARL-BLK-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371642863953,"sku":"AR-PEARL-BLU-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371642896721,"sku":"AR-PEARL-BLU-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371642929489,"sku":"AR-PEARL-BLU-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371642962257,"sku":"AR-PEARL-BLU-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371642995025,"sku":"AR-PEARL-BLU-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371643027793,"sku":"AR-PEARL-BLU-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371643060561,"sku":"AR-PEARL-NAV-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371643093329,"sku":"AR-PEARL-NAV-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371643126097,"sku":"AR-PEARL-NAV-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371643158865,"sku":"AR-PEARL-NAV-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371643191633,"sku":"AR-PEARL-NAV-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ 3XL","offer_id":55371643224401,"sku":"AR-PEARL-NAV-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371643257169,"sku":"AR-PEARL-RED-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371643289937,"sku":"AR-PEARL-RED-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371643322705,"sku":"AR-PEARL-RED-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371643355473,"sku":"AR-PEARL-RED-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371643388241,"sku":"AR-PEARL-RED-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 3XL","offer_id":55371643421009,"sku":"AR-PEARL-RED-3XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ P (S)","offer_id":55371643453777,"sku":"AR-PEARL-WHI-S","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ M","offer_id":55371643486545,"sku":"AR-PEARL-WHI-M","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ G (L)","offer_id":55371643519313,"sku":"AR-PEARL-WHI-L","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ GG (XL)","offer_id":55371643552081,"sku":"AR-PEARL-WHI-XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ XGG (2XL)","offer_id":55371643584849,"sku":"AR-PEARL-WHI-2XL","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Branco \/ 3XL","offer_id":55371643617617,"sku":"AR-PEARL-WHI-3XL","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-pearl-grey-1.webp?v=1792459753"},{"product_id":"womens-long-water-repellent-hooded-trench-coat-mira","title":"Trench Coat Feminino Longo Repelente à Água com Capuz | Mira","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eMira\u003c\/strong\u003e da Juana Fashion: trench coat feminino longo repelente à água com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz removível\u003c\/li\u003e\n\u003cli\u003eFechamento frontal com zíper\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eModelagem oversized solta\u003c\/li\u003e\n\u003cli\u003eCordão de ajuste\u003c\/li\u003e\n\u003cli\u003eAcabamento repelente à água\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-water-repellent-hooded-trench-coat-mira\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371643650385,0,0],[55371643683153,1,0],[55371643715921,2,0],[55371643748689,3,0],[55371643781457,4,0],[55371643814225,5,0],[55371643846993,0,1],[55371643879761,1,1],[55371643912529,2,1],[55371643945297,3,1],[55371643978065,4,1],[55371644010833,5,1],[55371644043601,0,2],[55371644076369,1,2],[55371644109137,2,2],[55371644141905,3,2],[55371644174673,4,2],[55371644207441,5,2],[55371644240209,0,3],[55371644272977,1,3],[55371644305745,2,3],[55371644338513,3,3],[55371644371281,4,3],[55371644404049,5,3],[55371644436817,0,4],[55371644469585,1,4],[55371644502353,2,4],[55371644535121,3,4],[55371644567889,4,4],[55371644600657,5,4],[55371644633425,0,5],[55371644666193,1,5],[55371644698961,2,5],[55371644731729,3,5],[55371644764497,4,5],[55371644797265,5,5],[55371644830033,0,6],[55371644862801,1,6],[55371644895569,2,6],[55371644928337,3,6],[55371644961105,4,6],[55371644993873,5,6]],\"c\":{\"Green\":\"Verde\",\"Black\":\"Preto\",\"Blue\":\"Azul\",\"Gray\":\"Cinza\",\"Purple\":\"Roxo\",\"Wine\":\"Vinho\",\"Yellow\":\"Amarelo\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Verde \/ P (S)","offer_id":55371643650385,"sku":"AR-MIRA-GRN-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ M","offer_id":55371643683153,"sku":"AR-MIRA-GRN-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ G (L)","offer_id":55371643715921,"sku":"AR-MIRA-GRN-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ GG (XL)","offer_id":55371643748689,"sku":"AR-MIRA-GRN-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ XGG (2XL)","offer_id":55371643781457,"sku":"AR-MIRA-GRN-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ 3XL","offer_id":55371643814225,"sku":"AR-MIRA-GRN-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371643846993,"sku":"AR-MIRA-BLK-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371643879761,"sku":"AR-MIRA-BLK-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371643912529,"sku":"AR-MIRA-BLK-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371643945297,"sku":"AR-MIRA-BLK-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371643978065,"sku":"AR-MIRA-BLK-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371644010833,"sku":"AR-MIRA-BLK-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371644043601,"sku":"AR-MIRA-BLU-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371644076369,"sku":"AR-MIRA-BLU-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371644109137,"sku":"AR-MIRA-BLU-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371644141905,"sku":"AR-MIRA-BLU-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371644174673,"sku":"AR-MIRA-BLU-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371644207441,"sku":"AR-MIRA-BLU-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ P (S)","offer_id":55371644240209,"sku":"AR-MIRA-GRY-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371644272977,"sku":"AR-MIRA-GRY-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371644305745,"sku":"AR-MIRA-GRY-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371644338513,"sku":"AR-MIRA-GRY-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371644371281,"sku":"AR-MIRA-GRY-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371644404049,"sku":"AR-MIRA-GRY-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ P (S)","offer_id":55371644436817,"sku":"AR-MIRA-PUR-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ M","offer_id":55371644469585,"sku":"AR-MIRA-PUR-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ G (L)","offer_id":55371644502353,"sku":"AR-MIRA-PUR-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ GG (XL)","offer_id":55371644535121,"sku":"AR-MIRA-PUR-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ XGG (2XL)","offer_id":55371644567889,"sku":"AR-MIRA-PUR-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Roxo \/ 3XL","offer_id":55371644600657,"sku":"AR-MIRA-PUR-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ P (S)","offer_id":55371644633425,"sku":"AR-MIRA-WIN-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ M","offer_id":55371644666193,"sku":"AR-MIRA-WIN-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ G (L)","offer_id":55371644698961,"sku":"AR-MIRA-WIN-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ GG (XL)","offer_id":55371644731729,"sku":"AR-MIRA-WIN-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ XGG (2XL)","offer_id":55371644764497,"sku":"AR-MIRA-WIN-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Vinho \/ 3XL","offer_id":55371644797265,"sku":"AR-MIRA-WIN-3XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ P (S)","offer_id":55371644830033,"sku":"AR-MIRA-YEL-S","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ M","offer_id":55371644862801,"sku":"AR-MIRA-YEL-M","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ G (L)","offer_id":55371644895569,"sku":"AR-MIRA-YEL-L","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ GG (XL)","offer_id":55371644928337,"sku":"AR-MIRA-YEL-XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ XGG (2XL)","offer_id":55371644961105,"sku":"AR-MIRA-YEL-2XL","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Amarelo \/ 3XL","offer_id":55371644993873,"sku":"AR-MIRA-YEL-3XL","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-mira-green-1.webp?v=1792459756"},{"product_id":"womens-long-belted-double-breasted-trench-coat-nell","title":"Trench Coat Feminino Longo com Cinto e Abotoamento Duplo | Nell","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eNell\u003c\/strong\u003e da Juana Fashion: trench coat feminino longo com cinto e abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-belted-double-breasted-trench-coat-nell\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\"],\"small\":false,\"v\":[[55371645026641,0,0],[55371645059409,1,0],[55371645092177,2,0],[55371645124945,3,0],[55371645157713,4,0],[55371645190481,5,0],[55371645223249,6,0],[55371645256017,0,1],[55371645288785,1,1],[55371645321553,2,1],[55371645354321,3,1],[55371645387089,4,1],[55371645419857,5,1],[55371645452625,6,1],[55371645485393,0,2],[55371645518161,1,2],[55371645550929,2,2],[55371645583697,3,2],[55371645616465,4,2],[55371645649233,5,2],[55371645682001,6,2],[55371645714769,0,3],[55371645747537,1,3],[55371645780305,2,3],[55371645813073,3,3],[55371645845841,4,3],[55371645878609,5,3],[55371645911377,6,3],[55371645944145,0,4],[55371645976913,1,4],[55371646009681,2,4],[55371646042449,3,4],[55371646075217,4,4],[55371646107985,5,4],[55371646140753,6,4],[55371646173521,0,5],[55371646206289,1,5],[55371646239057,2,5],[55371646271825,3,5],[55371646304593,4,5],[55371646337361,5,5],[55371646370129,6,5]],\"c\":{\"Beige\":\"Bege\",\"Black\":\"Preto\",\"Blue\":\"Azul\",\"Green\":\"Verde\",\"Navy\":\"Azul-marinho\",\"Red\":\"Vermelho\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\",\"4XL\":\"4XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Bege \/ P (S)","offer_id":55371645026641,"sku":"AR-NELL-BEI-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371645059409,"sku":"AR-NELL-BEI-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371645092177,"sku":"AR-NELL-BEI-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371645124945,"sku":"AR-NELL-BEI-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371645157713,"sku":"AR-NELL-BEI-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 3XL","offer_id":55371645190481,"sku":"AR-NELL-BEI-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 4XL","offer_id":55371645223249,"sku":"AR-NELL-BEI-4XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371645256017,"sku":"AR-NELL-BLK-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371645288785,"sku":"AR-NELL-BLK-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371645321553,"sku":"AR-NELL-BLK-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371645354321,"sku":"AR-NELL-BLK-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371645387089,"sku":"AR-NELL-BLK-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371645419857,"sku":"AR-NELL-BLK-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 4XL","offer_id":55371645452625,"sku":"AR-NELL-BLK-4XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371645485393,"sku":"AR-NELL-BLU-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371645518161,"sku":"AR-NELL-BLU-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371645550929,"sku":"AR-NELL-BLU-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371645583697,"sku":"AR-NELL-BLU-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371645616465,"sku":"AR-NELL-BLU-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371645649233,"sku":"AR-NELL-BLU-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 4XL","offer_id":55371645682001,"sku":"AR-NELL-BLU-4XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ P (S)","offer_id":55371645714769,"sku":"AR-NELL-GRN-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ M","offer_id":55371645747537,"sku":"AR-NELL-GRN-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ G (L)","offer_id":55371645780305,"sku":"AR-NELL-GRN-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ GG (XL)","offer_id":55371645813073,"sku":"AR-NELL-GRN-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ XGG (2XL)","offer_id":55371645845841,"sku":"AR-NELL-GRN-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ 3XL","offer_id":55371645878609,"sku":"AR-NELL-GRN-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ 4XL","offer_id":55371645911377,"sku":"AR-NELL-GRN-4XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371645944145,"sku":"AR-NELL-NAV-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371645976913,"sku":"AR-NELL-NAV-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371646009681,"sku":"AR-NELL-NAV-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371646042449,"sku":"AR-NELL-NAV-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371646075217,"sku":"AR-NELL-NAV-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ 3XL","offer_id":55371646107985,"sku":"AR-NELL-NAV-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ 4XL","offer_id":55371646140753,"sku":"AR-NELL-NAV-4XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371646173521,"sku":"AR-NELL-RED-S","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371646206289,"sku":"AR-NELL-RED-M","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371646239057,"sku":"AR-NELL-RED-L","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371646271825,"sku":"AR-NELL-RED-XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371646304593,"sku":"AR-NELL-RED-2XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 3XL","offer_id":55371646337361,"sku":"AR-NELL-RED-3XL","price":107.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 4XL","offer_id":55371646370129,"sku":"AR-NELL-RED-4XL","price":107.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-nell-beige-1.webp?v=1792459759"},{"product_id":"womens-long-tailored-double-breasted-coat-rhea","title":"Casaco Feminino Longo de Alfaiataria com Abotoamento Duplo | Rhea","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eRhea\u003c\/strong\u003e da Juana Fashion: casaco feminino longo de alfaiataria com abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eCorte ajustado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-tailored-double-breasted-coat-rhea\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371646402897,0,0],[55371646435665,1,0],[55371646468433,2,0],[55371646501201,3,0],[55371646533969,4,0],[55371646566737,5,0],[55371646599505,0,1],[55371646632273,1,1],[55371646665041,2,1],[55371646697809,3,1],[55371646730577,4,1],[55371646763345,5,1],[55371646796113,0,2],[55371646828881,1,2],[55371646861649,2,2],[55371646894417,3,2],[55371646927185,4,2],[55371646959953,5,2],[55371646992721,0,3],[55371647025489,1,3],[55371647058257,2,3],[55371647091025,3,3],[55371647123793,4,3],[55371647156561,5,3],[55371647189329,0,4],[55371647222097,1,4],[55371647254865,2,4],[55371647287633,3,4],[55371647320401,4,4],[55371647353169,5,4],[55371647385937,0,5],[55371647418705,1,5],[55371647451473,2,5],[55371647484241,3,5],[55371647517009,4,5],[55371647549777,5,5]],\"c\":{\"Black\":\"Preto\",\"Army Green\":\"Verde militar\",\"Beige\":\"Bege\",\"Blue\":\"Azul\",\"Gray\":\"Cinza\",\"Khaki\":\"Cáqui\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371646402897,"sku":"AR-RHEA-BLK-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371646435665,"sku":"AR-RHEA-BLK-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371646468433,"sku":"AR-RHEA-BLK-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371646501201,"sku":"AR-RHEA-BLK-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371646533969,"sku":"AR-RHEA-BLK-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371646566737,"sku":"AR-RHEA-BLK-3XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ P (S)","offer_id":55371646599505,"sku":"AR-RHEA-AGR-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ M","offer_id":55371646632273,"sku":"AR-RHEA-AGR-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ G (L)","offer_id":55371646665041,"sku":"AR-RHEA-AGR-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ GG (XL)","offer_id":55371646697809,"sku":"AR-RHEA-AGR-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ XGG (2XL)","offer_id":55371646730577,"sku":"AR-RHEA-AGR-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Verde militar \/ 3XL","offer_id":55371646763345,"sku":"AR-RHEA-AGR-3XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371646796113,"sku":"AR-RHEA-BEI-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371646828881,"sku":"AR-RHEA-BEI-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371646861649,"sku":"AR-RHEA-BEI-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371646894417,"sku":"AR-RHEA-BEI-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371646927185,"sku":"AR-RHEA-BEI-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 3XL","offer_id":55371646959953,"sku":"AR-RHEA-BEI-3XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371646992721,"sku":"AR-RHEA-BLU-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371647025489,"sku":"AR-RHEA-BLU-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371647058257,"sku":"AR-RHEA-BLU-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371647091025,"sku":"AR-RHEA-BLU-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371647123793,"sku":"AR-RHEA-BLU-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371647156561,"sku":"AR-RHEA-BLU-3XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ P (S)","offer_id":55371647189329,"sku":"AR-RHEA-GRY-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371647222097,"sku":"AR-RHEA-GRY-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371647254865,"sku":"AR-RHEA-GRY-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371647287633,"sku":"AR-RHEA-GRY-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371647320401,"sku":"AR-RHEA-GRY-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371647353169,"sku":"AR-RHEA-GRY-3XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ P (S)","offer_id":55371647385937,"sku":"AR-RHEA-KHA-S","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ M","offer_id":55371647418705,"sku":"AR-RHEA-KHA-M","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ G (L)","offer_id":55371647451473,"sku":"AR-RHEA-KHA-L","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ GG (XL)","offer_id":55371647484241,"sku":"AR-RHEA-KHA-XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ XGG (2XL)","offer_id":55371647517009,"sku":"AR-RHEA-KHA-2XL","price":109.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ 3XL","offer_id":55371647549777,"sku":"AR-RHEA-KHA-3XL","price":109.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-rhea-black-1.webp?v=1792459762"},{"product_id":"womens-long-belted-double-breasted-coat-quinn","title":"Casaco Feminino Longo com Cinto e Abotoamento Duplo | Quinn","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eQuinn\u003c\/strong\u003e da Juana Fashion: casaco feminino longo com cinto e abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-belted-double-breasted-coat-quinn\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371647582545,0,0],[55371647615313,1,0],[55371647648081,2,0],[55371647680849,3,0],[55371647713617,4,0],[55371647746385,0,1],[55371647779153,1,1],[55371647811921,2,1],[55371647844689,3,1],[55371647877457,4,1],[55371647910225,0,2],[55371647942993,1,2],[55371647975761,2,2],[55371648008529,3,2],[55371648041297,4,2],[55371648074065,0,3],[55371648106833,1,3],[55371648139601,2,3],[55371648172369,3,3],[55371648205137,4,3]],\"c\":{\"Cream\":\"Creme\",\"Black\":\"Preto\",\"Brown\":\"Marrom\",\"Camel\":\"Caramelo\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Creme \/ P (S)","offer_id":55371647582545,"sku":"AR-QUINN-CRM-S","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ M","offer_id":55371647615313,"sku":"AR-QUINN-CRM-M","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ G (L)","offer_id":55371647648081,"sku":"AR-QUINN-CRM-L","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ GG (XL)","offer_id":55371647680849,"sku":"AR-QUINN-CRM-XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Creme \/ XGG (2XL)","offer_id":55371647713617,"sku":"AR-QUINN-CRM-2XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371647746385,"sku":"AR-QUINN-BLK-S","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371647779153,"sku":"AR-QUINN-BLK-M","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371647811921,"sku":"AR-QUINN-BLK-L","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371647844689,"sku":"AR-QUINN-BLK-XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371647877457,"sku":"AR-QUINN-BLK-2XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ P (S)","offer_id":55371647910225,"sku":"AR-QUINN-BRN-S","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371647942993,"sku":"AR-QUINN-BRN-M","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371647975761,"sku":"AR-QUINN-BRN-L","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371648008529,"sku":"AR-QUINN-BRN-XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371648041297,"sku":"AR-QUINN-BRN-2XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Caramelo \/ P (S)","offer_id":55371648074065,"sku":"AR-QUINN-CAM-S","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Caramelo \/ M","offer_id":55371648106833,"sku":"AR-QUINN-CAM-M","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Caramelo \/ G (L)","offer_id":55371648139601,"sku":"AR-QUINN-CAM-L","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Caramelo \/ GG (XL)","offer_id":55371648172369,"sku":"AR-QUINN-CAM-XL","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Caramelo \/ XGG (2XL)","offer_id":55371648205137,"sku":"AR-QUINN-CAM-2XL","price":94.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ar-fw26-shoot0709-quinn-cream-1.webp?v=1792459765"},{"product_id":"womens-long-single-breasted-coat-with-lapels-emilia","title":"Casaco Feminino Longo com Abotoamento Simples e Lapelas | Emilia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eEmilia\u003c\/strong\u003e da Juana Fashion: casaco feminino longo com abotoamento simples e lapelas.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento simples\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina a 30 °C no ciclo delicado. Não use alvejante. Não use secadora. Reajuste a peça ao formato original e seque na horizontal. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-single-breasted-coat-with-lapels-emilia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371656069457,0,0],[55371656102225,1,0],[55371656134993,2,0],[55371656167761,3,0],[55371656200529,4,0],[55371656233297,0,1],[55371656266065,1,1],[55371656298833,2,1],[55371656331601,3,1],[55371656364369,4,1],[55371656397137,0,2],[55371656429905,1,2],[55371656462673,2,2],[55371656495441,3,2],[55371656528209,4,2],[55371656560977,0,3],[55371656593745,1,3],[55371656626513,2,3],[55371656659281,3,3],[55371656692049,4,3],[55371656724817,0,4],[55371656757585,1,4],[55371656790353,2,4],[55371656823121,3,4],[55371656855889,4,4]],\"c\":{\"Black\":\"Preto\",\"Navy\":\"Azul-marinho\",\"Dark Red\":\"Vermelho escuro\",\"Red\":\"Vermelho\",\"Light Blue\":\"Azul claro\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371656069457,"sku":"SM-65871012102493","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371656102225,"sku":"SM-65871012135261","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371656134993,"sku":"SM-65871012168029","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371656167761,"sku":"SM-65871012200797","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371656200529,"sku":"SM-65871012233565","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371656233297,"sku":"SM-65871012266333","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371656266065,"sku":"SM-65871012299101","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371656298833,"sku":"SM-65871012331869","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371656331601,"sku":"SM-65871012364637","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371656364369,"sku":"SM-65871012397405","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho escuro \/ P (S)","offer_id":55371656397137,"sku":"SM-65871012430173","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho escuro \/ M","offer_id":55371656429905,"sku":"SM-65871012462941","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho escuro \/ G (L)","offer_id":55371656462673,"sku":"SM-65871012495709","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho escuro \/ GG (XL)","offer_id":55371656495441,"sku":"SM-65871012528477","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho escuro \/ XGG (2XL)","offer_id":55371656528209,"sku":"SM-65871012561245","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371656560977,"sku":"SM-65871012594013","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371656593745,"sku":"SM-65871012626781","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371656626513,"sku":"SM-65871012659549","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371656659281,"sku":"SM-65871012692317","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371656692049,"sku":"SM-65871012725085","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ P (S)","offer_id":55371656724817,"sku":"SM-65871012757853","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ M","offer_id":55371656757585,"sku":"SM-65871012790621","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ G (L)","offer_id":55371656790353,"sku":"SM-65871012823389","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ GG (XL)","offer_id":55371656823121,"sku":"SM-65871012856157","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ XGG (2XL)","offer_id":55371656855889,"sku":"SM-65871012888925","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-einreihiger-langmantel-wintermantel-mit-reverskragen-1.jpg?v=1792459779"},{"product_id":"womens-long-double-breasted-tie-waist-trench-coat-mia","title":"Trench Coat Feminino Longo com Abotoamento Duplo e Amarração na Cintura | Mia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eMia\u003c\/strong\u003e da Juana Fashion: trench coat feminino longo com abotoamento duplo e amarração na cintura.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eModelagem alongada\u003c\/li\u003e\n\u003cli\u003eEstampa xadrez\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina a 30 °C no ciclo delicado. Não use alvejante. Não use secadora. Seque pendurado. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-double-breasted-tie-waist-trench-coat-mia\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371657609553,0,0],[55371657642321,1,0],[55371657675089,2,0],[55371657707857,3,0],[55371657740625,4,0],[55371657773393,0,1],[55371657806161,1,1],[55371657838929,2,1],[55371657871697,3,1],[55371657904465,4,1],[55371657937233,0,2],[55371657970001,1,2],[55371658002769,2,2],[55371658035537,3,2],[55371658068305,4,2],[55371658101073,0,3],[55371658133841,1,3],[55371658166609,2,3],[55371658199377,3,3],[55371658232145,4,3],[55371658264913,0,4],[55371658297681,1,4],[55371658330449,2,4],[55371658363217,3,4],[55371658395985,4,4],[55371658428753,0,5],[55371658461521,1,5],[55371658494289,2,5],[55371658527057,3,5],[55371658559825,4,5]],\"c\":{\"Black\":\"Preto\",\"Beige\":\"Bege\",\"Navy\":\"Azul-marinho\",\"Blue\":\"Azul\",\"Green\":\"Verde\",\"Red\":\"Vermelho\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Preto \/ P (S)","offer_id":55371657609553,"sku":"SM-65871000895837","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371657642321,"sku":"SM-65871000928605","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371657675089,"sku":"SM-65871000961373","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371657707857,"sku":"SM-65871000994141","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371657740625,"sku":"SM-65871001026909","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371657773393,"sku":"SM-65871001059677","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371657806161,"sku":"SM-65871001092445","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371657838929,"sku":"SM-65871001125213","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371657871697,"sku":"SM-65871001157981","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371657904465,"sku":"SM-65871001190749","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ P (S)","offer_id":55371657937233,"sku":"SM-65871001223517","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371657970001,"sku":"SM-65871001256285","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371658002769,"sku":"SM-65871001289053","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371658035537,"sku":"SM-65871001321821","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371658068305,"sku":"SM-65871001354589","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371658101073,"sku":"SM-65871001387357","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371658133841,"sku":"SM-65871001420125","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371658166609,"sku":"SM-65871001452893","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371658199377,"sku":"SM-65871001485661","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371658232145,"sku":"SM-65871001518429","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ P (S)","offer_id":55371658264913,"sku":"SM-65871001551197","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ M","offer_id":55371658297681,"sku":"SM-65871001583965","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ G (L)","offer_id":55371658330449,"sku":"SM-65871001616733","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ GG (XL)","offer_id":55371658363217,"sku":"SM-65871001649501","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Verde \/ XGG (2XL)","offer_id":55371658395985,"sku":"SM-65871001682269","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371658428753,"sku":"SM-65871001715037","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371658461521,"sku":"SM-65871001747805","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371658494289,"sku":"SM-65871001780573","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371658527057,"sku":"SM-65871001813341","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371658559825,"sku":"SM-65871001846109","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-zweireihiger-langer-trenchcoat-taillengrtel-3.jpg?v=1792459782"},{"product_id":"womens-belted-double-breasted-trench-coat-helga","title":"Trench Coat Feminino com Cinto e Abotoamento Duplo | Helga","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eHelga\u003c\/strong\u003e da Juana Fashion: trench coat feminino com cinto e abotoamento duplo.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com seu tricô favorito e jeans ou com camisa e calça de alfaiataria. Use acessórios discretos para destacar a modelagem.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: PP (XS), P (S), M, G (L), GG (XL), XGG (2XL), 3XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-belted-double-breasted-trench-coat-helga\",\"g\":\"female\",\"s\":[\"XS\",\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"small\":false,\"v\":[[55371665604945,0,0],[55371665637713,1,0],[55371665670481,2,0],[55371665703249,3,0],[55371665736017,4,0],[55371665768785,5,0],[55371665801553,6,0],[55371665834321,0,1],[55371665867089,1,1],[55371665899857,2,1],[55371665932625,3,1],[55371665965393,4,1],[55371665998161,5,1],[55371666030929,6,1],[55371666063697,0,2],[55371666096465,1,2],[55371666129233,2,2],[55371666162001,3,2],[55371666194769,4,2],[55371666227537,5,2],[55371666260305,6,2],[55371666293073,0,3],[55371666325841,1,3],[55371666358609,2,3],[55371666391377,3,3],[55371666424145,4,3],[55371666456913,5,3],[55371666489681,6,3],[55371666522449,0,4],[55371666555217,1,4],[55371666587985,2,4],[55371666620753,3,4],[55371666653521,4,4],[55371666686289,5,4],[55371666719057,6,4]],\"c\":{\"Beige\":\"Bege\",\"Red\":\"Vermelho\",\"Blue\":\"Azul\",\"Black\":\"Preto\",\"Gray\":\"Cinza\"},\"labels\":{\"XS\":\"PP (XS)\",\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: PP (XS), P (S), M, G (L), GG (XL), XGG (2XL), 3XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Bege \/ PP (XS)","offer_id":55371665604945,"sku":"SM-65870884864349","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ P (S)","offer_id":55371665637713,"sku":"SM-65870884897117","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371665670481,"sku":"SM-65870884929885","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371665703249,"sku":"SM-65870884962653","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371665736017,"sku":"SM-65870884995421","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371665768785,"sku":"SM-65870885028189","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ 3XL","offer_id":55371665801553,"sku":"SM-65870885060957","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ PP (XS)","offer_id":55371665834321,"sku":"SM-65870885093725","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ P (S)","offer_id":55371665867089,"sku":"SM-65870885126493","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ M","offer_id":55371665899857,"sku":"SM-65870885159261","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ G (L)","offer_id":55371665932625,"sku":"SM-65870885192029","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ GG (XL)","offer_id":55371665965393,"sku":"SM-65870885224797","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ XGG (2XL)","offer_id":55371665998161,"sku":"SM-65870885257565","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Vermelho \/ 3XL","offer_id":55371666030929,"sku":"SM-65870885290333","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ PP (XS)","offer_id":55371666063697,"sku":"SM-65870885323101","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371666096465,"sku":"SM-65870885355869","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371666129233,"sku":"SM-65870885388637","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371666162001,"sku":"SM-65870885421405","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371666194769,"sku":"SM-65870885454173","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371666227537,"sku":"SM-65870885486941","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371666260305,"sku":"SM-65870885519709","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ PP (XS)","offer_id":55371666293073,"sku":"SM-65870885552477","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371666325841,"sku":"SM-65870885585245","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371666358609,"sku":"SM-65870885618013","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371666391377,"sku":"SM-65870885650781","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371666424145,"sku":"SM-65870885683549","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371666456913,"sku":"SM-65870885716317","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371666489681,"sku":"SM-65870885749085","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ PP (XS)","offer_id":55371666522449,"sku":"SM-65870885781853","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ P (S)","offer_id":55371666555217,"sku":"SM-65870885814621","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371666587985,"sku":"SM-65870885847389","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371666620753,"sku":"SM-65870885880157","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371666653521,"sku":"SM-65870885912925","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371666686289,"sku":"SM-65870885945693","price":74.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371666719057,"sku":"SM-65870885978461","price":74.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/jakarta1.jpg?v=1792459799"},{"product_id":"womens-water-repellent-hooded-trench-coat-clara","title":"Trench Coat Feminino Repelente à Água com Capuz | Clara","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eClara\u003c\/strong\u003e da Juana Fashion: trench coat feminino repelente à água com capuz.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCapuz\u003c\/li\u003e\n\u003cli\u003eFechamento com botões\u003c\/li\u003e\n\u003cli\u003eCaimento solto\u003c\/li\u003e\n\u003cli\u003eBolsos laterais práticos\u003c\/li\u003e\n\u003cli\u003eAcabamento repelente à água\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003ch3\u003eCuidados com a peça\u003c\/h3\u003e\n\u003cp\u003eLave na máquina com água fria no ciclo delicado. Não use alvejante. Reajuste a peça ao formato original e seque na horizontal. Siga sempre as instruções da etiqueta.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-water-repellent-hooded-trench-coat-clara\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\",\"5XL\"],\"small\":false,\"v\":[[55371666948433,0,0],[55371666981201,1,0],[55371667013969,2,0],[55371667046737,3,0],[55371667079505,4,0],[55371667112273,5,0],[55371667145041,6,0],[55371667177809,7,0],[55371667210577,0,1],[55371667243345,1,1],[55371667276113,2,1],[55371667308881,3,1],[55371667341649,4,1],[55371667374417,5,1],[55371667407185,6,1],[55371667439953,7,1],[55371667472721,0,2],[55371667505489,1,2],[55371667538257,2,2],[55371667571025,3,2],[55371667603793,4,2],[55371667636561,5,2],[55371667669329,6,2],[55371667702097,7,2],[55371667734865,0,3],[55371667767633,1,3],[55371667800401,2,3],[55371667833169,3,3],[55371667865937,4,3],[55371667898705,5,3],[55371667931473,6,3],[55371667964241,7,3],[55371667997009,0,4],[55371668029777,1,4],[55371668062545,2,4],[55371668095313,3,4],[55371668128081,4,4],[55371668160849,5,4],[55371668193617,6,4],[55371668226385,7,4],[55371668259153,0,5],[55371668291921,1,5],[55371668324689,2,5],[55371668357457,3,5],[55371668390225,4,5],[55371668422993,5,5],[55371668455761,6,5],[55371668488529,7,5]],\"c\":{\"Gray\":\"Cinza\",\"Black\":\"Preto\",\"Light Blue\":\"Azul claro\",\"Brown\":\"Marrom\",\"Blue\":\"Azul\",\"Pink\":\"Rosa\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\",\"3XL\":\"3XL\",\"4XL\":\"4XL\",\"5XL\":\"5XL\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL), 3XL, 4XL, 5XL. Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Cinza \/ P (S)","offer_id":55371666948433,"sku":"SM-65870752121181","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ M","offer_id":55371666981201,"sku":"SM-65870752153949","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ G (L)","offer_id":55371667013969,"sku":"SM-65870752186717","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ GG (XL)","offer_id":55371667046737,"sku":"SM-65870752219485","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ XGG (2XL)","offer_id":55371667079505,"sku":"SM-65870752252253","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 3XL","offer_id":55371667112273,"sku":"SM-65870752285021","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 4XL","offer_id":55371667145041,"sku":"SM-65870752317789","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Cinza \/ 5XL","offer_id":55371667177809,"sku":"SM-65870752350557","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371667210577,"sku":"SM-65870752383325","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371667243345,"sku":"SM-65870752416093","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371667276113,"sku":"SM-65870752448861","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371667308881,"sku":"SM-65870752481629","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371667341649,"sku":"SM-65870752514397","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 3XL","offer_id":55371667374417,"sku":"SM-65870752547165","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 4XL","offer_id":55371667407185,"sku":"SM-65870752579933","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ 5XL","offer_id":55371667439953,"sku":"SM-65870752612701","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ P (S)","offer_id":55371667472721,"sku":"SM-65870752645469","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ M","offer_id":55371667505489,"sku":"SM-65870752678237","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ G (L)","offer_id":55371667538257,"sku":"SM-65870752711005","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ GG (XL)","offer_id":55371667571025,"sku":"SM-65870752743773","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ XGG (2XL)","offer_id":55371667603793,"sku":"SM-65870752776541","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ 3XL","offer_id":55371667636561,"sku":"SM-65870752809309","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ 4XL","offer_id":55371667669329,"sku":"SM-65870752842077","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul claro \/ 5XL","offer_id":55371667702097,"sku":"SM-65870752874845","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ P (S)","offer_id":55371667734865,"sku":"SM-65870752907613","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ M","offer_id":55371667767633,"sku":"SM-65870752940381","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ G (L)","offer_id":55371667800401,"sku":"SM-65870752973149","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ GG (XL)","offer_id":55371667833169,"sku":"SM-65870753005917","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ XGG (2XL)","offer_id":55371667865937,"sku":"SM-65870753038685","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ 3XL","offer_id":55371667898705,"sku":"SM-65870753071453","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ 4XL","offer_id":55371667931473,"sku":"SM-65870753104221","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Marrom \/ 5XL","offer_id":55371667964241,"sku":"SM-65870753136989","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ P (S)","offer_id":55371667997009,"sku":"SM-65870753169757","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ M","offer_id":55371668029777,"sku":"SM-65870753202525","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ G (L)","offer_id":55371668062545,"sku":"SM-65870753235293","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ GG (XL)","offer_id":55371668095313,"sku":"SM-65870753268061","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ XGG (2XL)","offer_id":55371668128081,"sku":"SM-65870753300829","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 3XL","offer_id":55371668160849,"sku":"SM-65870753333597","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 4XL","offer_id":55371668193617,"sku":"SM-65870753366365","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Azul \/ 5XL","offer_id":55371668226385,"sku":"SM-65870753399133","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ P (S)","offer_id":55371668259153,"sku":"SM-65870753431901","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ M","offer_id":55371668291921,"sku":"SM-65870753464669","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ G (L)","offer_id":55371668324689,"sku":"SM-65870753497437","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ GG (XL)","offer_id":55371668357457,"sku":"SM-65870753530205","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ XGG (2XL)","offer_id":55371668390225,"sku":"SM-65870753562973","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ 3XL","offer_id":55371668422993,"sku":"SM-65870753595741","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ 4XL","offer_id":55371668455761,"sku":"SM-65870753628509","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Rosa \/ 5XL","offer_id":55371668488529,"sku":"SM-65870753661277","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-langer-wasserabweisender-kapuzen-trenchcoat-weite-pass-1.jpg?v=1792459802"},{"product_id":"womens-belted-wool-blend-trench-coat-clara","title":"Trench Coat Feminino em Mistura de Lã com Cinto | Clara","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eClara\u003c\/strong\u003e da Juana Fashion: trench coat feminino em mistura de lã com cinto.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido em mistura de lã\u003c\/li\u003e\n\u003cli\u003eCinto que marca a cintura\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eUse sobre um conjunto de tricô com botas de cano curto. Para um look mais formal, escolha uma camisa lisa e calça reta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-belted-wool-blend-trench-coat-clara\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371668816209,0,0],[55371668848977,1,0],[55371668881745,2,0],[55371668914513,3,0],[55371668947281,4,0]],\"c\":{\"Navy\":\"Azul-marinho\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Azul-marinho \/ P (S)","offer_id":55371668816209,"sku":"SM-65870750712157","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ M","offer_id":55371668848977,"sku":"SM-65870750744925","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ G (L)","offer_id":55371668881745,"sku":"SM-65870750777693","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ GG (XL)","offer_id":55371668914513,"sku":"SM-65870750810461","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Azul-marinho \/ XGG (2XL)","offer_id":55371668947281,"sku":"SM-65870750843229","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-eleganter-grtel-wollmix-trench-coat-langer-wintermante-2.jpg?v=1792459803"},{"product_id":"womens-long-double-breasted-coat-with-gold-tone-buttons-annika","title":"Casaco Feminino Longo com Abotoamento Duplo e Botões Dourados | Annika","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\u003cp\u003eConheça \u003cstrong\u003eAnnika\u003c\/strong\u003e da Juana Fashion: casaco feminino longo com abotoamento duplo e botões dourados.\u003c\/p\u003e\n\n\u003ch3\u003eDetalhes do produto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrente com abotoamento duplo\u003c\/li\u003e\n\u003cli\u003eGola com lapelas\u003c\/li\u003e\n\u003cli\u003eMangas longas\u003c\/li\u003e\n\u003cli\u003eBotões em tom dourado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo combinar\u003c\/h3\u003e\n\u003cp\u003eCombine com uma blusa lisa de gola alta e calça reta. Para um look mais elegante, escolha um vestido midi, botas de cano curto e uma bolsa discreta.\u003c\/p\u003e\n\u003ch3\u003eTamanho e caimento\u003c\/h3\u003e\u003cp\u003eSiglas BR como referência, com etiqueta original entre parênteses. O caimento varia: confira as medidas da peça, sem presumir uma numeração BR fixa.\u003c\/p\u003e\u003cp\u003eMeça uma peça que vista bem, fechada e estendida: busto = axila a axila × 2; ombros = entre costuras; manga = ombro ao punho; comprimento = ponto mais alto do ombro à barra.\u003c\/p\u003e\n\u003cp\u003eTamanhos oferecidos: P (S), M, G (L), GG (XL), XGG (2XL).\u003c\/p\u003e\n\u003cp\u003eAo escolher o tamanho, considere a modelagem e as peças que pretende usar por baixo.\u003c\/p\u003e\n\u003cdetails class=\"jf-br-finder\" data-cfg='{\"h\":\"womens-long-double-breasted-coat-with-gold-tone-buttons-annika\",\"g\":\"female\",\"s\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"small\":false,\"v\":[[55371670454609,0,0],[55371670487377,1,0],[55371670520145,2,0],[55371670552913,3,0],[55371670585681,4,0],[55371670618449,0,1],[55371670651217,1,1],[55371670683985,2,1],[55371670716753,3,1],[55371670749521,4,1],[55371670782289,0,2],[55371670815057,1,2],[55371670847825,2,2],[55371670880593,3,2],[55371670913361,4,2]],\"c\":{\"Beige\":\"Bege\",\"Black\":\"Preto\",\"Khaki\":\"Cáqui\"},\"labels\":{\"S\":\"P (S)\",\"M\":\"M\",\"L\":\"G (L)\",\"XL\":\"GG (XL)\",\"2XL\":\"XGG (2XL)\"}}'\u003e\u003csummary\u003e\u003cstrong\u003eEm dúvida sobre o tamanho?\u003c\/strong\u003e\u003cb\u003eVer meu tamanho ↗\u003c\/b\u003e\u003c\/summary\u003e\u003cdiv data-fields hidden\u003e\u003cp\u003eEstimativa por altura e peso. Confira as medidas e o caimento da peça.\u003c\/p\u003e\u003clabel\u003eAltura (cm)\u003cinput data-cm inputmode=\"decimal\" placeholder=\"165\"\u003e\u003c\/label\u003e\u003clabel\u003ePeso (kg)\u003cinput data-kg inputmode=\"decimal\" placeholder=\"63\"\u003e\u003c\/label\u003e\u003clabel hidden\u003eCor\u003cselect data-color\u003e\u003coption value=\"\"\u003eQualquer cor disponível\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003cbutton type=\"button\"\u003eVer meu tamanho\u003c\/button\u003e\u003cp data-result role=\"status\" aria-live=\"polite\"\u003e\u003c\/p\u003e\u003csmall\u003eMedidas não são enviadas nem salvas.\u003c\/small\u003e\u003c\/div\u003e\u003cp data-fallback\u003eTamanhos: P (S), M, G (L), GG (XL), XGG (2XL). Confira as medidas da peça.\u003c\/p\u003e\u003c\/details\u003e\u003cstyle\u003e.jf-br-finder{margin:20px 0;padding:16px;border:1px solid #d4cec5;border-radius:12px;background:#f6f3ee}.jf-br-finder summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.jf-br-finder b,.jf-br-finder button{padding:12px;background:#202020;color:#fff;border:0;border-radius:7px;cursor:pointer}.jf-br-finder button{width:100%}.jf-br-finder label{display:block;margin:12px 0}.jf-br-finder input,.jf-br-finder select{width:100%;box-sizing:border-box;padding:10px;font:inherit;font-size:16px;background:#fff;color:#202020}.jf-br-finder [hidden]{display:none!important}\u003c\/style\u003e\n\u003cscript\u003e(()=\u003e{if(window.JuanaBRSizeFinder){window.JuanaBRSizeFinder();return}const rank={'2XS':0,XS:1,S:2,'S\/M':2.5,M:3,'M\/L':3.5,L:4,XL:5,XXL:6,'2XL':6,'3XL':7,'4XL':8,'5XL':9,'6XL':10};function init(){document.querySelectorAll('.jf-br-finder:not([data-ready])').forEach(b=\u003e{const c=JSON.parse(b.dataset.cfg),q=s=\u003eb.querySelector(s),out=q('[data-result]'),btn=q('button'),col=q('[data-color]'),cut=q('[data-cut]'),names=Object.keys(c.c),variants=new Map(c.v.map(v=\u003e[String(v[0]),[c.s[v[1]],names[v[2]]||'']]));b.dataset.ready='1';q('[data-fields]').hidden=false;q('[data-fallback]').hidden=true;col.parentElement.hidden=!names.length;names.forEach(n=\u003ecol.add(new Option(c.c[n],n)));let generation=0;b.addEventListener('input',()=\u003e{generation++;out.textContent=''});btn.onclick=async()=\u003e{const ticket=++generation,num=s=\u003eNumber(q(s).value.trim().replace(',','.')),cm=num('[data-cm]'),kg=num('[data-kg]'),g=c.g||cut?.value;if(!Number.isFinite(cm)||!Number.isFinite(kg)||cm\u003c140||cm\u003e210||kg\u003c30||kg\u003e200){out.textContent='Informe uma altura de 140 a 210 cm e um peso de 30 a 200 kg.';return}if(!g){out.textContent='Escolha uma referência de modelagem.';return}const centers=g==='male'?[56,63,71,80,91,103,116,130,146,163,181]:[43,48,55,63,72,83,95,108,122,138,155],scaled=kg*Math.pow((g==='male'?175:165)\/cm,1.65);if(scaled\u003ccenters[0]-8||scaled\u003ecenters[10]+12){out.textContent='Fora da faixa de estimativa. Confira as medidas da peça.';return}let target=0;centers.forEach((v,i)=\u003e{if(Math.abs(v-scaled)\u003cMath.abs(centers[target]-scaled))target=i});if(c.small)target++;btn.disabled=true;btn.textContent='Consultando tamanhos…';out.textContent='';const ctl=new AbortController(),timer=setTimeout(()=\u003ectl.abort(),10000);try{const root=window.Shopify?.routes?.root||'\/',r=await fetch(root+'products\/'+encodeURIComponent(c.h)+'.js',{credentials:'same-origin',cache:'no-store',signal:ctl.signal});if(!r.ok)throw Error();const p=await r.json();if(!Array.isArray(p.variants))throw Error();const available=p.variants.filter(v=\u003ev.available===true\u0026\u0026variants.has(String(v.id))).map(v=\u003evariants.get(String(v.id))).filter(v=\u003e!col.value||v[1]===col.value),choices=[...new Set(available.map(v=\u003ev[0]))].filter(s=\u003es in rank).sort((a,b)=\u003eMath.abs(rank[a]-target)-Math.abs(rank[b]-target)||rank[b]-rank[a]);if(ticket!==generation)return;if(!choices.length||Math.abs(rank[choices[0]]-target)\u003e.75){out.textContent='Nenhum tamanho em estoque está próximo da estimativa. Confira outra cor ou as medidas da peça.';return}const s=choices[0],cs=[...new Set(available.filter(v=\u003ev[0]===s).map(v=\u003ec.c[v[1]]).filter(Boolean))];out.textContent='Tamanho sugerido: '+c.labels[s]+'. Estimativa aproximada: confira as medidas e considere as roupas usadas por baixo.'+(c.small?' Forma pequena: a sugestão já considera um tamanho acima.':'')+(cs.length?' Disponível em: '+cs.slice(0,6).join(', ')+(cs.length\u003e6?' e outras cores':'')+'.':'')}catch(e){if(ticket===generation)out.textContent='Estoque não confirmado. Use o seletor de tamanhos e tente novamente.'}finally{clearTimeout(timer);btn.disabled=false;btn.textContent='Ver meu tamanho'}}})}window.JuanaBRSizeFinder=init;if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();document.addEventListener('shopify:section:load',init)})();\n\u003c\/script\u003e\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Bege \/ P (S)","offer_id":55371670454609,"sku":"SM-65870730002781","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ M","offer_id":55371670487377,"sku":"SM-65870730035549","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ G (L)","offer_id":55371670520145,"sku":"SM-65870730068317","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ GG (XL)","offer_id":55371670552913,"sku":"SM-65870730101085","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bege \/ XGG (2XL)","offer_id":55371670585681,"sku":"SM-65870730133853","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ P (S)","offer_id":55371670618449,"sku":"SM-65870730166621","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ M","offer_id":55371670651217,"sku":"SM-65870730199389","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ G (L)","offer_id":55371670683985,"sku":"SM-65870730232157","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ GG (XL)","offer_id":55371670716753,"sku":"SM-65870730264925","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Preto \/ XGG (2XL)","offer_id":55371670749521,"sku":"SM-65870730297693","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ P (S)","offer_id":55371670782289,"sku":"SM-65870730330461","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ M","offer_id":55371670815057,"sku":"SM-65870730363229","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ G (L)","offer_id":55371670847825,"sku":"SM-65870730395997","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ GG (XL)","offer_id":55371670880593,"sku":"SM-65870730428765","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Cáqui \/ XGG (2XL)","offer_id":55371670913361,"sku":"SM-65870730461533","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-zweireihiger-langer-wintermantel-mit-goldknpfen-9.jpg?v=1792459807"}],"url":"https:\/\/juanafashion.com\/pt\/collections\/coats.oembed?page=4","provider":"Juana Fashion","version":"1.0","type":"link"}