{"title":"Blazers","description":null,"products":[{"product_id":"womens-tailored-single-button-blazer-livia","title":"Women's Tailored Single-Button Blazer | Livia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eLivia\u003c\/strong\u003e, a tailored single-button blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-button closure\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-tailored-single-button-blazer-livia\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Gray\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Gray \/ S","offer_id":55371615174993,"sku":"MS-8131-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371615207761,"sku":"MS-7578-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371615240529,"sku":"MS-4324-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55371615273297,"sku":"MS-5932-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55371615306065,"sku":"MS-7031-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Blazer_front.png?v=1792459653"},{"product_id":"womens-long-tailored-office-blazer-daniela","title":"Women's Long Tailored Office Blazer | Daniela","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eDaniela\u003c\/strong\u003e, a long tailored office blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLongline blazer silhouette\u003c\/li\u003e\n\u003cli\u003eTailored waist\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eMinimalist details\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eStyle it with a fitted top and wide-leg pants. For a casual look, pair with jeans and simple sneakers.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: XS, S, M, L.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-long-tailored-office-blazer-daniela\",\"gender\":\"female\",\"sizes\":[\"XS\",\"S\",\"M\",\"L\"],\"colors\":[\"Off-White\",\"Black\",\"Gray\",\"Burgundy\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: XS, S, M, L. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Off-White \/ XS","offer_id":55371626873169,"sku":"MS-4956-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Off-White \/ S","offer_id":55371626905937,"sku":"MS-8720-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Off-White \/ M","offer_id":55371626938705,"sku":"MS-6161-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Off-White \/ L","offer_id":55371626971473,"sku":"MS-9952-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":55371627004241,"sku":"MS-6647-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371627037009,"sku":"MS-2078-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371627069777,"sku":"MS-5620-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371627102545,"sku":"MS-9525-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XS","offer_id":55371627135313,"sku":"MS-4890-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55371627168081,"sku":"MS-9765-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371627200849,"sku":"MS-9992-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371627233617,"sku":"MS-3241-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XS","offer_id":55371627266385,"sku":"MS-6445-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":55371627299153,"sku":"MS-5369-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55371627331921,"sku":"MS-1324-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55371627364689,"sku":"MS-8438-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/off-white-front_7ce3d440-d821-432c-a3ab-4ac84ea4085e.png?v=1792459698"},{"product_id":"womens-classic-tailored-single-button-blazer-marie","title":"Women's Classic Tailored Single-Button Blazer | Marie","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eMarie\u003c\/strong\u003e, a classic tailored single-button blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-button closure\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Tumble dry on low heat. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-classic-tailored-single-button-blazer-marie\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"White\",\"Beige\",\"Dark Pink\",\"Light Brown\",\"Burgundy\",\"Blue\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"White \/ S","offer_id":55371648237905,"sku":"SM-65871288664413","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371648270673,"sku":"SM-65871288697181","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371648303441,"sku":"SM-65871288729949","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371648336209,"sku":"SM-65871288762717","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371648368977,"sku":"SM-65871288795485","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371648401745,"sku":"SM-65871288828253","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371648434513,"sku":"SM-65871288861021","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371648467281,"sku":"SM-65871288893789","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371648500049,"sku":"SM-65871288926557","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371648532817,"sku":"SM-65871288959325","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ S","offer_id":55371648565585,"sku":"SM-65871288992093","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ M","offer_id":55371648598353,"sku":"SM-65871289024861","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ L","offer_id":55371648631121,"sku":"SM-65871289057629","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ XL","offer_id":55371648663889,"sku":"SM-65871289090397","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ 2XL","offer_id":55371648696657,"sku":"SM-65871289123165","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ S","offer_id":55371648729425,"sku":"SM-65871289155933","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ M","offer_id":55371648762193,"sku":"SM-65871289188701","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ L","offer_id":55371648794961,"sku":"SM-65871289221469","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ XL","offer_id":55371648827729,"sku":"SM-65871289254237","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 2XL","offer_id":55371648860497,"sku":"SM-65871289287005","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":55371648893265,"sku":"SM-65871289319773","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55371648926033,"sku":"SM-65871289352541","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55371648958801,"sku":"SM-65871289385309","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55371648991569,"sku":"SM-65871289418077","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55371649024337,"sku":"SM-65871289450845","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371649057105,"sku":"SM-65871289483613","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371649089873,"sku":"SM-65871289516381","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371649122641,"sku":"SM-65871289549149","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371649155409,"sku":"SM-65871289581917","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371649188177,"sku":"SM-65871289614685","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371649220945,"sku":"SM-65871289647453","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371649253713,"sku":"SM-65871289680221","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371649286481,"sku":"SM-65871289712989","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371649319249,"sku":"SM-65871289745757","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371649352017,"sku":"SM-65871289778525","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-klassischer-einknopf-blazer-tailliert-1.jpg?v=1792459768"},{"product_id":"womens-double-breasted-blazer-with-gold-tone-buttons-mia","title":"Women's Double-Breasted Blazer with Gold-Tone Buttons | Mia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eMia\u003c\/strong\u003e, a double-breasted blazer with gold-tone buttons from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted front\u003c\/li\u003e\n\u003cli\u003eInsulated construction\u003c\/li\u003e\n\u003cli\u003eGold-tone buttons\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Tumble dry on low heat. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-double-breasted-blazer-with-gold-tone-buttons-mia\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"colors\":[\"Black\",\"White\",\"Red\",\"Yellow\",\"Navy\",\"Pink\",\"Beige\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371649384785,"sku":"SM-65871276802397","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371649417553,"sku":"SM-65871276835165","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371649450321,"sku":"SM-65871276867933","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371649483089,"sku":"SM-65871276900701","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371649515857,"sku":"SM-65871276933469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55371649548625,"sku":"SM-65871276966237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371649581393,"sku":"SM-65871276999005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371649614161,"sku":"SM-65871277031773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371649646929,"sku":"SM-65871277064541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371649679697,"sku":"SM-65871277097309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371649712465,"sku":"SM-65871277130077","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55371649745233,"sku":"SM-65871277162845","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371649778001,"sku":"SM-65871277195613","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371649810769,"sku":"SM-65871277228381","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371649843537,"sku":"SM-65871277261149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371649876305,"sku":"SM-65871277293917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371649909073,"sku":"SM-65871277326685","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55371649941841,"sku":"SM-65871277359453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":55371649974609,"sku":"SM-65871277392221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55371650007377,"sku":"SM-65871277424989","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55371650040145,"sku":"SM-65871277457757","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55371650072913,"sku":"SM-65871277490525","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55371650105681,"sku":"SM-65871277523293","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":55371650138449,"sku":"SM-65871277556061","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55371650171217,"sku":"SM-65871277588829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371650203985,"sku":"SM-65871277621597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371650236753,"sku":"SM-65871277654365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371650269521,"sku":"SM-65871277687133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371650302289,"sku":"SM-65871277719901","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55371650335057,"sku":"SM-65871277752669","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371650367825,"sku":"SM-65871277785437","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371650400593,"sku":"SM-65871277818205","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371650433361,"sku":"SM-65871277850973","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371650466129,"sku":"SM-65871277883741","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371650498897,"sku":"SM-65871277916509","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371650531665,"sku":"SM-65871277949277","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371650564433,"sku":"SM-65871277982045","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371650597201,"sku":"SM-65871278014813","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371650629969,"sku":"SM-65871278047581","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371650662737,"sku":"SM-65871278080349","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371650695505,"sku":"SM-65871278113117","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 3XL","offer_id":55371650728273,"sku":"SM-65871278145885","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-zweireihiger-blazer-goldknpfe-strukturierte-schultern-1.jpg?v=1792459770"},{"product_id":"womens-linen-blend-blazer-with-3-4-sleeves-nora","title":"Women's Linen-Blend Blazer with 3\/4 Sleeves | Nora","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eNora\u003c\/strong\u003e, a linen-blend blazer with 3\/4 sleeves from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight linen blend\u003c\/li\u003e\n\u003cli\u003eLightweight construction\u003c\/li\u003e\n\u003cli\u003e3\/4-length sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold on a gentle cycle. Do not bleach. Tumble dry on low heat. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-linen-blend-blazer-with-3-4-sleeves-nora\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"colors\":[\"Pink\",\"White\",\"Beige\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Pink \/ S","offer_id":55371653939537,"sku":"SM-65871242232157","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371653972305,"sku":"SM-65871242264925","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371654005073,"sku":"SM-65871242297693","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371654037841,"sku":"SM-65871242330461","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371654070609,"sku":"SM-65871242363229","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371654103377,"sku":"SM-65871242395997","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371654136145,"sku":"SM-65871242428765","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371654168913,"sku":"SM-65871242461533","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371654201681,"sku":"SM-65871242494301","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371654234449,"sku":"SM-65871242527069","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371654267217,"sku":"SM-65871242559837","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55371654299985,"sku":"SM-65871242592605","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371654332753,"sku":"SM-65871242625373","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371654365521,"sku":"SM-65871242658141","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371654398289,"sku":"SM-65871242690909","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371654431057,"sku":"SM-65871242723677","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371654463825,"sku":"SM-65871242756445","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 3XL","offer_id":55371654496593,"sku":"SM-65871242789213","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371654529361,"sku":"SM-65871242821981","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371654562129,"sku":"SM-65871242854749","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371654594897,"sku":"SM-65871242887517","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371654627665,"sku":"SM-65871242920285","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371654660433,"sku":"SM-65871242953053","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55371654693201,"sku":"SM-65871242985821","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-dreiviertelarm-leinen-blazer-mit-einzelknopf-5.jpg?v=1792459775"},{"product_id":"womens-fitted-tweed-blazer-with-faux-leather-details-marlene","title":"Women's Fitted Tweed Blazer with Faux Leather Details | Marlene","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eMarlene\u003c\/strong\u003e, a fitted tweed blazer with faux leather details from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaux leather\u003c\/li\u003e\n\u003cli\u003eTweed finish\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eStyle it with a fitted top and wide-leg pants. For a casual look, pair with jeans and simple sneakers.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Do not tumble dry. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-fitted-tweed-blazer-with-faux-leather-details-marlene\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"colors\":[\"Brown\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ S","offer_id":55371659313489,"sku":"SM-65870944239965","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55371659346257,"sku":"SM-65870944272733","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55371659379025,"sku":"SM-65870944305501","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55371659411793,"sku":"SM-65870944338269","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55371659444561,"sku":"SM-65870944371037","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55371659477329,"sku":"SM-65870944403805","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-taillierter-tweed-blazer-kunstleder-besatz-knopfleiste-1.jpg?v=1792459785"},{"product_id":"womens-relaxed-collared-blazer-lena","title":"Women's Relaxed Collared Blazer | Lena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eLena\u003c\/strong\u003e, a relaxed collared blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eRelaxed fit\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-relaxed-collared-blazer-lena\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Light Blue\",\"Pink\",\"Khaki\",\"Blue\",\"Gray\",\"Black\",\"Light Gray\",\"Dark Green\",\"Yellow\",\"Burgundy\",\"Green\",\"Navy\",\"Dark Gray\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Light Blue \/ S","offer_id":55371659706705,"sku":"SM-65870939816285","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":55371659739473,"sku":"SM-65870939849053","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":55371659772241,"sku":"SM-65870939881821","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":55371659805009,"sku":"SM-65870939914589","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":55371659837777,"sku":"SM-65870939947357","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371659870545,"sku":"SM-65870939980125","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371659903313,"sku":"SM-65870940012893","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371659936081,"sku":"SM-65870940045661","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371659968849,"sku":"SM-65870940078429","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371660001617,"sku":"SM-65870940111197","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55371660034385,"sku":"SM-65870940143965","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55371660067153,"sku":"SM-65870940176733","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55371660099921,"sku":"SM-65870940209501","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55371660132689,"sku":"SM-65870940242269","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55371660165457,"sku":"SM-65870940275037","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371660198225,"sku":"SM-65870940307805","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371660230993,"sku":"SM-65870940340573","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371660263761,"sku":"SM-65870940373341","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371660296529,"sku":"SM-65870940406109","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371660329297,"sku":"SM-65870940438877","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55371660362065,"sku":"SM-65870940471645","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371660394833,"sku":"SM-65870940504413","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371660427601,"sku":"SM-65870940537181","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55371660460369,"sku":"SM-65870940569949","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55371660493137,"sku":"SM-65870940602717","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371660525905,"sku":"SM-65870940635485","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371660558673,"sku":"SM-65870940668253","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371660591441,"sku":"SM-65870940701021","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371660624209,"sku":"SM-65870940733789","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371660656977,"sku":"SM-65870940766557","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ S","offer_id":55371660689745,"sku":"SM-65870940799325","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ M","offer_id":55371660722513,"sku":"SM-65870940832093","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ L","offer_id":55371660755281,"sku":"SM-65870940864861","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ XL","offer_id":55371660788049,"sku":"SM-65870940897629","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ 2XL","offer_id":55371660820817,"sku":"SM-65870940930397","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ S","offer_id":55371660853585,"sku":"SM-65870940963165","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ M","offer_id":55371660886353,"sku":"SM-65870940995933","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ L","offer_id":55371660919121,"sku":"SM-65870941028701","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XL","offer_id":55371660951889,"sku":"SM-65870941061469","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":55371660984657,"sku":"SM-65870941094237","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":55371661017425,"sku":"SM-65870941127005","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55371661050193,"sku":"SM-65870941159773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55371661082961,"sku":"SM-65870941192541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55371661115729,"sku":"SM-65870941225309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55371661148497,"sku":"SM-65870941258077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":55371661181265,"sku":"SM-65870941290845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55371661214033,"sku":"SM-65870941323613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55371661246801,"sku":"SM-65870941356381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55371661279569,"sku":"SM-65870941389149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55371661312337,"sku":"SM-65870941421917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55371661345105,"sku":"SM-65870941454685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55371661377873,"sku":"SM-65870941487453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55371661410641,"sku":"SM-65870941520221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55371661443409,"sku":"SM-65870941552989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55371661476177,"sku":"SM-65870941585757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55371661508945,"sku":"SM-65870941618525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371661541713,"sku":"SM-65870941651293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371661574481,"sku":"SM-65870941684061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371661607249,"sku":"SM-65870941716829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371661640017,"sku":"SM-65870941749597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ S","offer_id":55371661672785,"sku":"SM-65870941782365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":55371661705553,"sku":"SM-65870941815133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":55371661738321,"sku":"SM-65870941847901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":55371661771089,"sku":"SM-65870941880669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":55371661803857,"sku":"SM-65870941913437","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-langarm-blazer-mit-kragen-und-knopfleiste-relaxed-fit-1.jpg?v=1792459788"},{"product_id":"womens-fitted-textured-blazer-lena","title":"Women's Fitted Textured Blazer | Lena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eLena\u003c\/strong\u003e, a fitted textured blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClassic turn-down collar\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Tumble dry on low heat. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-fitted-textured-blazer-lena\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"White\",\"Gray\",\"Pink\",\"Beige\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"White \/ S","offer_id":55371662950737,"sku":"SM-65870920679773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371662983505,"sku":"SM-65870920712541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371663016273,"sku":"SM-65870920745309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371663049041,"sku":"SM-65870920778077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371663081809,"sku":"SM-65870920810845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55371663114577,"sku":"SM-65870920843613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371663147345,"sku":"SM-65870920876381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371663180113,"sku":"SM-65870920909149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55371663212881,"sku":"SM-65870920941917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55371663245649,"sku":"SM-65870920974685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371663278417,"sku":"SM-65870921007453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371663311185,"sku":"SM-65870921040221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371663343953,"sku":"SM-65870921072989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371663376721,"sku":"SM-65870921105757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371663409489,"sku":"SM-65870921138525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371663442257,"sku":"SM-65870921171293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371663475025,"sku":"SM-65870921204061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371663507793,"sku":"SM-65870921236829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371663540561,"sku":"SM-65870921269597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371663573329,"sku":"SM-65870921302365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371663606097,"sku":"SM-65870921335133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371663638865,"sku":"SM-65870921367901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371663671633,"sku":"SM-65870921400669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371663704401,"sku":"SM-65870921433437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371663737169,"sku":"SM-65870921466205","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-strukturierter-taillierter-langarm-blazer-mit-knopflei-2.jpg?v=1792459793"},{"product_id":"womens-tailored-blazer-edith","title":"Women's Tailored Blazer | Edith","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eEdith\u003c\/strong\u003e, a tailored blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightweight construction\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-tailored-blazer-edith\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\",\"5XL\"],\"colors\":[\"Black\",\"White\",\"Blue\",\"Pink\",\"Khaki\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL, 4XL, 5XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371752735057,"sku":"SM-65869773439325","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371752767825,"sku":"SM-65869773472093","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371752800593,"sku":"SM-65869773504861","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371752833361,"sku":"SM-65869773537629","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371752866129,"sku":"SM-65869773570397","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55371752898897,"sku":"SM-65869773603165","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55371752931665,"sku":"SM-65869773635933","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":55371752964433,"sku":"SM-65869773668701","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371752997201,"sku":"SM-65869773701469","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371753029969,"sku":"SM-65869773734237","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371753062737,"sku":"SM-65869773767005","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371753095505,"sku":"SM-65869773799773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371753128273,"sku":"SM-65869773832541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55371753161041,"sku":"SM-65869773865309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":55371753193809,"sku":"SM-65869773898077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":55371753226577,"sku":"SM-65869773930845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371753259345,"sku":"SM-65869773963613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371753292113,"sku":"SM-65869773996381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371753324881,"sku":"SM-65869774029149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371753357649,"sku":"SM-65869774061917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371753390417,"sku":"SM-65869774094685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55371753423185,"sku":"SM-65869774127453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":55371753455953,"sku":"SM-65869774160221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":55371753488721,"sku":"SM-65869774192989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371753521489,"sku":"SM-65869774225757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371753554257,"sku":"SM-65869774258525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371753587025,"sku":"SM-65869774291293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371753619793,"sku":"SM-65869774324061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371753652561,"sku":"SM-65869774356829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371753685329,"sku":"SM-65869774389597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 4XL","offer_id":55371753718097,"sku":"SM-65869774422365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 5XL","offer_id":55371753750865,"sku":"SM-65869774455133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55371753783633,"sku":"SM-65869774487901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55371753816401,"sku":"SM-65869774520669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55371753849169,"sku":"SM-65869774553437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55371753881937,"sku":"SM-65869774586205","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55371753914705,"sku":"SM-65869774618973","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":55371753947473,"sku":"SM-65869774651741","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":55371753980241,"sku":"SM-65869774684509","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":55371754013009,"sku":"SM-65869774717277","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/75bcbddc-8312-4c1c-8191-562659e925b2.jpg?v=1792459972"},{"product_id":"womens-single-button-office-blazer-anna","title":"Women's Single-Button Office Blazer | Anna","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eAnna\u003c\/strong\u003e, a single-button office blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-button closure\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eLightweight construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-single-button-office-blazer-anna\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Beige\",\"Pink\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Beige \/ S","offer_id":55371754963281,"sku":"SM-65869759349085","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371754996049,"sku":"SM-65869759381853","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371755028817,"sku":"SM-65869759414621","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371755061585,"sku":"SM-65869759447389","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371755094353,"sku":"SM-65869759480157","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371755127121,"sku":"SM-65869759512925","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371755159889,"sku":"SM-65869759545693","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371755192657,"sku":"SM-65869759578461","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371755225425,"sku":"SM-65869759611229","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371755258193,"sku":"SM-65869759643997","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/6_ac871555-d3fd-403b-b126-744f551b57a6.png?v=1792459977"},{"product_id":"womens-single-button-blazer-christa","title":"Women's Single-Button Blazer | Christa","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eChrista\u003c\/strong\u003e, a single-button blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-button closure\u003c\/li\u003e\n\u003cli\u003eLightweight construction\u003c\/li\u003e\n\u003cli\u003eRelaxed cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-single-button-blazer-christa\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\"],\"colors\":[\"Black\",\"White\",\"Blue\",\"Pink\",\"Khaki\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371760730449,"sku":"SM-65869758366045","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371760763217,"sku":"SM-65869758398813","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371760795985,"sku":"SM-65869758431581","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371760828753,"sku":"SM-65869758464349","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371760861521,"sku":"SM-65869758497117","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55371760894289,"sku":"SM-65869758529885","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371760927057,"sku":"SM-65869758562653","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371760959825,"sku":"SM-65869758595421","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371760992593,"sku":"SM-65869758628189","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371761025361,"sku":"SM-65869758660957","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371761058129,"sku":"SM-65869758693725","price":69.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55371761090897,"sku":"SM-65869758726493","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371761123665,"sku":"SM-65869758759261","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371761156433,"sku":"SM-65869758792029","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371761189201,"sku":"SM-65869758824797","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371761221969,"sku":"SM-65869758857565","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371761254737,"sku":"SM-65869758890333","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55371761287505,"sku":"SM-65869758923101","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371761320273,"sku":"SM-65869758955869","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371761353041,"sku":"SM-65869758988637","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371761385809,"sku":"SM-65869759021405","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371761418577,"sku":"SM-65869759054173","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371761451345,"sku":"SM-65869759086941","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371761484113,"sku":"SM-65869759119709","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55371761516881,"sku":"SM-65869759152477","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55371761549649,"sku":"SM-65869759185245","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55371761582417,"sku":"SM-65869759218013","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55371761615185,"sku":"SM-65869759250781","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55371761647953,"sku":"SM-65869759283549","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":55371761680721,"sku":"SM-65869759316317","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/75bcbddc-8312-4c1c-8191-562659e925b2_57766d88-c8b6-4e78-8b38-92549ab71ed3.jpg?v=1792459986"},{"product_id":"womens-relaxed-open-front-blazer-jacqueline","title":"Women's Relaxed Open-Front Blazer | Jacqueline","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eJacqueline\u003c\/strong\u003e, a relaxed open-front blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen front\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eLightweight construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eStyle it with a fitted top and wide-leg pants. For a casual look, pair with jeans and simple sneakers.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL, 4XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-relaxed-open-front-blazer-jacqueline\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\"],\"colors\":[\"Yellow\",\"Green\",\"Navy\",\"Orange\",\"Blue\",\"Brown\",\"Pink\",\"Light Brown\",\"Red\",\"Burgundy\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL, 4XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Yellow \/ S","offer_id":55371761746257,"sku":"SM-65869738508637","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55371761779025,"sku":"SM-65869738541405","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55371761811793,"sku":"SM-65869738574173","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55371761844561,"sku":"SM-65869738606941","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55371761877329,"sku":"SM-65869738639709","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":55371761910097,"sku":"SM-65869738672477","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 4XL","offer_id":55371761942865,"sku":"SM-65869738705245","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55371761975633,"sku":"SM-65869738738013","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55371762008401,"sku":"SM-65869738770781","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55371762041169,"sku":"SM-65869738803549","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55371762073937,"sku":"SM-65869738836317","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55371762106705,"sku":"SM-65869738869085","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":55371762139473,"sku":"SM-65869738901853","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 4XL","offer_id":55371762172241,"sku":"SM-65869738934621","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55371762205009,"sku":"SM-65869738967389","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371762237777,"sku":"SM-65869739000157","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371762270545,"sku":"SM-65869739032925","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371762303313,"sku":"SM-65869739065693","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371762336081,"sku":"SM-65869739098461","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55371762368849,"sku":"SM-65869739131229","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55371762401617,"sku":"SM-65869739163997","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":55371762434385,"sku":"SM-65869739196765","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":55371762467153,"sku":"SM-65869739229533","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":55371762499921,"sku":"SM-65869739262301","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":55371762532689,"sku":"SM-65869739295069","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":55371762565457,"sku":"SM-65869739327837","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":55371762598225,"sku":"SM-65869739360605","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 4XL","offer_id":55371762630993,"sku":"SM-65869739393373","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371762663761,"sku":"SM-65869739426141","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371762696529,"sku":"SM-65869739458909","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371762729297,"sku":"SM-65869739491677","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371762762065,"sku":"SM-65869739524445","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371762794833,"sku":"SM-65869739557213","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55371762827601,"sku":"SM-65869739589981","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":55371762860369,"sku":"SM-65869739622749","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":55371762893137,"sku":"SM-65869739655517","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55371762925905,"sku":"SM-65869739688285","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55371762958673,"sku":"SM-65869739721053","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55371762991441,"sku":"SM-65869739753821","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55371763024209,"sku":"SM-65869739786589","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55371763056977,"sku":"SM-65869739819357","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 4XL","offer_id":55371763089745,"sku":"SM-65869739852125","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371763122513,"sku":"SM-65869739884893","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371763155281,"sku":"SM-65869739917661","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371763188049,"sku":"SM-65869739950429","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371763220817,"sku":"SM-65869739983197","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371763253585,"sku":"SM-65869740015965","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371763286353,"sku":"SM-65869740048733","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 4XL","offer_id":55371763319121,"sku":"SM-65869740081501","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ S","offer_id":55371763351889,"sku":"SM-65869740114269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ M","offer_id":55371763384657,"sku":"SM-65869740147037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ L","offer_id":55371763417425,"sku":"SM-65869740179805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ XL","offer_id":55371763450193,"sku":"SM-65869740212573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 2XL","offer_id":55371763482961,"sku":"SM-65869740245341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 3XL","offer_id":55371763515729,"sku":"SM-65869740278109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 4XL","offer_id":55371763548497,"sku":"SM-65869740310877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371763581265,"sku":"SM-65869740343645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371763614033,"sku":"SM-65869740376413","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371763646801,"sku":"SM-65869740409181","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371763679569,"sku":"SM-65869740441949","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371763712337,"sku":"SM-65869740474717","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55371763745105,"sku":"SM-65869740507485","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":55371763777873,"sku":"SM-65869740540253","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":55371763810641,"sku":"SM-65869740573021","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55371763843409,"sku":"SM-65869740605789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55371763876177,"sku":"SM-65869740638557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55371763908945,"sku":"SM-65869740671325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55371763941713,"sku":"SM-65869740704093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":55371763974481,"sku":"SM-65869740736861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 4XL","offer_id":55371764007249,"sku":"SM-65869740769629","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Blazervoordames_fad8dfce-b0cc-4788-9cca-1476b343f5ca.png?v=1792459991"},{"product_id":"womens-long-sleeve-open-front-blazer-jana","title":"Women's Long-Sleeve Open-Front Blazer | Jana","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eJana\u003c\/strong\u003e, a long-sleeve open-front blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen front\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-long-sleeve-open-front-blazer-jana\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Black\",\"White\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371764040017,"sku":"SM-65869735756125","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371764072785,"sku":"SM-65869735788893","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371764105553,"sku":"SM-65869735821661","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371764138321,"sku":"SM-65869735854429","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371764171089,"sku":"SM-65869735887197","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371764203857,"sku":"SM-65869735919965","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371764236625,"sku":"SM-65869735952733","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371764269393,"sku":"SM-65869735985501","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371764302161,"sku":"SM-65869736018269","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371764334929,"sku":"SM-65869736051037","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/HTB1n3tjXdzvK1RkSnfoq6zMwVXaF_f566719c-259e-4f61-b184-c485a1afbc6a.jpg?v=1792459991"},{"product_id":"womens-fitted-office-blazer-annika","title":"Women's Fitted Office Blazer | Annika","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eAnnika\u003c\/strong\u003e, a fitted office blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003cli\u003eClassic blazer silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL, 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-fitted-office-blazer-annika\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\",\"3XL\",\"4XL\",\"5XL\"],\"colors\":[\"Black\",\"Blue\",\"Red\",\"Yellow\",\"Pink\",\"White\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL, 3XL, 4XL, 5XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371764433233,"sku":"SM-65869736903005","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371764466001,"sku":"SM-65869736935773","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371764498769,"sku":"SM-65869736968541","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371764531537,"sku":"SM-65869737001309","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371764564305,"sku":"SM-65869737034077","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55371764597073,"sku":"SM-65869737066845","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55371764629841,"sku":"SM-65869737099613","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":55371764662609,"sku":"SM-65869737132381","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371764695377,"sku":"SM-65869737165149","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371764728145,"sku":"SM-65869737197917","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371764760913,"sku":"SM-65869737230685","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371764793681,"sku":"SM-65869737263453","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371764826449,"sku":"SM-65869737296221","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55371764859217,"sku":"SM-65869737328989","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":55371764891985,"sku":"SM-65869737361757","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":55371764924753,"sku":"SM-65869737394525","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371764957521,"sku":"SM-65869737427293","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371764990289,"sku":"SM-65869737460061","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371765023057,"sku":"SM-65869737492829","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371765055825,"sku":"SM-65869737525597","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371765088593,"sku":"SM-65869737558365","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55371765121361,"sku":"SM-65869737591133","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":55371765154129,"sku":"SM-65869737623901","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":55371765186897,"sku":"SM-65869737656669","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":55371765219665,"sku":"SM-65869737689437","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55371765252433,"sku":"SM-65869737722205","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55371765285201,"sku":"SM-65869737754973","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55371765317969,"sku":"SM-65869737787741","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55371765350737,"sku":"SM-65869737820509","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":55371765383505,"sku":"SM-65869737853277","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 4XL","offer_id":55371765416273,"sku":"SM-65869737886045","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 5XL","offer_id":55371765449041,"sku":"SM-65869737918813","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371765481809,"sku":"SM-65869737951581","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371765514577,"sku":"SM-65869737984349","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371765547345,"sku":"SM-65869738017117","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371765580113,"sku":"SM-65869738049885","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371765612881,"sku":"SM-65869738082653","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55371765645649,"sku":"SM-65869738115421","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 4XL","offer_id":55371765678417,"sku":"SM-65869738148189","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 5XL","offer_id":55371765711185,"sku":"SM-65869738180957","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371765743953,"sku":"SM-65869738213725","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371765776721,"sku":"SM-65869738246493","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371765809489,"sku":"SM-65869738279261","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371765842257,"sku":"SM-65869738312029","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371765875025,"sku":"SM-65869738344797","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55371765907793,"sku":"SM-65869738377565","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":55371765940561,"sku":"SM-65869738410333","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":55371765973329,"sku":"SM-65869738443101","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/43470af7-22f8-42ab-9d74-6bbaf8dbc137_c3d019f6-4e06-47c1-a358-eb308eed08e5.png?v=1792459994"},{"product_id":"womens-open-front-blazer-susanne","title":"Women's Open-Front Blazer | Susanne","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eSusanne\u003c\/strong\u003e, a open-front blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen front\u003c\/li\u003e\n\u003cli\u003eRelaxed fit\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eStyle it with a fitted top and wide-leg pants. For a casual look, pair with jeans and simple sneakers.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: XS, S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-open-front-blazer-susanne\",\"gender\":\"female\",\"sizes\":[\"XS\",\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Red\",\"Pink\",\"Orange\",\"Purple\",\"Green\",\"Navy\",\"Black\",\"Blue\",\"Khaki\",\"Beige\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: XS, S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Red \/ XS","offer_id":55371766038865,"sku":"SM-65869733069149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371766071633,"sku":"SM-65869733101917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371766104401,"sku":"SM-65869733134685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371766137169,"sku":"SM-65869733167453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371766169937,"sku":"SM-65869733200221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371766202705,"sku":"SM-65869733232989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XS","offer_id":55371766235473,"sku":"SM-65869733265757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371766268241,"sku":"SM-65869733298525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371766301009,"sku":"SM-65869733331293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371766333777,"sku":"SM-65869733364061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371766366545,"sku":"SM-65869733396829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371766399313,"sku":"SM-65869733429597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XS","offer_id":55371766432081,"sku":"SM-65869733462365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":55371766464849,"sku":"SM-65869733495133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":55371766497617,"sku":"SM-65869733527901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":55371766530385,"sku":"SM-65869733560669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":55371766563153,"sku":"SM-65869733593437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":55371766595921,"sku":"SM-65869733626205","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XS","offer_id":55371766628689,"sku":"SM-65869733658973","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":55371766661457,"sku":"SM-65869733691741","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":55371766694225,"sku":"SM-65869733724509","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":55371766726993,"sku":"SM-65869733757277","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":55371766759761,"sku":"SM-65869733790045","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":55371766792529,"sku":"SM-65869733822813","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":55371766825297,"sku":"SM-65869733855581","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55371766858065,"sku":"SM-65869733888349","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55371766890833,"sku":"SM-65869733921117","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55371766923601,"sku":"SM-65869733953885","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55371766956369,"sku":"SM-65869733986653","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55371766989137,"sku":"SM-65869734019421","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":55371767021905,"sku":"SM-65869734052189","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55371767054673,"sku":"SM-65869734084957","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371767087441,"sku":"SM-65869734117725","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371767120209,"sku":"SM-65869734150493","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371767152977,"sku":"SM-65869734183261","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371767185745,"sku":"SM-65869734216029","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":55371767218513,"sku":"SM-65869734248797","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371767251281,"sku":"SM-65869734281565","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371767284049,"sku":"SM-65869734314333","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371767316817,"sku":"SM-65869734347101","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371767349585,"sku":"SM-65869734379869","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371767382353,"sku":"SM-65869734412637","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XS","offer_id":55371767415121,"sku":"SM-65869734445405","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371767447889,"sku":"SM-65869734478173","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371767480657,"sku":"SM-65869734510941","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371767513425,"sku":"SM-65869734543709","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371767546193,"sku":"SM-65869734576477","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371767578961,"sku":"SM-65869734609245","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XS","offer_id":55371767611729,"sku":"SM-65869734642013","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55371767644497,"sku":"SM-65869734674781","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55371767677265,"sku":"SM-65869734707549","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55371767710033,"sku":"SM-65869734740317","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55371767742801,"sku":"SM-65869734773085","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55371767775569,"sku":"SM-65869734805853","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XS","offer_id":55371767808337,"sku":"SM-65869734838621","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371767841105,"sku":"SM-65869734871389","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371767873873,"sku":"SM-65869734904157","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371767906641,"sku":"SM-65869734936925","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371767939409,"sku":"SM-65869734969693","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371767972177,"sku":"SM-65869735002461","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/da145632-c4b0-434e-927a-c4452338c6d6.ecba8b49a81c1be761315c887987e662.jpg?v=1792459997"},{"product_id":"womens-classic-single-button-blazer-sabina","title":"Women's Classic Single-Button Blazer | Sabina","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eSabina\u003c\/strong\u003e, a classic single-button blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-button closure\u003c\/li\u003e\n\u003cli\u003eClassic blazer silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-classic-single-button-blazer-sabina\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Black\",\"Blue\",\"Green\",\"Red\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371777638737,"sku":"SM-65869682737501","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371777671505,"sku":"SM-65869682770269","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371777704273,"sku":"SM-65869682803037","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371777737041,"sku":"SM-65869682835805","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371777769809,"sku":"SM-65869682868573","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371777802577,"sku":"SM-65869682901341","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371777835345,"sku":"SM-65869682934109","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371777868113,"sku":"SM-65869682966877","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371777900881,"sku":"SM-65869682999645","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371777933649,"sku":"SM-65869683032413","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55371777966417,"sku":"SM-65869683065181","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55371777999185,"sku":"SM-65869683097949","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55371778031953,"sku":"SM-65869683130717","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55371778064721,"sku":"SM-65869683163485","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55371778097489,"sku":"SM-65869683196253","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371778130257,"sku":"SM-65869683229021","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371778163025,"sku":"SM-65869683261789","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371778195793,"sku":"SM-65869683294557","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371778228561,"sku":"SM-65869683327325","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371778261329,"sku":"SM-65869683360093","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/bd29692a-3a7f-459f-8bcf-a72e8800f0b2.webp?v=1792460018"},{"product_id":"womens-long-double-breasted-blazer-tamara","title":"Women's Long Double-Breasted Blazer | Tamara","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eTamara\u003c\/strong\u003e, a long double-breasted blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted front\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eLongline silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eStyle it with a fitted top and wide-leg pants. For a casual look, pair with jeans and simple sneakers.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: XS, S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-long-double-breasted-blazer-tamara\",\"gender\":\"female\",\"sizes\":[\"XS\",\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Blue\",\"Beige\",\"Black\",\"Bright Pink\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: XS, S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Blue \/ XS","offer_id":55371790418257,"sku":"SM-65869383270749","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371790451025,"sku":"SM-65869383303517","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371790483793,"sku":"SM-65869383336285","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371790516561,"sku":"SM-65869383369053","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371790549329,"sku":"SM-65869383401821","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371790582097,"sku":"SM-65869383434589","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XS","offer_id":55371790614865,"sku":"SM-65869383467357","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55371790647633,"sku":"SM-65869383500125","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371790680401,"sku":"SM-65869383532893","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371790713169,"sku":"SM-65869383565661","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55371790745937,"sku":"SM-65869383598429","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55371790778705,"sku":"SM-65869383631197","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":55371790811473,"sku":"SM-65869383663965","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371790844241,"sku":"SM-65869383696733","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371790877009,"sku":"SM-65869383729501","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371790909777,"sku":"SM-65869383762269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371790942545,"sku":"SM-65869383795037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371790975313,"sku":"SM-65869383827805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ XS","offer_id":55371791008081,"sku":"SM-65869383860573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ S","offer_id":55371791040849,"sku":"SM-65869383893341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ M","offer_id":55371791073617,"sku":"SM-65869383926109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ L","offer_id":55371791106385,"sku":"SM-65869383958877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ XL","offer_id":55371791139153,"sku":"SM-65869383991645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bright Pink \/ 2XL","offer_id":55371791171921,"sku":"SM-65869384024413","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Womens-Longline-Blazer-Double-Breasted-Tailoring-for-Effortless-Elegance-4.png?v=1792460042"},{"product_id":"womens-single-breasted-blazer-with-roll-up-sleeves-theresa","title":"Women's Single-Breasted Blazer with Roll-Up Sleeves | Theresa","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eTheresa\u003c\/strong\u003e, a single-breasted blazer with roll-up sleeves from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSingle-breasted front\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003cli\u003eRoll-up sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-single-breasted-blazer-with-roll-up-sleeves-theresa\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Navy\",\"Red\",\"Blue\",\"Gray\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Navy \/ S","offer_id":55371791663441,"sku":"SM-65869382418781","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371791696209,"sku":"SM-65869382451549","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371791728977,"sku":"SM-65869382484317","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371791761745,"sku":"SM-65869382517085","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371791794513,"sku":"SM-65869382549853","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371791827281,"sku":"SM-65869382582621","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371791860049,"sku":"SM-65869382615389","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371791892817,"sku":"SM-65869382648157","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371791925585,"sku":"SM-65869382680925","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55371791958353,"sku":"SM-65869382713693","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55371791991121,"sku":"SM-65869382746461","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55371792023889,"sku":"SM-65869382779229","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55371792056657,"sku":"SM-65869382811997","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55371792089425,"sku":"SM-65869382844765","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55371792122193,"sku":"SM-65869382877533","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55371792154961,"sku":"SM-65869382910301","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371792187729,"sku":"SM-65869382943069","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371792220497,"sku":"SM-65869382975837","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55371792253265,"sku":"SM-65869383008605","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55371792286033,"sku":"SM-65869383041373","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371792318801,"sku":"SM-65869383074141","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371792351569,"sku":"SM-65869383106909","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371792384337,"sku":"SM-65869383139677","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371792417105,"sku":"SM-65869383172445","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371792449873,"sku":"SM-65869383205213","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Womens-Tailored-Blazer-Classic-Single-Breasted-with-Roll-Up-Sleeves.jpg?v=1792460042"},{"product_id":"womens-fitted-velvet-blazer-with-gold-tone-buttons-elisabeth","title":"Women's Fitted Velvet Blazer with Gold-Tone Buttons | Elisabeth","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eElisabeth\u003c\/strong\u003e, a fitted velvet blazer with gold-tone buttons from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVelvet texture\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003cli\u003eGold-tone buttons\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eHand wash cold. Do not bleach. Do not tumble dry. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-fitted-velvet-blazer-with-gold-tone-buttons-elisabeth\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Navy\",\"Green\",\"Dark Burgundy\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Navy \/ S","offer_id":55371849138513,"sku":"SM-65868647334237","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371849171281,"sku":"SM-65868647367005","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371849204049,"sku":"SM-65868647399773","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371849236817,"sku":"SM-65868647432541","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55371849269585,"sku":"SM-65868647465309","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55371849302353,"sku":"SM-65868647498077","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55371849335121,"sku":"SM-65868647530845","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55371849367889,"sku":"SM-65868647563613","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55371849400657,"sku":"SM-65868647596381","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55371849433425,"sku":"SM-65868647629149","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Dark Burgundy \/ S","offer_id":55371849466193,"sku":"SM-65868647661917","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Dark Burgundy \/ M","offer_id":55371849498961,"sku":"SM-65868647694685","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Dark Burgundy \/ L","offer_id":55371849531729,"sku":"SM-65868647727453","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Dark Burgundy \/ XL","offer_id":55371849564497,"sku":"SM-65868647760221","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Dark Burgundy \/ 2XL","offer_id":55371849597265,"sku":"SM-65868647792989","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-samt-blazer-mit-goldknpfen-schlanker-schnitt-1.jpg?v=1792460136"},{"product_id":"womens-fitted-double-breasted-peplum-blazer-greta","title":"Women's Fitted Double-Breasted Peplum Blazer | Greta","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eGreta\u003c\/strong\u003e, a fitted double-breasted peplum blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted front\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003cli\u003eWaist-defining peplum\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Do not tumble dry. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-fitted-double-breasted-peplum-blazer-greta\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\"],\"colors\":[\"Dark Gray\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Dark Gray \/ S","offer_id":55371849662801,"sku":"SM-65868648481117","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":55371849695569,"sku":"SM-65868648513885","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":55371849728337,"sku":"SM-65868648546653","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":55371849761105,"sku":"SM-65868648579421","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-taillierter-peplum-blazer-doppelreihig-langarm-6.jpg?v=1792460137"},{"product_id":"womens-patterned-blazer-with-ruffled-shoulders-amelie","title":"Women's Patterned Blazer with Ruffled Shoulders | Amelie","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eAmelie\u003c\/strong\u003e, a patterned blazer with ruffled shoulders from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHigh collar or stand collar\u003c\/li\u003e\n\u003cli\u003eFront zipper closure\u003c\/li\u003e\n\u003cli\u003eFitted cut\u003c\/li\u003e\n\u003cli\u003eDecorative ruffles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003ePair it with tailored pants and a plain top. For everyday wear, choose jeans, simple shoes and understated accessories.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not bleach. Do not tumble dry. Reshape and dry flat. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-patterned-blazer-with-ruffled-shoulders-amelie\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\",\"XL\",\"2XL\"],\"colors\":[\"Black\",\"Khaki\",\"Dark Pink\",\"White\",\"Dark Gray\",\"Pink\",\"Brown\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L, XL, 2XL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55371904287057,"sku":"SM-65868505088349","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371904319825,"sku":"SM-65868505121117","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371904352593,"sku":"SM-65868505153885","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371904385361,"sku":"SM-65868505186653","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55371904418129,"sku":"SM-65868505219421","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55371904450897,"sku":"SM-65868505252189","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55371904483665,"sku":"SM-65868505284957","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55371904516433,"sku":"SM-65868505317725","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55371904549201,"sku":"SM-65868505350493","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55371904581969,"sku":"SM-65868505383261","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ S","offer_id":55371904614737,"sku":"SM-65868505416029","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ M","offer_id":55371904647505,"sku":"SM-65868505448797","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ L","offer_id":55371904680273,"sku":"SM-65868505481565","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ XL","offer_id":55371904713041,"sku":"SM-65868505514333","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Pink \/ 2XL","offer_id":55371904745809,"sku":"SM-65868505547101","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371904778577,"sku":"SM-65868505579869","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371904811345,"sku":"SM-65868505612637","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371904844113,"sku":"SM-65868505645405","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371904876881,"sku":"SM-65868505678173","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55371904909649,"sku":"SM-65868505710941","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ S","offer_id":55371904942417,"sku":"SM-65868505743709","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":55371904975185,"sku":"SM-65868505776477","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":55371905007953,"sku":"SM-65868505809245","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":55371905040721,"sku":"SM-65868505842013","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":55371905073489,"sku":"SM-65868505874781","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55371905106257,"sku":"SM-65868505907549","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55371905139025,"sku":"SM-65868505940317","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55371905171793,"sku":"SM-65868505973085","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55371905204561,"sku":"SM-65868506005853","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55371905237329,"sku":"SM-65868506038621","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":55371905270097,"sku":"SM-65868506071389","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55371905302865,"sku":"SM-65868506104157","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55371905335633,"sku":"SM-65868506136925","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55371905368401,"sku":"SM-65868506169693","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55371905401169,"sku":"SM-65868506202461","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-taillierte-blazer-jacke-mit-rschenrmeln-grafik-print-r-1.jpg?v=1792460247"},{"product_id":"womens-long-oversized-blazer-elfriede","title":"Women's Long Oversized Blazer | Elfriede","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eElfriede\u003c\/strong\u003e, a long oversized blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLapel collar\u003c\/li\u003e\n\u003cli\u003eButton closure\u003c\/li\u003e\n\u003cli\u003eRelaxed oversized fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: S, M, L.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash on a gentle cycle at 86°F (30°C). Do not tumble dry. Reshape and dry flat. Keep away from direct heat and strong sunlight. Always follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-long-oversized-blazer-elfriede\",\"gender\":\"female\",\"sizes\":[\"S\",\"M\",\"L\"],\"colors\":[\"Beige\",\"Gray\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: S, M, L. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Beige \/ S","offer_id":55371907105105,"sku":"SM-65868498960733","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55371907137873,"sku":"SM-65868498993501","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55371907170641,"sku":"SM-65868499026269","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55371907203409,"sku":"SM-65868499059037","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55371907236177,"sku":"SM-65868499091805","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55371907268945,"sku":"SM-65868499124573","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371907301713,"sku":"SM-65868499157341","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371907334481,"sku":"SM-65868499190109","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371907367249,"sku":"SM-65868499222877","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/damen-oversized-longblazer-mit-reverskragen-und-knopfdetails-1.jpg?v=1792460252"},{"product_id":"womens-cropped-blazer-savile","title":"Women's Cropped Blazer | Savile","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eSavile\u003c\/strong\u003e, a cropped blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCropped silhouette\u003c\/li\u003e\n\u003cli\u003eDefined blazer silhouette\u003c\/li\u003e\n\u003cli\u003eClassic tailored styling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: XS, S, M, L, XL, XXL.\u003c\/p\u003e\n\u003cp\u003eWhen choosing your size, consider the cut of the garment and the layers you plan to wear underneath.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-cropped-blazer-savile\",\"gender\":\"female\",\"sizes\":[\"XS\",\"S\",\"M\",\"L\",\"XL\",\"XXL\"],\"colors\":[\"Brown\",\"Navy\",\"Red\",\"White\",\"Black\"],\"size_index\":1,\"color_index\":0,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: XS, S, M, L, XL, XXL. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ XS","offer_id":55371980669265,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":55371980702033,"sku":"DWOD2-WL411043","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55371980734801,"sku":"DWOD2-WL411044","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55371980767569,"sku":"SM-64919563895133","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":55371980800337,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55371980833105,"sku":"DWOD2-WL411047","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55371980865873,"sku":"DWOD2-WL411048","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55371980898641,"sku":"SM-64919564026205","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XS","offer_id":55371980931409,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55371980964177,"sku":"DWOD2-WL411039","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55371980996945,"sku":"DWOD2-WL411040","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55371981029713,"sku":"SM-64919564157277","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":55371981062481,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55371981095249,"sku":"DWOD2-WL411031","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55371981128017,"sku":"DWOD2-WL411032","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55371981160785,"sku":"SM-64919564288349","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":55371981193553,"sku":"DWOD2-WL411050","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55371981226321,"sku":"DWOD2-WL411051","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55371981259089,"sku":"DWOD2-WL411052","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55371981291857,"sku":"SM-64919564419421","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55371981324625,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55371981357393,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55371981390161,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55371981422929,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55371981455697,"sku":"DWOD2-WL411050","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XXL","offer_id":55371981488465,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":55371981521233,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XXL","offer_id":55371981554001,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":55371981586769,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":55371981619537,"sku":"DWOD2-WL411050","price":57.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/ImageEdit-OldMoney_2_9e328195-56cf-4adc-88b2-e60b30ee9d16.jpg?v=1792460388"},{"product_id":"womens-oversized-belted-blazer-rothwell","title":"Women's Oversized Belted Blazer | Rothwell","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMeet \u003cstrong\u003eRothwell\u003c\/strong\u003e, a oversized belted blazer from Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProduct details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWide padded shoulders\u003c\/li\u003e\n\u003cli\u003eWide lapel collar\u003c\/li\u003e\n\u003cli\u003eSelf-fabric blazer tie belt\u003c\/li\u003e\n\u003cli\u003eHip length\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to style\u003c\/h3\u003e\n\u003cp\u003eLayer it over a thin turtleneck or classic shirt. Plain pants and a small bag complete the look.\u003c\/p\u003e\n\u003ch3\u003eSize \u0026amp; fit\u003c\/h3\u003e\n\u003cp\u003eAvailable sizes: XS, S, M, L.\u003c\/p\u003e\n\u003cp\u003eChest circumference: 38.6 in (98 cm); length: 29.1 in (74 cm); shoulder width: 18.1 in (46 cm). A specific size was not provided for these measurements.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eDry clean only. Follow the care label.\u003c\/p\u003e\n\u003cdetails class=\"jf-size-finder jf-size-finder-v2\" data-jf-config='{\"handle\":\"womens-oversized-belted-blazer-rothwell\",\"gender\":\"female\",\"sizes\":[\"XS\",\"S\",\"M\",\"L\"],\"colors\":[\"Black\",\"Gray\"],\"size_index\":0,\"color_index\":1,\"runs_small\":false}' style=\"margin:24px 0;border:1px solid #d4cec5;border-radius:14px;background:#f6f3ee;padding:0;color:#202020;font-family:inherit;overflow:hidden;box-shadow:0 2px 8px rgba(32,32,32,.04)\"\u003e\n\u003csummary style=\"display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;list-style:none;cursor:pointer;padding:18px;text-align:left;user-select:none\"\u003e\n\u003cspan style=\"display:block;flex:1 1 190px;min-width:0\"\u003e\u003cspan style=\"display:block;font-size:16px;font-weight:650;line-height:1.35;color:#202020\"\u003eNot sure which size?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eGet a size estimate from your height \u0026amp; weight.\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"jf-size-cta\" style=\"display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:8px;background:#202020;color:#fff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap\"\u003e\u003cspan class=\"jf-size-open-label\"\u003eFind my size\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eClose size finder\u003c\/span\u003e\u003cspan class=\"jf-size-chevron\" aria-hidden=\"true\" style=\"display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/summary\u003e\n\u003cstyle\u003e\n.jf-size-finder-v2\u003esummary::-webkit-details-marker{display:none}\n.jf-size-finder-v2\u003esummary::marker{content:\"\"}\n.jf-size-finder-v2\u003esummary:after{display:none!important}\n.jf-size-finder-v2\u003esummary:hover .jf-size-cta{background:#494136!important}\n.jf-size-finder-v2\u003esummary:focus-visible{outline:2px solid #695940;outline-offset:-4px;border-radius:12px}\n.jf-size-finder-v2[open]\u003esummary{border-bottom:1px solid #ded8d0}\n.jf-size-finder-v2[open] .jf-size-open-label{display:none}\n.jf-size-finder-v2[open] .jf-size-close-label{display:inline!important}\n.jf-size-finder-v2[open] .jf-size-chevron{transform:rotate(225deg)!important;margin-top:4px!important}\n.jf-size-finder-v2 input:focus-visible,.jf-size-finder-v2 select:focus-visible,.jf-size-finder-v2 button:focus-visible{outline:2px solid #695940;outline-offset:2px}\n.jf-size-finder-v2 [data-jf-calculate]:hover{background:#494136!important}\n.jf-size-finder-v2 [data-jf-calculate]:disabled{opacity:.6;cursor:wait!important}\n.jf-size-finder-v2 [data-jf-result]:not(:empty){background:#f2eee7;border-left:3px solid #8a7555;border-radius:6px;padding:12px}\n@media(max-width:480px){.jf-size-finder-v2 .jf-size-cta{width:100%;flex-basis:100%!important}.jf-size-finder-v2\u003esummary{gap:12px!important}}\n\u003c\/style\u003e\n\u003cdiv style=\"padding:18px;background:#fff\"\u003e\n\u003cp style=\"font-size:13px;line-height:1.6;margin:0 0 16px;color:#625b53\"\u003eGet a rough starting size from your height and weight. This is an estimate, not a fit guarantee. Body shape, layers and garment cut can change your best fit.\u003c\/p\u003e\n\u003cdiv data-jf-fields hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.5\"\u003eUnits\u003cselect data-jf-units style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"us\"\u003eFeet, inches \u0026amp; pounds\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeters \u0026amp; kilograms\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cdiv data-jf-us style=\"display:flex;gap:10px\"\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (ft)\u003cinput data-jf-ft type=\"number\" inputmode=\"numeric\" min=\"4\" max=\"7\" step=\"1\" placeholder=\"5\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eHeight (in)\u003cinput data-jf-in type=\"number\" inputmode=\"decimal\" min=\"0\" max=\"11.9\" step=\"0.1\" placeholder=\"6\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5\"\u003eWeight (lb)\u003cinput data-jf-lb type=\"number\" inputmode=\"decimal\" min=\"66\" max=\"441\" step=\"0.1\" placeholder=\"140\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 10px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv data-jf-metric hidden style=\"display:none\"\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0 0 14px;line-height:1.5\"\u003eHeight (cm)\u003cinput data-jf-cm type=\"number\" inputmode=\"decimal\" min=\"140\" max=\"210\" step=\"0.1\" placeholder=\"168\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003clabel style=\"display:block;font-size:13px;font-weight:600;margin:0;line-height:1.5\"\u003eWeight (kg)\u003cinput data-jf-kg type=\"number\" inputmode=\"decimal\" min=\"30\" max=\"200\" step=\"0.1\" placeholder=\"64\" style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel data-jf-cut-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eFit reference\u003cselect data-jf-cut style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eChoose a reference\u003c\/option\u003e\n\u003coption value=\"female\"\u003eWomen's sizing\u003c\/option\u003e\n\u003coption value=\"male\"\u003eMen's sizing\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003clabel data-jf-color-label hidden style=\"display:none;font-size:13px;font-weight:600;margin:16px 0;line-height:1.5\"\u003eColor\u003cselect data-jf-color style=\"display:block;box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid #d4cec5;border-radius:8px;background:#fff;color:#202020;font-family:inherit;font-size:16px;font-weight:400\"\u003e\u003coption value=\"\"\u003eAny available color\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\n\u003cbutton data-jf-calculate type=\"button\" style=\"display:block;width:100%;min-height:48px;margin-top:18px;padding:13px 16px;border:0;border-radius:8px;background:#202020;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer\"\u003eFind my starting size\u003c\/button\u003e\n\u003cp data-jf-result role=\"status\" aria-live=\"polite\" style=\"font-size:14px;line-height:1.6;margin:14px 0 0\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:12px;line-height:1.6;margin:12px 0 0;color:#71685d\"\u003eUses only sizes currently available to purchase. Your measurements stay in your browser and are not saved.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eSizes offered: XS, S, M, L. If the estimator is unavailable, use the garment details above and your usual fit as a starting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  if (window.JuanaSizeFinder) { window.JuanaSizeFinder.init(); return; }\n  var ranks = {'2XS':0,'XXS':0,'XS':1,'S':2,'S\/M':2.5,'M':3,'M\/L':3.5,'L':4,'L\/XL':4.5,'XL':5,'XXL':6,'2XL':6,'3XL':7,'XXXL':7,'4XL':8,'5XL':9,'6XL':10};\n  function estimate(cm, kg, gender, small, sizes) {\n    if (!Number.isFinite(cm) || !Number.isFinite(kg) || cm \u003c 140 || cm \u003e 210 || kg \u003c 30 || kg \u003e 200) return {error:'Enter a height between 4 ft 7 in and 6 ft 10 in (140-210 cm) and a weight between 66 and 441 lb (30-200 kg).'};\n    if (gender !== 'female' \u0026\u0026 gender !== 'male') return {error:'Choose a sizing reference first.'};\n    \/\/ Broad starting estimates, not a manufacturer size chart or validated fit model.\n    var ref = gender === 'male' ? 175 : 165;\n    var centers = gender === 'male' ? [56,63,71,80,91,103,116,130,146,163,181] : [43,48,55,63,72,83,95,108,122,138,155];\n    var scaled = kg * Math.pow(ref \/ cm, 1.65);\n    if (scaled \u003c centers[0]-8 || scaled \u003e centers[10]+12) return {error:'Your measurements fall outside this estimator’s range. Please compare garment measurements before ordering.'};\n    var target = 0;\n    centers.forEach(function (x,i) { if (Math.abs(x-scaled) \u003c Math.abs(centers[target]-scaled)) target=i; });\n    if (small) target += 1;\n    var choices = sizes.filter(function (s) { return Object.prototype.hasOwnProperty.call(ranks,s); });\n    if (!choices.length) return {error:'No size is currently available for this selection.'};\n    choices.sort(function(a,b) { return Math.abs(ranks[a]-target)-Math.abs(ranks[b]-target) || ranks[b]-ranks[a]; });\n    if (Math.abs(ranks[choices[0]]-target) \u003e 0.75) return {error:'No currently available size is close enough to the estimate. Please check another color or compare garment measurements.'};\n    return {size:choices[0]};\n  }\n  function show(el, visible, display) { el.hidden=!visible; el.style.display=visible?(display||'block'):'none'; }\n  function num(el) { return el.value.trim()==='' ? NaN : Number(el.value); }\n  function init() {\n    document.querySelectorAll('.jf-size-finder[data-jf-config]').forEach(function (box) {\n      if (box.dataset.jfReady) return;\n      var cfg;\n      try { cfg=JSON.parse(box.getAttribute('data-jf-config')); } catch (_) { return; }\n      if (!cfg.handle || !Array.isArray(cfg.sizes)) return;\n      box.dataset.jfReady='true';\n      var q=function(s){return box.querySelector(s);};\n      var result=q('[data-jf-result]'), button=q('[data-jf-calculate]'), units=q('[data-jf-units]');\n      show(q('[data-jf-fields]'),true); show(q('[data-jf-fallback]'),false);\n      if (!cfg.gender) show(q('[data-jf-cut-label]'),true);\n      if (cfg.colors \u0026\u0026 cfg.colors.length \u0026\u0026 cfg.color_index !== null) {\n        cfg.colors.forEach(function(c){var o=document.createElement('option');o.value=c;o.textContent=c;q('[data-jf-color]').appendChild(o);});\n        show(q('[data-jf-color-label]'),true);\n      }\n      units.addEventListener('change',function(){\n        show(q('[data-jf-us]'),units.value==='us','flex'); show(q('[data-jf-metric]'),units.value==='metric');result.textContent='';\n      });\n      var generation=0;\n      box.addEventListener('input',function(){generation+=1;result.textContent='';});\n      box.addEventListener('change',function(){generation+=1;result.textContent='';});\n      button.addEventListener('click',async function(){\n        var ticket=++generation;\n        var cm,kg;\n        if(units.value==='metric'){cm=num(q('[data-jf-cm]'));kg=num(q('[data-jf-kg]'));}\n        else {\n          var ft=num(q('[data-jf-ft]')),inch=num(q('[data-jf-in]'));\n          if(!Number.isInteger(ft)||!Number.isFinite(inch)||inch\u003c0||inch\u003e=12){result.textContent='Enter feet and inches separately. Inches must be between 0 and 11.9.';return;}\n          cm=(ft*12+inch)*2.54;kg=num(q('[data-jf-lb]'))*0.45359237;\n        }\n        var gender=cfg.gender||q('[data-jf-cut]').value;\n        var early=estimate(cm,kg,gender,cfg.runs_small,cfg.sizes);\n        if(early.error){result.textContent=early.error;return;}\n        button.disabled=true;button.textContent='Checking available sizes…';result.textContent='';\n        var controller=new AbortController(),timeout=setTimeout(function(){controller.abort();},10000);\n        try {\n          var root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';\n          var response=await fetch(root+'products\/'+encodeURIComponent(cfg.handle)+'.js',{credentials:'same-origin',signal:controller.signal,cache:'no-store'});\n          if(!response.ok)throw new Error('Product unavailable');\n          var product=await response.json();\n          if(!Array.isArray(product.variants))throw new Error('Variants unavailable');\n          var desiredColor=q('[data-jf-color]').value;\n          var available=product.variants.filter(function(v){return v.available===true\u0026\u0026(!desiredColor||v.options[cfg.color_index]===desiredColor);});\n          var sizes=Array.from(new Set(available.map(function(v){return v.options[cfg.size_index];}))).filter(function(s){return cfg.sizes.indexOf(s)\u003e=0;});\n          var answer=estimate(cm,kg,gender,cfg.runs_small,sizes);\n          if(ticket!==generation)return;\n          if(answer.error){result.textContent=answer.error;return;}\n          var matching=available.filter(function(v){return v.options[cfg.size_index]===answer.size;});\n          var text='Suggested starting size: '+answer.size+'. This is a rough estimate; check the garment details and allow room for layers.';\n          if(cfg.runs_small)text+=' This style is listed as running small; the estimate includes one size up.';\n          if(cfg.color_index!==null){\n            var colorNames=Array.from(new Set(matching.map(function(v){return v.options[cfg.color_index];})));\n            text+=' Currently available in '+colorNames.slice(0,6).join(', ')+(colorNames.length\u003e6?' and other colors':'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent='We could not confirm current availability. Please use the product’s size selector and try again.';\n        } finally {clearTimeout(timeout);button.disabled=false;button.textContent='Find my starting size';}\n      });\n    });\n  }\n  window.JuanaSizeFinder={init:init,estimate:estimate};\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n  document.addEventListener('shopify:section:load',init);\n  var queued=false;\n  new MutationObserver(function(changes){\n    if(queued||!changes.some(function(c){return Array.from(c.addedNodes).some(function(n){return n.nodeType===1\u0026\u0026(n.matches('.jf-size-finder')||n.querySelector('.jf-size-finder'));});}))return;\n    queued=true;setTimeout(function(){queued=false;init();},0);\n  }).observe(document.documentElement,{childList:true,subtree:true});\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Juana Fashion","offers":[{"title":"XS \/ Black","offer_id":55371997217105,"sku":"RW-19272-XS-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":55371997249873,"sku":"RW-19272-S-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":55371997282641,"sku":"RW-19272-M-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":55371997315409,"sku":"RW-19272-L-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Gray","offer_id":55371997348177,"sku":"RW-19272-XS-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Gray","offer_id":55371997380945,"sku":"RW-19272-S-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Gray","offer_id":55371997413713,"sku":"RW-19272-M-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Gray","offer_id":55371997446481,"sku":"RW-19272-L-GY","price":57.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/hf_20260906_122324_5573e61c-3117-48dd-87b5-7db4f1349e89.png?v=1792460428"},{"product_id":"women-s-blazer-9677004472653","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Gold \/ S","offer_id":55441125736785,"sku":"JF-D49913055379789","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ M","offer_id":55441125769553,"sku":"JF-D49913055412557","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ L","offer_id":55441125802321,"sku":"JF-D49913055445325","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ XL","offer_id":55441125835089,"sku":"JF-D49913055478093","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ 2XL","offer_id":55441125867857,"sku":"JF-D49913055510861","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ S","offer_id":55441125900625,"sku":"JF-D49913055543629","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ M","offer_id":55441125933393,"sku":"JF-D49913055576397","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L","offer_id":55441125966161,"sku":"JF-D49913055609165","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ XL","offer_id":55441125998929,"sku":"JF-D49913055641933","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 2XL","offer_id":55441126031697,"sku":"JF-D49913055674701","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Gold \/ S","offer_id":55441126064465,"sku":"JF-D50494178033997","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Gold \/ M","offer_id":55441126097233,"sku":"JF-D50494178066765","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Gold \/ L","offer_id":55441126130001,"sku":"JF-D50494178099533","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Gold \/ XL","offer_id":55441126162769,"sku":"JF-D50494178132301","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Gold \/ 2XL","offer_id":55441126195537,"sku":"JF-D50494178165069","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ S","offer_id":55441126228305,"sku":"JF-D50494178197837","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ M","offer_id":55441126261073,"sku":"JF-D50494178230605","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ L","offer_id":55441126293841,"sku":"JF-D50494178263373","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ XL","offer_id":55441126326609,"sku":"JF-D50494178296141","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 2XL","offer_id":55441126359377,"sku":"JF-D50494178328909","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":55441126392145,"sku":"JF-D50494178361677","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":55441126424913,"sku":"JF-D50494178394445","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":55441126457681,"sku":"JF-D50494178427213","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":55441126490449,"sku":"JF-D50494178459981","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":55441126523217,"sku":"JF-D50494178492749","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441126555985,"sku":"JF-D50494178525517","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441126588753,"sku":"JF-D50494178558285","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441126621521,"sku":"JF-D50494178591053","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441126654289,"sku":"JF-D50494178623821","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441126687057,"sku":"JF-D50494178656589","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":55441126719825,"sku":"JF-D50494178689357","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":55441126752593,"sku":"JF-D50494178722125","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":55441126785361,"sku":"JF-D50494178754893","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":55441126818129,"sku":"JF-D50494178787661","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":55441126850897,"sku":"JF-D50494178820429","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Sofia-Pailletten-Blazer-Verleihe-deinem-Outfit-mit-diesem-stilvollen-Blazer-einen-gewissen-Glanz-Leyna-Moda-2.jpg?v=1792787869"},{"product_id":"women-s-blazer-7625421553830","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ M","offer_id":55441165877585,"sku":"JF-D43796446773414","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441165910353,"sku":"JF-D43796447035558","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441165943121,"sku":"JF-D43796447297702","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441165975889,"sku":"JF-D43796448116902","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441166008657,"sku":"JF-D43796447854758","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55441166041425,"sku":"JF-D43796447559846","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441166074193,"sku":"JF-D43796446806182","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441166106961,"sku":"JF-D43796447068326","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441166139729,"sku":"JF-D43796447330470","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441166172497,"sku":"JF-D43796448149670","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441166205265,"sku":"JF-D43796447887526","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4XL","offer_id":55441166238033,"sku":"JF-D43796447592614","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":55441166270801,"sku":"JF-D43796446838950","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":55441166303569,"sku":"JF-D43796447101094","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":55441166336337,"sku":"JF-D43796447363238","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":55441166369105,"sku":"JF-D43796448182438","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":55441166401873,"sku":"JF-D43796447920294","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 4XL","offer_id":55441166434641,"sku":"JF-D43796447625382","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441166467409,"sku":"JF-D43796446871718","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441166500177,"sku":"JF-D43796447133862","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441166532945,"sku":"JF-D43796447396006","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441166565713,"sku":"JF-D43796448215206","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441166598481,"sku":"JF-D43796447953062","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 4XL","offer_id":55441166631249,"sku":"JF-D43796447658150","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55441166664017,"sku":"JF-D43796446904486","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55441166696785,"sku":"JF-D43796447166630","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55441166729553,"sku":"JF-D43796447428774","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55441166762321,"sku":"JF-D43796448247974","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55441166795089,"sku":"JF-D43796447985830","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":55441166827857,"sku":"JF-D43796447690918","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441166860625,"sku":"JF-D43796446937254","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441166893393,"sku":"JF-D43796447199398","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441166926161,"sku":"JF-D43796447461542","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441166958929,"sku":"JF-D43796448280742","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441166991697,"sku":"JF-D43796448018598","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":55441167024465,"sku":"JF-D43796447723686","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441167057233,"sku":"JF-D43796446970022","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441167090001,"sku":"JF-D43796447232166","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441167122769,"sku":"JF-D43796447494310","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441167155537,"sku":"JF-D43796448313510","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441167188305,"sku":"JF-D43796448051366","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 4XL","offer_id":55441167221073,"sku":"JF-D43796447756454","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ M","offer_id":55441167253841,"sku":"JF-D43796447002790","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ L","offer_id":55441167286609,"sku":"JF-D43796447264934","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XL","offer_id":55441167319377,"sku":"JF-D43796447527078","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":55441167352145,"sku":"JF-D43796448346278","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 3XL","offer_id":55441167384913,"sku":"JF-D43796448084134","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 4XL","offer_id":55441167417681,"sku":"JF-D43796447821990","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Seddff0f374f44a539d7016900abfddfbw.jpg?v=1792787950"},{"product_id":"women-s-cropped-blazer-7578986545318","title":"Women's Cropped Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eCropped length\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Army Green \/ M","offer_id":55441335386449,"sku":"JF-D43617389084838","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ L","offer_id":55441335419217,"sku":"JF-D43617389248678","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XL","offer_id":55441335451985,"sku":"JF-D43617389412518","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 2XL","offer_id":55441335484753,"sku":"JF-D43617389576358","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 3XL","offer_id":55441335517521,"sku":"JF-D43617389740198","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441335550289,"sku":"JF-D43617389019302","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441335583057,"sku":"JF-D43617389183142","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441335615825,"sku":"JF-D43617389346982","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441335648593,"sku":"JF-D43617389510822","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441335681361,"sku":"JF-D43617389674662","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ M","offer_id":55441335714129,"sku":"JF-D43617389052070","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ L","offer_id":55441335746897,"sku":"JF-D43617389215910","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":55441335779665,"sku":"JF-D43617389379750","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":55441335812433,"sku":"JF-D43617389543590","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":55441335845201,"sku":"JF-D43617389707430","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441335877969,"sku":"JF-D43617389117606","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441335910737,"sku":"JF-D43617389281446","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441335943505,"sku":"JF-D43617389445286","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441335976273,"sku":"JF-D43617389609126","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441336009041,"sku":"JF-D43617389772966","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441336041809,"sku":"JF-D43617389150374","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441336074577,"sku":"JF-D43617389314214","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441336107345,"sku":"JF-D43617389478054","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441336140113,"sku":"JF-D43617389641894","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441336172881,"sku":"JF-D43617389805734","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Spada_Damenblazer_1.jpg?v=1792788349"},{"product_id":"women-s-blazer-7620232741030","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXXS\u003c\/th\u003e\n\u003ctd\u003e75–80\u003c\/td\u003e\n\u003ctd\u003e56–61\u003c\/td\u003e\n\u003ctd\u003e81–86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\n\u003ctd\u003e81–87\u003c\/td\u003e\n\u003ctd\u003e62–67\u003c\/td\u003e\n\u003ctd\u003e87–92\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXXS\u003c\/th\u003e\n\u003ctd\u003e29.5–31.5\u003c\/td\u003e\n\u003ctd\u003e22.0–24.0\u003c\/td\u003e\n\u003ctd\u003e31.9–33.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\n\u003ctd\u003e31.9–34.3\u003c\/td\u003e\n\u003ctd\u003e24.4–26.4\u003c\/td\u003e\n\u003ctd\u003e34.3–36.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ 32","offer_id":55441372512593,"sku":"JF-D43778822013094","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":55441372545361,"sku":"JF-D46924700582221","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":55441372578129,"sku":"JF-D46924700614989","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 40","offer_id":55441372610897,"sku":"JF-D46924700680525","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42","offer_id":55441372643665,"sku":"JF-D46924700713293","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 46","offer_id":55441372676433,"sku":"JF-D46924700778829","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 48","offer_id":55441372709201,"sku":"JF-D46924700811597","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 50","offer_id":55441372741969,"sku":"JF-D46924700844365","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 32","offer_id":55441372774737,"sku":"JF-D43778822045862","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 34","offer_id":55441372807505,"sku":"JF-D46924700877133","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 40","offer_id":55441372840273,"sku":"JF-D46924700975437","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 46","offer_id":55441372873041,"sku":"JF-D46924701073741","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 48","offer_id":55441372905809,"sku":"JF-D46924701106509","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 50","offer_id":55441372938577,"sku":"JF-D46924701139277","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 38","offer_id":55441372971345,"sku":"JF-D46924700942669","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 32","offer_id":55441373004113,"sku":"JF-D43778822078630","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 34","offer_id":55441373036881,"sku":"JF-D46924701172045","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 40","offer_id":55441373069649,"sku":"JF-D46924701270349","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 42","offer_id":55441373102417,"sku":"JF-D46924701303117","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 46","offer_id":55441373135185,"sku":"JF-D46924701368653","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 48","offer_id":55441373167953,"sku":"JF-D46924701401421","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 50","offer_id":55441373200721,"sku":"JF-D46924701434189","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 38","offer_id":55441373233489,"sku":"JF-D46924701237581","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 44","offer_id":55441373266257,"sku":"JF-D46924701335885","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 32","offer_id":55441373299025,"sku":"JF-D43778822111398","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 34","offer_id":55441373331793,"sku":"JF-D46924701466957","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 40","offer_id":55441373364561,"sku":"JF-D46924701565261","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 42","offer_id":55441373397329,"sku":"JF-D46924701598029","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 46","offer_id":55441373430097,"sku":"JF-D46924701663565","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 48","offer_id":55441373462865,"sku":"JF-D46924701696333","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 50","offer_id":55441373495633,"sku":"JF-D46924701729101","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 38","offer_id":55441373528401,"sku":"JF-D46924701532493","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 44","offer_id":55441373561169,"sku":"JF-D46924701630797","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 32","offer_id":55441373593937,"sku":"JF-D43778822144166","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 34","offer_id":55441373626705,"sku":"JF-D46924701761869","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 36","offer_id":55441373659473,"sku":"JF-D46924701794637","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 40","offer_id":55441373692241,"sku":"JF-D46924701860173","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 42","offer_id":55441373725009,"sku":"JF-D46924701892941","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 46","offer_id":55441373757777,"sku":"JF-D46924701958477","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 48","offer_id":55441373790545,"sku":"JF-D46924701991245","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 50","offer_id":55441373823313,"sku":"JF-D46924702024013","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 38","offer_id":55441373856081,"sku":"JF-D46924701827405","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Green \/ 44","offer_id":55441373888849,"sku":"JF-D46924701925709","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 32","offer_id":55441373921617,"sku":"JF-D43778822176934","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 34","offer_id":55441373954385,"sku":"JF-D46924702056781","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 36","offer_id":55441373987153,"sku":"JF-D46924702089549","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 40","offer_id":55441374019921,"sku":"JF-D46924702155085","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 42","offer_id":55441374052689,"sku":"JF-D46924702187853","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 46","offer_id":55441374085457,"sku":"JF-D46924702253389","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 48","offer_id":55441374118225,"sku":"JF-D46924702286157","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 50","offer_id":55441374150993,"sku":"JF-D46924702318925","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 38","offer_id":55441374183761,"sku":"JF-D46924702122317","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Khaki 1 \/ 44","offer_id":55441374216529,"sku":"JF-D46924702220621","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 32","offer_id":55441374249297,"sku":"JF-D43778822209702","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 34","offer_id":55441374282065,"sku":"JF-D46924702351693","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 36","offer_id":55441374314833,"sku":"JF-D46924702384461","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 40","offer_id":55441374347601,"sku":"JF-D46924702449997","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 42","offer_id":55441374380369,"sku":"JF-D46924702482765","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 46","offer_id":55441374413137,"sku":"JF-D46924702548301","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 48","offer_id":55441374445905,"sku":"JF-D46924702581069","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 50","offer_id":55441374478673,"sku":"JF-D46924702613837","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 38","offer_id":55441374511441,"sku":"JF-D46924702417229","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 44","offer_id":55441374544209,"sku":"JF-D46924702515533","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 32","offer_id":55441374576977,"sku":"JF-D43778822275238","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 34","offer_id":55441374609745,"sku":"JF-D46924702941517","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 36","offer_id":55441374642513,"sku":"JF-D46924702974285","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 42","offer_id":55441374675281,"sku":"JF-D46924703072589","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 46","offer_id":55441374708049,"sku":"JF-D46924703138125","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 48","offer_id":55441374740817,"sku":"JF-D46924703170893","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 50","offer_id":55441374773585,"sku":"JF-D46924703203661","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 44","offer_id":55441374806353,"sku":"JF-D46924703105357","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/S1946c13a25f64f00a49d5beeb03062c88_4f36d4c0-ab3e-46e8-a8cf-29486cf20334.jpg?v=1792788433"},{"product_id":"women-s-hooded-blazer-7649092108454","title":"Women's Hooded Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eHooded design\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eShoulder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve length\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eShoulder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve length\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e33.9\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003ctd\u003e14.6\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003ctd\u003e15.0\u003c\/td\u003e\n\u003ctd\u003e22.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e15.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e38.6\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e15.7\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e40.2\u003c\/td\u003e\n\u003ctd\u003e24.8\u003c\/td\u003e\n\u003ctd\u003e16.1\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e41.7\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e16.5\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Burgundy \/ S","offer_id":55441390993745,"sku":"JF-D43949072253094","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55441391026513,"sku":"JF-D43887800680614","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55441391059281,"sku":"JF-D43887801696422","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55441391092049,"sku":"JF-D43887802024102","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55441391124817,"sku":"JF-D43949073105062","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":55441391157585,"sku":"JF-D55517974135171","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441391190353,"sku":"JF-D43949072318630","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441391223121,"sku":"JF-D43887800451238","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441391255889,"sku":"JF-D43887801467046","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441391288657,"sku":"JF-D43887801794726","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441391321425,"sku":"JF-D43949073170598","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441391354193,"sku":"JF-D55517974167939","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441391386961,"sku":"JF-D43949072384166","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441391419729,"sku":"JF-D43887800484006","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441391452497,"sku":"JF-D43887801499814","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441391485265,"sku":"JF-D43887801827494","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441391518033,"sku":"JF-D43949073236134","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441391550801,"sku":"JF-D55517974200707","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":55441391583569,"sku":"JF-D43949072449702","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":55441391616337,"sku":"JF-D43887800516774","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":55441391649105,"sku":"JF-D43887801532582","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":55441391681873,"sku":"JF-D43887801860262","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":55441391714641,"sku":"JF-D43949073301670","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":55441391747409,"sku":"JF-D55517974233475","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441391780177,"sku":"JF-D43949072515238","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441391812945,"sku":"JF-D43887800549542","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441391845713,"sku":"JF-D43887801565350","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441391878481,"sku":"JF-D43887801893030","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441391911249,"sku":"JF-D43949073367206","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441391944017,"sku":"JF-D55517974266243","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55441391976785,"sku":"JF-D43949072580774","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441392009553,"sku":"JF-D43887800582310","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441392042321,"sku":"JF-D43887801598118","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441392075089,"sku":"JF-D43887801925798","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441392107857,"sku":"JF-D43949073432742","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441392140625,"sku":"JF-D55517974299011","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55441392173393,"sku":"JF-D43949072646310","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55441392206161,"sku":"JF-D43887800615078","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55441392238929,"sku":"JF-D43887801630886","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55441392271697,"sku":"JF-D43887801958566","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55441392304465,"sku":"JF-D43949073498278","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55441392337233,"sku":"JF-D55517974331779","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441392370001,"sku":"JF-D43949072711846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441392402769,"sku":"JF-D43887800647846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441392435537,"sku":"JF-D43887801663654","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441392468305,"sku":"JF-D43887801991334","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441392501073,"sku":"JF-D43949073563814","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441392533841,"sku":"JF-D55517974364547","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ S","offer_id":55441392566609,"sku":"JF-D43949072777382","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ M","offer_id":55441392599377,"sku":"JF-D43887800713382","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ L","offer_id":55441392632145,"sku":"JF-D43887801729190","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ XL","offer_id":55441392664913,"sku":"JF-D43887802056870","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ 2XL","offer_id":55441392697681,"sku":"JF-D43949073629350","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ 3XL","offer_id":55441392730449,"sku":"JF-D55517974397315","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":55441392763217,"sku":"JF-D43949072842918","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441392795985,"sku":"JF-D43887800746150","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441392828753,"sku":"JF-D43887801761958","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441392861521,"sku":"JF-D43887802089638","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441392894289,"sku":"JF-D43949073694886","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441392927057,"sku":"JF-D55517974430083","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Sd655918e23b04ba2afeb28cd04a6a21bm.jpg?v=1792788478"},{"product_id":"women-s-long-sleeve-blazer-7425643380902","title":"Women's Long Sleeve Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55441421009233,"sku":"JF-D42956998148262","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441421042001,"sku":"JF-D42956998377638","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441421074769,"sku":"JF-D42956998639782","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441421107537,"sku":"JF-D42956998869158","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441421140305,"sku":"JF-D42956999098534","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441421173073,"sku":"JF-D42956999327910","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":55441421205841,"sku":"JF-D42956998279334","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55441421238609,"sku":"JF-D42956998508710","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55441421271377,"sku":"JF-D42956998770854","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55441421304145,"sku":"JF-D42956999000230","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55441421336913,"sku":"JF-D42956999229606","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":55441421369681,"sku":"JF-D42956999491750","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":55441421402449,"sku":"JF-D42956998344870","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55441421435217,"sku":"JF-D42956998607014","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55441421467985,"sku":"JF-D42956998836390","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55441421500753,"sku":"JF-D42956999065766","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55441421533521,"sku":"JF-D42956999295142","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":55441421566289,"sku":"JF-D42956999557286","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":55441421599057,"sku":"JF-D42956998312102","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441421631825,"sku":"JF-D42956998541478","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441421664593,"sku":"JF-D42956998803622","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441421697361,"sku":"JF-D42956999032998","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441421730129,"sku":"JF-D42956999262374","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441421762897,"sku":"JF-D42956999524518","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/wolf-langarmelige-blazerjacke-187268.jpg?v=1792788536"},{"product_id":"women-s-long-sleeve-blazer-7498448830630","title":"Women's Long Sleeve Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55441494180177,"sku":"JF-D43347295830182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441494212945,"sku":"JF-D43347295994022","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441494245713,"sku":"JF-D43347296157862","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441494278481,"sku":"JF-D43347296321702","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441494311249,"sku":"JF-D43347296485542","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441494344017,"sku":"JF-D43347296649382","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55441494376785,"sku":"JF-D43347295895718","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55441494409553,"sku":"JF-D43347296059558","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55441494442321,"sku":"JF-D43347296223398","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55441494475089,"sku":"JF-D43347296387238","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55441494507857,"sku":"JF-D43347296551078","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":55441494540625,"sku":"JF-D43347296714918","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ S","offer_id":55441494573393,"sku":"JF-D43347295928486","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ M","offer_id":55441494606161,"sku":"JF-D43347296092326","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ L","offer_id":55441494638929,"sku":"JF-D43347296256166","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ XL","offer_id":55441494671697,"sku":"JF-D43347296420006","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ 2XL","offer_id":55441494704465,"sku":"JF-D43347296583846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Plaid \/ 3XL","offer_id":55441494737233,"sku":"JF-D43347296747686","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/wolf-langarmelige-schlanke-blazer-309697.jpg?v=1792788718"},{"product_id":"women-s-blazer-9678216495437","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e38.6\u003c\/td\u003e\n\u003ctd\u003e22.4\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e40.2\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e41.7\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e43.3\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003ctd\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Blue White \/ S","offer_id":55441498898769,"sku":"JF-D49921197441357","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue White \/ M","offer_id":55441498931537,"sku":"JF-D49921197506893","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue White \/ L","offer_id":55441498964305,"sku":"JF-D49921197539661","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue White \/ XL","offer_id":55441498997073,"sku":"JF-D49921197572429","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue White \/ 2XL","offer_id":55441499029841,"sku":"JF-D49921197605197","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue White \/ 3XL","offer_id":55441499062609,"sku":"JF-D49921197637965","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":55441499095377,"sku":"JF-D49921197670733","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":55441499128145,"sku":"JF-D49921197703501","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":55441499160913,"sku":"JF-D49921197736269","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":55441499193681,"sku":"JF-D49921197769037","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":55441499226449,"sku":"JF-D49921197801805","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":55441499259217,"sku":"JF-D49921197834573","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441499291985,"sku":"JF-D49921197867341","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441499324753,"sku":"JF-D49921197900109","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441499357521,"sku":"JF-D49921197932877","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441499390289,"sku":"JF-D49921197965645","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441499423057,"sku":"JF-D49921197998413","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441499455825,"sku":"JF-D49921198031181","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ S","offer_id":55441499488593,"sku":"JF-D49921198063949","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ M","offer_id":55441499521361,"sku":"JF-D49921198096717","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ L","offer_id":55441499554129,"sku":"JF-D49921198129485","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ XL","offer_id":55441499586897,"sku":"JF-D49921198162253","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ 2XL","offer_id":55441499619665,"sku":"JF-D49921198195021","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown - White \/ 3XL","offer_id":55441499652433,"sku":"JF-D49921198227789","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ S","offer_id":55441499685201,"sku":"JF-D49921198260557","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ M","offer_id":55441499717969,"sku":"JF-D49921198293325","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ L","offer_id":55441499750737,"sku":"JF-D49921198326093","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ XL","offer_id":55441499783505,"sku":"JF-D49921198358861","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ 2XL","offer_id":55441499816273,"sku":"JF-D49921198391629","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rose Brown \/ 3XL","offer_id":55441499849041,"sku":"JF-D49921198424397","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ S","offer_id":55441499881809,"sku":"JF-D49921198457165","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ M","offer_id":55441499914577,"sku":"JF-D49921198489933","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ L","offer_id":55441499947345,"sku":"JF-D49921198522701","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ XL","offer_id":55441499980113,"sku":"JF-D49921198555469","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ 2XL","offer_id":55441500012881,"sku":"JF-D49921198588237","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red Blue \/ 3XL","offer_id":55441500045649,"sku":"JF-D49921198621005","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ S","offer_id":55441500078417,"sku":"JF-D49921198653773","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ M","offer_id":55441500111185,"sku":"JF-D49921198686541","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ L","offer_id":55441500143953,"sku":"JF-D49921198719309","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ XL","offer_id":55441500176721,"sku":"JF-D49921198752077","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ 2XL","offer_id":55441500209489,"sku":"JF-D49921198784845","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ 3XL","offer_id":55441500242257,"sku":"JF-D49921198817613","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ S","offer_id":55441500275025,"sku":"JF-D49921198850381","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ M","offer_id":55441500307793,"sku":"JF-D49921198883149","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ L","offer_id":55441500340561,"sku":"JF-D49921198915917","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ XL","offer_id":55441500373329,"sku":"JF-D49921198948685","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ 2XL","offer_id":55441500406097,"sku":"JF-D49921198981453","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink - Yellow \/ 3XL","offer_id":55441500438865,"sku":"JF-D49921199014221","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":55441500471633,"sku":"JF-D49921199046989","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441500504401,"sku":"JF-D49921199079757","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441500537169,"sku":"JF-D49921199112525","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441500569937,"sku":"JF-D49921199145293","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55441500602705,"sku":"JF-D49921199178061","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55441500635473,"sku":"JF-D49921199210829","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441500668241,"sku":"JF-D49921199243597","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441500701009,"sku":"JF-D49921199276365","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441500733777,"sku":"JF-D49921199309133","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441500766545,"sku":"JF-D49921199341901","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441500799313,"sku":"JF-D49921199374669","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441500832081,"sku":"JF-D49921199407437","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/4_2b1c31c0-f9f1-42f9-a356-348940a73238.png?v=1792788732"},{"product_id":"women-s-blazer-8967015498061","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Army Green \/ S","offer_id":55441527013713,"sku":"JF-D48679093928269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ M","offer_id":55441527046481,"sku":"JF-D48679093961037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ L","offer_id":55441527079249,"sku":"JF-D48679093993805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XL","offer_id":55441527112017,"sku":"JF-D48679094026573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 2XL","offer_id":55441527144785,"sku":"JF-D48679094059341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 3XL","offer_id":55441527177553,"sku":"JF-D48679094092109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 4XL","offer_id":55441527210321,"sku":"JF-D48679094124877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 5XL","offer_id":55441527243089,"sku":"JF-D48679094157645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":55441527275857,"sku":"JF-D48679094190413","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441527308625,"sku":"JF-D48679094223181","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441527341393,"sku":"JF-D48679094255949","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441527374161,"sku":"JF-D48679094288717","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441527406929,"sku":"JF-D48679094321485","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441527439697,"sku":"JF-D48679094354253","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 4XL","offer_id":55441527472465,"sku":"JF-D48679094387021","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 5XL","offer_id":55441527505233,"sku":"JF-D48679094419789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ S","offer_id":55441527538001,"sku":"JF-D48679094452557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ M","offer_id":55441527570769,"sku":"JF-D48679094485325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ L","offer_id":55441527603537,"sku":"JF-D48679094518093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":55441527636305,"sku":"JF-D48679094550861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":55441527669073,"sku":"JF-D48679094583629","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":55441527701841,"sku":"JF-D48679094616397","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 4XL","offer_id":55441527734609,"sku":"JF-D48679094649165","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ 5XL","offer_id":55441527767377,"sku":"JF-D48679094681933","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441527800145,"sku":"JF-D48679094714701","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441527832913,"sku":"JF-D48679094747469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441527865681,"sku":"JF-D48679094780237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441527898449,"sku":"JF-D48679094813005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441527931217,"sku":"JF-D48679094845773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441527963985,"sku":"JF-D48679094878541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55441527996753,"sku":"JF-D48679094911309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":55441528029521,"sku":"JF-D48679094944077","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441528062289,"sku":"JF-D48679094976845","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441528095057,"sku":"JF-D48679095009613","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441528127825,"sku":"JF-D48679095042381","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441528160593,"sku":"JF-D48679095075149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441528193361,"sku":"JF-D48679095107917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441528226129,"sku":"JF-D48679095173453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4XL","offer_id":55441528258897,"sku":"JF-D48679095206221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 5XL","offer_id":55441528291665,"sku":"JF-D48679095238989","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/spada-damenblazer-mit-stehkragen-957016.webp?v=1792788789"},{"product_id":"women-s-long-sleeve-blazer-8956242166093","title":"Women's Long Sleeve Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Gray \/ S","offer_id":55441529045329,"sku":"JF-D48634080362829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441529078097,"sku":"JF-D48634080395597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441529110865,"sku":"JF-D48634080428365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441529143633,"sku":"JF-D48634080461133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441529176401,"sku":"JF-D48634080493901","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/dd01bd2bc30993eb4e4032d401efa6a5_740x_615ca025-8c19-444f-9b25-494afca9cd72.jpg?v=1792788794"},{"product_id":"women-s-blazer-9679268675917","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ M","offer_id":55441532682577,"sku":"JF-D49929329017165","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441532715345,"sku":"JF-D49929329049933","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441532748113,"sku":"JF-D49929329082701","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441532780881,"sku":"JF-D49929329115469","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":55441532813649,"sku":"JF-D54897016865155","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":55441532846417,"sku":"JF-D54897016897923","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":55441532879185,"sku":"JF-D54897016930691","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ 2XL","offer_id":55441532911953,"sku":"JF-D54897016963459","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ M","offer_id":55441532944721,"sku":"JF-D56522298261891","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ L","offer_id":55441532977489,"sku":"JF-D56522298294659","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XL","offer_id":55441533010257,"sku":"JF-D56522298327427","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":55441533043025,"sku":"JF-D56522298360195","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Allcolors_42766d5b-e3d4-40d0-a934-b77a8736d041.jpg?v=1792788805"},{"product_id":"women-s-shimmer-blazer-8909253050701","title":"Women's Shimmer Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eShimmer detail\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Black \/ S","offer_id":55441537401169,"sku":"JF-D48410506297677","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441537433937,"sku":"JF-D48410506330445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441537466705,"sku":"JF-D48410506363213","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441537499473,"sku":"JF-D48410506395981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441537532241,"sku":"JF-D48410506428749","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441537565009,"sku":"JF-D48410506461517","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441537597777,"sku":"JF-D48410506494285","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441537630545,"sku":"JF-D48410506527053","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441537663313,"sku":"JF-D48410506559821","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441537696081,"sku":"JF-D48410506592589","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/BpjvTossy-Pailletten-Glitter-Revers-Pak-Outwear-Voor-Dames-Luxe-Lange-Mouwen-Mode-Zak-Elegante-Sparkle-Jas.jpg?v=1792788820"},{"product_id":"women-s-blazer-9678309261645","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e57.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e58.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e59.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e27.6\u003c\/td\u003e\n\u003ctd\u003e22.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e38.6\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e22.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2\u003c\/td\u003e\n\u003ctd\u003e28.3\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e41.7\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e23.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e43.3\u003c\/td\u003e\n\u003ctd\u003e29.1\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e44.9\u003c\/td\u003e\n\u003ctd\u003e29.5\u003c\/td\u003e\n\u003ctd\u003e23.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ S","offer_id":55441565843793,"sku":"JF-D49922282225997","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441565876561,"sku":"JF-D49922282291533","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441565909329,"sku":"JF-D49922282357069","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441565942097,"sku":"JF-D49922282422605","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55441565974865,"sku":"JF-D49922282520909","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55441566007633,"sku":"JF-D49922282586445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441566040401,"sku":"JF-D49922282651981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441566073169,"sku":"JF-D49922282684749","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441566105937,"sku":"JF-D49922282717517","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441566138705,"sku":"JF-D49922282750285","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441566171473,"sku":"JF-D49922282783053","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441566204241,"sku":"JF-D49922282815821","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441566237009,"sku":"JF-D49922282848589","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441566269777,"sku":"JF-D49922282881357","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441566302545,"sku":"JF-D49922282914125","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441566335313,"sku":"JF-D49922282946893","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441566368081,"sku":"JF-D49922282979661","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441566400849,"sku":"JF-D49922283012429","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/1_b7403fe3-b1b4-4d48-8533-423a7ef152b4.png?v=1792788883"},{"product_id":"women-s-belted-blazer-8785339318605","title":"Women's Belted Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eBelt detail\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Khaki \/ S","offer_id":55441592975697,"sku":"JF-D47914783342925","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55441593008465,"sku":"JF-D47914783375693","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55441593041233,"sku":"JF-D47914783408461","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55441593074001,"sku":"JF-D47914783441229","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441593106769,"sku":"JF-D47914783506765","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441593139537,"sku":"JF-D47914783539533","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441593172305,"sku":"JF-D47914783572301","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441593205073,"sku":"JF-D47914783605069","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441593237841,"sku":"JF-D47914783670605","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441593270609,"sku":"JF-D47914783703373","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441593303377,"sku":"JF-D47914783736141","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441593336145,"sku":"JF-D47914783768909","price":64.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55441593368913,"sku":"JF-D47914783834445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441593401681,"sku":"JF-D47914783867213","price":64.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441593434449,"sku":"JF-D47914783899981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441593467217,"sku":"JF-D47914783932749","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Vrouwen-Voorjaar-2023-Fashion-Blazer-Slim-Fit-Business-Blazer-En-Nieuwe-Tie-Taille-Jas-Retro-Kaki.jpg_640x640_1_.remini-enhanced.jpg?v=1792788942"},{"product_id":"women-s-hooded-blazer-9685594833229","title":"Women's Hooded Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eHooded design\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Burgundy \/ S","offer_id":55441603920209,"sku":"JF-D49969272979789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":55441603952977,"sku":"JF-D49969273012557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":55441603985745,"sku":"JF-D49969273045325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":55441604018513,"sku":"JF-D49969273078093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":55441604051281,"sku":"JF-D49969273110861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":55441604084049,"sku":"JF-D49969273143629","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441604116817,"sku":"JF-D49969273307469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441604149585,"sku":"JF-D49969273340237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441604182353,"sku":"JF-D49969273373005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441604215121,"sku":"JF-D49969273405773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441604247889,"sku":"JF-D49969273438541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441604280657,"sku":"JF-D49969273471309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441604313425,"sku":"JF-D49969273635149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441604346193,"sku":"JF-D49969273667917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441604378961,"sku":"JF-D49969273700685","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441604411729,"sku":"JF-D49969273733453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441604444497,"sku":"JF-D49969273766221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441604477265,"sku":"JF-D49969273798989","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":55441604510033,"sku":"JF-D49969273962829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":55441604542801,"sku":"JF-D49969273995597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":55441604575569,"sku":"JF-D49969274028365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":55441604608337,"sku":"JF-D49969274061133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":55441604641105,"sku":"JF-D49969274093901","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":55441604673873,"sku":"JF-D49969274126669","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441604706641,"sku":"JF-D49969274290509","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441604739409,"sku":"JF-D49969274323277","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441604772177,"sku":"JF-D49969274356045","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441604804945,"sku":"JF-D49969274388813","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441604837713,"sku":"JF-D49969274421581","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441604870481,"sku":"JF-D49969274454349","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55441604903249,"sku":"JF-D49969274618189","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441604936017,"sku":"JF-D49969274650957","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441604968785,"sku":"JF-D49969274683725","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441605001553,"sku":"JF-D49969274716493","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441605034321,"sku":"JF-D49969274749261","price":54.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441605067089,"sku":"JF-D49969274782029","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55441605099857,"sku":"JF-D49969274945869","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55441605132625,"sku":"JF-D49969274978637","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55441605165393,"sku":"JF-D49969275011405","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55441605198161,"sku":"JF-D49969275044173","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55441605230929,"sku":"JF-D49969275076941","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55441605263697,"sku":"JF-D49969275109709","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441605296465,"sku":"JF-D49969275273549","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441605329233,"sku":"JF-D49969275306317","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441605362001,"sku":"JF-D49969275339085","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441605394769,"sku":"JF-D49969275371853","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441605427537,"sku":"JF-D49969275404621","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441605460305,"sku":"JF-D49969275437389","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ S","offer_id":55441605493073,"sku":"JF-D49969275601229","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ M","offer_id":55441605525841,"sku":"JF-D49969275633997","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ L","offer_id":55441605558609,"sku":"JF-D49969275666765","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ XL","offer_id":55441605591377,"sku":"JF-D49969275699533","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ 2XL","offer_id":55441605624145,"sku":"JF-D49969275732301","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black 2 \/ 3XL","offer_id":55441605656913,"sku":"JF-D49969275765069","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":55441605689681,"sku":"JF-D49969275928909","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441605722449,"sku":"JF-D49969275961677","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441605755217,"sku":"JF-D49969275994445","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441605787985,"sku":"JF-D49969276027213","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441605820753,"sku":"JF-D49969276059981","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441605853521,"sku":"JF-D49969276092749","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/d560f91a-c436-497d-a247-5d0931864c61_f2b84749-0fc0-4f02-8580-4dcf82222b65.jpg?v=1792788964"},{"product_id":"women-s-blazer-8956230205773","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Beige \/ M","offer_id":55441613160785,"sku":"JF-D48633979535693","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55441613193553,"sku":"JF-D48633979568461","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55441613226321,"sku":"JF-D48633979601229","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55441613259089,"sku":"JF-D48633979633997","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441613291857,"sku":"JF-D48633979830605","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441613324625,"sku":"JF-D48633979863373","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441613357393,"sku":"JF-D48633979896141","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441613390161,"sku":"JF-D48633979928909","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":55441613422929,"sku":"JF-D54891415503235","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":55441613455697,"sku":"JF-D54891415536003","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":55441613488465,"sku":"JF-D54891415568771","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ 2XL","offer_id":55441613521233,"sku":"JF-D54891415601539","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/Allcolors_f49eba64-5ce4-4b55-baf2-39e52e39fd16.jpg?v=1792788986"},{"product_id":"women-s-oversized-blazer-8965616206157","title":"Women's Oversized Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eOversized silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ S","offer_id":55441615520081,"sku":"JF-D48674683846989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55441615552849,"sku":"JF-D48674683879757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441615585617,"sku":"JF-D48674683912525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441615618385,"sku":"JF-D48674683945293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55441615651153,"sku":"JF-D48674683978061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441615683921,"sku":"JF-D48674684010829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441615716689,"sku":"JF-D48674684043597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55441615749457,"sku":"JF-D48674684076365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441615782225,"sku":"JF-D48674684109133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441615814993,"sku":"JF-D48674684141901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55441615847761,"sku":"JF-D48674684174669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441615880529,"sku":"JF-D48674684207437","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/S6930bc375f814ab9a32235a2d8591e3at.jpg?v=1792788990"},{"product_id":"women-s-blazer-9681651728717","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Apricot \/ S","offer_id":55441622401361,"sku":"JF-D49944543068493","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ M","offer_id":55441622434129,"sku":"JF-D49944543101261","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ L","offer_id":55441622466897,"sku":"JF-D49944543134029","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XL","offer_id":55441622499665,"sku":"JF-D49944543166797","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":55441622532433,"sku":"JF-D49944543199565","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 3XL","offer_id":55441622565201,"sku":"JF-D49944543232333","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441622597969,"sku":"JF-D49944543265101","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441622630737,"sku":"JF-D49944543297869","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441622663505,"sku":"JF-D49944543330637","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441622696273,"sku":"JF-D49944543363405","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441622729041,"sku":"JF-D49944543396173","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441622761809,"sku":"JF-D49944543428941","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441622794577,"sku":"JF-D49944543461709","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441622827345,"sku":"JF-D49944543494477","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441622860113,"sku":"JF-D49944543527245","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441622892881,"sku":"JF-D49944543560013","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441622925649,"sku":"JF-D49944543592781","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441622958417,"sku":"JF-D49944543625549","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":55441622991185,"sku":"JF-D49944543658317","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":55441623023953,"sku":"JF-D49944543691085","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":55441623056721,"sku":"JF-D49944543723853","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":55441623089489,"sku":"JF-D49944543756621","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":55441623122257,"sku":"JF-D49944543789389","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":55441623155025,"sku":"JF-D49944543822157","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55441623187793,"sku":"JF-D49944543854925","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441623220561,"sku":"JF-D49944543887693","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441623253329,"sku":"JF-D49944543920461","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441623286097,"sku":"JF-D49944543953229","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441623318865,"sku":"JF-D49944543985997","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441623351633,"sku":"JF-D49944544018765","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441623384401,"sku":"JF-D49944544051533","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441623417169,"sku":"JF-D49944544084301","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441623449937,"sku":"JF-D49944544117069","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441623482705,"sku":"JF-D49944544149837","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441623515473,"sku":"JF-D49944544182605","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441623548241,"sku":"JF-D49944544215373","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":55441623581009,"sku":"JF-D49944544248141","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":55441623613777,"sku":"JF-D49944544280909","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":55441623646545,"sku":"JF-D49944544313677","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":55441623679313,"sku":"JF-D49944544346445","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":55441623712081,"sku":"JF-D49944544379213","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":55441623744849,"sku":"JF-D49944544411981","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441623777617,"sku":"JF-D49944544444749","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441623810385,"sku":"JF-D49944544477517","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441623843153,"sku":"JF-D49944544510285","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441623875921,"sku":"JF-D49944544543053","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441623908689,"sku":"JF-D49944544575821","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441623941457,"sku":"JF-D49944544608589","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":55441623974225,"sku":"JF-D49944544641357","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":55441624006993,"sku":"JF-D49944544674125","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":55441624039761,"sku":"JF-D49944544706893","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":55441624072529,"sku":"JF-D49944544739661","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":55441624105297,"sku":"JF-D49944544772429","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":55441624138065,"sku":"JF-D49944544805197","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ S","offer_id":55441624170833,"sku":"JF-D49944544837965","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ M","offer_id":55441624203601,"sku":"JF-D49944544870733","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ L","offer_id":55441624236369,"sku":"JF-D49944544903501","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":55441624269137,"sku":"JF-D49944544936269","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":55441624301905,"sku":"JF-D49944544969037","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/BSm06QocXbG2RFH_9263c970-4b8b-445b-a80c-9fa8da7bcd72.webp?v=1792789003"},{"product_id":"women-s-blazer-9792777617741","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ S","offer_id":55441662148945,"sku":"JF-D50316240224589","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441662181713,"sku":"JF-D50316240257357","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441662214481,"sku":"JF-D50316240290125","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441662247249,"sku":"JF-D50316240322893","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55441662280017,"sku":"JF-D50316240355661","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55441662312785,"sku":"JF-D50316240388429","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":55441662345553,"sku":"JF-D50316240421197","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55441662378321,"sku":"JF-D50316240453965","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55441662411089,"sku":"JF-D50316240486733","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":55441662443857,"sku":"JF-D50316240519501","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":55441662476625,"sku":"JF-D50316240552269","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 3XL","offer_id":55441662509393,"sku":"JF-D50316240585037","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":55441662542161,"sku":"JF-D50316240617805","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":55441662574929,"sku":"JF-D50316240650573","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":55441662607697,"sku":"JF-D50316240683341","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":55441662640465,"sku":"JF-D50316240716109","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":55441662673233,"sku":"JF-D50316240748877","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":55441662706001,"sku":"JF-D50316240781645","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441662738769,"sku":"JF-D50316240814413","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441662771537,"sku":"JF-D50316240879949","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441662804305,"sku":"JF-D50316240945485","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441662837073,"sku":"JF-D50316240978253","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441662869841,"sku":"JF-D50316241011021","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441662902609,"sku":"JF-D50316241043789","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/O1CN01RRTuk22HuEXZ6F4Xj__2204258239210-0-cib.jpg?v=1792789091"},{"product_id":"women-s-long-sleeve-blazer-9678269284685","title":"Women's Long Sleeve Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e89\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e99\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e109\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e33.1\u003c\/td\u003e\n\u003ctd\u003e28.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e33.1\u003c\/td\u003e\n\u003ctd\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e29.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e40.9\u003c\/td\u003e\n\u003ctd\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e42.9\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Red \/ S","offer_id":55441664049489,"sku":"JF-D49921840251213","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55441664082257,"sku":"JF-D49921840283981","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55441664115025,"sku":"JF-D49921840316749","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55441664147793,"sku":"JF-D49921840349517","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55441664180561,"sku":"JF-D49921840382285","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55441664213329,"sku":"JF-D49921840415053","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":55441664246097,"sku":"JF-D49921840447821","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":55441664278865,"sku":"JF-D49921840480589","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":55441664311633,"sku":"JF-D49921840513357","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":55441664344401,"sku":"JF-D49921840546125","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":55441664377169,"sku":"JF-D49921840578893","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":55441664409937,"sku":"JF-D49921840611661","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441664442705,"sku":"JF-D49921841037645","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441664475473,"sku":"JF-D49921841070413","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441664508241,"sku":"JF-D49921841103181","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441664541009,"sku":"JF-D49921841135949","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441664573777,"sku":"JF-D49921841168717","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441664606545,"sku":"JF-D49921841201485","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55441664639313,"sku":"JF-D54898703761795","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441664672081,"sku":"JF-D54898703794563","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441664704849,"sku":"JF-D54898703827331","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441664737617,"sku":"JF-D54898703860099","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441664770385,"sku":"JF-D54898703892867","price":84.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441664803153,"sku":"JF-D54898703925635","price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/1_1a8be6c1-9376-4110-9473-e04fb340067e.png?v=1792789097"},{"product_id":"women-s-double-breasted-blazer-9678314406221","title":"Women's Double Breasted Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eDouble breasted button front\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eShoulder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e95\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e91\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003ctd\u003e115\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e101\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eShoulder\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSleeve\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e15.0\u003c\/td\u003e\n\u003ctd\u003e22.4\u003c\/td\u003e\n\u003ctd\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e37.4\u003c\/td\u003e\n\u003ctd\u003e15.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e31.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e24.8\u003c\/td\u003e\n\u003ctd\u003e39.4\u003c\/td\u003e\n\u003ctd\u003e15.7\u003c\/td\u003e\n\u003ctd\u003e23.2\u003c\/td\u003e\n\u003ctd\u003e33.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e41.3\u003c\/td\u003e\n\u003ctd\u003e16.1\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003ctd\u003e35.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e25.6\u003c\/td\u003e\n\u003ctd\u003e43.3\u003c\/td\u003e\n\u003ctd\u003e16.5\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e37.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e45.3\u003c\/td\u003e\n\u003ctd\u003e16.9\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e39.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Red \/ S","offer_id":55441742856529,"sku":"JF-D49922367816013","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55441742889297,"sku":"JF-D49922367848781","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55441742922065,"sku":"JF-D49922367881549","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55441742954833,"sku":"JF-D49922367914317","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55441742987601,"sku":"JF-D49922367947085","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55441743020369,"sku":"JF-D49922367979853","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":55441743053137,"sku":"JF-D49922368012621","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441743085905,"sku":"JF-D49922368045389","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441743118673,"sku":"JF-D49922368078157","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441743151441,"sku":"JF-D49922368110925","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55441743184209,"sku":"JF-D49922368143693","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55441743216977,"sku":"JF-D49922368176461","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441743249745,"sku":"JF-D49922368209229","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441743282513,"sku":"JF-D49922368241997","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441743315281,"sku":"JF-D49922368274765","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441743348049,"sku":"JF-D49922368307533","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441743380817,"sku":"JF-D49922368340301","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441743413585,"sku":"JF-D49922368373069","price":139.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/1_965bd085-7a32-4074-91bb-b284039b32f4.png?v=1792789247"},{"product_id":"women-s-plaid-double-breasted-blazer-9681748361549","title":"Women's Plaid Double Breasted Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003ePlaid pattern\u003c\/li\u003e\n\u003cli\u003eDouble breasted button front\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"S","offer_id":55441768677713,"sku":"JF-D49944969773389","price":49.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":55441768710481,"sku":"JF-D49944969806157","price":49.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":55441768743249,"sku":"JF-D49944969838925","price":49.99,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":55441768776017,"sku":"JF-D49944969871693","price":49.99,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":55441768808785,"sku":"JF-D49944969904461","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/HBFlSa7b100e324b64ea7a8b6bde158e986eaZ.jpg?v=1792789311"},{"product_id":"women-s-blazer-9673559474509","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Beige \/ S","offer_id":55441779491153,"sku":"JF-D49895812137293","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":55441779523921,"sku":"JF-D49895812170061","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":55441779556689,"sku":"JF-D49895812202829","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/5_fae9e5f0-3a07-4bc0-aaf2-32b9dc184876.jpg?v=1792789339"},{"product_id":"women-s-plaid-double-breasted-blazer-9678219149645","title":"Women's Plaid Double Breasted Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003ePlaid pattern\u003c\/li\u003e\n\u003cli\u003eDouble breasted button front\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e38.6\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e40.2\u003c\/td\u003e\n\u003ctd\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e41.7\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e43.3\u003c\/td\u003e\n\u003ctd\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"White \/ S","offer_id":55441811079505,"sku":"JF-D49921220182349","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55441811112273,"sku":"JF-D49921220215117","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55441811145041,"sku":"JF-D49921220247885","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55441811177809,"sku":"JF-D49921220280653","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55441811210577,"sku":"JF-D49921220313421","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55441811243345,"sku":"JF-D49921220346189","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ S","offer_id":55441811276113,"sku":"JF-D49921220575565","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ M","offer_id":55441811308881,"sku":"JF-D49921220608333","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ L","offer_id":55441811341649,"sku":"JF-D49921220641101","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ XL","offer_id":55441811374417,"sku":"JF-D49921220673869","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 2XL","offer_id":55441811407185,"sku":"JF-D49921220706637","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 3XL","offer_id":55441811439953,"sku":"JF-D49921220739405","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":55441811472721,"sku":"JF-D49921220772173","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":55441811505489,"sku":"JF-D49921220804941","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":55441811538257,"sku":"JF-D49921220870477","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":55441811571025,"sku":"JF-D49921220903245","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":55441811603793,"sku":"JF-D49921220936013","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":55441811636561,"sku":"JF-D49921220968781","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55441811669329,"sku":"JF-D49921221001549","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441811702097,"sku":"JF-D49921221034317","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441811734865,"sku":"JF-D49921221067085","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441811767633,"sku":"JF-D49921221099853","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441811800401,"sku":"JF-D49921221132621","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":55441811833169,"sku":"JF-D49921221165389","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/1_2a39c82b-b380-43f6-802e-f41658288192.png?v=1792789427"},{"product_id":"women-s-long-sleeve-blazer-9673083322701","title":"Women's Long Sleeve Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStyle: Blazer\u003c\/li\u003e\n\u003cli\u003eLong sleeves\u003c\/li\u003e\n\u003cli\u003ePocket detail\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e93\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e103\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e113\u003c\/td\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e29.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e38.6\u003c\/td\u003e\n\u003ctd\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.6\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e42.5\u003c\/td\u003e\n\u003ctd\u003e30.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e44.5\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Pink \/ S","offer_id":55441828610385,"sku":"JF-D49893497241933","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55441828643153,"sku":"JF-D49893497274701","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55441828675921,"sku":"JF-D49893497307469","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55441828708689,"sku":"JF-D49893497340237","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":55441828741457,"sku":"JF-D49893497373005","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/212c0cd6-e005-4621-804c-a04d22e103e3_740x_be969e89-5cb3-46ed-89bb-4ce476a3c398.jpg?v=1792789457"},{"product_id":"women-s-blazer-9678244806989","title":"Women's Blazer","description":"\u003cp\u003eFinish your outfit with a blazer. Layer it over a fine knit and pair with denim or tailored pants.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eStyle: Blazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\n\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eBody measurements\u003c\/p\u003e\n\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"cm\" open\u003e\u003csummary\u003eCentimeters (cm)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003ctd\u003e68–73\u003c\/td\u003e\n\u003ctd\u003e93–99\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e94–101\u003c\/td\u003e\n\u003ctd\u003e74–83\u003c\/td\u003e\n\u003ctd\u003e100–109\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e102–109\u003c\/td\u003e\n\u003ctd\u003e84–94\u003c\/td\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e110–119\u003c\/td\u003e\n\u003ctd\u003e95–105\u003c\/td\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e120–129\u003c\/td\u003e\n\u003ctd\u003e106–117\u003c\/td\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e130–139\u003c\/td\u003e\n\u003ctd\u003e118–129\u003c\/td\u003e\n\u003ctd\u003e140–149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"jf-size-chart__unit\" data-jf-unit=\"in\"\u003e\u003csummary\u003eInches (in)\u003c\/summary\u003e\u003cdiv class=\"jf-size-chart__scroll\" style=\"overflow-x:auto;max-width:100%;\" tabindex=\"0\"\u003e\u003ctable class=\"jf-size-chart__table\" style=\"width:100%;table-layout:auto;white-space:nowrap;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e34.6–36.6\u003c\/td\u003e\n\u003ctd\u003e26.8–28.7\u003c\/td\u003e\n\u003ctd\u003e36.6–39.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e37.0–39.8\u003c\/td\u003e\n\u003ctd\u003e29.1–32.7\u003c\/td\u003e\n\u003ctd\u003e39.4–42.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e40.2–42.9\u003c\/td\u003e\n\u003ctd\u003e33.1–37.0\u003c\/td\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e43.3–46.9\u003c\/td\u003e\n\u003ctd\u003e37.4–41.3\u003c\/td\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e47.2–50.8\u003c\/td\u003e\n\u003ctd\u003e41.7–46.1\u003c\/td\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e51.2–54.7\u003c\/td\u003e\n\u003ctd\u003e46.5–50.8\u003c\/td\u003e\n\u003ctd\u003e55.1–58.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eCare: follow the instructions on the garment label.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Brown \/ S","offer_id":55441829069137,"sku":"JF-D49921585545549","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ S","offer_id":55441829101905,"sku":"JF-D49921585578317","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55441829134673,"sku":"JF-D49921585611085","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":55441829167441,"sku":"JF-D49921585643853","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":55441829200209,"sku":"JF-D49921585676621","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":55441829232977,"sku":"JF-D49921585742157","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ M","offer_id":55441829265745,"sku":"JF-D49921585774925","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55441829298513,"sku":"JF-D49921585807693","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":55441829331281,"sku":"JF-D49921585840461","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":55441829364049,"sku":"JF-D49921585873229","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":55441829396817,"sku":"JF-D49921585938765","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ L","offer_id":55441829429585,"sku":"JF-D49921585971533","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55441829462353,"sku":"JF-D49921586004301","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":55441829495121,"sku":"JF-D49921586037069","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":55441829527889,"sku":"JF-D49921586069837","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":55441829560657,"sku":"JF-D49921586135373","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ XL","offer_id":55441829593425,"sku":"JF-D49921586168141","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55441829626193,"sku":"JF-D49921586200909","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":55441829658961,"sku":"JF-D49921586233677","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":55441829691729,"sku":"JF-D49921586266445","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":55441829724497,"sku":"JF-D49921586331981","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ 2XL","offer_id":55441829757265,"sku":"JF-D49921586364749","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55441829790033,"sku":"JF-D49921586430285","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":55441829822801,"sku":"JF-D49921586463053","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":55441829855569,"sku":"JF-D49921586495821","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":55441829888337,"sku":"JF-D49921586561357","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Check \/ 3XL","offer_id":55441829921105,"sku":"JF-D49921586594125","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55441829953873,"sku":"JF-D49921586626893","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":55441829986641,"sku":"JF-D49921586659661","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":55441830019409,"sku":"JF-D49921586692429","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1072\/2607\/1377\/files\/5_4f06859a-5cb1-4e51-bc6a-e855416f3036.png?v=1792789461"}],"url":"https:\/\/juanafashion.com\/collections\/blazers.oembed?page=3","provider":"Juana Fashion","version":"1.0","type":"link"}